- Mar 22, 2015
-
-
Rémi Denis-Courmont authored
-
David 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.
-
François Cartegnie authored
refs #14193
-
François Cartegnie authored
refs #14193
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
refs #14193
-
- Mar 21, 2015
-
-
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 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 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 authored
This should fix some crashes as reported by the users.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- Mar 20, 2015
-
-
Fixes #14186 a positive HRESULT means it succeeded. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
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>
-
Fixes #2100. Override toggleVisible of BookmarkDialog to call update before using toggleVisible of QVLCFrame Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Fixes incorrect offset when playing http://streams.videolan.org/misc/test-files-ccc/vsfilter_general_TestCase.mkv Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-