avidemux: Some avi files have INFO lists in the headers.
authorEdward Hervey <bilboed@bilboed.com>
Sun, 18 Oct 2009 13:51:34 +0000 (15:51 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Sun, 18 Oct 2009 14:16:43 +0000 (16:16 +0200)
gst/avi/gstavidemux.c

index d842596..a4ff375 100644 (file)
@@ -3148,6 +3148,11 @@ gst_avi_demux_stream_header_pull (GstAviDemux * avi)
             gst_avi_demux_parse_odml (avi, sub);
             sub = NULL;
             break;
+          case GST_RIFF_LIST_INFO:
+            GST_BUFFER_DATA (sub) = data + 4;
+            GST_BUFFER_SIZE (sub) -= 4;
+            gst_riff_parse_info (element, sub, &avi->globaltags);
+            break;
           default:
             GST_WARNING_OBJECT (avi,
                 "Unknown list %" GST_FOURCC_FORMAT " in AVI header",