gstreamer/ext
Alex Ashley 0bdf13c36a hlsdemux: Fix dereferencing of NULL pointer
On some live HLS streams, gst_hls_demux_switch_playlist causes
assertion failures because it tried to dereference a NULL fragment.
This is because g_queue_peek_tail sometimes was returning NULL and
this case was not being checked.

This patch does two things:
* move the g_queue_peek_tail inside the semaphore protection
* check if q_queue_peek_tail returns NULL

https://bugzilla.gnome.org/show_bug.cgi?id=708849
2013-09-28 13:14:01 +02:00
..
apexsink gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
assrender gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
audiofile gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
bz2 gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
cdaudio gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
chromaprint gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
curl curlsmtpsink: removed an incorrect assert 2013-06-11 21:08:28 +02:00
daala ext: Use new flush vfunc of video codec base classes and remove reset implementations 2013-08-15 15:46:58 +02:00
dash dash/smoothstreaming: Remove unused debug category with the same name 2013-09-19 20:09:59 +02:00
dc1394 gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
directfb dfbvideosink: make "layer-mode" property an enum 2013-08-29 15:46:14 +01:00
dts gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
eglgles eglglessink: Fix static linking for Android by passing --tag=CC to libtool 2013-09-19 16:44:48 +02:00
faac all: Fix for GST_DISABLE_GST_DEBUG 2013-07-29 09:42:12 +02:00
faad gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
flite flitetestsrc: audio format is "S16" not "s16" 2013-05-18 14:02:18 -07:00
fluidsynth gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
gme gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
gsettings gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
gsm gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
hls hlsdemux: Fix dereferencing of NULL pointer 2013-09-28 13:14:01 +02:00
kate kateenc: Delay segment event until we have caps 2013-05-15 10:12:09 +02:00
ladspa ladspa: initialize debug category earlier 2013-07-26 13:21:05 -07:00
libfame gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
libmms gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
lv2 gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mimic mimic: Ensure segment is sent before caps and buffer 2013-05-15 19:30:40 -04:00
modplug modplug: Specify directory when including stdafx.h 2013-09-10 11:08:24 +02:00
mpeg2enc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mpg123 mpg123: Remove dead assignment 2013-07-27 06:39:15 +02:00
mplex gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
musepack gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
mythtv gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
nas gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
neon neonhttpsrc: add support for SCHEDULING query 2013-05-12 18:52:56 +01:00
ofa ofa: port to 1.0 2013-05-12 23:42:06 +01:00
openal openal: improved port to 1.0 2013-05-13 23:48:01 +01:00
opencv facedetect: new property to control bus messages updates 2013-08-23 13:12:28 +02:00
openjpeg ext: Use new flush vfunc of video codec base classes and remove reset implementations 2013-08-15 15:46:58 +02:00
opus gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
resindvd all: Fix for GST_DISABLE_GST_DEBUG 2013-07-29 09:42:12 +02:00
rsvg ext: Use new flush vfunc of video codec base classes and remove reset implementations 2013-08-15 15:46:58 +02:00
rtmp gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
sbc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
schroedinger ext: Use new flush vfunc of video codec base classes and remove reset implementations 2013-08-15 15:46:58 +02:00
sdl gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
smoothstreaming dash/smoothstreaming: Remove unused debug category with the same name 2013-09-19 20:09:59 +02:00
snapshot gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
sndfile gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
sndio Use gst_element_class_set_static_metadata() 2012-10-17 17:46:34 +01:00
soundtouch soundtouch: Fix compilation with soundtouch 1.4.0 2013-09-03 17:36:53 +02:00
spandsp gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
spc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
srtp srtpdec: fix buffers being dropped due to shadowed variable 2013-08-16 19:48:03 +01:00
teletextdec gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
timidity midi: Fix handling of the SEGMENT query 2013-07-29 12:17:57 +02:00
voaacenc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
voamrwbenc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
wayland all: Fix for GST_DISABLE_GST_DEBUG 2013-07-29 09:42:12 +02:00
webp webpdec: Some cleanup and minor fixes 2013-08-26 10:22:06 +02:00
xvid gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
zbar gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
Makefile.am webp: Add WebP image decoder plugin 2013-08-26 10:18:16 +02:00