1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
vlc/modules/packetizer
Laurent Aimar 4dec9682f6 * all: new sout scheme. Now a chain of module are created that can
modify/apply on all streams, --sout has the same behavour expect when
starting with a '#'.

 With a starting '#' you can specify a chain of modules, it's still
unstable but a lot more powerfull.
 You have access to duplicate(that duplicate all stream), transcode
(using only ffmpeg), standard/std and es (that apply muxers and access),
and display. You could chain them with ':' and specify options with
{option1=value,option2=value[,...]}.

ex: * to stream and see the stream to udp/ts:ip
 --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
    * to transcode,see and stream
 --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'

 Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
Test and report bugs :)
2003-04-13 20:00:21 +00:00
..
.cvsignore * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore. 2003-01-16 09:05:37 +00:00
a52.c * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00
copy.c * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00
Modules.am * mpeg4audio.c: new packetizer (but for now it don't support adts aac) 2003-01-08 10:26:49 +00:00
mpeg4audio.c * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00
mpeg4video.c * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00
mpegaudio.c * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00
mpegvideo.c * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00