- 08 Jan, 2001 3 commits
-
-
Arnaud de Bossoreille de Ribou authored
from RGB masks); - cleaning of the fullscreen switch, still sucks but the surface is not reallocated and that's good (thanks to the magic function SDL_WM_ToggleFullScreen provided by sdl library :).
-
Sam Hocevar authored
. Added a missing mutex_unlock in video_output.c . Moved a mutex_destroy after the thread cancellation to prevent possible problems . Added a missing #ifdef in intf_msg.c which prevented compilation with --enable-debug . Fixed a bug in the input that prevented to quit properly in certain cases (some ES were not deleted because their index was skipped when the former one was deleted, well Meuuh should know what I mean) There is still a segfault when quitting, most presumably in the audio output. I couldn't find what causes it yet.
-
Arnaud de Bossoreille de Ribou authored
-
- 07 Jan, 2001 7 commits
-
-
Sam Hocevar authored
removed whenever one does a cvs update -dP . fixed debian/.cvsignore because of a new version of debhelper
-
Sam Hocevar authored
. made the audio_output API a bit simpler. . got rid of modules_config.h. . fixed `make install' rule. . fixed warnings in the MMX YUV compilation. . probably fixed a bug in the input : pp_foo structures were free()d at the end, but this was useless since the last call to realloc() is equivalent to free(), and two consecutive calls to free() aren't a goo idea. . we check that the version number match and that we don't already have a module by that name when loading a new module. . all public module_* functions now properly lock the module bank. . the audio_output now uses the new module API ; EsounD and DSP modules have been ported, which should be enough for Henri to port the ALSA one. The new plugin API is now much simpler ; it's now just a matter of calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data ); and if successful we get the best module. Capabilities can be ORed, so that one can ask for a plugin that does VOUT _and_ INTF actions for instance. It's not complete yet though -- by making it generic I had to do a few ugly casts here and there, which I am going to fix ASAP. Also, command line selection of a plugin does not work yet. The switch to the new plugin API has probably broken the BeOS audio output ; we can either wait until the whole vlc has switched to the new plugins, or create a separate beos_sound.so that conforms to the new API.
-
Pierre Baillet authored
-
Benoit Steiner authored
vais me coucher.
-
Benoit Steiner authored
-
Henri Fallon authored
- Order : if a then b are initialized, release b then a ; - Typos ; - Cosmetic changes.
-
Henri Fallon authored
- Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads. - Used them before quitting, every lock and cond is destroyed - Checked the return value of malloc and realloc in input_programs - Cosmetic changes TODO: add vlc_*_destroy for beos and C_thread
-
- 06 Jan, 2001 5 commits
-
-
Benoit Steiner authored
-
Benoit Steiner authored
-
Sam Hocevar authored
. should compile & run on Solaris with ./configure --disable-dsp (tested on puma) . removed most SYS_SOLARIS #ifdef's in favour of more generic tests . updated example ./configure line in INSTALL file . now we only load modules that end with ".so" . null module is compiled by default
-
Henri Fallon authored
Fixed a typo than prevented from building ...
-
Henri Fallon authored
Fixed initialization of payload_start and payload_end It should be finished now.
-
- 05 Jan, 2001 7 commits
-
-
Christophe Massiot authored
* --enable-sdl and some others are now --with-sdl[=name] to supply an optional library name ; * deleted all unnecessary #include <sys/uio.h> ; * /usr/include is now searched when looking for libraries and headers. It seems to compile and run on BSD. Under Linux Sam's latest commit makes vlc crash on startup, so I can't really tell, but hey it compiles.
-
Sam Hocevar authored
. src/misc/modules.c is in a workable state now. To test it, run ./configure with the --enable-null flag, which will compile the Null Module as a plugin. Watch the memory usage at the launch and when the plugin is released.
-
Sam Hocevar authored
(previous commit foired) . this is a coding style patch which removes all "foo(bar){" constructions and most of the tabulations. . also, fixed a bug in the default subtitle track. . and made a few error messages more explicit, ie. changed "error: %s" to "foo error: couldn't initialize bar (%s)" . and removed a warning in intf_ctrl.c which isn't used anyway.
-
Sam Hocevar authored
. this is a coding style patch which removes all "foo(bar){" constructions and most of the tabulations. . also, fixed a bug in the default subtitle track. . and made a few error messages more explicit, ie. changed "error: %s" to "foo error: couldn't initialize bar (%s)"
-
Sam Hocevar authored
. splitted modules.h into modules.h and modules_core.h to enable clean compilation of the Null Module.
-
Sam Hocevar authored
. added the Null Module, the module that does nothing but that is going to be of great help for debugging my module code.
-
Sam Hocevar authored
. Added files needed for the forthcoming module management. Notes: Plugins are now called modules, because we will be able to compile them either as a dynamic plugin, or within the program. And, more important, I can commit this without having to break the vlc :) I tried to be as clear as possible in my comments, please tell me if a few prototypes still have an unclear beahaviour. Current features: . none, files haven't even been added to the Makefile yet. Future features: . dynamic loading (done) . built-in modules (still to do) . automatic unloading of plugins (done) . dynamic configuration (still to do) . automatic choosing of the most appropriate plugin for a given task (still to do but well prepared)
-
- 04 Jan, 2001 2 commits
-
-
Arnaud de Bossoreille de Ribou authored
- fixed segfault, it was probably a memory corruption but I'm not sure :) ; - video_output.c : compute picture size even if b_need_render == 0;
-
Christophe Massiot authored
grrrr, I'll kill someone) ; * Put config.h in front of others in audio_decoder.c.
-
- 02 Jan, 2001 1 commit
-
-
Christophe Massiot authored
-
- 30 Dec, 2000 1 commit
-
-
Christophe Massiot authored
-
- 29 Dec, 2000 4 commits
-
-
Sam Hocevar authored
. added a few missing break;s (oui je sais je ne fais que des patches de deux lignes � trois balles, mais par telnet c'est pas facile)
-
Henri Fallon authored
- Removed i_iovec_start and i_iovec_end. Used i_data instead - Meuuh : some questions for you in the commentaries Happy new year !
-
Christophe Massiot authored
-
Christophe Massiot authored
* Fixed a bug in vpar_headers.c synchro handling introduced before ; * Enhanced synchro's handling of dates and frame structure changes.
-
- 28 Dec, 2000 2 commits
-
-
Christophe Massiot authored
-
Christophe Massiot authored
-
- 27 Dec, 2000 3 commits
-
-
Christophe Massiot authored
NB : b_has_pts has disappeared for brevity reasons, use i_pts != 0 instead.
-
Christophe Massiot authored
-
Sam Hocevar authored
. avoid calling SafeRead() with a null packet size.
-
- 26 Dec, 2000 1 commit
-
-
Christophe Massiot authored
* Changed behaviour of preparsing code, faster startup ; * Fixed DecodePSM(), cannot test ; * Cleaned up ParsePES(), fixed a bug which could reject very small but valid PES packets ; * Fixed cosmetic bugs in vpar_synchro frame_rate display.
-
- 24 Dec, 2000 1 commit
-
-
Sam Hocevar authored
-
- 23 Dec, 2000 1 commit
-
-
Sam Hocevar authored
. SPU decoder now uses Meuuh's GetChunk() code. . lots of cleaning in the SPU decoder. . message queue is flushed before we spawn input. . fixed so that it compiles with VDEC_SMP (no good sync yet though).
-
- 22 Dec, 2000 2 commits
-
-
Arnaud de Bossoreille de Ribou authored
-
Christophe Massiot authored
* Fixed a bug in -c and -s options.
-