gstreamer/gst
Olivier Crête 2e21ace12c rtpssrcdemux: Block pad while it is announced.
Block the RTP pad and associated RTCP pads while they are being
announced. This it to prevent a race where one is announced and
before the callback has connected it, the other one gets a buffer.

We can't use the "padlock" of ssrcdemux because it causes deadlocks.
2012-08-06 18:04:58 -07:00
..
alpha alpha: don't set up stuff before the input and output formats are known 2012-05-01 00:23:14 +01:00
apetag Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
audiofx audiopanorama: fix negotiation and unit test 2012-07-03 17:54:22 +01:00
audioparsers gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:10:16 +01:00
auparse Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
autodetect autodetect: proxy ts-offset properties 2012-07-10 14:38:21 +02:00
avi gst: Add stream-id to stream-start events 2012-08-06 13:43:57 +02:00
cutter Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
debugutils gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:10:16 +01:00
deinterlace deinterlace: Fix timestamp adjustment and caps 2012-07-26 16:04:23 +02:00
effectv Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
equalizer childproxy: update api use 2012-06-11 18:24:20 +02:00
flv gst: Add stream-id to stream-start events 2012-08-06 13:43:57 +02:00
flx flxdec: improve segment handling 2012-04-13 17:24:38 +02:00
goom elements: Use gst_pad_set_caps() instead of manual event fiddling 2012-06-08 15:54:42 +02:00
goom2k1 elements: Use gst_pad_set_caps() instead of manual event fiddling 2012-06-08 15:54:42 +02:00
icydemux gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:10:16 +01:00
id3demux Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
imagefreeze gst: Implement segment-done event 2012-07-05 13:13:09 +02:00
interleave interleave: convert the output segment to time 2012-07-20 16:09:33 +02:00
isomp4 gst: Add stream-id to stream-start events 2012-08-06 13:43:57 +02:00
law Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
level level: remove obsolete liboil comment 2012-07-24 21:42:40 +02:00
matroska gst: Add stream-id to stream-start events 2012-08-06 13:43:57 +02:00
median Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
monoscope elements: Use gst_pad_set_caps() instead of manual event fiddling 2012-06-08 15:54:42 +02:00
multifile splitfilesrc: fix up docs for 0.11 2012-06-17 01:00:40 +01:00
multipart tag: Update for taglist/tag event API changes 2012-07-28 00:19:51 +02:00
replaygain tag: Update for taglist/tag event API changes 2012-07-28 00:19:51 +02:00
rtp rtpmparobustdepay: set correct data_size for generated dummy frame 2012-08-06 14:58:21 +02:00
rtpmanager rtpssrcdemux: Block pad while it is announced. 2012-08-06 18:04:58 -07:00
rtsp rtspsrc: manage race between connection closing and flushing 2012-08-03 14:10:32 +02:00
shapewipe Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
smpte smtp: remove deprecated "fps" property 2012-07-06 12:49:54 +01:00
spectrum Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
udp udpsrc: don't crash dereferencing NULL error when leaving multicast group on shutdown 2012-07-24 20:06:07 +01:00
videobox videobox: prefix orc functions with video_box_orc_ 2012-07-24 09:13:48 +02:00
videocrop videocrop: Don't return NULL from _transform_caps 2012-07-27 11:33:12 +02:00
videofilter Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
videomixer videomixer: prefix orc functions with video_mixer_orc_ 2012-07-24 09:17:09 +02:00
wavenc Use new gst_element_class_set_static_metadata() 2012-04-10 00:51:41 +01:00
wavparse gst_tag_list_free -> gst_tag_list_unref 2012-08-04 16:10:16 +01:00
y4m video: Update for libgstvideo API changes 2012-04-19 12:20:59 +02:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00