[vlc-devel] CVS Commit (fenrir)
cvs at videolan.org
cvs at videolan.org
Sun Apr 13 22:00:21 CEST 2003
Update of /cvs/videolan/vlc
Modified Files:
configure.ac.in
Update of /cvs/videolan/vlc/include
Modified Files:
input_ext-intf.h stream_output.h vlc_common.h
Update of /cvs/videolan/vlc/modules
Modified Files:
Makefile.am
Update of /cvs/videolan/vlc/modules/mux
Modified Files:
avi.c ogg.c
Update of /cvs/videolan/vlc/modules/mux/mpeg
Modified Files:
ps.c ts.c
Update of /cvs/videolan/vlc/modules/packetizer
Modified Files:
a52.c copy.c mpeg4audio.c mpeg4video.c mpegaudio.c mpegvideo.c
Update of /cvs/videolan/vlc/modules/stream_out
Added Files:
Modules.am display.c dummy.c duplicate.c es.c standard.c
transcode.c
Update of /cvs/videolan/vlc/src/input
Modified Files:
input_dec.c input_programs.c
Update of /cvs/videolan/vlc/src/stream_output
Modified Files:
stream_output.c
Log Message:
* 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 :)
--
fenrir
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vlc-devel
mailing list