- 18 Jan, 2010 1 commit
-
-
Rémi Denis-Courmont authored
So far, the input was attached after it inherited quite a bunch of variables. This did not quite work. The problem lies in the dual use of object attachment: variables inheritance and tree search. Nowadays, the input object should not be looked for before it is initialized. Only children objects use vlc_object_find anymore, and they can only exist while the input is fully initialized. Other code paths use playlist_CurrentInput() or such, which only ever return an already initialized input (from input.c:Create()). (N.B.: I wonder if there aren't similar issues in VOUT and AOUT)
-
- 16 Jan, 2010 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 13 Jan, 2010 1 commit
-
-
Laurent Aimar authored
-
- 11 Jan, 2010 1 commit
-
-
Rémi Denis-Courmont authored
-
- 07 Jan, 2010 3 commits
-
-
Laurent Aimar authored
-
Pierre authored
-
Pierre authored
-
- 26 Dec, 2009 1 commit
-
-
Pierre authored
Else, this results in triggering the timeshift module.
-
- 06 Dec, 2009 1 commit
-
-
Rémi Denis-Courmont authored
-
- 05 Dec, 2009 1 commit
-
-
JP Dinger authored
Introduce realloc_or_free() to src/*, and add assert() to mark unhandled ENOMEM error conditions. Allocation shrinking or otherwise handled allocations don't need realloc_or_free.
-
- 28 Nov, 2009 3 commits
-
-
Laurent Aimar authored
The execution of a seek command will be postpone until the decoder has finished its bufferisation (or until 125ms has elapsed since the last seek).
-
Laurent Aimar authored
-
Laurent Aimar authored
-
- 21 Nov, 2009 1 commit
-
-
Rémi Denis-Courmont authored
-
- 11 Nov, 2009 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 18 Sep, 2009 1 commit
-
-
Erwan Tulou authored
core: create two variables at initialization (for var_AddCallback to get a higher chance to succeed!)
-
- 14 Sep, 2009 7 commits
-
-
Laurent Aimar authored
For the moment, it is only deactivated when using input_Read and input_Preparse (it was making blocking vlc at start-up).
-
Laurent Aimar authored
-
Laurent Aimar authored
It is unused and not correctly implemented (!b_block case).
-
Laurent Aimar authored
The pause must be done when the fifo of the decoder gets empty otherwise the pause occurs too soon (especially with large caching).
-
Laurent Aimar authored
It avoids to quit the pause state.
-
Laurent Aimar authored
p_input->b_eof cannot be true at this stage.
-
Added a new option, play-and-pause. When this option is set, the input thread is automatically paused when each item reaches the end of the file. This option is intended to make it easier to use VLC during live productions featuring instructors and speakers working with American Sign Language (ASL), or really any Sign Language, where it is common for a lecturer to refer to video clips during a presentation. The automatic pausing provides a smooth pause for the video operator to switch the projection system back to the camera with the live speaker once a clip has finished playing. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
- 12 Sep, 2009 1 commit
-
-
Rémi Denis-Courmont authored
-
- 03 Sep, 2009 1 commit
-
-
Laurent Aimar authored
-
- 23 Aug, 2009 3 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 21 Aug, 2009 1 commit
-
-
Pierre authored
This try to avoid vlc_object_find() as much as possible. This is conservative, because where there is no associated parent input, we'll try to find in certain cases the parent input. This will probably be removed later on. Because yes, there is not necessarily a parent input for access and demux, especially if created from stream_UrlNew().
-
- 20 Aug, 2009 1 commit
-
-
Pierre authored
-
- 15 Aug, 2009 1 commit
-
-
Rémi Denis-Courmont authored
Deeper code can cope with too overly large values. We need to accept seemingly too far start times because the length is typically not known at startup (and hence set to zero).
-
- 19 Jul, 2009 1 commit
-
-
Laurent Aimar authored
It will allows to control the moment at which the meta are updated to fix the delay introduced by timeshift and buffering. It will also simplify the way meta data are read by demuxers.
-
- 18 Jul, 2009 1 commit
-
-
Rémi Denis-Courmont authored
-
- 17 Jul, 2009 2 commits
-
-
Laurent Aimar authored
It would be the proper thing to do to convert real time access_demux to work without pf_demux callback (it includes oss,alsa,rtp,screen at least).
-
Laurent Aimar authored
-
- 16 Jul, 2009 1 commit
-
-
Laurent Aimar authored
It allows to decrease the number of input thread wakeup and to improve its reactiveness at user commands in case of data starvation.
-
- 15 Jul, 2009 1 commit
-
-
Laurent Aimar authored
-
- 01 Jul, 2009 1 commit
-
-
Laurent Aimar authored
-