- 21 Apr, 2002 2 commits
-
-
Sam Hocevar authored
* ./src/misc/configuration.c: support for short options. -V, -A, -I are back, and we also have -4 and -6 for IPv4/IPv6.
-
gbazin authored
* added config_GetFloatVariable() and config_PutFloatVariable() to the config module. * added a --zoom <float> config option. * added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the FPU is still available after a call to InitIDCT(). * deactivate stream buffering when logging to a file.
-
- 19 Apr, 2002 1 commit
-
-
Sam Hocevar authored
* ALL: internationalized all configuration strings. * ./src/interface/main.c: we now set LC_CTYPE to get the right charset. * ./src/misc/configuration.c: lots of simplifications in the code. * ./po/vlc/pot: updated translations.
-
- 17 Apr, 2002 1 commit
-
-
Sam Hocevar authored
* ./AUTHORS: added people locations, just for fun. * ./configure.in: disabled SSE plugins when using mingw32. * ./src/misc/configuration.c: disabled the AltiVec warning message on the PowerPC platform because it was misleading.
-
- 11 Apr, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper for the Win32 API.
-
- 02 Apr, 2002 3 commits
-
-
gbazin authored
* New pthread implementation for WinNT/2K/XP. This implementation shouldn't be subject to race conditions as it is using SignalObjectAndWait() from the Win32 API. As this should be somehow slower than the old method (still used on Win9x), you can specify that you want to use the old method with the "fast_pthread" config option. * Added a new p_main_sys global variable. This variable is a pointer to an OS specific structure which is defined in *_specific.h. This structure can be filled by the already existing System_Init() function and is a nice way to avoid too many #ifdefs.
-
ipkiss authored
* ./src/misc/configuration.c: small compilation fix
-
Sam Hocevar authored
* ./configure.in: BeOS, liba52 and chroma plugin compilation fixes. * ./plugins/dvd/dvd_access.c: removed a warning. * ./src/misc/configuration.c: Solaris fixes by Meuuh. * ./FAQ: removed outdated stuff.
-
- 01 Apr, 2002 1 commit
-
-
gbazin authored
* Fixes for the Win32_msvc build
-
- 26 Mar, 2002 3 commits
-
-
gbazin authored
* various little portability fixes
-
gbazin authored
* modified the gtk interface to save an empty <string> option as a NULL pointer * modified config_LoadConfigFile to consider an empty <string> option as a NULL pointer.
-
gbazin authored
* changed the behaviour of the config file: - now all the config options are saved. <string> config options which have no default value are also saved in the config file but as an empty string. - config_LoadConfigFile will ignore empty config options, which also means we cannot pass an empty string as a <string> config option. (this shouldn't matter anyway)
-
- 21 Mar, 2002 1 commit
-
-
gbazin authored
* moved GetConfigurationFromCmdLine() into configuration.c and renamed it into config_LoadCmdLine() * config_GetHomeDir doesn't use getpwuid_r anymore as this was creating some problems on solaris. This function now uses getpwuid and is called only once to store the home directory into the p_main structure.
-
- 20 Mar, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be compiled as a plugin. Please test. * ./include/modules.h: fixed a C++ warning.
-
- 19 Mar, 2002 2 commits
-
-
Sam Hocevar authored
* ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal. * ./configure.in: fixed a few bashisms. * ./src/misc/configuration.c: fixed build under Solaris. * ./TODO: updated todo list.
-
Sam Hocevar authored
* ./plugins/chroma/i420_rgb8.c: fixed a warning. * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing. * ./plugins/kde/kde.cpp: the KDE interface compiles again. * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today. * ./plugins/network/ipv4.c: cosmetic fix. * ./src/interface/main.c: fixed a typo in the --help output. * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still unstable but solving other bugs won't do any good without rewriting the whole playlist code. Which I'm doing right now.
-
- 17 Mar, 2002 1 commit
-
-
gbazin authored
* small fix for the config file. The parser assumes that the config file is divided into sections (a section is the config data for a plugin and begins with something like [foo]), so the comment for the beginning of the section must be after the section marker and not before. If you want to illustrate the problem (without this fix): - save vlc's config - exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so) - resave vlc's config and now look at the end of the config file, it's all screwed up.
-
- 16 Mar, 2002 2 commits
-
-
Sam Hocevar authored
* ./configure.in: more modules are plugins. * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc, and a few cosmetic changes (sorry Gildas for the butchery). * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma.
-
gbazin authored
* This the last piece of the new configuration module. You can now save your configuration options (only from the gtk/gnome interface for now). The config file will be saved as ~/.VideoLan/vlc It's not quite yet finished (well there are a few small details to sort out), but I'm going away for the week-end and I wanted to commit this before so you can all have a play with it :)
-
- 11 Mar, 2002 1 commit
-
-
gbazin authored
* New GTK configuration interface. This interface is generated dynamically at run-time from the configuration data contained in each plugin. * config_PutPszVariable and config_GetPszVariable are now thread safe. * Few modifications/optimizations to the config module. * Got rid of all the _VAR macros in config.h This is the first version of the GTK configuration interface. There are still a few raw corners and a fews things left to do, but it basically does what I wanted. Constructive comments like it sucks or it smells rotten fish are of course very welcome. And if there are GTK gurus out there, please don't hesitate to add your touch. I also started to add usefull comments to the configuration options but I'm not really good at this kind of thing so if people want to help, they can finish the job. For this look at all the *_LONGTEXT macros at the top of main.c (PS: Translations will also be appreciated but not right now as the interface will likely change again in the few coming days)
-
- 04 Mar, 2002 1 commit
-
-
Christophe Massiot authored
for BT ; * --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and -4 but I don't know how to do it with the new configuration module) ; * Channel manager now uses a socket from the network plug-in and is more portable (and probably broken, too :) ; * input_ReadPS and input_ReadTS are now in mpeg_system.c to be more easily reused by plug-ins other than mpeg_ps and mpeg_ts. That's all for tonight.
-
- 01 Mar, 2002 2 commits
-
-
Sam Hocevar authored
* ./po/no.po: Norwegian translation by Sigmund Augdal. Berd� ka p� t�t. * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the Gtk interface, qvlc launches the Qt interface, etc. * ./plugins/fx/scope.c: we now have sound together with --aout scope.
-
Christophe Massiot authored
- Major rewrite of the buffer core functions - Modularity of access plugins (file, udp, http) - Modularity of network stack (ipv4, soon ipv6) - Autodetection of the type of stream And a new killing feature : HTTP streams are now seekable. Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled.
-
- 27 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/input/input.c: BeOS network support (no idea if it works when you don't have BONE, though).
-
- 26 Feb, 2002 1 commit
-
-
gbazin authored
* Fixed uninitialized variable in config_Duplicate() * Fixed problem introduced in latest gtk commit
-
- 25 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* ./include/threads.h: support for the State Threads Library, a userland threads library (http://state-threads.sourceforge.net/). Useless to most people, but can be handy to debug stuff. Activate with `--enable-st'.
-
- 24 Feb, 2002 2 commits
-
-
Johan Bilien authored
in multi-program streams (such as ones provided by a DVB-S card).
-
gbazin authored
This is the first part of the new configuration architecture for vlc. Two other parts will follow soon: - config file implementation - gtk configuration interface. This part won't change much for end-users as these changes are mostly internal, you will however notice that the command line interface has changed. It will maybe be less user-friendly as I almost removed the short options but it shouldn't a big problem when the config file is implemented. What as changed is that it is really easy now to add configuration options to vlc. Plugins can also implement configuration options. All you have to do is to declare a MODULE_CONFIG section in your plugin. If you want to know more about this look at configuration.h and for some example: main.c, dsp.c or xvideo.c It would be nice if every developper could now start using configuration options in there plugins and also enhance old plugins. That's it, now let's hope I didn't break too many things ;-)
-
- 21 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/misc/modules_plugin.h: if symbol foo isn't found in the plugin, we always try to open _foo, whatever the architecture.
-
- 20 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* ./configure.in: removed a bashism. * ./plugins/x11/xcommon.c: support for systems without shm.h. * QNX compilation fixes here and there; the qnx plugin still doesn't work.
-
- 19 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* Got rid of TRACE and intf_DbgMsg which were seldom used anyway. * All intf_*Msg functions now write to stderr. * Implemented a message queue interface plugins can subscribe to. * Wrote the logger interface plugin. Usage: vlc -I logger:filename.log * Lots of fixes in the SPU renderer.
-
- 15 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* ALL: got rid of *_Probe functions because most of them were duplicates of the real _Init or _Create functions. That's 1000 lines of code gained. * ./src/misc/modules.c: we try not to keep the global lock in module_Need, which should speed up output spawning. * ./plugins/dummy/input_dummy.c: fixed vlc:quit command. * ./plugins/gtk/gtk_playlist.c: compilation fix. * ./plugins/macosx/*: preliminary fixes for the vout4 port. Notes on the *_Probe eradication: o I probably broke the DirectX video output, because of the "must init and run in the same thread" issue. I'll fix this ASAP. o Subtitles are broken (or at least, pretty ugly) in RGB mode. o The input plugins still have *_Probe functions. This will disappear when meuuh is finished with the access plugins. o The decoder plugins still have *_Probe functions. This is probably not going to change, it looks OK to me.
-
- 08 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* ./plugins/beos/vout_beos.cpp: ported the BeOS RGB video output to vout4. The overlay video output still needs to be written though.
-
- 04 Feb, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/misc/modules.c: changed module_Need to make it possible to have several modules with the same shortcut name.
-
- 29 Jan, 2002 1 commit
-
-
gbazin authored
* Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec plugin with TRACE mode enabled.
-
- 26 Jan, 2002 1 commit
-
-
Tony Castley authored
-
- 24 Jan, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/misc/modules_plugin.h: fixed a missing function initialization which made decoder plugins segfault in GetChunk calls. * ./configure.in: proper soundcard.h check from Yves Duret.
-
- 21 Jan, 2002 2 commits
-
-
Christophe Massiot authored
* mad PTS should finally be accurate * Some configure changes.
-
Sam Hocevar authored
* ./plugins/win32: skeleton for the win32 interface Ipkiss is developing. * ./config.guess ./config.sub: latest GNU versions. * ./configure.in: when possible, xvideo is compiled as a plugin. * ./vlc.spec: fixed a few minor inaccuracies. * ./debian/control: vlc-gui is no longer depended on, but rather recommended. * ./src/interface/main.c: --spumargin flag; use this to force displaying subtitles at the bottom of the screen instead of putting them in the middle, for instance: `--spumargin 5'.
-
- 14 Jan, 2002 1 commit
-
-
Christophe Massiot authored
* Fixed issues in the PTS handling of the mad plug-in (incomplete).
-