[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:

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:

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 

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:

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

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 :)

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