[MOVED FROM GST-P-FARSIGHT] Set caps on the buffer before pushing it
authorzeeshan.ali@nokia.com <zeeshan.ali@nokia.com>
Fri, 23 Mar 2007 16:29:22 +0000 (16:29 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Sat, 21 Feb 2009 16:47:56 +0000 (17:47 +0100)
20070323162922-65035-9e4be5449c79c0a459965ee07adb4a8143c4c1d5.gz

gst/rtpdtmf/gstrtpdtmfsrc.c

index 38e64b0..5e3a255 100644 (file)
@@ -608,6 +608,8 @@ gst_rtp_dtmf_src_push_next_rtp_packet (GstRTPDTMFSrc *dtmfsrc)
     GST_ERROR_OBJECT (dtmfsrc, "No clock set for element %s", GST_ELEMENT_NAME (dtmfsrc));
   }
 
+  /* Set caps on the buffer before pushing it */
+  gst_buffer_set_caps (buf, GST_PAD_CAPS (dtmfsrc->srcpad));
   GST_DEBUG_OBJECT (dtmfsrc,
           "pushing buffer on src pad of size %d", GST_BUFFER_SIZE (buf));
   ret = gst_pad_push (dtmfsrc->srcpad, buf);