vlc.git
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).

18 years agoStopping vlc from the Familiar interface is possible again.
Jean-Paul Saman [Wed, 21 Aug 2002 19:30:03 +0000 (19:30 +0000)]
Stopping vlc from the Familiar interface is possible again.

18 years ago * ./src/misc/modules.c: if a plugin requested not to be unloaded, then we
Sam Hocevar [Wed, 21 Aug 2002 17:31:58 +0000 (17:31 +0000)]
  * ./src/misc/modules.c: if a plugin requested not to be unloaded, then we
    won't unload it. This makes us more fault-tolerant with crap libraries
    that are making use of atexit().
  * ./configure.in: svgalib can now be a plugin.
  * ./modules/misc/gtk_main.c: gtk_main doesn't need g_atexit anymore.

18 years ago * ./modules/misc/gtk_main.c: fixed a minor compilation warning.
Sam Hocevar [Wed, 21 Aug 2002 15:55:15 +0000 (15:55 +0000)]
  * ./modules/misc/gtk_main.c: fixed a minor compilation warning.

18 years ago * ./include/vlc_common.h: we don't set _() and N_() in Gnome-enabled modules
Sam Hocevar [Wed, 21 Aug 2002 15:53:06 +0000 (15:53 +0000)]
  * ./include/vlc_common.h: we don't set _() and N_() in Gnome-enabled modules
    because <gnome.h> already does it for us.

18 years ago * ./modules/video_output/svgalib.c: SVGAlib video output module.
Sam Hocevar [Wed, 21 Aug 2002 15:10:33 +0000 (15:10 +0000)]
  * ./modules/video_output/svgalib.c: SVGAlib video output module.

    Currently only supports 256 color output, and defaults to 320x200. You need     to be root to use it, it may leave your console in an unusable state, lock
    up your video card, it will segfault at exit if you compile it as a plugin
    because of SVGAlib's ludicrous use of atexit() and signal().
    Apart from these few glitches, it's rather OK, use "-I dummy -V svgalib"
    to activate. Q or Esc to quit (press for a long time if it doesn't work).

18 years agoFixed a polioterie in the previous commit
Xavier Marchesini [Wed, 21 Aug 2002 11:07:42 +0000 (11:07 +0000)]
Fixed a polioterie in the previous commit

18 years ago * ./modules/codec/a52old/a52old.c: ported the old A52 decoder to aout3.
Sam Hocevar [Wed, 21 Aug 2002 09:27:40 +0000 (09:27 +0000)]
  * ./modules/codec/a52old/a52old.c: ported the old A52 decoder to aout3.
  * ./modules/audio_filter/converter/s16tofloat32.c: converter needed for
    a52old, includes the walken trick and b_in_place = true.

18 years ago* libvlc.c : Win32 compilation fix.
Xavier Marchesini [Wed, 21 Aug 2002 09:26:53 +0000 (09:26 +0000)]
* libvlc.c : Win32 compilation fix.
* modules.c : we now check the directory plugins/ to find some plugins.
(this will allow us to use the packager / installer which wasn't aware
of plugins -> modules :)

18 years ago*Set output format to AOUT_FMT_SPDIF when in spdif mode.
Stéphane Borel [Tue, 20 Aug 2002 22:11:49 +0000 (22:11 +0000)]
*Set output format to AOUT_FMT_SPDIF when in spdif mode.

S/PDIF does not work here in oss though (output starving).

18 years ago * ./modules/gui/gtk/display.c: changed the configuration callbacks so that
Sam Hocevar [Tue, 20 Aug 2002 21:10:48 +0000 (21:10 +0000)]
  * ./modules/gui/gtk/display.c: changed the configuration callbacks so that
    all instances of a module get changed when options such as gtk-tooltips
    or gnome-toolbartext are toggled.

18 years ago * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy
Sam Hocevar [Tue, 20 Aug 2002 21:02:40 +0000 (21:02 +0000)]
  * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy
    of Pascal Levesque.

18 years ago (compilation fixes for my previous commit)
Sam Hocevar [Tue, 20 Aug 2002 18:25:42 +0000 (18:25 +0000)]
  (compilation fixes for my previous commit)

18 years ago * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
Sam Hocevar [Tue, 20 Aug 2002 18:08:51 +0000 (18:08 +0000)]
  * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
    gtk_main() in its own thread, and does nothing on subsequent calls. This
    ensures that gtk_main is only running once.
  * ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome
    modules are now fully reentrant thanks to their use of the gtk_main module.
  * ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available
    to external programs.
  * ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done
    by vlc_destroy().
  * ./modules/control/rc/rc.c: implemented a few new functions. For instance,
    run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even
    launch several of them. "segfault" works, too.

18 years ago Removed obsolete files which suddenly reappeared.. THE FILES THAT WOULD
Sam Hocevar [Tue, 20 Aug 2002 12:43:59 +0000 (12:43 +0000)]
   Removed obsolete files which suddenly reappeared.. THE FILES THAT WOULD
 NEVER DIE ! MUUAHAHAHAHAHAAAA !!

18 years ago * ./modules/gui/familiar/familiar.c: added a timer to check when the
Sam Hocevar [Tue, 20 Aug 2002 12:32:01 +0000 (12:32 +0000)]
  * ./modules/gui/familiar/familiar.c: added a timer to check when the
    familiar interface is asked to quit.

18 years agoMore changes in the date handling. Should be more tolerant with
Christophe Massiot [Mon, 19 Aug 2002 23:12:57 +0000 (23:12 +0000)]
More changes in the date handling. Should be more tolerant with
pause/play and change of audio channel.

18 years ago * ./modules/audio_output/*: ported the ALSA, aRts, esd and OSS modules to
Sam Hocevar [Mon, 19 Aug 2002 23:07:30 +0000 (23:07 +0000)]
  * ./modules/audio_output/*: ported the ALSA, aRts, esd and OSS modules to
    the latest aout3 changes.

18 years ago* Fixed BeOS output ;
Christophe Massiot [Mon, 19 Aug 2002 21:54:37 +0000 (21:54 +0000)]
* Fixed BeOS output ;
* Fixed a few boolean_t.

18 years ago* ./configure: Fixed double detection of gethostbyname.
Christophe Massiot [Mon, 19 Aug 2002 21:31:11 +0000 (21:31 +0000)]
* ./configure: Fixed double detection of gethostbyname.
* Major changes in the handling of dates in the audio output ; still buggy,
but differently.
* Fixed a major bug in the aout pre-filters, preventing to run any other
decoder than liba52.
* p_aout->output.pf_play now has only one argument.

18 years ago * modules/audio_output/alsa.c: we now open the device in SetFormat because
Arnaud de Bossoreille de Ribou [Mon, 19 Aug 2002 17:07:14 +0000 (17:07 +0000)]
  * modules/audio_output/alsa.c: we now open the device in SetFormat because
    it depends on the audio format. Cosmetic changes. The S/PDIF output may
    work.

18 years agoFixed segfault. Now fails to load due to incorrect format.
Tony Castley [Mon, 19 Aug 2002 11:51:03 +0000 (11:51 +0000)]
Fixed segfault.  Now fails to load due to incorrect format.
Getting there :)

18 years ago * ./src/misc/cpu.c: we use void(*)(int) instead of sighandler_t because
Sam Hocevar [Mon, 19 Aug 2002 11:37:57 +0000 (11:37 +0000)]
  * ./src/misc/cpu.c: we use void(*)(int) instead of sighandler_t because
    mingw32 doesn't know about sighandler_t.

18 years ago * ./src/misc/cpu.c: libvlc now plays nice with SIGILL and restores the
Sam Hocevar [Mon, 19 Aug 2002 11:13:45 +0000 (11:13 +0000)]
  * ./src/misc/cpu.c: libvlc now plays nice with SIGILL and restores the
    signal handler to its previous value after use.
  * ./src/libvlc.c: moved signal handling to vlc.c.

18 years ago * ./modules/visualization/xosd/xosd.c: support for libxosd 1.0.0.
Sam Hocevar [Mon, 19 Aug 2002 08:30:56 +0000 (08:30 +0000)]
  * ./modules/visualization/xosd/xosd.c: support for libxosd 1.0.0.
  * ./configure.in: added check for libxosd version.

18 years ago* modules/video_output/x11/xcommon.c: fixed a bug related to the size of the
Gildas Bazin [Mon, 19 Aug 2002 08:19:31 +0000 (08:19 +0000)]
* modules/video_output/x11/xcommon.c: fixed a bug related to the size of the
fullscreen window. We also unmap the current window when switching to fullscreen.

18 years ago- File and directory listing show unix permissions.
Jean-Paul Saman [Sun, 18 Aug 2002 20:36:04 +0000 (20:36 +0000)]
- File and directory listing show unix permissions.

18 years agoEnhanced BeOS icon ;)
Eric Petit [Sun, 18 Aug 2002 16:17:32 +0000 (16:17 +0000)]
Enhanced BeOS icon ;)

18 years agoremoved a line used during debugging
Sigmund Augdal Helberg [Sun, 18 Aug 2002 14:33:00 +0000 (14:33 +0000)]
removed a line used during debugging

18 years ago the mp3 demux now parses id3 tags into the info structures if libid3tag
Sigmund Augdal Helberg [Sun, 18 Aug 2002 14:11:35 +0000 (14:11 +0000)]
 the mp3 demux now parses id3 tags into the info structures if libid3tag
is available

18 years ago * ./src/libvlc.c: removed the simple signal handler because it's not
Sam Hocevar [Sun, 18 Aug 2002 13:49:20 +0000 (13:49 +0000)]
  * ./src/libvlc.c: removed the simple signal handler because it's not
    really needed, and we were calling pthread_mutex_lock from it.
  * ./src/libvlc.c: released a vlc_list_t that caused vlc --list to hang.

18 years agodoxygen documented my code
Sigmund Augdal Helberg [Sun, 18 Aug 2002 13:16:51 +0000 (13:16 +0000)]
doxygen documented my code

18 years ago modules/gui/kde/interface.cpp: made the kde interface look for the rc
Sigmund Augdal Helberg [Sun, 18 Aug 2002 13:14:39 +0000 (13:14 +0000)]
 modules/gui/kde/interface.cpp: made the kde interface look for the rc
file in DATA_PATH
 modules/gui/kde/kde.cpp and interface.h: removed a stupid class, moved
stuff from open() to run() to make the kde interface start without
segfaults.

18 years agoFixed a few linking BeOS problems (-lm, -lstdc++.r4...).
Eric Petit [Sun, 18 Aug 2002 11:32:06 +0000 (11:32 +0000)]
Fixed a few linking BeOS problems (-lm, -lstdc++.r4...).

Now everything should compile with every gcc with no problem (mp4, ffmpeg
and faad plugins, especially).

18 years ago * all : mpeg_audio decoder works now with aout3.
Laurent Aimar [Sat, 17 Aug 2002 15:35:10 +0000 (15:35 +0000)]
 * all : mpeg_audio decoder works now with aout3.

18 years agoAdded filetype information.
Jean-Paul Saman [Sat, 17 Aug 2002 13:33:00 +0000 (13:33 +0000)]
Added filetype information.