• 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
..
inspect Loading commit data...
.gitignore Loading commit data...
Makefile.am Loading commit data...
gst-plugins-good-plugins-docs.sgml Loading commit data...
gst-plugins-good-plugins-sections.txt Loading commit data...
gst-plugins-good-plugins.args Loading commit data...
gst-plugins-good-plugins.hierarchy Loading commit data...
gst-plugins-good-plugins.interfaces Loading commit data...
gst-plugins-good-plugins.prerequisites Loading commit data...
gst-plugins-good-plugins.signals Loading commit data...
gst-plugins-good-plugins.types Loading commit data...
scanobj-build.stamp Loading commit data...