Commit Graph

2117 Commits

Author SHA1 Message Date
Sam Hocevar
5fa75a1f33 * ./Makefile: fixed "make package-win32". 2002-08-10 19:22:45 +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
Jean-Paul Saman
8e11bef57e Enabled mad plugin again. 2002-08-10 17:53:37 +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
Sam Hocevar
4c2c599e0a * ./include/audio_output.h: small compilation fix. 2002-08-09 23:52: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
7ba73a88cb * Removed the plugins/ directory. 2002-08-09 22:25:36 +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
be0b42d9fc * ./Makefile: fixed a sed command syntax. 2002-08-09 16:38:27 +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
Jean-Paul Saman
f66d8124c9 Playing video from within the interface works. 2002-08-06 19:12:07 +00:00
Tony Castley
9c383652e8 Fixed include call. Now compiles and BeOS version runs :) 2002-08-06 10:54:34 +00:00
Sam Hocevar
50b8a062ab * ./Makefile, ./mozilla/Makefile: make uninstall removes vlc-specific dirs.
* ./src/misc/modules.c: the directory browsing should be more portable now,
    we use stat(2) instead of file->d_type.
2002-08-06 00:26:48 +00:00
Sam Hocevar
2ce0ff5d23 * ./Makefile: fixed directory browsing with "clean" and "distclean" rules. 2002-08-05 16:27:49 +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
Sam Hocevar
ec435327da * ./Makefile.opts.in: fixed the builtins_LDFLAGS regexp so that it works
with the Solaris sed.
  * ./src/misc/modules.c: fixed a warning caused by misuse of const.
2002-08-05 11:48:56 +00:00
Laurent Aimar
f29bc259d2 * oups, removed 'include vdec_ext-plugins.h'. And I set
ffmpeg-error-resilience to -1 by default ( I've found to many files that
didn't like error resilience...)
2002-08-04 23:03:10 +00:00
Laurent Aimar
b1c4cebb56 * add compilation of postprocessing modules for ffmpeg. 2002-08-04 22:16:28 +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
25235c6d1b * ./Makefile: make clean works again. 2002-08-04 21:29:08 +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
Sam Hocevar
e5a6cfeafb * ./src/misc/modules.c: we now recursively parse directories when
looking for plugins.
2002-08-04 12:18:41 +00:00
Sam Hocevar
981dcc18ab * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt. 2002-08-04 08:45:35 +00:00
Sam Hocevar
934d98e3b9 * ./plugins/memcpy/memcpy.c: fixed an include position which prevented
fast_memcpy to be exported with its proper builtin symbol name.
2002-08-04 08:28:22 +00:00
Tony Castley
4ad5af5c4b Forgot new file in Makefile :) 2002-08-02 04:31:03 +00:00
Jon Lech Johansen
04f8a699c7 * ./plugins/idct/idctaltivec.c: compile fix 2002-08-01 22:58:38 +00:00
Laurent Aimar
d049dd48cb avi.c: remove an old debug purpose printf :) 2002-08-01 17:55:31 +00:00
Gildas Bazin
81d100989b * Added a --dvd-css-method config option to the dvd plugin. This is implemented with
putenv() and is IMHO a quick hack (leads to memory leaks) as libdvdcss should rather
allow us to change this value using the API!
2002-08-01 12:58:38 +00:00
Tony Castley
9d176b9bf0 Compilation fixes. 2002-08-01 12:36:26 +00:00
Tony Castley
bbe70b81a0 Compilation fixes for C++ environments like BeOS. 2002-08-01 11:04:46 +00:00
Sam Hocevar
1f327d8732 * ./include/configuration.h, ./include/modules_inner.h: compilation fix for
compilers which don't support constructor expressions. I hate Borland.
2002-07-31 22:54:21 +00:00
Sam Hocevar
b3845b5282 * ./plugins/win32/*, ./plugins/directx/*: Win32 compilation fixes (but
still not working under Borland).
2002-07-31 22:37:28 +00:00
Sam Hocevar
976dfc3eb4 * ALL: new module API. Makes a few things a lot simpler, and we gain
about 2000 lines of code.

    I could not test everything on every architecture, so please report
    any module breakage (especially on BeOS, OSX and QNX).
2002-07-31 20:56:53 +00:00
Gildas Bazin
8a8c1fcace * plugins/directx/vout_directx.h: removed unused variables.
* plugins/directx/vout_events.c: fixed resizing bug.
2002-07-30 17:14:33 +00:00
Gildas Bazin
3460709974 * include/vlc_threads.h: fixed the --fast-mutex option. 2002-07-30 07:56:40 +00:00
Gildas Bazin
d6052740f4 * plugins/directx/vout_directx.*: the directx vout plugin now uses the
IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now
support WinNT4+DirectX3.
Some code cleanup too.
* plugins/directx/vout_events.c: small bugfix.
2002-07-29 19:07:00 +00:00