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

17 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.

17 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 :-)

17 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.

17 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.

17 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

17 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 :-)

17 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.

17 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

17 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.

17 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.

17 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).

17 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.

17 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.

17 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.

17 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.

17 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.

17 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.

17 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

17 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.

17 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.

17 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.

17 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.

17 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.

17 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.

17 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).

17 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.

17 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.

17 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.

17 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.

17 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).

17 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

17 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.

17 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 :)

17 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).

17 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.

17 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.

17 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)

17 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.

17 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 !!

17 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.

17 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.

17 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.

17 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.

17 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.

17 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.

17 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 :)

17 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.

17 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.

17 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.

17 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.

17 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.

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

17 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

17 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

17 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.

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

17 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.

17 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).

17 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.

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

17 years agoThis now compiles in BeOS. Probably others, the i was not declared.
Tony Castley [Sat, 17 Aug 2002 13:26:57 +0000 (13:26 +0000)]
This now compiles in BeOS.  Probably others, the i was not declared.

17 years agoAt least it compiles now. :-)
Tony Castley [Sat, 17 Aug 2002 08:46:46 +0000 (08:46 +0000)]
At least it compiles now.  :-)

17 years ago * ./modules/video_output/x11/xcommon.c: we include Xmd.h before dpms.h
Sam Hocevar [Fri, 16 Aug 2002 16:26:23 +0000 (16:26 +0000)]
  * ./modules/video_output/x11/xcommon.c: we include Xmd.h before dpms.h
    (compilation fix for Solaris).

17 years agoUp to date ALSA information.
Arnaud de Bossoreille de Ribou [Fri, 16 Aug 2002 14:30:39 +0000 (14:30 +0000)]
Up to date ALSA information.

17 years ago * ./src/playlist/playlist.c: added -Z (--random) for endless random playing.
Sam Hocevar [Fri, 16 Aug 2002 12:31:04 +0000 (12:31 +0000)]
  * ./src/playlist/playlist.c: added -Z (--random) for endless random playing.

17 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.

17 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.

17 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.

17 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.

17 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.

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

17 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

17 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.

17 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.

17 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 !

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

17 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.

17 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.

17 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.

17 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).

17 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).

17 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).

17 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).

17 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.

17 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

17 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.

17 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.

17 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

17 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.

17 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

17 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.

17 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.

17 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).

17 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.

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

17 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.

17 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.

17 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.

17 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.