- 29 Aug, 2002 1 commit
-
-
Christophe Massiot authored
* ALL : Added a priority argument to vlc_thread_create(), so that audio and input threads can run with a higher real-time priority, on systems allowing you to use priorities.
-
- 16 Aug, 2002 1 commit
-
-
Sam Hocevar authored
-
- 12 Aug, 2002 1 commit
-
-
Christophe Massiot authored
* Prepared for some advances in the aout3 clock management. * Added the first stone of the forthcoming stream output.
-
- 31 Jul, 2002 1 commit
-
-
Sam Hocevar authored
about 2000 lines of code. I could not test everything on every architecture, so please report any module breakage (especially on BeOS, OSX and QNX).
-
- 25 Jul, 2002 1 commit
-
-
Sigmund Augdal Helberg authored
src/input/*: removed some testcode and some unnecessary debug messages
-
- 24 Jul, 2002 1 commit
-
-
Christophe Massiot authored
* ./src/input/* : fixed a memory leak
-
- 21 Jul, 2002 1 commit
-
-
Sigmund Augdal Helberg authored
configuration items. * rest: new input info subsystem. Have a look in plugins/mpeg_system/mpeg_audio.c to see how to add info. Have a look in plugins/text/rc.c to see how to read info. Sigmund
-
- 27 Jun, 2002 1 commit
-
-
Sam Hocevar authored
extra plugin location. * ./plugins/text/rc.c: if stdin/stdout are not connected to a TTY, we don't launch the rc interface. * ./plugins/access/http.c: fixed a compilation warning. * ./src/misc/messages.c: cosmetic enhancements in the message output.
-
- 08 Jun, 2002 1 commit
-
-
Sam Hocevar authored
implementation to avoid races, by using SetEvent instead of PulseEvent.
-
- 07 Jun, 2002 2 commits
-
-
Sam Hocevar authored
to be still crashing.
-
Sam Hocevar authored
* ./src/misc/objects.c: we do not hang on attempt to destroy an object with a non-zero reference count, but we still complain. * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such as play, pause, stop, next, fast etc. work again. * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes. * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the appropriate properties, we use it.
-
- 04 Jun, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/interface/interface.c: interfaces are no longer attached only to p_vlc. * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c, ./src/input/input.c: improvements in the playlist handling (not quite that yet though). (ported from v0_4_1_branch) * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling. * ./src/misc/configuration.c: fixed the --nofoo option handling. * ./src/interface/main.c: fixed two compilation warnings under Solaris.
-
- 02 Jun, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/playlist/playlist.c, src/input/input.c: added safety checks to prevent crashes on next file. (ported from 0_4_1_branch) * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate popup menus when no stream is being played, even in network mode. * ./src/input/mpeg_system.c: removed unnecessarily verbose message.
-
- 01 Jun, 2002 2 commits
-
-
Sam Hocevar authored
-
Sam Hocevar authored
As for video output 4, this breaks almost everything, but I'll slowly do what remains to be fixed during the weekend. Changes in vlc: =============== * vlc is now a very small program (20 lines) which uses the libvlc API; it is quite simple for the moment but can be extended in the future. * interfaces, decoders, video outputs, etc. are now almost the same objects (yes, I know, this is C++ redone in C) and are structured in a tree. More about this later, but basically it allows the following nice features: - several interfaces - several playlists with several outputs - input plugins spawning helper interfaces (will be used for DVD menus) - anything spawning anything; I swear there are useful uses for this! * libvlc can be used in other programs; I'm currently writing a Mozilla plugin for my employer. Things currently broken: ======================== * most interfaces, most ports * the playlist handling (almost finished rewriting this though). This means no file can be played from the GUI, you need to use the commandline. This also means it segfaults at EOF, when exiting the program, and it sometimes refuses to open a file when asked to.
-
- 21 May, 2002 1 commit
-
-
Sam Hocevar authored
network data was present.
-
- 20 May, 2002 1 commit
-
-
Sam Hocevar authored
* ./src/input/input_dec.c: removed useless code. * ./src/input/input.c, ./plugins/gtk/gtk.c: fixed access to uninitialized variables. * ./plugins/dvd/dvd_demux.c: fixed the pf_demux return value.
-
- 14 May, 2002 1 commit
-
-
Christophe Massiot authored
-
- 23 Apr, 2002 1 commit
-
-
Sam Hocevar authored
* ALL: removed underscores from option names and made a few options more self-explanatory, for instance --input_channel becomes --audio-channel; run vlc -H to see what has changed. * ALL: replaced many occurences of "plugin" with the word "module". * ./src/interface/main.c: moved all satellite-specific configuration options to the satellite plugin. * ./po/*: updated translations.
-
- 08 Apr, 2002 1 commit
-
-
Johan Bilien authored
* made file access plugin use input_SetProgram so that we may change program when reading a file * fixed a bug in input_SetProgram * added --input_program <int> option, to choose the program from the command line
-
- 04 Apr, 2002 1 commit
-
-
Christophe Massiot authored
* Disabled memcpyaltivec since it's buggy
-
- 18 Mar, 2002 1 commit
-
-
Xavier Marchesini authored
* skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host.
-
- 15 Mar, 2002 1 commit
-
-
Sam Hocevar authored
* ./Makefile: fixed OS X vlc.app compilation dependencies. * ./configure.in: fixed the endianness check under Solaris. * ./src/input/input.c: strings are now initialized to "" instead of NULL. * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle palette information we get from the DVD. Subtitles rox ! * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines and put them into spu_decoder.c.
-
- 11 Mar, 2002 1 commit
-
-
Gildas Bazin 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)
-
- 09 Mar, 2002 1 commit
-
-
Stéphane Borel authored
*Fixed EOF segfault at end of DVD *Buffer manager is renintialised at area change.
-
- 06 Mar, 2002 1 commit
-
-
Stéphane Borel authored
*Removed an occurance of former angle item in gtk. *Fixed a bug in ES management introduced lately in DVD/DvdRead. *Beginning of reorganisation in DVD plugin source files, in order to try to make it easier to understand. There is some work left though :p. *Decreased the score for VCD plugin, as the VCD demuxer was used even for DVD :p. It should make autodetection work. Some comment: -I think that VCDInit should make a test on the access plugin and be launched only if the access plugin is VCD, -VCDOpen shouldn't set p_input->b_error: if it fails we just try another module, -PSRead doesn't need to be duplicated anymore: input_ReadPS is now available for plugins (cf Christophe's commit). Please comment around that: I'd like to know if the behaviour I've described is the one everyone expects. Enjoy my new bugs :p
-
- 05 Mar, 2002 1 commit
-
-
Gildas Bazin authored
* fixed typo in the win32 change to the input parser.
-
- 04 Mar, 2002 1 commit
-
-
Gildas Bazin authored
* this time I actually commited the win32 modif to the input parser ;-)
-
- 03 Mar, 2002 1 commit
-
-
Xavier Marchesini authored
* Fixed DVD input under Win32. * Fixed input parser under win32, chich couldn't understand that c:\windows\bureau is a valid file and doesn't need to be accessed with the plugin 'C' :-) * BTW, I added myself in the AUTHORS file :)
-
- 02 Mar, 2002 2 commits
-
-
Sam Hocevar authored
* ./plugins/dummy/input_dummy.c: fixed `vlc vlc:quit'. * ./src/input/input.c: initialized uninitialized variables.
-
Stéphane Borel authored
*Initiliaze p_access_module & p_demux_modules to NULL when input thread in created.
-
- 01 Mar, 2002 2 commits
-
-
Stéphane Borel authored
*dvd and dvdread support for input III. Dvdread is known to segfault at title change. I'm working on this.
-
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
-
-
Xavier Marchesini authored
Multicast now works under Win32, but this is a _bad_ kludge. It still segfaults 4 secondes after the first frame, but, at least, I can see two or three frames from MI2 :-)
-
- 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 1 commit
-
-
Gildas Bazin 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 ;-)
-
- 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.
-
- 21 Jan, 2002 1 commit
-
-
Christophe Massiot authored
* mad PTS should finally be accurate * Some configure changes.
-