Commit d4e0e64e authored by Laurent Aimar's avatar Laurent Aimar

Added new stream_out record module.

The record module:

- automatically selects the right muxer and filename extension by
looking the ES codec. In case it fails, it probes directly the
muxers and keeps the better one.

- removes all ES packets until the first key frame.

- truncates the ES without key frame to match the start time of
the other tracks.
parent 919002be
......@@ -11,6 +11,7 @@ SOURCES_stream_out_switcher = switcher.c
SOURCES_stream_out_bridge = bridge.c
SOURCES_stream_out_mosaic_bridge = mosaic_bridge.c
SOURCES_stream_out_autodel = autodel.c
SOURCES_stream_out_record = record.c
libvlc_LTLIBRARIES += \
libstream_out_dummy_plugin.la \
......@@ -24,6 +25,7 @@ libvlc_LTLIBRARIES += \
libstream_out_bridge_plugin.la \
libstream_out_mosaic_bridge_plugin.la \
libstream_out_autodel_plugin.la \
libstream_out_record_plugin.la \
$(NULL)
if HAVE_LIBGCRYPT
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment