gstreamer/tests/check/elements
Alex Ashley a08dd85608 hlsdemux: select correct starting position for live streams
When playing live HLS streams, the media playback starts from the
beginning of the media playlist. When playing a live HLS stream,
media playback should start from 3 fragments from the end of the
playlist.

See section 6.3.3. of the HLS draft [1]

This commit changes the logic to select 3 fragments from the end when
playing a live stream.

[1] http://tools.ietf.org/html/draft-pantos-http-live-streaming-12#page-29

https://bugzilla.gnome.org/show_bug.cgi?id=727742
2015-02-20 19:00:01 -03:00
..
uvch264demux_data UVC H264 plugin 2012-09-10 16:09:26 -04:00
.gitignore add rtponviftimestamp element 2014-12-11 14:00:59 -05:00
aiffparse.c test: fix compiler warning in aiffparse test on 32-bit x86 2013-08-20 00:26:06 +01:00
asfmux.c asfmux: Fix event handling in unit test 2013-05-15 10:56:20 +02:00
assrender.c assrender: Fix compiler warning in test 2014-02-08 20:07:16 +01:00
audiomixer.c tests: remove GST_DISABLE_PARSE guards from two tests that don't require it 2015-02-13 16:25:14 +00:00
autoconvert.c autoconvert: Fix event handling in unit test 2013-05-15 10:23:49 +02:00
autovideoconvert.c Fix FSF address 2012-11-04 00:09:59 +00:00
baseaudiovisualizer.c tests: fix build of baseaudiovisualizer test with subdir-objects option 2013-08-09 20:14:03 +01:00
camerabin.c tests: camerabin: fix caps leak in test 2014-06-27 17:35:32 -03:00
compositor.c tests: remove GST_DISABLE_PARSE guards from two tests that don't require it 2015-02-13 16:25:14 +00:00
curlfilesink.c curl*sink: improve return value checks in test cases 2014-04-26 10:21:10 +02:00
curlftpsink.c curl*sink: improve return value checks in test cases 2014-04-26 10:21:10 +02:00
curlhttpsink.c curl*sink: improve return value checks in test cases 2014-04-26 10:21:10 +02:00
curlsftpsink.c curlsftpsink: authenticate remote host via public key fingerprint 2014-05-20 08:58:08 +02:00
curlsmtpsink.c curl*sink: improve return value checks in test cases 2014-04-26 10:21:10 +02:00
dataurisrc.c Fix FSF address 2012-11-04 00:09:59 +00:00
faac.c faad/faac: Fix event handling in unit test 2013-05-15 09:41:54 +02:00
faad.c faad/faac: Fix event handling in unit test 2013-05-15 09:41:54 +02:00
gdpdepay.c tests: gdpdepay: update for internal gdp refactoring 2014-12-26 13:44:35 +00:00
gdppay.c tests: gdppay: initialise memory of buffers used in unit test 2014-12-26 13:44:32 +00:00
glimagesink.c gl: add unit test that checks for glimagesink drain query handling 2014-11-12 00:09:21 +00:00
h263parse.c videoparsers: Use complete and valid caps in the tests 2013-02-13 12:51:58 +01:00
h264parse.c h264parse: tests: fix caps for avc format 2014-08-25 13:37:57 -03:00
hlsdemux_m3u8.c hlsdemux: select correct starting position for live streams 2015-02-20 19:00:01 -03:00
id3mux.c Fix FSF address 2012-11-04 00:09:59 +00:00
jifmux.c Fix FSF address 2012-11-04 00:09:59 +00:00
jpegparse.c Fix FSF address 2012-11-04 00:09:59 +00:00
kate.c kate: Remove unused variable from unit test 2014-02-08 20:07:57 +01:00
mpeg2enc.c tests: mpeg2enc: fix 'Got data flow before stream-start event' failure 2013-08-10 19:54:57 +01:00
mpeg4videoparse.c videoparsers: Use complete and valid caps in the tests 2013-02-13 12:51:58 +01:00
mpegtsmux.c mpegtsmux: Use complete caps for setting up the streams in the test 2014-05-03 12:02:58 +02:00
mpegvideoparse.c check: fix make check 2014-03-21 16:00:46 +01:00
mpg123audiodec.c tests: fix mpg123audiodec test for big-endian architectures 2014-03-05 10:37:53 +00:00
mplex.c tests: mplex: fix 'Got data flow before stream-start event' failure 2013-08-10 20:02:01 +01:00
mxfdemux.c mxfdemux: Fix event handling in unit test 2013-05-15 11:31:14 +02:00
mxfdemux.h tests/check/elements/mxfdemux.*: Make sure the main loop is already running when handling the EOS event in pull mode.... 2008-12-16 12:37:15 +00:00
mxfmux.c tests: update some element names for 1.0 2013-02-28 20:09:29 +00:00
neonhttpsrc.c Fix FSF address 2012-11-04 00:09:59 +00:00
ofa.c ofa: port to 1.0 2013-05-12 23:42:06 +01:00
opus.c opus: Remove unused variable from unit test 2014-02-08 20:08:29 +01:00
parser.c parser: Fix event handling in unit tests 2013-05-15 11:15:24 +02:00
parser.h Fix FSF address 2012-11-04 00:09:59 +00:00
rtponvif.c rtponviftimestamp: Automatically discover the ntp-offset by default. 2014-12-11 16:28:43 -05:00
schroenc.c schroenc: Fix event handling in unit test 2013-05-15 11:26:25 +02:00
shm.c tests: Take account of memory alignment in shm test 2014-06-02 21:51:38 -04:00
templatematch.c templatematch: Compare the correct loop variables 2014-09-16 01:15:31 +03:00
timidity.c Fix FSF address 2012-11-04 00:09:59 +00:00
uvch264demux.c check: Update uvch264demux for behaviour change 2013-09-28 13:15:44 +02:00
viewfinderbin.c Fix FSF address 2012-11-04 00:09:59 +00:00
voaacenc.c vo{amr,aac}enc: Fix event handling in unit test 2013-05-15 09:42:58 +02:00
voamrwbenc.c vo{amr,aac}enc: Fix event handling in unit test 2013-05-15 09:42:58 +02:00
x265enc.c tests/x265enc: add simple unit test 2014-10-15 17:11:47 +02:00
zbar.c Fix FSF address 2012-11-04 00:09:59 +00:00