[gst-cvs] gst-plugins-bad: mpeg4videoparse: fix aspect-ratio parsing in VO

Mark Nauwelaerts mnauw at kemper.freedesktop.org
Mon Sep 7 10:13:52 PDT 2009


Module: gst-plugins-bad
Branch: master
Commit: 5658b2912bc9938fdeefc061840acfef8e0db369
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=5658b2912bc9938fdeefc061840acfef8e0db369

Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Mon Sep  7 19:08:08 2009 +0200

mpeg4videoparse: fix aspect-ratio parsing in VO

---

 gst/mpeg4videoparse/mpeg4videoparse.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gst/mpeg4videoparse/mpeg4videoparse.c b/gst/mpeg4videoparse/mpeg4videoparse.c
index a930085..93795d0 100644
--- a/gst/mpeg4videoparse/mpeg4videoparse.c
+++ b/gst/mpeg4videoparse/mpeg4videoparse.c
@@ -251,10 +251,10 @@ gst_mpeg4vparse_handle_vo (GstMpeg4VParse * parse, const guint8 * data,
     goto failed;
 
   /* check if aspect ratio info  is extended par */
-  if (bits == 0xff) {
-    GET_BITS (&bs, 4, &bits);
+  if (bits == 0xf) {
+    GET_BITS (&bs, 8, &bits);
     aspect_ratio_width = bits;
-    GET_BITS (&bs, 4, &bits);
+    GET_BITS (&bs, 8, &bits);
     aspect_ratio_height = bits;
   } else if (bits < 0x6) {
     aspect_ratio_width = aspect_ratio_table[bits][0];





More information about the Gstreamer-commits mailing list