vlc.git
18 years ago * ALL: added *.am files here and there for future automake support.
Sam Hocevar [Mon, 30 Sep 2002 10:00:47 +0000 (10:00 +0000)]
  * ALL: added *.am files here and there for future automake support.

18 years ago * ./src/playlist/playlist.c: don't run the playlist by default.
Sam Hocevar [Sun, 29 Sep 2002 18:19:53 +0000 (18:19 +0000)]
  * ./src/playlist/playlist.c: don't run the playlist by default.
  * ./src/libvlc.c: if items are specified in the commandline, run the playlist.
  * ./src/vlc.c: don't rely on internal vlc types (mtime_t).

18 years ago * ./src/misc/threads.c: fixed a bug in the st_mutex_new() failure detection.
Sam Hocevar [Sun, 29 Sep 2002 18:16:04 +0000 (18:16 +0000)]
  * ./src/misc/threads.c: fixed a bug in the st_mutex_new() failure detection.

18 years agoUpdating ipkg files for X and QT Embedded packages of vlc.
Jean-Paul Saman [Sun, 29 Sep 2002 15:39:53 +0000 (15:39 +0000)]
Updating ipkg files for X and QT Embedded packages of vlc.

18 years ago* Several stability patches for multiple input streams aout.
Christophe Massiot [Sat, 28 Sep 2002 13:05:16 +0000 (13:05 +0000)]
* Several stability patches for multiple input streams aout.

18 years ago* Makefile.old: Fixed BeOS compilation.
Christophe Massiot [Fri, 27 Sep 2002 23:38:04 +0000 (23:38 +0000)]
* Makefile.old: Fixed BeOS compilation.
* ALL: Fewer overhead when resampling.

18 years ago* Fixed my A/52 fix.
Christophe Massiot [Thu, 26 Sep 2002 22:56:14 +0000 (22:56 +0000)]
* Fixed my A/52 fix.

18 years ago* Major API change of the audio output. New aout_Dec* functions.
Christophe Massiot [Thu, 26 Sep 2002 22:40:27 +0000 (22:40 +0000)]
* Major API change of the audio output. New aout_Dec* functions.
* Fixed a compile issue in s16tofloat32swab.
* Fixed a typo in demux/mpeg/ts.c.

18 years agoAdded compiler and link flags to --enable-opie (not tested).
Jean-Paul Saman [Wed, 25 Sep 2002 20:41:32 +0000 (20:41 +0000)]
Added compiler and link flags to --enable-opie (not tested).

18 years agoAdding lost instruction for compiling libmad library.
Jean-Paul Saman [Wed, 25 Sep 2002 20:25:24 +0000 (20:25 +0000)]
Adding lost instruction for compiling libmad library.

18 years ago* New --vlc-backwards-compat option, to go back to the old behavior with old
Christophe Massiot [Mon, 23 Sep 2002 23:05:58 +0000 (23:05 +0000)]
* New --vlc-backwards-compat option, to go back to the old behavior with old
VLS's.
* Fixed a bug with non-ASCII characters in the OS X playlist.
* Fixed a warning on start-up.

18 years agoVideo output for QT embedded compiles. There are still some linking issues to fix...
Jean-Paul Saman [Mon, 23 Sep 2002 21:44:23 +0000 (21:44 +0000)]
Video output for QT embedded compiles. There are still some linking issues to fix, before it is usable.

18 years agoFixed a bug in the conversion splitter.
Christophe Massiot [Sun, 22 Sep 2002 14:53:52 +0000 (14:53 +0000)]
Fixed a bug in the conversion splitter.

18 years ago * ./modules/audio_filter/converter/Makefile: Fixed typo.
Jon Lech Johansen [Sat, 21 Sep 2002 20:20:42 +0000 (20:20 +0000)]
  * ./modules/audio_filter/converter/Makefile: Fixed typo.

18 years ago* Fixed miscellaneous cosmetic issues with lpcm and s16tofloat32swab modules.
Christophe Massiot [Fri, 20 Sep 2002 23:27:04 +0000 (23:27 +0000)]
* Fixed miscellaneous cosmetic issues with lpcm and s16tofloat32swab modules.
* First hooks for changing the audio output plug-in and its parameters
  on-the-fly.

18 years ago* Audio volume management now works properly. See src/audio_output/intf.c
Christophe Massiot [Thu, 19 Sep 2002 21:56:40 +0000 (21:56 +0000)]
* Audio volume management now works properly. See src/audio_output/intf.c
  for information on how to use it in your interface plug-ins. In the
  SDL vout, b and n are mapped to sound down/sound up.
* Fixed a major in the mad plug-in with wrong dates.
* Fixed a compilation bug.

18 years ago * avi.c : fix my last fix about endiannes issues (I hope)
Laurent Aimar [Thu, 19 Sep 2002 15:58:55 +0000 (15:58 +0000)]
 * avi.c : fix my last fix about endiannes issues (I hope)

18 years ago * all: fix endian issue with new definition of VLC_FOURCC, but
Laurent Aimar [Wed, 18 Sep 2002 23:34:28 +0000 (23:34 +0000)]
 * all: fix endian issue with new definition of VLC_FOURCC, but
untested. Meuuh, could you test it ?

18 years ago* ALL: More hooks for audio volume management.
Christophe Massiot [Wed, 18 Sep 2002 21:21:24 +0000 (21:21 +0000)]
* ALL: More hooks for audio volume management.
* configure.in: Fixed a typo.

18 years ago * ./modules/audio_filter/converter/s16tofloat32swab.c: compilation fix for
Sam Hocevar [Wed, 18 Sep 2002 12:20:37 +0000 (12:20 +0000)]
  * ./modules/audio_filter/converter/s16tofloat32swab.c: compilation fix for
    systems which don't have swab(). Fixed a memory leak.

18 years agoUpdated to use the new AOUT_VOLUME_* constants.
Tony Castley [Wed, 18 Sep 2002 11:50:47 +0000 (11:50 +0000)]
Updated to use the new AOUT_VOLUME_* constants.

18 years agolpcm support (tested on 1 source only)
Henri Fallon [Wed, 18 Sep 2002 01:28:05 +0000 (01:28 +0000)]
lpcm support (tested on 1 source only)

18 years ago * ./src/libvlc.c: switched the position of msg_Create() and system_Init()
Sam Hocevar [Tue, 17 Sep 2002 14:56:13 +0000 (14:56 +0000)]
  * ./src/libvlc.c: switched the position of msg_Create() and system_Init()
    because the BeOS system_Init spawns a thread, which makes use of msg_*
    functions.
  * ./src/misc/threads.c, ./src/misc/win32_specific.c: put the detection
    of SignalObjectAndWait in the thread system initialization because
    system_Init() now happens after msg_Create().

18 years ago * all: - fix a memory leak while parsing.
Laurent Aimar [Tue, 17 Sep 2002 11:57:38 +0000 (11:57 +0000)]
 * all: - fix a memory leak while parsing.
        - fix a bug while playing last frames (in last chunk).
        - add seek support, not complete but usable.

18 years ago * ./mozilla/*: added hooks so that the vlc plugin is scriptable from
Sam Hocevar [Tue, 17 Sep 2002 08:18:24 +0000 (08:18 +0000)]
  * ./mozilla/*: added hooks so that the vlc plugin is scriptable from
    javascript. It's also in C++, but we didn't have the choice.

18 years ago* configure.in: Fixed detection of Qt-embedded.
Christophe Massiot [Mon, 16 Sep 2002 20:46:38 +0000 (20:46 +0000)]
* configure.in: Fixed detection of Qt-embedded.
* modules/codec/a52.c: Fixed detection of A/52 sound.
* modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to
  downmixing.
* ALL: Added hooks for audio volume management.

18 years ago * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window.
Sam Hocevar [Mon, 16 Sep 2002 08:10:00 +0000 (08:10 +0000)]
  * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window.

18 years ago * modules/gui/win32/preferences.cpp: added a forgotten initialization
Olivier Teulière [Sun, 15 Sep 2002 22:33:24 +0000 (22:33 +0000)]
 * modules/gui/win32/preferences.cpp: added a forgotten initialization

18 years agoConfigure option --enable-qte works now (default is disabled).
Jean-Paul Saman [Sun, 15 Sep 2002 20:54:12 +0000 (20:54 +0000)]
Configure option --enable-qte works now (default is disabled).
Porting video out plugin/builtin for Qt Embedded to CVS is not complete. (Please do not use it.)

18 years agoHide progressbar widget on startup.
Jean-Paul Saman [Sun, 15 Sep 2002 19:32:03 +0000 (19:32 +0000)]
Hide progressbar widget on startup.

18 years ago*Fixed a bug that prevented OSS from closing cleanly in spdif.
Stéphane Borel [Sat, 14 Sep 2002 20:51:11 +0000 (20:51 +0000)]
*Fixed a bug that prevented OSS from closing cleanly in spdif.

18 years ago*Fixed a typo that made spudec selection fail.
Stéphane Borel [Sat, 14 Sep 2002 20:50:24 +0000 (20:50 +0000)]
*Fixed a typo that made spudec selection fail.

18 years ago(Temporary) end of the audio output 3 documentation.
Christophe Massiot [Fri, 13 Sep 2002 22:38:54 +0000 (22:38 +0000)]
(Temporary) end of the audio output 3 documentation.

18 years ago.Quick hack to make spdif work with emu10k1 oss driver. Still buggy.
Stéphane Borel [Wed, 11 Sep 2002 23:10:30 +0000 (23:10 +0000)]
.Quick hack to make spdif work with emu10k1 oss driver. Still buggy.

18 years ago.Fixed the length of the spdif frame.
Stéphane Borel [Wed, 11 Sep 2002 23:08:43 +0000 (23:08 +0000)]
.Fixed the length of the spdif frame.

18 years ago * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline
Sam Hocevar [Tue, 10 Sep 2002 12:58:42 +0000 (12:58 +0000)]
  * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline
    chroma parsing.

18 years ago * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like
Sam Hocevar [Tue, 10 Sep 2002 12:15:07 +0000 (12:15 +0000)]
  * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like
    in the Mozilla plugin, we do not try to unmap it.

18 years ago * ./configure.in: the DV module is now a plugin, with the proper
Sam Hocevar [Mon, 9 Sep 2002 13:52:24 +0000 (13:52 +0000)]
  * ./configure.in: the DV module is now a plugin, with the proper
    dependencies in debian/control.

18 years agoThree lines :).
Christophe Massiot [Sun, 8 Sep 2002 22:20:32 +0000 (22:20 +0000)]
Three lines :).

18 years agoAout3 developer documentation, cont'd.
Christophe Massiot [Fri, 6 Sep 2002 23:15:44 +0000 (23:15 +0000)]
Aout3 developer documentation, cont'd.

18 years agoBeginning of the developer documentation for audio output 3.
Christophe Massiot [Wed, 4 Sep 2002 21:44:41 +0000 (21:44 +0000)]
Beginning of the developer documentation for audio output 3.

18 years agoLittle cleanup action.
Jean-Paul Saman [Wed, 4 Sep 2002 21:18:29 +0000 (21:18 +0000)]
Little cleanup action.

18 years agoQt Embedded video out patch courtesy of Gerald Hansink.
Jean-Paul Saman [Wed, 4 Sep 2002 21:13:33 +0000 (21:13 +0000)]
Qt Embedded video out patch courtesy of Gerald Hansink.
Ported Qt Embedded video out to vlc-0.5.0 (it is not useable yet).

18 years agoRenamed --enable-qte switch for Qt Embedded interface support to --enable-opie.
Jean-Paul Saman [Wed, 4 Sep 2002 21:09:12 +0000 (21:09 +0000)]
Renamed --enable-qte switch for Qt Embedded interface support to --enable-opie.
Reused --enable-qte for Video Out support under Qt Embedded.

18 years agoFixed the trivial channel mixer.
Christophe Massiot [Mon, 2 Sep 2002 23:21:40 +0000 (23:21 +0000)]
Fixed the trivial channel mixer.

18 years agoThe liba52 "codec" is now an audio filter. It means we are now able to
Christophe Massiot [Mon, 2 Sep 2002 23:17:06 +0000 (23:17 +0000)]
The liba52 "codec" is now an audio filter. It means we are now able to
autodetect S/PDIF hardware support and the audio output plug-in chooses
the best one. Of course it probably breaks existing output modules, see
oss.c for hints :).

Also include minor tweaks which will entitle us to decode and output 5.1
audio. It may break existing plug-ins, too. See
audio_output.c:aout_FormatNbChannels for hints.

18 years agoAdded a priority for video decoders, for systems with fixed-priority
Christophe Massiot [Sun, 1 Sep 2002 21:20:29 +0000 (21:20 +0000)]
Added a priority for video decoders, for systems with fixed-priority
policy.

18 years ago*It seems that the setting of the fragment size was buggy.
Stéphane Borel [Sat, 31 Aug 2002 22:10:25 +0000 (22:10 +0000)]
*It seems that the setting of the fragment size was buggy.

OSS work with my sblive! now :). It still works on my other computer too
but please test.

18 years ago*Make pf_setformat disappear from sdl module.
Stéphane Borel [Sat, 31 Aug 2002 19:58:04 +0000 (19:58 +0000)]
*Make pf_setformat disappear from sdl module.

18 years agoaout3 API change :
Christophe Massiot [Fri, 30 Aug 2002 23:27:06 +0000 (23:27 +0000)]
aout3 API change :
pf_setformat disappears (it was never called independantly of Open). If
the format needs to be changed, we will have Close/Open. This is much
simpler than before. Please check that I didn't break some plug-ins.

18 years ago* demuxes: Worked around a bug in old VLC and VLS by changing TS stream types
Christophe Massiot [Fri, 30 Aug 2002 22:22:24 +0000 (22:22 +0000)]
* demuxes: Worked around a bug in old VLC and VLS by changing TS stream types
  (see my last mail).
* aout: Rewrote our whole lock policy. The output thread now doesn't require
  the mixer_lock, which might avoid delays. We will also be able to change
  the filter pipelines at runtime.

18 years ago * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32
Sam Hocevar [Fri, 30 Aug 2002 19:16:05 +0000 (19:16 +0000)]
  * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32
    compilation fixes (typo, undeclared var).

18 years ago * ./configure.in: do not try to link with -lrt if not using pthreads. This
Sam Hocevar [Fri, 30 Aug 2002 12:23:23 +0000 (12:23 +0000)]
  * ./configure.in: do not try to link with -lrt if not using pthreads. This
    might break the HP/UX or Solaris ports, please check if possible.
  * ./src/misc/threads.c: fixed syntax in the st and pth implementations.

18 years ago* ./bootstrap : Fixed an issue with old shell versions
Christophe Massiot [Thu, 29 Aug 2002 23:53:22 +0000 (23:53 +0000)]
* ./bootstrap : Fixed an issue with old shell versions
* ALL : Added a priority argument to vlc_thread_create(), so that audio
and input threads can run with a higher real-time priority, on systems
allowing you to use priorities.

18 years agoThe win32 interface is preparing for the internationalization.
Olivier Teulière [Thu, 29 Aug 2002 22:29:55 +0000 (22:29 +0000)]
The win32 interface is preparing for the internationalization.

18 years ago* Fixed libmad's output volume.
Christophe Massiot [Wed, 28 Aug 2002 22:44:31 +0000 (22:44 +0000)]
* Fixed libmad's output volume.

18 years ago* Finally fixed the segfault when resampling.
Christophe Massiot [Wed, 28 Aug 2002 22:25:39 +0000 (22:25 +0000)]
* Finally fixed the segfault when resampling.
* Reactivated the A/52 demux.
* Wrote a real full-featured float32 mixer.

18 years ago * ./Makefile.old: fixed the automatic dependency rule (include dirs missing).
Sam Hocevar [Wed, 28 Aug 2002 21:40:35 +0000 (21:40 +0000)]
  * ./Makefile.old: fixed the automatic dependency rule (include dirs missing).

18 years agoIt now works when there is no automake-1.5 nor automake-1.6.
Christophe Massiot [Wed, 28 Aug 2002 19:48:16 +0000 (19:48 +0000)]
It now works when there is no automake-1.5 nor automake-1.6.

18 years ago * ./m4/*: added gettext m4 macros so that the configure behaviour is
Sam Hocevar [Wed, 28 Aug 2002 15:30:57 +0000 (15:30 +0000)]
  * ./m4/*: added gettext m4 macros so that the configure behaviour is
    always the same.

18 years ago * Additional fixes for bootstrap when gettext isn't available.
Sam Hocevar [Wed, 28 Aug 2002 14:22:17 +0000 (14:22 +0000)]
  * Additional fixes for bootstrap when gettext isn't available.

18 years ago * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo").
Sam Hocevar [Wed, 28 Aug 2002 13:38:14 +0000 (13:38 +0000)]
  * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo").

18 years ago * ./bootstrap: we should be able to bootstrap CVS even without gettext.
Sam Hocevar [Wed, 28 Aug 2002 12:50:13 +0000 (12:50 +0000)]
  * ./bootstrap: we should be able to bootstrap CVS even without gettext.

18 years agofixed a minor bug
Sigmund Augdal Helberg [Tue, 27 Aug 2002 21:53:54 +0000 (21:53 +0000)]
fixed a minor bug

18 years ago * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now
Sam Hocevar [Tue, 27 Aug 2002 14:15:24 +0000 (14:15 +0000)]
  * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now
    we _really_ depend on it.
  * ./bootstrap: we don't use touch to create a file, because it doesn't seem
    to work everywhere.

18 years ago * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain
Sam Hocevar [Mon, 26 Aug 2002 23:36:20 +0000 (23:36 +0000)]
  * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain
    about a missing m4/Makefile.in.
  * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE.

18 years ago* Miscellaneous S/PDIF fixes.
Christophe Massiot [Mon, 26 Aug 2002 23:00:23 +0000 (23:00 +0000)]
* Miscellaneous S/PDIF fixes.
* New NextPTS() function, to replace CurrentPTS() (gives the PTS which will
  be valid for NEXT byte).
* Fixed mono mode in the builtin mpeg audio decoder.
* Various fixes related to PTS calculation in audio decoders.

18 years agohave my filter compile by default
Sigmund Augdal Helberg [Mon, 26 Aug 2002 22:54:24 +0000 (22:54 +0000)]
have my filter compile by default

18 years agoAn motion blur filter. --blur-factor states the degree of blurring from 1
Sigmund Augdal Helberg [Mon, 26 Aug 2002 22:35:58 +0000 (22:35 +0000)]
An motion blur filter. --blur-factor states the degree of blurring from 1
to 127. about 100 is cool

18 years ago * ./bootstrap: another fix for old versions of autoconf which don't seem
Sam Hocevar [Mon, 26 Aug 2002 21:46:06 +0000 (21:46 +0000)]
  * ./bootstrap: another fix for old versions of autoconf which don't seem
    to like the gettext m4 files.

18 years ago * ./configure.in: we now require autoconf 2.5x because previous versions
Sam Hocevar [Mon, 26 Aug 2002 20:49:50 +0000 (20:49 +0000)]
  * ./configure.in: we now require autoconf 2.5x because previous versions
    don't seem to work very well if you are using autopoint, although
    gettext 0.11.5 claims to be fully backwards compatible. Welcome to
    automake hell.
  * ./bootstrap: workaround which uses gettextize if you do not have
    autopoint. We'll probably stay like this for a while, until gettext
    0.11.x (which replaces gettextize with autopoint) becomes more
    widespread. Currently this workaround seems to work, but don't expect
    a clean tarball if you make dist without having used autopoint. Welcome
    to automake hell.

18 years ago * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location
Sam Hocevar [Mon, 26 Aug 2002 10:02:37 +0000 (10:02 +0000)]
  * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location
    issues in the Win32 build.

18 years ago * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK.
Sam Hocevar [Mon, 26 Aug 2002 09:38:20 +0000 (09:38 +0000)]
  * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK.

18 years ago (A few minor pending patches I had around)
Sam Hocevar [Mon, 26 Aug 2002 09:12:46 +0000 (09:12 +0000)]
   (A few minor pending patches I had around)
  * ./debian/control: gnome-vlc recommends vlc-plugin-esd, and kvlc recommends
    vlc-plugin-arts.
  * ./src/misc/messages.c: message queue now prints the current object type.
  * ./modules/*: cosmetic fixes for the --long-help output.

18 years ago * ALL: fixed a few include directories.
Sam Hocevar [Mon, 26 Aug 2002 08:36:12 +0000 (08:36 +0000)]
  * ALL: fixed a few include directories.

18 years ago * Moved ./include/defs.h to ./config.h
Sam Hocevar [Mon, 26 Aug 2002 01:01:13 +0000 (01:01 +0000)]
  * Moved ./include/defs.h to ./config.h
  * Renamed ./include/config.h to ./include/vlc_config.h
  * Other misc auto* fixes.

18 years ago * ALL: started the slow move to automake. For the moment, the changes are
Sam Hocevar [Sun, 25 Aug 2002 23:18:05 +0000 (23:18 +0000)]
  * ALL: started the slow move to automake. For the moment, the changes are
    unnoticeable apart from the extra dependency on autoconf, automake and
    gettextize. See the new HACKING file for some information, especially if
    you don't run Linux.

    The current strategy is to have the configure script generate a nice
    automake Makefile from Makefile.am, and then clobber it with our good
    old dirty Makefile. Muahaha :-)

18 years agoDirectory content is now read at startup.
Jean-Paul Saman [Sun, 25 Aug 2002 20:44:40 +0000 (20:44 +0000)]
Directory content is now read at startup.

18 years ago * ./src/playlist/playlist.c: -Z flag makes playlist loop endlessly.
Sam Hocevar [Sun, 25 Aug 2002 19:27:20 +0000 (19:27 +0000)]
  * ./src/playlist/playlist.c: -Z flag makes playlist loop endlessly.

18 years ago * all: Unified behaviours using "action list" objects
Olivier Teulière [Sun, 25 Aug 2002 17:22:49 +0000 (17:22 +0000)]
 * all: Unified behaviours using "action list" objects

18 years ago * ./modules/audio_output/oss.c, ./modules/audio_output/sdl.c: improved
Sam Hocevar [Sun, 25 Aug 2002 16:55:55 +0000 (16:55 +0000)]
  * ./modules/audio_output/oss.c, ./modules/audio_output/sdl.c: improved
    sound synchronization.
  * ./src/audio_output/output.c: reverted another change I previously did :-)

18 years ago * ./src/audio_output/output.c: reverted my previous aout_OutputNextBuffer
Sam Hocevar [Sun, 25 Aug 2002 09:40:00 +0000 (09:40 +0000)]
  * ./src/audio_output/output.c: reverted my previous aout_OutputNextBuffer
    prototype change; it looks like we won't need it after all.
  * ./src/audio_output/output.c: if audio output is too slow, but we
    know there is no next packet, then we play it anyway. Rationale behind
    this is: better play a slightly wrongly dated packet than play silence,
    because it might be wrongly dated but there are chances it won't break
    audio continuity.
  * ./modules/audio_output/sdl.c: workaround for SDL's crap audio output
    system (callback gets called at random times, and no way to know the
    latency of the samples being played). Audio output is now rather good
    here, but please give feedback.
  * ./modules/audio_output/oss.c: we delay a bit before asking for a new
    buffer to avoid starvation.

18 years ago moved id3 related code to a separate utility module since several
Sigmund Augdal Helberg [Sat, 24 Aug 2002 21:35:31 +0000 (21:35 +0000)]
 moved id3 related code to a separate utility module since several
demuxers need it

18 years ago * ./modules/audio_output/oss.c: we don't ask too early for a new buffer,
Sam Hocevar [Sat, 24 Aug 2002 21:11:21 +0000 (21:11 +0000)]
  * ./modules/audio_output/oss.c: we don't ask too early for a new buffer,
    but rather sleep a bit.

18 years ago * ./modules/audio_filter/resampler/ugly.c: simple resampler which does not
Sam Hocevar [Sat, 24 Aug 2002 20:22:34 +0000 (20:22 +0000)]
  * ./modules/audio_filter/resampler/ugly.c: simple resampler which does not
    insert blank samples, but changes pitch.

18 years ago* modules/misc/logger/logger.c: fixed initialization bugs.
Gildas Bazin [Sat, 24 Aug 2002 17:04:36 +0000 (17:04 +0000)]
* modules/misc/logger/logger.c: fixed initialization bugs.
* src/misc/objects.c: in vlc_object_destroy() there's no need to lock structure_lock if
we are the root object (structure_lock has already been destroyed anyway).

18 years ago * ./modules/audio_filter/resampler/trivial.c: fixed a buffer size calculation
Sam Hocevar [Sat, 24 Aug 2002 16:07:48 +0000 (16:07 +0000)]
  * ./modules/audio_filter/resampler/trivial.c: fixed a buffer size calculation
    issue in the trivial resampler.

18 years ago * ./configure.in: fixed a typo that prevented compilation of the network
Sam Hocevar [Sat, 24 Aug 2002 14:49:51 +0000 (14:49 +0000)]
  * ./configure.in: fixed a typo that prevented compilation of the network
    modules.
  * ./debian/rules: added faad to the package generation.

18 years ago * ./modules/gui/gtk/open.c: the Gtk and GNOME interfaces no longer ignore
Sam Hocevar [Sat, 24 Aug 2002 11:57:07 +0000 (11:57 +0000)]
  * ./modules/gui/gtk/open.c: the Gtk and GNOME interfaces no longer ignore
    the "dvd", "frequency" and "symbol-rate" variables.

18 years ago * ./modules/audio_output/oss.c: fixed a bug on module reopening.
Sam Hocevar [Sat, 24 Aug 2002 11:46:44 +0000 (11:46 +0000)]
  * ./modules/audio_output/oss.c: fixed a bug on module reopening.
  * ./modules/audio_output/oss.c: we now properly set the fragment size.

18 years ago * ./src/audio_output/output.c: added an argument to aout_OutputNextBuffer
Sam Hocevar [Sat, 24 Aug 2002 10:19:43 +0000 (10:19 +0000)]
  * ./src/audio_output/output.c: added an argument to aout_OutputNextBuffer
    which lets the audio output module give a timeout value for buffer
    delivery. This fixes a few issues with aout modules which were calling
    aout_OutputNextBuffer way too early.

18 years ago * ./debian/*: created legacy packages for smooth upgrades to the upcoming
Sam Hocevar [Sat, 24 Aug 2002 09:55:06 +0000 (09:55 +0000)]
  * ./debian/*: created legacy packages for smooth upgrades to the upcoming
    0.5.x version, and created the vlc-plugin-svgalib package.

18 years ago fixed an off by factor 10 error. Noted along the way that this module
Sigmund Augdal Helberg [Sat, 24 Aug 2002 01:14:29 +0000 (01:14 +0000)]
 fixed an off by factor 10 error. Noted along the way that this module
seems to be requesting audio some time before the output pipeline is
finnished

18 years agoRewritten aout3. BeOS currently PUSHES the audio.
Tony Castley [Fri, 23 Aug 2002 14:16:23 +0000 (14:16 +0000)]
Rewritten aout3.  BeOS currently PUSHES the audio.

18 years ago * ./modules/codec/faad/decoder.c: the AAC decoder is in sync with aout3.
Sam Hocevar [Fri, 23 Aug 2002 14:05:22 +0000 (14:05 +0000)]
  * ./modules/codec/faad/decoder.c: the AAC decoder is in sync with aout3.
  * ./modules/codec/a52old/a52old.c: the a52old decoder as well.

18 years ago Forgot one file in my previous commit.
Sam Hocevar [Thu, 22 Aug 2002 21:41:23 +0000 (21:41 +0000)]
  Forgot one file in my previous commit.

18 years ago * ./modules/audio_filter/converter/fixed32tofloat32.c: fixed conversion.
Sam Hocevar [Thu, 22 Aug 2002 17:14:52 +0000 (17:14 +0000)]
  * ./modules/audio_filter/converter/fixed32tofloat32.c: fixed conversion.
  * ./modules/codec/mad/libmad.c: ported to the latest aout changes. Still
    doesn't work here, though.

18 years ago * ./include/vlc_common.h: declared aout_fifo_t.
Sam Hocevar [Wed, 21 Aug 2002 23:19:58 +0000 (23:19 +0000)]
  * ./include/vlc_common.h: declared aout_fifo_t.

18 years ago * ./include/aout_internal.h: exported aout_FifoPop to plugins.
Sam Hocevar [Wed, 21 Aug 2002 23:17:41 +0000 (23:17 +0000)]
  * ./include/aout_internal.h: exported aout_FifoPop to plugins.

18 years agoBig round of fixes in the aout3.
Christophe Massiot [Wed, 21 Aug 2002 22:41:59 +0000 (22:41 +0000)]
Big round of fixes in the aout3.
* Audio and video should now _always_ be perfectly in sync.
* Changes in a52.c (end_date management) must be ported to other codecs,
  otherwise mixer errors will appear.
* Audio output plug-in can now tell whether they can handle a little
  clock drift (for instance, inserting zeroes after a pause).