- 15 Sep, 2003 1 commit
-
-
Laurent Aimar authored
-
- 13 Sep, 2003 1 commit
-
-
Laurent Aimar authored
the playlist. but use FIND_PARENT. vlc_object_find with FIND_ANYWHERE use p_obj->p_vlc as a starting point and that doesn't work as playlist is detach from vlc before vout is destroyed by the decoders (when shutting down) Perhaps vlc_object_find should be fixing to find the root object, but I'm not sure. * src/input/* : move subtitle handling from avi to input. Now subs should works with all file types _BUT_ won't be in synch if the demuxer doesn't implement a _precise_ DEMUX_GET_TIME. So only .avi, .mp4 will be ok. Others could works if perfectly cbr. Now Subtitle track is only selected when specified by sub-file option.(auto-dectected file is always added but not selected by default) Btw, the code could support multiple subs files, but I don't know how to pass multiple filenames, any ideas ? * demux/mpeg/mpga.c : play with es_out_t. I'm investigating for now so don't use that elsewhere.
-
- 12 Sep, 2003 2 commits
-
-
Laurent Aimar authored
TAB_FIND and TAB_APPEND (could be used every where now). There are a bit like INSERT_ITEM, ... but not exactly, perhaps I should try to merge them). * src/input/input.c : begin to implement es_out_t thing (unsusable now).
-
Laurent Aimar authored
* modules/demux/* : use the stream_t from input_thread_t. * include/ninput.h : begin to add new way to register es. (unused for now). (in the long term I want to split input_thread_t and intoduce demux_t and access_t and perhaps something like access_demux_t)
-
- 07 Sep, 2003 1 commit
-
-
Laurent Aimar authored
object variables and begin to use pf_demux_control. * variables: new time type handling.
-
- 02 Aug, 2003 1 commit
-
-
Laurent Aimar authored
unused.
-
- 23 Jul, 2003 2 commits
-
-
Gildas Bazin authored
* include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value. eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT ); Beware, the object in which you create the var must be attached to a parent for this to work (otherwise we can't navigate the parents hierarchy to find the value to inherit). * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
-
Gildas Bazin authored
* ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input. * src/input/input.c: parses the input options list before spawning the input and create object variables for these options. Options are of the form "[no[-]]foo[=bar]" where foo is the option name and bar is its value. * src/input/input.c, src/input/input_dec.c: use the object var api to get the value of the "sout", "sout-video" and "sout-audio" options. * src/libvlc.c: extended the command line parser to parse input options. Input options must always follow the input they apply to and begin with a ':'. All these changes allow you to specify input specific options. eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg Here the ":sout" option will only apply to yourvideo.mpeg. "--no-sout-audio" will be a global option so will apply to yourvideo2.mpeg but the global behaviour is overriden by ":sout-audio" for yourvideo.mpeg. TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api. - only "sout", "sout-video", "sout-audio" implemented for now. To make it work with other options, we need to get rid of all the config_GetFoo() and replace them with var_Create()/var_Change()/var_Get().
-
- 28 Jun, 2003 2 commits
-
-
Laurent Aimar authored
-
Laurent Aimar authored
destroyed as vorbis decoder could add info.
-
- 24 Jun, 2003 1 commit
-
-
Sam Hocevar authored
collisions with a couple of plugins.
-
- 22 May, 2003 1 commit
-
-
Gildas Bazin authored
* src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
-
- 05 May, 2003 1 commit
-
-
Gildas Bazin authored
* ALL: removed the old channels server stuff (was deprecated).
-
- 30 Mar, 2003 1 commit
-
-
Christophe Massiot authored
-
- 25 Mar, 2003 1 commit
-
-
Gildas Bazin authored
* src/input/input.c, src/video_output/video_output.c: when the input thread ends, it will also destroy the vout if one was spawned.
-
- 24 Mar, 2003 1 commit
-
-
Gildas Bazin authored
* modules/access/*: pf_read() in access modules is now blocking. We still check regularly for p_input->b_die though. Now the demuxers can safely assume that pf_read() == 0 means EOF. * ALL: got rid of the p_input->b_connected flag. * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop of "decoder stuck" messages that sometimes happened. * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation warnings.
-
- 14 Mar, 2003 1 commit
-
-
Sigmund Augdal Helberg authored
of capital letters
-
- 11 Mar, 2003 1 commit
-
-
Gildas Bazin authored
* ALL: experimental code for stream (dvd) navigation through object variables.
-
- 08 Feb, 2003 2 commits
-
-
Christophe Massiot authored
-
Christophe Massiot authored
* modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters, * src/input/input.c: Correctly parse MRL of the type /Volumes/toto:titi/coincoin.mpg (closes #238 & #186) * modules/access/*: Changed some msg_Warn into msg_Err * po/fr.po: Updated French translation, * configure.ac.in: Re-enabled Swedish translation, * Makefile.am: Do not recompile everything everytime someone changes a .h
-
- 31 Dec, 2002 1 commit
-
-
Christophe Massiot authored
* input: new b_connected field, allowing to correctly detect the EOF of TCP streams (closes #35), * input: fixed a deadlock when opening a zero-sized file, * input: fixed a deadlock when opening an unconnected FIFO (closes #54).
-
- 18 Dec, 2002 1 commit
-
-
Sam Hocevar authored
-
- 12 Dec, 2002 1 commit
-
-
Gildas Bazin authored
* src/input/input.c: forgot to commit this during my last commit :p
-
- 06 Dec, 2002 2 commits
-
-
Sam Hocevar authored
* ALL: a bunch of additional warning fixes.
-
Sam Hocevar authored
signed/unsigned comparisons, and removed trailing spaces here and there.
-
- 03 Dec, 2002 1 commit
-
-
Arnaud Schauly authored
playlist_item_t instead of psz_target ). Now playlist_Add uses playlist_AddItem to enqueue. * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t structure. * src/input/input.c : takes item->psz_uri argument to start playing an item.
-
- 11 Nov, 2002 1 commit
-
-
Sam Hocevar authored
WIN32 isn't always defined under WinCE, but might be. Grmbl. * ./include/*: changed a few u* and s* to uint*_t and int*_t.
-
- 10 Nov, 2002 1 commit
-
-
Sam Hocevar authored
work is still needed for missing functions. I only touched libvlc for the moment, plugins will come in a long long while. * ./bootstrap: moved MSVC project files generation here; use --update-msvc.
-
- 08 Oct, 2002 1 commit
-
-
Sam Hocevar authored
is set to the empty string (happens when doing "Apply" in a GUI).
-
- 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.
-