gstreamer/gst
Youness Alaoui a916d4dfd2 hlsdemux: Do not use GST_TASK_WAIT in the task function
The task function uses GST_TASK_WAIT which does a g_cond_wait giving it
the GST_OBJECT_GET_LOCK of the task. The mutex gets locked when
g_cond_wait returns, so if we don't lock/unlock it, it will
stay locked forever, preventing the task from ever finishing.
We shouldn't lock the task object lock, so let's remove the GST_TASK_WAIT
and make the task pause instead if there are no buffers in the queue.
2011-08-23 09:16:35 +02:00
..
adpcmdec various: fix author tag in element details 2011-05-18 10:31:38 +03:00
adpcmenc various: fix author tag in element details 2011-05-18 10:31:38 +03:00
aiff aiffmux: drop data after 4ish GB and moan 2011-08-16 23:25:38 +01:00
asfmux asfmux: fix unused-but-set-variable warnings with gcc 4.6 2011-04-15 00:24:47 +01:00
audiobuffer android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
audiovisualizers basevisualizer: add more shader variants and simplify code 2011-08-12 22:39:53 +02:00
autoconvert android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
bayer bayer: back around compiler warnings in orc-generated code by disabling -Werror for this plugin 2011-08-02 23:53:08 +01:00
camerabin Remove unused but set variables 2011-05-30 22:52:03 +10:00
camerabin2 camerabin2: Prevent audiosrc from sending undesired eos 2011-08-21 18:23:16 -03:00
cdxaparse android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
chart gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
coloreffects coloreffects: Coding style fixes 2011-05-14 12:08:39 +02:00
colorspace colorspace: Add JPEG YCbCr matrix 2011-07-04 16:47:49 -07:00
dataurisrc android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
dccp gst/dccp: fix build on newer mingw 2011-05-16 08:53:10 +02:00
debugutils debugutils: add compare element 2011-06-17 12:10:06 +02:00
dtmf dtmf: Move duplicate #defines into a common include 2011-04-13 21:59:42 -04:00
dvbsuboverlay dvbsuboverlay: fix up copyrights 2011-08-03 13:54:21 +01:00
dvdspu gst: some more unused-but-set-variable warning fixes 2011-06-04 20:35:03 +01:00
faceoverlay faceoverlay: Add gst-plugins-base CFLAGS and LIBS to fix compilation 2011-05-30 12:27:37 +02:00
festival festival: don't leak fd on error 2011-05-20 00:20:07 +03:00
fieldanalysis ext, gst: update disted orc backup files 2011-04-17 01:09:33 +01:00
filter various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
freeze android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
frei0r android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
games various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
gaudieffects android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
geometrictransform various: fix author tag in element details 2011-05-18 10:31:38 +03:00
h264parse legacyh264parse: create correct avc codec-data 2011-06-22 10:13:55 +02:00
hdvparse android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
hls hlsdemux: Do not use GST_TASK_WAIT in the task function 2011-08-23 09:16:35 +02:00
id3tag id3mux: use now-public GstTagMux base class from libgsttag 2011-07-29 21:27:28 +01:00
inter inter: Adding missing base requirements. 2011-08-03 13:38:37 -07:00
interlace android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
ivfparse android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
jp2kdecimator android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
jpegformat gst: some more unused-but-set-variable warning fixes 2011-06-04 20:35:03 +01:00
legacyresample android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
librfb gst: some more unused-but-set-variable warning fixes 2011-06-04 20:35:03 +01:00
liveadder Work around changes in g_atomic API 2011-06-04 14:09:30 -07:00
mixmatrix various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
mpeg1sys gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
mpeg4videoparse mpeg4videoparse: Use gst_bit_reader_skip to skip more than 32 bits. 2011-08-16 19:05:52 +02:00
mpegdemux mpegdemux: Restore erroneously removed data++ 2011-07-13 13:38:31 -04:00
mpegpsmux android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
mpegtsdemux tsdemux: do not send a new-segment on stream removal 2011-08-22 16:01:24 +02:00
mpegtsmux tsmux: remove unnecessary check 2011-08-21 10:54:52 +02:00
mpegvideoparse mpegvideoparse: Restore some unused variables as comments 2011-07-13 13:42:09 -04:00
mve android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
mxf mxf: do not assert on the values of data read from input 2011-08-09 10:44:48 +02:00
nsf Remove unused but set variables 2011-06-04 20:26:02 +01:00
nuvdemux android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
overlay gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
passthrough various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
patchdetect Remove unused but set variables 2011-06-04 20:26:02 +01:00
pcapparse pcapparse: fix compiler warning 2011-07-27 10:56:15 +01:00
playondemand various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
pnm pnm: add LIBTOOLFLAGS = --tag=disable-static 2011-04-13 22:07:58 +03:00
rawparse android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
real real: Remove dead assignments 2010-11-25 19:21:01 +01:00
removesilence removesilence: new plugin 2011-08-21 15:28:08 -07:00
rtjpeg gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
rtpmux android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
rtpvp8 rtpvp8: Reject unknown bitstream versions 2011-07-12 18:03:53 -04:00
scaletempo scaletempo: improve the docs 2011-07-08 00:11:37 -07:00
sdi sdi: Fix set-but-unused warnings 2011-07-12 18:08:45 -04:00
sdp android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
segmentclip android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
siren android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
smooth various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
smoothwave smoothwave: remove old 0.8 example containing code with sideeffects in g_return_if_fail() 2011-01-08 00:20:35 +00:00
speed android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
stereo android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
subenc subenc: Add webvttenc element 2011-08-03 13:39:34 -07:00
tta tta: Fix set-but-unused warnings 2011-07-12 18:09:26 -04:00
vbidec various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
videodrop various (gst): add missing G_PARAM_STATIC_STRINGS flags 2010-10-19 15:47:17 +03:00
videofilters videofilter2: Fix copyright 2011-06-04 14:07:19 -07:00
videomaxrate android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
videomeasure videomeasure: Fix set-but-unused warnings 2011-07-12 18:11:32 -04:00
videoparsers mpegvideoparse: fix sequence header parsing 2011-08-04 09:52:25 +02:00
videosignal android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
vmnc android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
y4m y4mdec: Fix buffer duration 2011-06-26 19:29:55 -07:00
Makefile.am build: build plugins and examples in parallel where possible, if make -jN is used 2010-03-30 01:17:15 +01:00