- 17 Oct, 2002 5 commits
-
-
Sam Hocevar authored
the DirectX plugin (please test compilation).
-
Sam Hocevar authored
* ./modules/video_output/x11/xcommon.c: we transmit the click only at release time.
-
Sam Hocevar authored
* ./modules/access/dvdplay/intf.c: instead of probing the mouse on each loop iteration, we set a callback on the corresponding variables.
-
Sam Hocevar authored
can now use var_* functions from within your callback, they can even trigger callback themselves, to any level. The main restriction is that you shouldn't meddle with a variable that is already being triggered by the current thread (other threads will just wait). * ./src/misc/objects.c: fixed a deadlock in the "tree" command. * ./modules/misc/testsuite/test4.c: added a "callback-test" command to the rc interface to test callback loop detection and concurrent triggers.
-
Sam Hocevar authored
palette, implemented the "force display" command as forever-living subtitles, and reworked some code. * ./src/video_output/video_output.c: we increment the image date even if we are repeating the previous image, so that subtitles have a chance to get displayed. * ./src/video_output/vout_subpictures.c: ephemer subpictures don't timeout.
-
- 16 Oct, 2002 6 commits
-
-
Sigmund Augdal Helberg authored
crates a little button next to the textarea that pops up a file open dialog where the user can point and click on the file to select. It also drops down a list of possible completions as the user types.
-
Christophe Massiot authored
* Fixed a compile issue in the vcd plug-in, * Fixed SDL behavior with > 2 channels.
-
Sam Hocevar authored
callbacks.
-
Sam Hocevar authored
under platforms without libintl such as Win32. Use --with-included-gettext to test. Might break compilation on systems I don't have access to.
-
Sam Hocevar authored
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 authored
we now release the variable lock before calling the command. * ./src/misc/threads.c: removed deprecated code.
-
- 15 Oct, 2002 7 commits
-
-
Christophe Massiot authored
* Fixed detection of VCD support under OS X.2.
-
Gildas Bazin authored
* 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 authored
-
Sam Hocevar authored
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 authored
-
Laurent Aimar authored
-
Laurent Aimar authored
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.
-
- 14 Oct, 2002 8 commits
-
-
Eric Petit authored
-
Laurent Aimar authored
* 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 authored
Updated description.
-
Eric Petit authored
-
Sam Hocevar authored
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 authored
* ./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 authored
-
Sam Hocevar authored
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).
-
- 13 Oct, 2002 3 commits
-
-
Christophe Massiot authored
-
Eric Petit authored
It is kludgy, but it works ;)
-
Sigmund Augdal Helberg authored
modules/gui/kde/*: only set variable the user actually have changed when apply is pressed in the preferences window.
-
- 12 Oct, 2002 4 commits
-
-
Alexis de Lattre authored
identical ! So I removed hacking.xml...
-
Gildas Bazin authored
* 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 authored
* 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 authored
Sound is yet choppy (I don't know why).
-
- 11 Oct, 2002 7 commits
-
-
Christophe Massiot authored
-
Sam Hocevar authored
* ./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 authored
linear deinterlace mode, thanks to Marian Durkovic <md@bts.sk>.
-
Gildas Bazin authored
* INSTALL.win32: removed note about running in administrator mode to play a DVD. Updated doc about using cygwin for compiling.
-
Sigmund Augdal Helberg authored
-
Sam Hocevar authored
in-object variable storage. Unused yet (not even compiled).
-
Gildas Bazin authored
* 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.
-