• Jan Schmidt's avatar
    splitmux: Implement new elements for splitting files at mux level. · 5e2214d3
    Jan Schmidt authored
    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.
    5e2214d3
Name
Last commit
Last update
common @ bc76a8b6 Loading commit data...
docs Loading commit data...
ext Loading commit data...
gst Loading commit data...
gst-libs/gst Loading commit data...
m4 Loading commit data...
pkgconfig Loading commit data...
po Loading commit data...
sys Loading commit data...
tests Loading commit data...
win32 Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
Android.mk Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE_readme Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.static-linking Loading commit data...
RELEASE Loading commit data...
REQUIREMENTS Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
gst-plugins-good.doap Loading commit data...
gst-plugins-good.spec.in Loading commit data...