qtdemux: Fix the max/avg in btrt atom reading
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>
Wed, 28 Jul 2010 15:21:41 +0000 (12:21 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>
Wed, 28 Jul 2010 15:22:23 +0000 (12:22 -0300)
According to ISO media base format, the max bitrate is the
first one, and the avg comes next.

gst/qtdemux/qtdemux.c

index 4ab565c..3444381 100644 (file)
@@ -5401,8 +5401,8 @@ qtdemux_parse_trak (GstQTDemux * qtdemux, GNode * trak)
                 if (size < 12)
                   break;
 
-                max_bitrate = QT_UINT32 (avc_data + 0x10);
-                avg_bitrate = QT_UINT32 (avc_data + 0xc);
+                max_bitrate = QT_UINT32 (avc_data + 0xc);
+                avg_bitrate = QT_UINT32 (avc_data + 0x10);
 
                 if (!max_bitrate && !avg_bitrate)
                   break;