qtdemux: Also use "(c)inf" to fill the comment tag
authorEdward Hervey <bilboed@bilboed.com>
Tue, 24 Feb 2009 13:41:26 +0000 (14:41 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Tue, 24 Feb 2009 13:41:26 +0000 (14:41 +0100)
gst/qtdemux/qtdemux.c
gst/qtdemux/qtdemux_fourcc.h

index fe555a1..1cff414 100644 (file)
@@ -3109,11 +3109,11 @@ qtdemux_parse_samples (GstQTDemux * qtdemux, QtDemuxStream * stream,
             index = QT_UINT32 ((guint8 *) stps->data + offset);
             if (index > 0 && index <= stream->n_samples) {
               samples[index - 1].keyframe = TRUE;
-            offset += 4;
+              offset += 4;
+            }
           }
         }
       }
-    }
     } else {
       /* no stss, all samples are keyframes */
       stream->all_keyframe = TRUE;
@@ -4184,6 +4184,7 @@ static const struct
   FOURCC__des, GST_TAG_DESCRIPTION, NULL, qtdemux_tag_add_str}, {
   FOURCC__day, GST_TAG_DATE, NULL, qtdemux_tag_add_date}, {
   FOURCC__too, GST_TAG_COMMENT, NULL, qtdemux_tag_add_str}, {
+  FOURCC__inf, GST_TAG_COMMENT, NULL, qtdemux_tag_add_str}, {
   FOURCC_trkn, GST_TAG_TRACK_NUMBER, GST_TAG_TRACK_COUNT, qtdemux_tag_add_num}, {
   FOURCC_disk, GST_TAG_ALBUM_VOLUME_NUMBER, GST_TAG_ALBUM_VOLUME_COUNT,
         qtdemux_tag_add_num}, {
index b4dabd7..cbf5b15 100644 (file)
@@ -90,6 +90,7 @@ G_BEGIN_DECLS
 #define FOURCC__day     GST_MAKE_FOURCC(0xa9,'d','a','y')
 #define FOURCC__req     GST_MAKE_FOURCC(0xa9,'r','e','q')
 #define FOURCC__enc     GST_MAKE_FOURCC(0xa9,'e','n','c')
+#define FOURCC__inf     GST_MAKE_FOURCC(0xa9,'i','n','f')
 #define FOURCC_cprt     GST_MAKE_FOURCC('c','p','r','t')
 #define FOURCC_gnre     GST_MAKE_FOURCC('g','n','r','e')
 #define FOURCC_disc     GST_MAKE_FOURCC('d','i','s','c')