- 14 Dec, 2003 1 commit
-
-
gbazin authored
-
- 08 Dec, 2003 1 commit
-
-
gbazin authored
* modules/stream_out/transcode.c: added a floating point "scale" option for video transcoding. When specified, you don't need to specify the width and height of the output video. Also changed the width and height options so that if only one of them is specified, the other one is calculated automatically so as to keep the aspect ratio of the video. * modules/mux/ogg.c: fixed crash when removing streams. * modules/codec/theora.c: for now the theora encoder requires a width and height which are multiple of 16.
-
- 07 Dec, 2003 1 commit
-
-
gbazin authored
* include/stream_output.h, src/stream_output/stream_output.c: added a SOUT_MUX_CAP_GET_ADD_STREAM_WAIT muxer capability to specify that a muxer prefers to wait all ES before starting muxing. * modules/mux/ogg.c: use SOUT_MUX_CAP_GET_ADD_STREAM_WAIT. * modules/stream_out/transcode.c: fix for video stream header generation (theora). * modules/codec/theora.c: don't overwrite headers.
-
- 04 Dec, 2003 1 commit
-
-
gbazin authored
* modules/codec/flac.c: several fixes to the flac decoder and encoder. * modules/mux/ogg.c: fixed flac in ogg. * modules/demux/ogg.c: fix for flac seeking.
-
- 24 Nov, 2003 1 commit
-
-
gbazin authored
* modules/codec/ffmpeg/postprocess.c: fixed uninitialized variable. * modules/mux/ogg.c: allow embedding mpeg1/2 video (only vlc will play back these files).
-
- 21 Nov, 2003 3 commits
-
-
gbazin authored
* modules/codec/flac.c: added a FLAC encoder. * modules/mux/dummy.c, modules/mux/ogg.c: you can output "normal" flac streams with the es/dummy muxer or output them with an Ogg container.
-
Laurent Aimar authored
-
gbazin authored
-
- 22 Oct, 2003 1 commit
-
-
gbazin authored
* configure.ac, modules/codec/Modules.am, modules/codec/speex.c: new speex decoder and packetizer using libspeex. * modules/demux/ogg.c: added support for speex to the Ogg demuxer. * modules/mux/ogg.c: added support for speex to the Ogg muxer. * src/misc/variables.c: when creating choices object variables with inheritance enabled, automatically add the inherited value to the list of choices. * modules/access/udp.c: use an object variable and inheritance for "udp-caching". * src/input/input.c: disable the hack for filenames with colons on win32 because filenames can't contain colons.
-
- 10 Oct, 2003 1 commit
-
-
gbazin authored
* src/input/input_dec.c: use VLC_OBJECT_PACKETIZER for packetizers. * modules/mux/ogg.c: win32 fix for ogg muxing with several elementary streams.
-
- 09 Oct, 2003 3 commits
-
-
gbazin authored
* modules/mux/ogg.c, modules/stream_out/transcode.c: better fix for the starting pts problem in the ogg muxer.
-
gbazin authored
* modules/stream_out/transcode.c: couple of fixes. * modules/codec/theora.c, modules/mux/ogg.c: proper granulepos generation for theora streams. * modules/mux/ogg.c: ignore pts from headers.
-
gbazin authored
* modules/mux/ogg.c: fixed packing of OggDS structure.
-
- 29 Sep, 2003 1 commit
-
-
gbazin authored
* modules/mux/ogg.c: always backup the vorbis/theora headers so we can resend them if we close/reopen the stream (chaining). fixes for text subtitles muxing. * modules/packetizer/copy.c: support for text subtitles.
-
- 28 Sep, 2003 4 commits
-
-
gbazin authored
* modules/mux/ogg.c: proper fps and ogg packet granulepos when embedding mp4v/div3 (mplayer can play the file now).
-
gbazin authored
* modules/codec/theora.c: don't forget to delete the sout instance. * modules/mux/ogg.c: fix for embedding theora in Ogg.
-
gbazin authored
* modules/mux/ogg.c: each ogg stream has to be cleared in OggCreateHeader().
-
gbazin authored
* modules/demux/ogg.c, modules/codec/vorbis.c: misc small fixes. * modules/mux/ogg.c: support for inserting/removing elementary streams on the fly (really handy for the --sout-keep option). This will produce a chained Ogg bitstream.
-
- 25 Sep, 2003 1 commit
-
-
gbazin authored
* modules/demux/ogg.c: reworked a bit. Ogg web radios should work again, vorbis audio tracks switching should work better as well. * modules/mux/ogg.c: attempt at supporting theora.
-
- 01 Jul, 2003 1 commit
-
-
Sam Hocevar authored
-
- 29 Jun, 2003 1 commit
-
-
gbazin authored
* configure.ac, modules/mux/ogg.c, modules/stream_out/transcode.c: vorbis transcoding support (the transcoder still doesn't support vorbis decoding though, so no vorbis -> else transcoding)
-
- 23 Jun, 2003 1 commit
-
-
gbazin authored
* modules/packetizer/vorbis.c: vorbis data packetizer for the stream output. * modules/mux/ogg.c: cleanup, bug fixes and vorbis support. * modules/demux/ogg.c: added vorbis channels info. * modules/misc/httpd.c: bug fix for stream header generation.
-
- 13 Apr, 2003 1 commit
-
-
Laurent Aimar authored
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 :)
-
- 31 Mar, 2003 1 commit
-
-
Laurent Aimar authored
Audio grabbing part is commented out and untested. The syntax is like that: v4l:<device>[:option=value:...] options: channel,norm (pal, ntsc,secam), frequency (not really there is a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga), codec (optional, mpeg1 or mpeg4 and need to have compiled the encoders modules) ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga Please test. * rawvideo.c: a pseudo decoder for raw video (I420). * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video synchro problems.
-
- 11 Mar, 2003 1 commit
-
-
Laurent Aimar authored
one input, just type --sout "<first url>#<second url>#..." (Yes it is awfull, but I need suggestion). udp: correctly update sequence number in rtp.
-
- 25 Feb, 2003 1 commit
-
-
Laurent Aimar authored
mark headers. * httpd : added a way to use stream header, and changed the way that stream data are stored (allow better client handling). * http : use stream header, and add mime type detection by looking at file extention (could be improved). * ogg: fixed a segfault when removing a stream, mark header.
-
- 24 Feb, 2003 1 commit
-
-
Laurent Aimar authored
and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
-