- 22 Mar, 2015 8 commits
-
-
Rémi Denis-Courmont authored
-
David Fuhrmann authored
close #14006
-
Rémi Denis-Courmont authored
This is better than leaking them to the DNS resolver. This also avoids confusing error messages if live555 is missing or failing.
-
Francois Cartegnie authored
refs #14193
-
Francois Cartegnie authored
refs #14193
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
refs #14193
-
- 21 Mar, 2015 27 commits
-
-
Rémi Denis-Courmont authored
p_owner->b_paused can only be written by the owner, so the owner thread does not need to lock to read it. (However, locking is necessary to write it from the owner thread, or to read it from the decoder thread.)
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This removes small hacks surrounding this corner case.
-
Rémi Denis-Courmont authored
Do not rely on allocating a block for draining the decoder and output.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
All audio decoders support the *pp_block == NULL case, and return NULL. This enables audio decoders to drain cleanly.
-
Rémi Denis-Courmont authored
DecoderPlayAudio() has no effects with a NULL block.
-
David Fuhrmann authored
MainMenus p_intf can be already accessed before applicationWillFinishLaunching was called. This should fix quite some crashes reported by the users.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
David Fuhrmann authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
There is nothing special about exiting at this level. The decoder should discard its buffers and return to reading the input FIFO at the earliest (where it gets canceled). This is the same as flushing.
-
Rémi Denis-Courmont authored
See also 0fde3bea.
-
Rémi Denis-Courmont authored
See also 0fde3bea.
-
Rémi Denis-Courmont authored
This fixes an assertion failure. Regression from 62140018.
-
Rémi Denis-Courmont authored
-
David Fuhrmann authored
This should fix some crashes as reported by the users.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 20 Mar, 2015 5 commits
-
-
Steve Lhomme authored
Fixes #14186 a positive HRESULT means it succeeded. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Carlos Fenollosa authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
There is a race when starting video with subtitles at a given position (via --start-time). If all decoders are flushed early, the video decoder may not have created the Vout via the decoder_NewPicture call. In that case, spu_new_buffer will be blocking for 6 seconds. Indeed, spu_new_buffer can block for maximum 6 seconds when it's waiting for a Vout. To solve this race, abort spu_new_buffer if decoder is flushing. How to reproduce the race condition: ./vlc --start-time 3600 <video_with_subtitles> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Eugen Geist authored
Fixes #2100. Override toggleVisible of BookmarkDialog to call update before using toggleVisible of QVLCFrame Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Steve Lhomme authored
Fixes incorrect offset when playing http://streams.videolan.org/misc/test-files-ccc/vsfilter_general_TestCase.mkvSigned-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-