- 14 Dec, 2003 1 commit
-
-
Eric Petit 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 3 commits
-
-
gbazin authored
* modules/codec/theora.c: bug fix with aspect ratio.
-
gbazin authored
* modules/codec/theora.c: encoder now respects the aspect ratio.
-
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.
-
- 22 Nov, 2003 1 commit
-
-
Laurent Aimar authored
as vlc/vlc.h include them).
-
- 16 Nov, 2003 1 commit
-
-
gbazin authored
* ALL: final improvements to the decoders/packetizers api. (There are still a few decoders/packetizers left to be converted but this shouldn't take too long). * ALL: small improvements to the encoders api.
-
- 25 Oct, 2003 1 commit
-
-
Sam Hocevar authored
+ Removed u8, s8, u16 etc. for good. * ALL: + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
-
- 09 Oct, 2003 2 commits
- 08 Oct, 2003 2 commits
-
-
gbazin authored
* modules/codec/theora.c, modules/stream_out/transcode.c: theora encoding fixes.
-
gbazin authored
* include/vlc_codec.h: defines decoders/encoders related structures here. * include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame. * include/vlc/decoder.h: include vlc_codec.h * src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types. * modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder. * src/input/*: some cleanup.
-
- 28 Sep, 2003 1 commit
-
-
gbazin authored
* modules/codec/theora.c: don't forget to delete the sout instance. * modules/mux/ogg.c: fix for embedding theora in Ogg.
-
- 02 Sep, 2003 2 commits
-
-
gbazin authored
* modules/codec/theora.c: oops, introduced a bug in pts calculation.
-
gbazin authored
* ALL: Introduction of a new api for decoders. The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance. Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported. Don't hold your breath, there is still much work to do before we reach this goal. * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c: Converted to the new api. Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication). New dts and theora packetizers (merged in their respective decoders).
-
- 11 Jun, 2003 1 commit
-
-
gbazin authored
* modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
-
- 30 Mar, 2003 1 commit
-
-
gbazin authored
* modules/*: sanitization of the modules description strings.
-
- 28 Nov, 2002 2 commits
-
-
gbazin authored
* configure.ac.in: fixed linkage of theora plugin. * modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage. * modules/codec/vorbis.c: lowered the priority of the tremor plugin.
-
Sam Hocevar authored
creation code into vout_Request which looks for existing vout objects and spawns a new one if none was found.
-
- 20 Nov, 2002 1 commit
-
-
gbazin authored
* modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new theora codec plugin. This plugin is based on the experimental theora codec from the Xiph.Org foundation (http://www.theora.org/). Because the theora bitstream specifications are likely to change in the near future, this plugin won't be compiled by default. If you want to test/develop theora with vlc, you'll need to configure it with --enable-theora and also make sure you've got a fresh libogg from cvs. * modules/demux/ogg.c: modified to handle theora and tarkin bitstreams. * modules/codec/tarkin.c: fixed a few typos.
-
- 18 Nov, 2002 1 commit
-
-
gbazin authored
* configure.ac.in, modules/codec/Modules.am, modules/codec/tarkin.c: added an experimental tarkin video decoder. You will need to specify the tarkin tree you want to use with --with-tarkin-tree=. Warning: Tarkin is still in very early development stage, so this plugin isn't actually usefull unless you intend to do some development on tarkin itself.
-
- 15 Nov, 2002 1 commit
-
-
gbazin authored
* modules/codec/vorbis.c, modules/audio_filter/resampler/linear.c: adapted to the new changes in aout3.
-
- 14 Nov, 2002 1 commit
-
-
Christophe Massiot authored
and is replaced by two members : i_physical_channels and i_original_channels. i_physical_channels describes the channels which are effectively present in the stream (at the current point of the aout pipeline), whereas i_original_channels represents the channels we used to constitute the stream. For instance a mono stream (FRONT_CENTER) may emanate from a FRONT_LEFT channel of a STEREO stream. Additionally, this contains hooks to dynamically select the audio device and the channels configuration. In order to do that, all aout plugins, and all interface plug-ins need to be adapted. Currently only SDL (partially OSS) and the rc interface have been adapted, please use them as a guide. Other aout plug-ins have been temporarily disabled. IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE for several days until we fix that. * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving preferences and asking for multicast.
-
- 03 Nov, 2002 1 commit
-
-
gbazin authored
* modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams in ogm files. * modules/codec/vorbis.c: small bugfix.
-
- 02 Nov, 2002 1 commit
-
-
gbazin authored
* modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is working fine now, + misc other improvements.
-
- 27 Oct, 2002 1 commit
-
-
gbazin authored
* ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead of these. The bitstream facility has also been changed to use input_ExtractPES and now stores the current PES in its structure. Introduced input_FlushPESFifo() and CloseBitstream().
-
- 24 Oct, 2002 1 commit
-
-
gbazin authored
* ALL: I did add these files, but forgot to commit them ( ouarf ouarf :)
-