1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
Commit Graph

10975 Commits

Author SHA1 Message Date
Laurent Aimar
37e30b124b * modules/codec/faad : an AAC decoder module using libfaad library
(faad2).
 * modules/demux/mp4/libmp4.c : could compile without zlib.
 * modules/codec/ffmpeg/* : set error resilience to -1 by default.(in
order to decode more files, but it could produce segfaults ... )
 * Makefile.*, configure.in : enable mp4 by default, add faad
module (disabled by default ).
2002-08-10 20:05:21 +00:00
Christophe Massiot
7acb51f93a * Fixed a bug triggering the trivial resampler when it was unnecessary. 2002-08-10 20:01:00 +00:00
Gildas Bazin
5bbe0409fc * modules/video_output/directx/aout.c: adapted the directx audio plugin to aout3.
* modules/audio_output/waveout.c: adapted the waveout audio plugin to aout3 and
decreased its score so the directx plugin is selected by default.
* configure.in: re-enabled the waveout plugin

It's really amazing how much aout3 simplifies these plugins :)
2002-08-10 18:17:06 +00:00
Jean-Paul Saman
f8ec38017a Allocation of New buffers seems alright now. 2002-08-10 17:54:49 +00:00
Sam Hocevar
8252b141be * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation.
* ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file.
2002-08-10 16:17:14 +00:00
Jean-Paul Saman
302020cce3 Adapted mad codec plugin to new aout3. Not tested yet.`
Plugin is not being build by new built structure, this needs to be fixed first.
2002-08-10 13:40:46 +00:00
Jean-Paul Saman
d1aefb4d68 Preparation for Qt embedded support. 2002-08-10 11:35:31 +00:00
Christophe Massiot
9000920a11 * Trivial resampler plug-in (resampling still non-functional)
* Begun writing some hooks for forthcoming S/PDIF support
* ./modules/access/vcd/cdrom.c: compile fix for Darwin
2002-08-09 23:47:23 +00:00
Sam Hocevar
a46b30014c * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc
default though).
2002-08-09 16:39:08 +00:00
Sam Hocevar
05e3077cc5 * ./include/modules_inner.h: support for several modules with the same
name but with different directory names.
  * ./Makefile: plugins get installed in different directory names.
  * ALL: additional -ansi -pedantic fixes.
2002-08-08 22:28:23 +00:00
Christophe Massiot
58c63dc950 Added another level of directory in audio_filter/. 2002-08-08 22:26:56 +00:00
Sam Hocevar
7689bc9224 * ./modules/audio_output/oss.c: compilation fixes.
* ALL: lots of -ansi -pedantic fixes.
2002-08-08 00:35:11 +00:00
Christophe Massiot
123b3214ec Audio output 3. Expect major breakages. 2002-08-07 21:36:56 +00:00
Sam Hocevar
cd7a6631a9 * added a .cvsignore file. 2002-08-07 00:31:09 +00:00
Sam Hocevar
66c62b4386 * ./modules/demux/mpeg/system.c: added a helper plugin for MPEG-related
demux plugins (ps, ts, but also dvd*).
  * ./src/input/mpeg_system.c: removed MPEG-related stuff from the vlc core.
  * ./src/misc/modules.c: max recursion level is now 5.
  * ./modules/access/dvdplay/es.c: fixed a buffer overflow.
2002-08-07 00:29:37 +00:00
Jon Lech Johansen
d669f1c326 * ./modules/gui/macosx/open.m: compile fix 2002-08-06 23:43:58 +00:00
Christophe Massiot
bc45ea42f1 Removed the MODULES file, because on case-insensitive filesystems, it
conflicts with the modules/ directory.
2002-08-06 20:04:26 +00:00
Jean-Paul Saman
f3d5e97b89 Sam I hate you ;-) 2002-08-06 19:31:18 +00:00
Tony Castley
9c383652e8 Fixed include call. Now compiles and BeOS version runs :) 2002-08-06 10:54:34 +00:00
Sam Hocevar
6b9376dbe6 * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv. 2002-08-05 15:16:18 +00:00
Laurent Aimar
d25c5e06f0 * add post processing modules.( As defined in MPEG4 ISO) There are C,
mmx, mmxext version, but only mmxext is really usable (other need a
 _lot_ of CPU power).

There are new options for ffmpeg plugins :
 --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 )
 --ffmpeg-pp-q to choose quality( 0..6 )
 --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h )
to force deblocking on luminance(y)/chrominance(c) horizontally or
vertically.
 --ffmpeg-dr-? ( where ? is y or c ) to force dering on ...
2002-08-04 22:13:06 +00:00
Sam Hocevar
d860bddfc2 * ./src/misc/modules.c: if a module name starts with "$", vlc calls
config_GetPsz and uses the result instead.
2002-08-04 20:04:11 +00:00
Sam Hocevar
5db40ebfa4 * ./include/vdec_ext-plugins.h: removed this public header and put it
in ./modules/codec/mpeg_video/.
2002-08-04 18:39:41 +00:00
Sam Hocevar
f512682c97 * ./modules/misc/dummy/decoder.c: the dummy codec now uses GetChunk instead
of GetBits and doesn't get stuck on high bitrate movies (thanks fenrir).
2002-08-04 17:40:49 +00:00
Sam Hocevar
19ea8feb6d * ./modules/*: moved plugins to the new tree. Yet untested builds include
waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
  * ALL: removed mention of AC3 in favour of A52.
  * ./configure.in, ./Makefile*: modules can now be built deeper than 1
    directory. As a consequence, the build is even slower (but I'm fixing
    this) and make clean doesn't work anymore.
2002-08-04 17:23:44 +00:00