Commit Graph

2283 Commits

Author SHA1 Message Date
Laurent Aimar 856c3c047a * all : enable aac demux by default. 2002-08-12 17:00:36 +00:00
Laurent Aimar 77f8e25e5d * all : a demux for aac stream ( raw aac with adts headers ). For now
it has a capability equal to 0 because it conflicts with PS, so you need
to force it.
2002-08-12 16:59:15 +00:00
Sigmund Augdal Helberg ac354f204d ./Doxyfile: a sample doxygen configuration file. Have a look at
http://s253c.studby.ntnu.no/vlc/html/index.html to see what doxygen can
do.

  ./doc/doxygen: a place for doxygen to put it's files
2002-08-12 15:56:57 +00:00
Sam Hocevar 6e8f9504cb * ./src/misc/objects.c: two big changes in the object API: now objects can
only have one parent, because I don't want to deal with cycles, and each
    created object is indexed in a global array. This feature is unused yet,
    but it will speed up vlc_object_find(FIND_ANYWHERE).
  * ./debian/rules: activated the faad codec.
  * ./doc/fortunes.txt: new fortune cookies.
  * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach.
  * ./modules/audio_output/oss.c: fixed two compilation warnings.
2002-08-12 09:34:15 +00:00
Christophe Massiot 2e448ef8dd Fixed a S/PDIF bug. 2002-08-12 07:40:23 +00:00
Christophe Massiot 0ef062c721 S/PDIF fixes. 2002-08-11 23:26:28 +00:00
Christophe Massiot ff840042a2 Definition of vlc_fixed_t. 2002-08-11 22:46:34 +00:00
Christophe Massiot fec0d40b5e * S/PDIF output should now be working (untested, though). 2002-08-11 22:36:35 +00:00
Christophe Massiot 19457f20af Ported fix from STABLE. 2002-08-11 21:59:46 +00:00
Sam Hocevar 63d7e3c262 * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement. 2002-08-11 12:27:11 +00:00
Gildas Bazin f688e66706 * src/misc/configuration.c: bugfix (don't initialize and free p_module->object_lock
twice).
* src/misc/win32_specific.c: missing initializations.
* modules/demux/mp4/libmp4.c: was missing an #ifdef HAVE_ZLIB_H
2002-08-11 08:30:01 +00:00
Christophe Massiot 9a9f8a1e7a More S/PDIF fixes. 2002-08-11 01:27:01 +00:00
Christophe Massiot a29bce0ba1 Imported 0.4.4 Changelog. 2002-08-10 23:22:45 +00:00
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
Sam Hocevar eb8abe0a86 * ./src/misc/messages.c: fixed an extremely old buffer overflow. 2002-08-10 19:23:06 +00:00
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