[vlc-devel] [patch] libshout2 (icecast) output

eladin reschif eladin at gmail.com
Wed May 18 17:36:03 CEST 2005


hi all,

i did an access_output plugin that uses libshout2.1, it should be able
to feed ogg/theora/vorbis audio/video to an icecast server.

Usage scenario:
vlc v4l:/dev/video:input=2:norm=pal:size=192x144 --sout
'#transcode{vcodec=theora,vb=300,acodec=vorb,ab=96}:std{access=shout,mux=ogg,url=localhost:8005}'

I have some problems here with using audio, but i think that is caused
by some other troubles, as it wont work with http either. Also,
there's a memleak i didnt find yet, it might well be somewhere in vlc
or libshout. I've left in some commented code that could help fixing
things later (shout_sync, i dont know what its for, and nonblocking
mode).

Anyway, here's the patch, against svn of just now. Enable with --enable-shout.
Feedback appreciated, especially success reports :)

Thanks go to kiberpipa.org for having me as a guest during the time of
development, and Andraz Tori for the initial motivation.

regards,
-daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vlc-access_output_shout-2.patch
Type: text/x-patch
Size: 9936 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20050518/6366dda6/attachment.bin>


More information about the vlc-devel mailing list