Sam Hocevar [Wed, 16 Oct 2002 11:35:53 +0000 (11:35 +0000)]
* ./modules/access/vcd/vcd.c: changed an error to a warning in the probe
phase.
* ./modules/video_filter/deinterlace/deinterlace.c: the bob method now
flickers less thanks to a patch from Marian Durkovic <md@bts.sk>.
Sam Hocevar [Wed, 16 Oct 2002 10:31:58 +0000 (10:31 +0000)]
* ./src/misc/variables.c: fixed a deadlock in command variables handling;
we now release the variable lock before calling the command.
* ./src/misc/threads.c: removed deprecated code.
Christophe Massiot [Tue, 15 Oct 2002 23:10:54 +0000 (23:10 +0000)]
* Fixed filters which couldn't work with more than 2 channels ;
* Fixed detection of VCD support under OS X.2.
Gildas Bazin [Tue, 15 Oct 2002 19:56:59 +0000 (19:56 +0000)]
* modules/access/vcd/*, configure.ac.in:
- Major changes to allow reading vcd images directly from the hard drive
(you need a .cue and .bin file).
- Removed duplicated code by merging ioctl_GetTrackCount and ioctl_GetSectors.
- Implemented necessary ioctls for Win9x/NT/2K/XP.
Sam Hocevar [Tue, 15 Oct 2002 12:30:01 +0000 (12:30 +0000)]
* ./po/*: updated locales.
Sam Hocevar [Tue, 15 Oct 2002 08:35:24 +0000 (08:35 +0000)]
* ./include/vlc_threads_funcs.h, ./src/misc/threads.c: eradicated
vlc_mutex_need() and vlc_mutex_unneed().
* ./src/misc/variables.c: implemented VLC_VAR_MUTEX variables.
* ./modules/misc/gtk_main.c, ./src/libvlc.c: replaced named mutexes with
named mutex variables.
Laurent Aimar [Tue, 15 Oct 2002 01:50:24 +0000 (01:50 +0000)]
* cinepak.c : initialize picture to black.
Laurent Aimar [Tue, 15 Oct 2002 00:56:43 +0000 (00:56 +0000)]
* all : forgot to add theses new files :p
Laurent Aimar [Tue, 15 Oct 2002 00:55:07 +0000 (00:55 +0000)]
* all : begin to rewrite some parts of avi demux, mainly to clean ugly code
and to prepare for OpenDML support.
Add new options :
--avi-index force index creation.
--avi-interleaved force method used for unseekable stream but need
interleaved stream and could lead to loss of audio/video synchro.
Eric Petit [Mon, 14 Oct 2002 23:11:52 +0000 (23:11 +0000)]
Cleaner code.
Laurent Aimar [Mon, 14 Oct 2002 21:59:44 +0000 (21:59 +0000)]
* araw.c : pseudo pcm decoder
* wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but
untested under big endian machine(for pcm).
All are compiled by default.
Alexis de Lattre [Mon, 14 Oct 2002 21:36:04 +0000 (21:36 +0000)]
Updated description.
Eric Petit [Mon, 14 Oct 2002 20:09:17 +0000 (20:09 +0000)]
Fixed seeking.
Sam Hocevar [Mon, 14 Oct 2002 19:04:51 +0000 (19:04 +0000)]
* ./modules/misc/testsuite/test4.c: made the 4th test less CPU intensive
by making the spawned threads wait a bit longer.
* ./src/misc/variables.c: added a usage count to the variables; trying to
create a variable with the same name only increments its refcount.
Sam Hocevar [Mon, 14 Oct 2002 16:46:56 +0000 (16:46 +0000)]
* ./include/vlc/vlc.h, ./src/libvlc.c: added VLC_Error() to the libvlc API.
* ./include/main.h: removed p_vlc->i_status because it was not sufficient
to represent all the possible states of p_vlc; each part should be tested
separately upon destruction.
* ./src/misc/objects.c: fixed a signed/unsigned bug that prevented creation
of VLC_OBJECT_GENERIC objects.
* ./src/misc/variables.c: added the VLC_VAR_COMMAND type which is simply a
variable that stores a function pointer, and calls it when var_Get is
called for it. The function argument is taken in val.psz_string.
* ./src/misc/objects.c: vlc_dumpstructure and vlc_liststructure are no longer
exported to the rest of the program; instead, they're VLC_VAR_COMMAND vars
("tree" and "list").
* ./modules/control/rc/rc.c: moved a few commands to VLC_VAR_COMMAND vars.
Sam Hocevar [Mon, 14 Oct 2002 16:35:18 +0000 (16:35 +0000)]
* ./src/misc/error.c: added vlc_error, a strerror() equivalent.
Sam Hocevar [Mon, 14 Oct 2002 16:34:17 +0000 (16:34 +0000)]
* ./modules/misc/testsuite/test4.c: added a stress test module; doesn't get
compiled yet because it uses the "command" variables I'm about to check
in. They need to be typed in the rc interface for instance (-I rc). This
module has two available commands: "signal <int>" which sends the given
signal to the vlc process, and "stress [<int>]" which performs a series of
object creation/lookup/destruction, variable creation/setting/destruction
and thread spawning/joining tests. The optional argument for stress is an
integer between 1 and 200 (the bigger, the heavier the tests; it may hang
your machine at around 150, be careful).
Christophe Massiot [Sun, 13 Oct 2002 23:01:23 +0000 (23:01 +0000)]
Imported Changelog from 0.4.5.
Eric Petit [Sun, 13 Oct 2002 15:39:16 +0000 (15:39 +0000)]
Now BeOS sound is (almost) clean.
It is kludgy, but it works ;)
Sigmund Augdal Helberg [Sun, 13 Oct 2002 14:26:48 +0000 (14:26 +0000)]
modules/demux/util/id3*: fixed up some dead comments
modules/gui/kde/*: only set variable the user actually have changed when
apply is pressed in the preferences window.
Alexis de Lattre [Sat, 12 Oct 2002 23:15:45 +0000 (23:15 +0000)]
Fixed a bug in the developer doc : hacking.xml and overview.xml were
identical ! So I removed hacking.xml...
Gildas Bazin [Sat, 12 Oct 2002 21:31:56 +0000 (21:31 +0000)]
* configure.ac.in: fix for the mingw32 build. The gtk plugin may also need mingwex.
* modules/demux/mpeg/ts.c: added an #include <stdint.h> to make mingw32 happy when
compiled with libdvbpsi.
* Makefile.am: fixed dependency problem with share/vlc_win32_rc.rc.
Gildas Bazin [Sat, 12 Oct 2002 20:09:13 +0000 (20:09 +0000)]
* configure.ac.in: fix for the mingw32 build. We check if we need to explicitly
link with the mingwex library (needed for dirent support with new mingw32
runtimes).
Eric Petit [Sat, 12 Oct 2002 12:24:52 +0000 (12:24 +0000)]
Rewritten BeOS audio output for audio output 3. It now "pulls" the data.
Sound is yet choppy (I don't know why).
Christophe Massiot [Fri, 11 Oct 2002 23:44:25 +0000 (23:44 +0000)]
* Updated FAQ.
Sam Hocevar [Fri, 11 Oct 2002 22:32:56 +0000 (22:32 +0000)]
Changes to the libvlc API:
* ./include/vlc/vlc.h: changed the naming conventions for libvlc. Now
exported functions start with VLC_ instead of vlc_ to avoid conflicts.
* ./include/vlc/vlc.h: removed the vlc_object_t, vlc_list_t, vlc_error_t
and vlc_t types; they are now internal types only.
* ./include/vlc/vlc.h: merged the reentrant and non-reentrant libvlc
calls. In non-reentrant mode, we just use 0 as the first argument. In
reentrant mode, we use an object's ID. (see below)
Internal changes:
* ./src/libvlc.c, ./src/misc/objects.c: instead of manipulating vlc_object_t
pointers, we manipulate their i_object_id. When needed, an object is
retrieved using vlc_object_get (I hope the lookup isn't too expensive,
that's why I designed the pp_objects layout to allow log2(n) seeks).
* ./src/misc/objects.c: activated the per-object variable storage. Unused
yet, unless you want to try "getfoo" and "setfoo blablah" in vlc -I rc.
* ./include/vlc_objects.h: moved the vlc_object_t and vlc_list_t definitions
here.
Misc:
* ./src/vlc.c, ./mozilla/vlcshell.cpp: removed inclusion of config.h in
code portions not part of libvlc; it was just required for the
COPYRIGHT_MESSAGE string which is now available from VLC_Version().
Sam Hocevar [Fri, 11 Oct 2002 21:17:29 +0000 (21:17 +0000)]
* ./plugins/filter/deinterlace.c: fixed the green bottom line in the
linear deinterlace mode, thanks to Marian Durkovic <md@bts.sk>.
Gildas Bazin [Fri, 11 Oct 2002 17:29:03 +0000 (17:29 +0000)]
* INSTALL.win32: removed note about running in administrator mode to play
a DVD. Updated doc about using cygwin for compiling.
Sigmund Augdal Helberg [Fri, 11 Oct 2002 12:50:43 +0000 (12:50 +0000)]
added some coloring to the messages window in the kde interface
Sam Hocevar [Fri, 11 Oct 2002 11:05:52 +0000 (11:05 +0000)]
* ./src/misc/variables.c, ./include/variables.h: a few functions for
in-object variable storage. Unused yet (not even compiled).
Gildas Bazin [Fri, 11 Oct 2002 10:08:06 +0000 (10:08 +0000)]
* src/misc/modules.c: fixed a memory leak with the "plugin-path" config option.
* modules/audio_output/directx.c, modules/audio_output/waveout.c: ported the directx
and waveout audio plugins to the new changes in the audio output layer.
* configure.ac.in: fixes for cygwin compilation, and the gtk plugin under mingw32.
Eric Petit [Thu, 10 Oct 2002 23:11:52 +0000 (23:11 +0000)]
Some clean-up. Playlist works again.
Christophe Massiot [Thu, 10 Oct 2002 22:46:20 +0000 (22:46 +0000)]
Do not use vasprintf under Mac OS X because OS X.1 doesn't have that (how
lame...).
Sigmund Augdal Helberg [Thu, 10 Oct 2002 19:34:06 +0000 (19:34 +0000)]
messages.cpp: use append(...) and not setText( text() + ...), seems to
decrease cpu-usage considerably.
preferences.cpp: allow config strings to be 40 characters long instead of
10. Is that enough?
Sam Hocevar [Thu, 10 Oct 2002 17:25:28 +0000 (17:25 +0000)]
* ./configure.ac.in: dropped the use of typeset in favor of eval to
set variable values (ash doesn't have typeset).
Christophe Massiot [Wed, 9 Oct 2002 22:54:22 +0000 (22:54 +0000)]
* (Hopefully) fixed S/PDIF outputs ;
* Finally fixed the audio problem on most platforms.
Eric Petit [Wed, 9 Oct 2002 01:14:18 +0000 (01:14 +0000)]
BeOS compilation fixes.
Christophe Massiot [Tue, 8 Oct 2002 22:48:25 +0000 (22:48 +0000)]
OS X : raised the priority of the intf at the same level as the video, since
otherwise we can't quit the application any longer...
Sam Hocevar [Tue, 8 Oct 2002 18:10:10 +0000 (18:10 +0000)]
* ./src/libvlc.c, ./src/misc/messages.c: due to horrible user threats,
only two levels of -v are now possible: -v for warnings, -vv for debug
messages (-q for no output at all).
Sam Hocevar [Tue, 8 Oct 2002 16:02:05 +0000 (16:02 +0000)]
* ./src/input/input.c: do not try to use stream output if the "sout" variable
is set to the empty string (happens when doing "Apply" in a GUI).
Christophe Massiot [Mon, 7 Oct 2002 21:58:40 +0000 (21:58 +0000)]
* HACKING : documentation for the automake crash
* http.c : fixed a problem with seeking with large files
Gildas Bazin [Sun, 6 Oct 2002 19:28:28 +0000 (19:28 +0000)]
* configure.ac.in: vlc can now be built under cygwin with or without the
unix emulation layer (without if you use CC="gcc -mno-cygwin").
* INSTALL.win32: doc update for cygwin build.
* modules/video_output/directx/events.c, modules/video_output/directx/directx.c,
modules/audio_output/directx.c: compilation fixes for cygwin.
Jon Lech Johansen [Sat, 5 Oct 2002 19:26:23 +0000 (19:26 +0000)]
./src/misc/netutils.c: GetMacAddress Darwin support
./src/libvlc.h: Default to en0 instead of eth0 under Darwin
Gildas Bazin [Sat, 5 Oct 2002 17:29:50 +0000 (17:29 +0000)]
* ALL: Splitted the directx plugin into an audio and video module.
Arnaud de Bossoreille de Ribou [Sat, 5 Oct 2002 03:44:50 +0000 (03:44 +0000)]
Up-to-date ALSA audio output module.
Jon Lech Johansen [Sat, 5 Oct 2002 00:10:17 +0000 (00:10 +0000)]
./extras/MacOSX/.../MainMenu.nib: added Open Target panel
./modules/gui/macosx/open.[mh]: Open Target code
Sam Hocevar [Fri, 4 Oct 2002 18:07:22 +0000 (18:07 +0000)]
* ./configure.ac.in: removed now unnecessary --force-exe-suffix flag.
* ./src/misc/objects.c: structure_lock is now local.
* ./src/misc/threads.c: implemented named mutexes which provide a handy
way to protect data across plugins which might be sharing the same
resources. Thread-unsafe libraries come to mind, but we can imagine
using a named mutex for configuration files, or special devices.
* ./include/main.h: removed global_lock because of vlc_mutex_need, removed
p_global_data because it was never used, removed structure_lock because
it did not belong here.
Sam Hocevar [Fri, 4 Oct 2002 14:02:20 +0000 (14:02 +0000)]
* ./modules/gui/macosx/vout.m: if no MacOS X interface is available when
the video output is initialized, we wait for a while before giving up;
also changed the code so that it probes all interface objects rather than
the first one it finds.
Sam Hocevar [Fri, 4 Oct 2002 13:13:54 +0000 (13:13 +0000)]
* ./bootstrap: we use the proper linker for plugin compilation.
* ./modules/misc/testsuite/*: moved the null module into three test modules
that are only built when --enable-testsuite is activated. This directory
can be a good place for compilation tests or performance benchmarks.
Gildas Bazin [Fri, 4 Oct 2002 12:01:40 +0000 (12:01 +0000)]
* src/misc/threads.c, src/misc/win32_specific.c, include/interface.h: fixed typos.
* configure.ac.in, modules/gui/gtk/gtk.c: Added a NEED_GTK_MAIN macro to the compiler
flags for the gtk module. When this macro isn't defined, then the gtk module
doesn't make use of the gtk_main module. I had to do this change because the
gtk_main trick can't work on win32 and render the whole gtk interface unusable.
Christophe Massiot [Thu, 3 Oct 2002 21:45:16 +0000 (21:45 +0000)]
Fixed miscellaneous problems with the RTP plug-in.
Jean-Paul Saman [Thu, 3 Oct 2002 20:49:31 +0000 (20:49 +0000)]
Fixed known bug in rtp plugin which resulted in superflous error messages.
Jean-Paul Saman [Thu, 3 Oct 2002 20:46:46 +0000 (20:46 +0000)]
Updated AUTHOS file.
Sam Hocevar [Thu, 3 Oct 2002 18:56:10 +0000 (18:56 +0000)]
* ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix
locales breakage.
* ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable,
to be set between 0 and 4. Default value is 0 for a program using libvlc,
but vlc sets it to 1 by default.
* ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as
well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is
the same as -q (quiet). Hope it's all understandable.
Gildas Bazin [Thu, 3 Oct 2002 17:01:59 +0000 (17:01 +0000)]
* FAQ: updated FAQ with config file issues.
* configure.ac.in: use -mms-bitfields instead of -fnative-struct for
mingw32 gcc-3.x.
* include/interface.h, modules/misc/dummy/interface.c, modules/misc/logger/logger.c,
modules/control/rc/rc.c: Display message on Win32 explaining how to get
back to the GUI mode.
* src/misc/threads.c, include/vlc_threads_funcs.h: ignore the
win9x-cv-method config option on WinNT when fast-mutex is not enabled.
Sam Hocevar [Thu, 3 Oct 2002 13:21:55 +0000 (13:21 +0000)]
* ./src/libvlc.c, ./include/main.h: the root of all objects is now
p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are:
o the module bank and the message bank only need to be initialized once,
which gives faster loads when multiple instances of libvlc are used,
o we allow the possibility of different p_vlc sharing objects, for
instance the audio output,
o the CPU detection is only done once.
This patch is not polished yet, but I cannot do any intensive tests for
the moment because of a bug somewhere that leaves audio output objects
lying here and there which needs to be investigated first. The current
major issue is that the module bank is no longer freed.
Sigmund Augdal Helberg [Thu, 3 Oct 2002 10:15:46 +0000 (10:15 +0000)]
forgot to add the actual code in my last commit
Sigmund Augdal Helberg [Thu, 3 Oct 2002 10:15:01 +0000 (10:15 +0000)]
kde.cpp: subscribe and unsubscribe messages
interface.cpp, interface.h: create a messages window, and add menu iten to
show it
Modules.as: build messages window
ui.rc: menuitem to show messages
preferences.cpp: fixed typo in comment
Sam Hocevar [Thu, 3 Oct 2002 09:25:40 +0000 (09:25 +0000)]
* ./modules/gui/win32/win32.bpr: use the .dll extension instead of .so.
Sam Hocevar [Thu, 3 Oct 2002 08:44:11 +0000 (08:44 +0000)]
* ./bootstrap: fixed a bug I introduced yesterday that caused automake
version detection not to work properly.
Christophe Massiot [Wed, 2 Oct 2002 22:56:53 +0000 (22:56 +0000)]
* Mac OS X audio device discovery and selection, patch courtesy of
Heiko Panther <heiko.panther@web.de>.
Sam Hocevar [Wed, 2 Oct 2002 16:02:43 +0000 (16:02 +0000)]
* ./bootstrap: added a check for automake bug #326. No easy workaround is
really possible other than patching/upgrading automake. This happens for
automake 1.6.0 and automake 1.6.1.
Sigmund Augdal Helberg [Wed, 2 Oct 2002 15:37:58 +0000 (15:37 +0000)]
fixed some insanities which coused this module to fail on a52 sound
Sam Hocevar [Wed, 2 Oct 2002 13:28:52 +0000 (13:28 +0000)]
* ./Makefile.am: removed a circular dependency on src/misc/modules_plugin.h.
Sam Hocevar [Wed, 2 Oct 2002 13:26:14 +0000 (13:26 +0000)]
* ./Makefile.am: another workaround for an old automake 1.5 bug (bug #279).
Sam Hocevar [Wed, 2 Oct 2002 12:59:59 +0000 (12:59 +0000)]
* ./bootstrap, ./Makefile.am: workarounds for automake 1.5.
Sam Hocevar [Wed, 2 Oct 2002 09:15:06 +0000 (09:15 +0000)]
* ./configure.ac.in: --enable-a52 activates a52tofloat32, not a52.
(always re-run bootstrap when configure.ac.in has changed).
Christophe Massiot [Tue, 1 Oct 2002 22:34:43 +0000 (22:34 +0000)]
Fixed a bug in the OSS output I introduced yesterday.
Christophe Massiot [Tue, 1 Oct 2002 22:29:09 +0000 (22:29 +0000)]
For people who have several network interfaces, added a --iface-addr option
to select which interface to use for multicast sockets.
Christophe Massiot [Tue, 1 Oct 2002 21:47:25 +0000 (21:47 +0000)]
Finally fixed A/52 TS input.
Olivier Teulière [Tue, 1 Oct 2002 20:43:35 +0000 (20:43 +0000)]
* modules/video_output/directx/events.c: added an "Always on top" entry
in the system menu.
Christophe Massiot [Mon, 30 Sep 2002 21:32:33 +0000 (21:32 +0000)]
* Made audio_sample_format->i_format a FOURCC to allow the creation of
new ones.
Eric Petit [Mon, 30 Sep 2002 18:30:28 +0000 (18:30 +0000)]
Attempt to port new BeOS features from the stable branch.
Playlist is yet broken (maybe others things too)
Sam Hocevar [Mon, 30 Sep 2002 15:47:20 +0000 (15:47 +0000)]
* src/*: another bunch of .cvsignore files.
Sam Hocevar [Mon, 30 Sep 2002 15:46:47 +0000 (15:46 +0000)]
* ./debian/rules: moved the gtk_main and gnome_main plugins to the gvlc
and gnome-vlc packages.
* ALL: updated .cvsignore files to properly ignore automake files.
Sam Hocevar [Mon, 30 Sep 2002 11:05:42 +0000 (11:05 +0000)]
* ALL: the build mechanism now uses automake. See HACKING for more details.
* ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin.
* debian/rules: the A52 module is now in a separate package.
Sam Hocevar [Mon, 30 Sep 2002 10:00:47 +0000 (10:00 +0000)]
* ALL: added *.am files here and there for future automake support.
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).
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.
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.
Christophe Massiot [Sat, 28 Sep 2002 13:05:16 +0000 (13:05 +0000)]
* Several stability patches for multiple input streams aout.
Christophe Massiot [Fri, 27 Sep 2002 23:38:04 +0000 (23:38 +0000)]
* Makefile.old: Fixed BeOS compilation.
* ALL: Fewer overhead when resampling.
Christophe Massiot [Thu, 26 Sep 2002 22:56:14 +0000 (22:56 +0000)]
* Fixed my A/52 fix.
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.
Jean-Paul Saman [Wed, 25 Sep 2002 20:41:32 +0000 (20:41 +0000)]
Added compiler and link flags to --enable-opie (not tested).
Jean-Paul Saman [Wed, 25 Sep 2002 20:25:24 +0000 (20:25 +0000)]
Adding lost instruction for compiling libmad library.
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.
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.
Christophe Massiot [Sun, 22 Sep 2002 14:53:52 +0000 (14:53 +0000)]
Fixed a bug in the conversion splitter.
Jon Lech Johansen [Sat, 21 Sep 2002 20:20:42 +0000 (20:20 +0000)]
* ./modules/audio_filter/converter/Makefile: Fixed typo.
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.
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.
Laurent Aimar [Thu, 19 Sep 2002 15:58:55 +0000 (15:58 +0000)]
* avi.c : fix my last fix about endiannes issues (I hope)
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 ?
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.
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.
Tony Castley [Wed, 18 Sep 2002 11:50:47 +0000 (11:50 +0000)]
Updated to use the new AOUT_VOLUME_* constants.
Henri Fallon [Wed, 18 Sep 2002 01:28:05 +0000 (01:28 +0000)]
lpcm support (tested on 1 source only)
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().
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.