rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
authorRob Clark <rob@ti.com>
Sun, 12 Dec 2010 17:54:35 +0000 (11:54 -0600)
committerRob Clark <rob@ti.com>
Mon, 13 Dec 2010 20:51:53 +0000 (14:51 -0600)
Signed-off-by: Rob Clark <rob@ti.com>
gst/realmedia/rmdemux.c

index 91070c1..07cfb4c 100644 (file)
@@ -2462,6 +2462,10 @@ gst_rmdemux_parse_video_packet (GstRMDemux * rmdemux, GstRMDemuxStream * stream,
         stream->discont = FALSE;
       }
 
+      if (!key) {
+        GST_BUFFER_FLAG_SET (out, GST_BUFFER_FLAG_DELTA_UNIT);
+      }
+
       ret = gst_pad_push (stream->pad, out);
       ret = gst_rmdemux_combine_flows (rmdemux, stream, ret);
       if (ret != GST_FLOW_OK)