gstreamer/gst/hls
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
..
gstfragmented.h hlsdemux: Add HTTP live streaming demuxer element 2011-03-30 09:19:20 +02:00
gstfragmentedplugin.c hlsdemux: Add HTTP live streaming demuxer element 2011-03-30 09:19:20 +02:00
gsthlsdemux.c hlsdemux: Do not use GST_TASK_WAIT in the task function 2011-08-23 09:16:35 +02:00
gsthlsdemux.h hlsdemux: Send NEWSEGMENT events 2011-08-01 18:48:03 +02:00
m3u8.c hlsdemux: Keep a separate variable for the current variant used 2011-08-22 15:46:41 +02:00
m3u8.h hlsdemux: Keep a separate variable for the current variant used 2011-08-22 15:46:41 +02:00
Makefile.am android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00