gstreamer/tests/check/elements
Jan Schmidt 5e2214d309 splitmux: Implement new elements for splitting files at mux level.
Implement 2 new elements - splitmuxsink and splitmuxsrc.

splitmuxsink is a bin which wraps a muxer and takes 1 video stream,
plus audio/subtitle streams, and starts a new file
whenever necessary to avoid overrunning a threshold of either bytes
or time. New files are started at a keyframe, and corresponding audio
and subtitle streams are split at packet boundaries to match
video GOP timestamps.

splitmuxsrc is a corresponding source element which handles
the splitmux:// URL and plays back all component files,
reconstructing the original elementary streams as it goes.
2015-02-06 04:26:59 +11:00
..
.gitignore splitmux: Implement new elements for splitting files at mux level. 2015-02-06 04:26:59 +11:00
aacparse.c aacparse: Fix unit test now that we always have profile/level in the caps 2014-10-27 11:08:40 +01:00
ac3parse.c Fix FSF address 2012-11-04 00:07:18 +00:00
alphacolor.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
amrparse.c Fix FSF address 2012-11-04 00:07:18 +00:00
apev2mux.c tests: fix some printf format issues in debug messages 2013-04-11 22:55:58 +01:00
aspectratiocrop.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
audioamplify.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
audiochebband.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
audiocheblimit.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
audiodynamic.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
audioecho.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
audiofirfilter.c tests: audiofirfilter: negotiate the intended raw audio format 2012-03-28 12:23:56 +02:00
audioiirfilter.c Suppress deprecation warnings in selected files, for g_value_array_* mostly 2012-02-27 14:47:25 +01:00
audioinvert.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
audiopanorama.c audiopanorama: cleanup and expand the tests 2013-06-11 21:48:18 +02:00
audiowsincband.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
audiowsinclimit.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
autodetect.c autodetect: improve the tests 2014-02-19 21:07:28 +01:00
avimux.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
avisubtitle.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
capssetter.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
deinterlace.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
deinterleave.c deinterleave: Fix event handling in test 2013-05-13 14:55:27 +02:00
dtmf.c rtpdtmfsrc: clock-base and seqnum-base -> timestamp-offset and seqnum-offset 2014-10-10 18:12:32 -04:00
equalizer.c tests: Fix some more unit tests 2013-05-10 13:34:16 +02:00
flacparse.c Fix FSF address 2012-11-04 00:07:18 +00:00
flvdemux.c Fix FSF address 2012-11-04 00:07:18 +00:00
flvmux.c Fix FSF address 2012-11-04 00:07:18 +00:00
gdkpixbufsink.c Fix FSF address 2012-11-04 00:07:18 +00:00
icydemux.c icydemux: Fix event handling in unit test 2013-05-13 15:19:36 +02:00
id3demux.c Fix FSF address 2012-11-04 00:07:18 +00:00
id3v2mux.c tests: fix some printf format issues in debug messages 2013-04-11 22:55:58 +01:00
imagefreeze.c Fix FSF address 2012-11-04 00:07:18 +00:00
interleave.c interleave: set output caps layout to interleaved 2014-07-29 11:49:32 +02:00
jpegdec.c Fix FSF address 2012-11-04 00:07:18 +00:00
jpegenc.c jpegenc-test: Send inital events 2013-05-10 09:24:53 +02:00
level.c tests: don't use deprecated property in level unit test 2014-11-02 16:58:30 +00:00
matroskamux.c tests: Fix some more event handling in tests 2013-05-13 15:36:19 +02:00
matroskaparse.c tests: matroskaparse: fail on errors and disable pull mode test 2014-06-28 17:40:45 +01:00
mpegaudioparse.c Fix FSF address 2012-11-04 00:07:18 +00:00
mulawdec.c tests: fix mulawdec/mulawenc test for big endian systems 2014-10-25 11:09:57 +01:00
mulawenc.c tests: fix mulawdec/mulawenc test for big endian systems 2014-10-25 11:09:57 +01:00
multifile.c multifile: Fix event handling in unit test 2013-05-14 16:00:58 +02:00
parser.c tests: Fix parser tests 2013-05-10 13:10:29 +02:00
parser.h Fix FSF address 2012-11-04 00:07:18 +00:00
qtmux.c tests: qtmux: suppress glib criticals caused by testing deprecated dts methods 2014-07-04 19:46:41 +01:00
rganalysis.c tests: rganalysis: rename function for clarity 2013-09-02 22:50:58 +01:00
rglimiter.c rglimiter: Fix event handling in unit tests 2013-05-14 16:34:54 +02:00
rgvolume.c tests: fix rgvolume test on big-endian systems 2014-10-25 11:09:57 +01:00
rtp-payloading.c tests: rtp-payloading: adjust test data to avoid NAL chopping 2014-08-10 12:32:38 +02:00
rtpaux.c tests: rtpaux: use alawenc/dec in these tests instead of Speex 2014-12-30 14:58:02 +00:00
rtpbin.c tests: add AUX receiver unit test 2013-12-31 15:08:49 +01:00
rtpbin_buffer_list.c Fix FSF address 2012-11-04 00:07:18 +00:00
rtpcollision.c tests: rtpcollision: use alawenc/dec in these tests instead of Speex 2014-12-30 17:19:59 +00:00
rtpjitterbuffer.c rtpjitterbuffer: increment accepted packets after loss 2014-05-09 18:10:32 +02:00
rtpmux.c rtpmux: Don't set PROXY_CAPS flag on the src pad 2014-10-21 10:52:00 +02:00
rtprtx.c rtprtx: Reset state on each iteration 2014-06-03 17:59:32 -04:00
rtpsession.c rtpsession: Fix memory leaks in unit test 2014-06-30 00:00:43 +02:00
shapewipe.c shapewipe: no need to activate pads 2014-05-09 18:10:31 +02:00
souphttpsrc.c tests: souphttpsrc: update ssl key/cert pair 2015-02-04 21:37:50 -03:00
spectrum.c spectrum-test: Send inital events 2013-05-11 09:12:12 +02:00
splitmux.c splitmux: Implement new elements for splitting files at mux level. 2015-02-06 04:26:59 +11:00
sunaudio.c Fix FSF address 2012-11-04 00:07:18 +00:00
udpsink.c tests: add udpsink test to check client add/remove 2014-06-24 10:48:39 +01:00
udpsrc.c tests: udpsrc: add check to make sure multiple memory chunks are used 2014-09-09 17:42:02 +01:00
videobox.c videobox: Add unit test 2014-06-26 18:52:17 +02:00
videocrop.c videocrop: Fix unit for GRAY16 formats 2013-07-18 10:54:50 -04:00
videofilter.c videoflip: Add unit test for the 'automatic' method 2013-11-28 11:59:05 -05:00
videomixer.c videomixer: Fix memory leak in unit test 2014-04-16 19:03:47 +02:00
vp8dec.c tests: vp8dec: add test for caps renegotiation 2014-09-02 01:01:43 -03:00
vp8enc.c vp8enc-test: Send inital events 2013-05-10 09:24:47 +02:00
wavpackdec.c wavpackdec: Send a CAPS event in the unit test 2013-12-30 11:07:03 +01:00
wavpackenc.c wavpack: Fix unit tests, width is now called depth in the caps in 1.0 2013-02-13 11:49:40 +01:00
wavpackparse.c wavpackparse-test: Send inital events 2013-05-11 09:12:01 +02:00
wavparse.c wavparse: split the test 2014-01-06 21:13:37 +01:00
y4menc.c y4menc-test: Send inital events 2013-05-11 09:11:56 +02:00