]> git.sesse.net Git - vlc/log
vlc
21 years ago * ./modules/codec/spudec/*: split spudec into the parsing and the rendering
Sam Hocevar [Fri, 16 Aug 2002 03:07:56 +0000 (03:07 +0000)]
  * ./modules/codec/spudec/*: split spudec into the parsing and the rendering
    functions.
  * ./modules/demux/mpeg/audio.c: at least three PS startcodes are required
    before we abort the parsing and consider the input as PS instead of MP3.

21 years ago * configure.in, configure: put back the ALSA audio output module in
Arnaud de Bossoreille de Ribou [Thu, 15 Aug 2002 12:35:50 +0000 (12:35 +0000)]
  * configure.in, configure: put back the ALSA audio output module in
    configure.

21 years ago * ./src/misc/modules.c: compilation fix.
Sam Hocevar [Thu, 15 Aug 2002 12:22:45 +0000 (12:22 +0000)]
  * ./src/misc/modules.c: compilation fix.
  * ./modules/gui/win32/preferences.cpp: the Win32 interface doesn't use the
    old module linked list anymore.

21 years ago * ./src/misc/modules.c: the module linked list is going bye bye. We now use
Sam Hocevar [Thu, 15 Aug 2002 12:11:15 +0000 (12:11 +0000)]
  * ./src/misc/modules.c: the module linked list is going bye bye. We now use
    the vlc_object_* and vlc_list_* functions to manage modules. The Win32
    interface doesn't build, but I'll fix this.

21 years ago * modules/audio_output/alsa.c: cleanings and comments.
Arnaud de Bossoreille de Ribou [Thu, 15 Aug 2002 10:31:44 +0000 (10:31 +0000)]
  * modules/audio_output/alsa.c: cleanings and comments.

TODO: S/PDIF mode.

21 years ago * compilation fix
Olivier Teulière [Thu, 15 Aug 2002 08:24:44 +0000 (08:24 +0000)]
 * compilation fix

21 years agoChanges in familiar interface:
Jean-Paul Saman [Wed, 14 Aug 2002 21:50:01 +0000 (21:50 +0000)]
Changes in familiar interface:
- added GtkCList instead of GtkList.
- added first column sorting order by clicking on column header
- selecting item from list works
- reading entire directory list is displayed in GtkCList widget

21 years ago * ./src/misc/objects.c: implemented vlc_list_find() which works like
Sam Hocevar [Wed, 14 Aug 2002 17:06:53 +0000 (17:06 +0000)]
  * ./src/misc/objects.c: implemented vlc_list_find() which works like
    vlc_object_find() but returns a list of _all_ the matching objects. Only
    works with FIND_ANYWHERE at the moment.
  * ./modules/gui/gtk/preferences.c, ./modules/gui/kde/preferences.cpp,
    ./modules/gui/win32/preferences.cpp: the module lists in the preferences
    menus work again.
  * ./src/misc/objects.c: added a missing sizeof that caused crashes because
    the reindexing of the global object array was incomplete.
  * ./include/modules_inner.h: propagated the module long description to its
    submodules.

21 years ago * ./modules/audio_output/esd.c: compilation fix (aout_FormatTo is obsolete).
Sam Hocevar [Wed, 14 Aug 2002 13:10:44 +0000 (13:10 +0000)]
  * ./modules/audio_output/esd.c: compilation fix (aout_FormatTo is obsolete).
  * ./src/audio_output/audio_output.c, ./src/audio_output/mixer.c: fixed a
    horrible sound issue by making sure internal buffers have a size multiple
    of 4 bytes. Waiting for a real fix made in Meuuh, of course.

21 years agoALSA audio output v3.01 is out !
Arnaud de Bossoreille de Ribou [Wed, 14 Aug 2002 10:50:12 +0000 (10:50 +0000)]
ALSA audio output v3.01 is out !

21 years ago * compilation fix (by sam)
Olivier Teulière [Wed, 14 Aug 2002 10:18:40 +0000 (10:18 +0000)]
 * compilation fix (by sam)

21 years ago . Simple RTP access module : only supports TS payload.
Tristan Leteurtre [Wed, 14 Aug 2002 08:50:33 +0000 (08:50 +0000)]
  . Simple RTP access module : only supports TS payload.
    This first draft is made to read RTP streamed by the vls.

21 years ago * ./modules/control/rc/rc.c: 'l' outputs a list of all allocated objects,
Sam Hocevar [Wed, 14 Aug 2002 08:17:24 +0000 (08:17 +0000)]
  * ./modules/control/rc/rc.c: 'l' outputs a list of all allocated objects,
    just as 'd' displayed a tree of attached objects.
  * ./src/misc/modules.c: added a missing header.

21 years ago* Added a third argument to aout_OutputNextBuffer. In case the buffer
Christophe Massiot [Wed, 14 Aug 2002 00:43:52 +0000 (00:43 +0000)]
* Added a third argument to aout_OutputNextBuffer. In case the buffer
  received does not start exactly at the given date, it indicates if the
  output plug-in is able to compensate for the drift (for instance on
  startup, or with S/PDIF packets), or if we need the aout core to
  resample the coming buffers. It is currently unimplemented.

21 years ago* Changed aout_FormatTo* ; aout_FormatToSize does no longer exist.
Christophe Massiot [Wed, 14 Aug 2002 00:23:59 +0000 (00:23 +0000)]
* Changed aout_FormatTo* ; aout_FormatToSize does no longer exist.
  p_buffer now has a i_nb_bytes member. It is possible to indicate for a
  format its byterate (necessary for AC3 and SPDIF).
* S/PDIF output seems to be working at last (tested with the file output).

21 years ago* New float32to* converter modules, courtesy of Xavier Maillard
Christophe Massiot [Tue, 13 Aug 2002 22:42:23 +0000 (22:42 +0000)]
* New float32to* converter modules, courtesy of Xavier Maillard
  <zedek@fxgsproject.org>.
* Fixed a bug in float32tos16, where gcc over-optimized a little and
  caused problems on some platforms (eg. solaris).

21 years ago * clean up some code, add "mp3" short cut.
Laurent Aimar [Tue, 13 Aug 2002 20:28:56 +0000 (20:28 +0000)]
 * clean up some code, add "mp3" short cut.
   And now if this demux has been forced it will (try) to play the whole
file even if the stream is heavily corrupted (like PS demux).
   But now, it makes less assumptions on the stream, so report any
problem if it mis-recognizes others files as mpeg audio (specially PS file).

21 years ago * ./modules/audio_output/arts.c: ported the aRts module to aout3.
Sam Hocevar [Tue, 13 Aug 2002 16:11:15 +0000 (16:11 +0000)]
  * ./modules/audio_output/arts.c: ported the aRts module to aout3.
  * ./modules/audio_filter/converter/*: fixed a bug in all the converters
    test routines (thx Meuuh).

21 years ago * ./modules/audio_output/esd.c: we now properly use the esd_get_latency()
Sam Hocevar [Tue, 13 Aug 2002 14:53:46 +0000 (14:53 +0000)]
  * ./modules/audio_output/esd.c: we now properly use the esd_get_latency()
    return value to avoid audio starvation.
  * ./modules/audio_filter/converter/*: a little loop optimization trick.
  * ./src/audio_output/aout_ext-dec.c: removed this deprecated file.

21 years ago./modules/control/rc/rc.c: fixed a segfault when pressing 'i' with no
Sigmund Augdal Helberg [Tue, 13 Aug 2002 13:15:14 +0000 (13:15 +0000)]
./modules/control/rc/rc.c: fixed a segfault when pressing 'i' with no
input

21 years ago * ./modules/audio_output/oss.c: we spare a variable by using p_aout->b_die
Sam Hocevar [Tue, 13 Aug 2002 11:59:36 +0000 (11:59 +0000)]
  * ./modules/audio_output/oss.c: we spare a variable by using p_aout->b_die
    instead of our own variable.
  * ./modules/audio_filter/converter/a52tospdif.c, ./modules/codec/a52.c: added
    <unistd.h>, required for bswap.
  * ./modules/demux/mp4/libmp4.c: removed an unneccessary semicolon in a
    macro definition.
  * ./modules/audio_output/esd.c: first attempt at getting esd to work.
  * ./modules/video_output/*: split sdl.so into a video and an audio plugin,
    and removed useless subdirectories.
  * ./modules/audio_output/sdl.c: compilation fix.

21 years ago* Fixed miscellaneous bugs.
Christophe Massiot [Mon, 12 Aug 2002 22:48:18 +0000 (22:48 +0000)]
* Fixed miscellaneous bugs.
* Fixed an endianness issue in S/PDIF.
* Added a walken optimization of float32tos16.

21 years ago ./modules/demux/mpeg/ps.c: this module never fails the probe and should
Sigmund Augdal Helberg [Mon, 12 Aug 2002 22:30:07 +0000 (22:30 +0000)]
 ./modules/demux/mpeg/ps.c: this module never fails the probe and should
therefore have capability 0

21 years ago* Fixed a variable overflow bug in the audio output.
Christophe Massiot [Mon, 12 Aug 2002 22:12:51 +0000 (22:12 +0000)]
* Fixed a variable overflow bug in the audio output.
* Prepared for some advances in the aout3 clock management.
* Added the first stone of the forthcoming stream output.

21 years ago ./configure.in: fix linking of i420_rgb
Sigmund Augdal Helberg [Mon, 12 Aug 2002 21:43:28 +0000 (21:43 +0000)]
 ./configure.in: fix linking of i420_rgb

21 years agoThis conversion should make more sense.
Jean-Paul Saman [Mon, 12 Aug 2002 21:40:40 +0000 (21:40 +0000)]
This conversion should make more sense.

21 years ago- Updated configure to build fixed32tos16 and fixed32tofloat32.
Jean-Paul Saman [Mon, 12 Aug 2002 20:43:27 +0000 (20:43 +0000)]
- Updated configure to build fixed32tos16 and fixed32tofloat32.
  Desperately need a fixed32 mixer for testing the conversions.
- Uncommented unused functions in libmad.

21 years agoSupport for browsing local media (not finished).
Jean-Paul Saman [Mon, 12 Aug 2002 20:38:19 +0000 (20:38 +0000)]
Support for browsing local media (not finished).

21 years agoUpdated Makefile to include fixed32tos16 and fixed32tofloat32 conversions.
Jean-Paul Saman [Mon, 12 Aug 2002 20:35:55 +0000 (20:35 +0000)]
Updated Makefile to include fixed32tos16 and fixed32tofloat32 conversions.

21 years agoAdded fixed32tofloat32 conversion.
Jean-Paul Saman [Mon, 12 Aug 2002 20:35:18 +0000 (20:35 +0000)]
Added fixed32tofloat32 conversion.

21 years agoAdded fixed32tos16 filter based upon libmad downscale functionality.
Jean-Paul Saman [Mon, 12 Aug 2002 20:34:56 +0000 (20:34 +0000)]
Added fixed32tos16 filter based upon libmad downscale functionality.

21 years ago ALL: added GPL headers to my files. Some of the files from the original
Sigmund Augdal Helberg [Mon, 12 Aug 2002 17:38:10 +0000 (17:38 +0000)]
 ALL: added GPL headers to my files. Some of the files from the original
author does still not contain this header.

21 years ago * all : enable aac demux by default.
Laurent Aimar [Mon, 12 Aug 2002 17:00:36 +0000 (17:00 +0000)]
 * all : enable aac demux by default.

21 years ago * all : a demux for aac stream ( raw aac with adts headers ). For now
Laurent Aimar [Mon, 12 Aug 2002 16:59:15 +0000 (16:59 +0000)]
 * 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.

21 years ago ./Doxyfile: a sample doxygen configuration file. Have a look at
Sigmund Augdal Helberg [Mon, 12 Aug 2002 15:56:57 +0000 (15:56 +0000)]
  ./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

21 years ago * ./src/misc/objects.c: two big changes in the object API: now objects can
Sam Hocevar [Mon, 12 Aug 2002 09:34:15 +0000 (09:34 +0000)]
  * ./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.

21 years agoFixed a S/PDIF bug.
Christophe Massiot [Mon, 12 Aug 2002 07:40:23 +0000 (07:40 +0000)]
Fixed a S/PDIF bug.

21 years agoS/PDIF fixes.
Christophe Massiot [Sun, 11 Aug 2002 23:26:28 +0000 (23:26 +0000)]
S/PDIF fixes.

21 years agoDefinition of vlc_fixed_t.
Christophe Massiot [Sun, 11 Aug 2002 22:46:34 +0000 (22:46 +0000)]
Definition of vlc_fixed_t.

21 years ago* S/PDIF output should now be working (untested, though).
Christophe Massiot [Sun, 11 Aug 2002 22:36:35 +0000 (22:36 +0000)]
* S/PDIF output should now be working (untested, though).

21 years agoPorted fix from STABLE.
Christophe Massiot [Sun, 11 Aug 2002 21:59:46 +0000 (21:59 +0000)]
Ported fix from STABLE.

21 years ago * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement.
Sam Hocevar [Sun, 11 Aug 2002 12:27:11 +0000 (12:27 +0000)]
  * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement.

21 years ago* src/misc/configuration.c: bugfix (don't initialize and free p_module->object_lock
Gildas Bazin [Sun, 11 Aug 2002 08:30:01 +0000 (08:30 +0000)]
* 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

21 years agoMore S/PDIF fixes.
Christophe Massiot [Sun, 11 Aug 2002 01:27:01 +0000 (01:27 +0000)]
More S/PDIF fixes.

21 years agoImported 0.4.4 Changelog.
Christophe Massiot [Sat, 10 Aug 2002 23:22:45 +0000 (23:22 +0000)]
Imported 0.4.4 Changelog.

21 years ago * modules/codec/faad : an AAC decoder module using libfaad library
Laurent Aimar [Sat, 10 Aug 2002 20:05:21 +0000 (20:05 +0000)]
 * 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 ).

21 years ago* Fixed a bug triggering the trivial resampler when it was unnecessary.
Christophe Massiot [Sat, 10 Aug 2002 20:01:00 +0000 (20:01 +0000)]
* Fixed a bug triggering the trivial resampler when it was unnecessary.

21 years ago * ./src/misc/messages.c: fixed an extremely old buffer overflow.
Sam Hocevar [Sat, 10 Aug 2002 19:23:06 +0000 (19:23 +0000)]
  * ./src/misc/messages.c: fixed an extremely old buffer overflow.

21 years ago * ./Makefile: fixed "make package-win32".
Sam Hocevar [Sat, 10 Aug 2002 19:22:45 +0000 (19:22 +0000)]
  * ./Makefile: fixed "make package-win32".

21 years ago* modules/video_output/directx/aout.c: adapted the directx audio plugin to aout3.
Gildas Bazin [Sat, 10 Aug 2002 18:17:06 +0000 (18:17 +0000)]
* 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 :)

21 years agoAllocation of New buffers seems alright now.
Jean-Paul Saman [Sat, 10 Aug 2002 17:54:49 +0000 (17:54 +0000)]
Allocation of New buffers seems alright now.

21 years agoEnabled mad plugin again.
Jean-Paul Saman [Sat, 10 Aug 2002 17:53:37 +0000 (17:53 +0000)]
Enabled mad plugin again.

21 years ago * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation.
Sam Hocevar [Sat, 10 Aug 2002 16:17:14 +0000 (16:17 +0000)]
  * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation.
  * ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file.

21 years agoAdapted mad codec plugin to new aout3. Not tested yet.`
Jean-Paul Saman [Sat, 10 Aug 2002 13:40:46 +0000 (13:40 +0000)]
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.

21 years agoPreparation for Qt embedded support.
Jean-Paul Saman [Sat, 10 Aug 2002 11:35:31 +0000 (11:35 +0000)]
Preparation for Qt embedded support.

21 years ago * ./include/audio_output.h: small compilation fix.
Sam Hocevar [Fri, 9 Aug 2002 23:52:31 +0000 (23:52 +0000)]
  * ./include/audio_output.h: small compilation fix.

21 years ago* Trivial resampler plug-in (resampling still non-functional)
Christophe Massiot [Fri, 9 Aug 2002 23:47:23 +0000 (23:47 +0000)]
* 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

21 years ago * Removed the plugins/ directory.
Sam Hocevar [Fri, 9 Aug 2002 22:25:36 +0000 (22:25 +0000)]
  * Removed the plugins/ directory.

21 years ago * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc
Sam Hocevar [Fri, 9 Aug 2002 16:39:08 +0000 (16:39 +0000)]
  * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc
    default though).

21 years ago * ./Makefile: fixed a sed command syntax.
Sam Hocevar [Fri, 9 Aug 2002 16:38:27 +0000 (16:38 +0000)]
  * ./Makefile: fixed a sed command syntax.

21 years ago * ./include/modules_inner.h: support for several modules with the same
Sam Hocevar [Thu, 8 Aug 2002 22:28:23 +0000 (22:28 +0000)]
  * ./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.

21 years agoAdded another level of directory in audio_filter/.
Christophe Massiot [Thu, 8 Aug 2002 22:26:56 +0000 (22:26 +0000)]
Added another level of directory in audio_filter/.

21 years ago * ./modules/audio_output/oss.c: compilation fixes.
Sam Hocevar [Thu, 8 Aug 2002 00:35:11 +0000 (00:35 +0000)]
  * ./modules/audio_output/oss.c: compilation fixes.
  * ALL: lots of -ansi -pedantic fixes.

21 years agoAudio output 3. Expect major breakages.
Christophe Massiot [Wed, 7 Aug 2002 21:36:56 +0000 (21:36 +0000)]
Audio output 3. Expect major breakages.

21 years ago * added a .cvsignore file.
Sam Hocevar [Wed, 7 Aug 2002 00:31:09 +0000 (00:31 +0000)]
  * added a .cvsignore file.

21 years ago * ./modules/demux/mpeg/system.c: added a helper plugin for MPEG-related
Sam Hocevar [Wed, 7 Aug 2002 00:29:37 +0000 (00:29 +0000)]
  * ./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.

21 years ago * ./modules/gui/macosx/open.m: compile fix
Jon Lech Johansen [Tue, 6 Aug 2002 23:43:58 +0000 (23:43 +0000)]
  * ./modules/gui/macosx/open.m: compile fix

21 years agoRemoved the MODULES file, because on case-insensitive filesystems, it
Christophe Massiot [Tue, 6 Aug 2002 20:04:26 +0000 (20:04 +0000)]
Removed the MODULES file, because on case-insensitive filesystems, it
conflicts with the modules/ directory.

21 years agoSam I hate you ;-)
Jean-Paul Saman [Tue, 6 Aug 2002 19:31:18 +0000 (19:31 +0000)]
Sam I hate you ;-)

21 years agoPlaying video from within the interface works.
Jean-Paul Saman [Tue, 6 Aug 2002 19:12:07 +0000 (19:12 +0000)]
Playing video from within the interface works.

21 years agoFixed include call. Now compiles and BeOS version runs :)
Tony Castley [Tue, 6 Aug 2002 10:54:34 +0000 (10:54 +0000)]
Fixed include call.  Now compiles and BeOS version runs :)

21 years ago * ./Makefile, ./mozilla/Makefile: make uninstall removes vlc-specific dirs.
Sam Hocevar [Tue, 6 Aug 2002 00:26:48 +0000 (00:26 +0000)]
  * ./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.

21 years ago * ./Makefile: fixed directory browsing with "clean" and "distclean" rules.
Sam Hocevar [Mon, 5 Aug 2002 16:27:49 +0000 (16:27 +0000)]
  * ./Makefile: fixed directory browsing with "clean" and "distclean" rules.

21 years ago * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv.
Sam Hocevar [Mon, 5 Aug 2002 15:16:18 +0000 (15:16 +0000)]
  * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv.

21 years ago * ./Makefile.opts.in: fixed the builtins_LDFLAGS regexp so that it works
Sam Hocevar [Mon, 5 Aug 2002 11:48:56 +0000 (11:48 +0000)]
  * ./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.

21 years ago * oups, removed 'include vdec_ext-plugins.h'. And I set
Laurent Aimar [Sun, 4 Aug 2002 23:03:10 +0000 (23:03 +0000)]
 * 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...)

21 years ago * add compilation of postprocessing modules for ffmpeg.
Laurent Aimar [Sun, 4 Aug 2002 22:16:28 +0000 (22:16 +0000)]
 * add compilation of postprocessing modules for ffmpeg.

21 years ago * add post processing modules.( As defined in MPEG4 ISO) There are C,
Laurent Aimar [Sun, 4 Aug 2002 22:13:06 +0000 (22:13 +0000)]
 * 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 ...

21 years ago * ./Makefile: make clean works again.
Sam Hocevar [Sun, 4 Aug 2002 21:29:08 +0000 (21:29 +0000)]
  * ./Makefile: make clean works again.

21 years ago * ./src/misc/modules.c: if a module name starts with "$", vlc calls
Sam Hocevar [Sun, 4 Aug 2002 20:04:11 +0000 (20:04 +0000)]
  * ./src/misc/modules.c: if a module name starts with "$", vlc calls
    config_GetPsz and uses the result instead.

21 years ago * ./include/vdec_ext-plugins.h: removed this public header and put it
Sam Hocevar [Sun, 4 Aug 2002 18:39:41 +0000 (18:39 +0000)]
  * ./include/vdec_ext-plugins.h: removed this public header and put it
    in ./modules/codec/mpeg_video/.

21 years ago * ./modules/misc/dummy/decoder.c: the dummy codec now uses GetChunk instead
Sam Hocevar [Sun, 4 Aug 2002 17:40:49 +0000 (17:40 +0000)]
  * ./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).

21 years ago * ./modules/*: moved plugins to the new tree. Yet untested builds include
Sam Hocevar [Sun, 4 Aug 2002 17:23:44 +0000 (17:23 +0000)]
  * ./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.

21 years ago * ./src/misc/modules.c: we now recursively parse directories when
Sam Hocevar [Sun, 4 Aug 2002 12:18:41 +0000 (12:18 +0000)]
  * ./src/misc/modules.c: we now recursively parse directories when
    looking for plugins.

21 years ago * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt.
Sam Hocevar [Sun, 4 Aug 2002 08:45:35 +0000 (08:45 +0000)]
  * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt.

21 years ago * ./plugins/memcpy/memcpy.c: fixed an include position which prevented
Sam Hocevar [Sun, 4 Aug 2002 08:28:22 +0000 (08:28 +0000)]
  * ./plugins/memcpy/memcpy.c: fixed an include position which prevented
    fast_memcpy to be exported with its proper builtin symbol name.

21 years agoForgot new file in Makefile :)
Tony Castley [Fri, 2 Aug 2002 04:31:03 +0000 (04:31 +0000)]
Forgot new file in Makefile :)

21 years ago * ./plugins/idct/idctaltivec.c: compile fix
Jon Lech Johansen [Thu, 1 Aug 2002 22:58:38 +0000 (22:58 +0000)]
  * ./plugins/idct/idctaltivec.c: compile fix

21 years ago avi.c: remove an old debug purpose printf :)
Laurent Aimar [Thu, 1 Aug 2002 17:55:31 +0000 (17:55 +0000)]
 avi.c: remove an old debug purpose printf :)

21 years ago* Added a --dvd-css-method config option to the dvd plugin. This is implemented with
Gildas Bazin [Thu, 1 Aug 2002 12:58:38 +0000 (12:58 +0000)]
* 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!

21 years agoCompilation fixes.
Tony Castley [Thu, 1 Aug 2002 12:36:26 +0000 (12:36 +0000)]
Compilation fixes.

21 years agoCompilation fixes for C++ environments like BeOS.
Tony Castley [Thu, 1 Aug 2002 11:04:46 +0000 (11:04 +0000)]
Compilation fixes for C++ environments like BeOS.

21 years ago * ./include/configuration.h, ./include/modules_inner.h: compilation fix for
Sam Hocevar [Wed, 31 Jul 2002 22:54:21 +0000 (22:54 +0000)]
  * ./include/configuration.h, ./include/modules_inner.h: compilation fix for
    compilers which don't support constructor expressions. I hate Borland.

21 years ago * ./plugins/win32/*, ./plugins/directx/*: Win32 compilation fixes (but
Sam Hocevar [Wed, 31 Jul 2002 22:37:28 +0000 (22:37 +0000)]
  * ./plugins/win32/*, ./plugins/directx/*: Win32 compilation fixes (but
    still not working under Borland).

21 years ago * ALL: new module API. Makes a few things a lot simpler, and we gain
Sam Hocevar [Wed, 31 Jul 2002 20:56:53 +0000 (20:56 +0000)]
  * 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).

21 years ago* plugins/directx/vout_directx.h: removed unused variables.
Gildas Bazin [Tue, 30 Jul 2002 17:14:33 +0000 (17:14 +0000)]
* plugins/directx/vout_directx.h: removed unused variables.
* plugins/directx/vout_events.c: fixed resizing bug.

21 years ago* include/vlc_threads.h: fixed the --fast-mutex option.
Gildas Bazin [Tue, 30 Jul 2002 07:56:40 +0000 (07:56 +0000)]
* include/vlc_threads.h: fixed the --fast-mutex option.

21 years ago* plugins/directx/vout_directx.*: the directx vout plugin now uses the
Gildas Bazin [Mon, 29 Jul 2002 19:07:00 +0000 (19:07 +0000)]
* 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.

21 years ago* include/vlc_threads.h,include/main.h,src/misc/threads.c,src/misc/win32_specific.c:
Gildas Bazin [Mon, 29 Jul 2002 19:05:47 +0000 (19:05 +0000)]
* include/vlc_threads.h,include/main.h,src/misc/threads.c,src/misc/win32_specific.c:
reverted Win32 pthread implementation to the old code. Fixed vlc_cond_broadcast() for
WinNT/2K/XP. Additional vlc_cond_* implementations for Win9x.
* src/libvlc.h: renamed --fast_pthread option into --fast-mutex. Added a
--win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x.

21 years ago* plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should...
Gildas Bazin [Mon, 29 Jul 2002 19:01:27 +0000 (19:01 +0000)]
* plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should even
work (untested) although we'll need to find a way to replace if_nametoindex() to have a
fully functionnal win32 port.