diff options
author | Jan Schmidt <jan@centricular.com> | 2014-08-01 00:07:53 +1000 |
---|---|---|
committer | Jan Schmidt <jan@centricular.com> | 2015-02-06 04:26:59 +1100 |
commit | 5e2214d309ab45ce316243bffadf19d0cd7f7384 (patch) | |
tree | b2e0deb0169e82c778185ec8ae534ed02dbdf82c /tests/files | |
parent | 59431f663a282457ada06bf1170a4f31251b9b6c (diff) | |
download | gstreamer-plugins-good-5e2214d309ab45ce316243bffadf19d0cd7f7384.tar.gz |
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.
Diffstat (limited to 'tests/files')
-rw-r--r-- | tests/files/splitvideo00.ogg | bin | 0 -> 6017 bytes |
-rw-r--r-- | tests/files/splitvideo01.ogg | bin | 0 -> 5938 bytes |
-rw-r--r-- | tests/files/splitvideo02.ogg | bin | 0 -> 5932 bytes |
3 files changed, 0 insertions, 0 deletions
diff --git a/tests/files/splitvideo00.ogg b/tests/files/splitvideo00.ogg Binary files differnew file mode 100644 index 000000000..e9db2f466 --- /dev/null +++ b/tests/files/splitvideo00.ogg diff --git a/tests/files/splitvideo01.ogg b/tests/files/splitvideo01.ogg Binary files differnew file mode 100644 index 000000000..3e91c53da --- /dev/null +++ b/tests/files/splitvideo01.ogg diff --git a/tests/files/splitvideo02.ogg b/tests/files/splitvideo02.ogg Binary files differnew file mode 100644 index 000000000..921671b28 --- /dev/null +++ b/tests/files/splitvideo02.ogg |