- 13 Dec, 2015 6 commits
-
-
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
-
- 12 Dec, 2015 6 commits
-
-
David Fuhrmann authored
-
David Fuhrmann authored
Selecting the fullscreen monitor is not supported with native fullscreen.
-
Francois Cartegnie authored
Since we have helpers to convert to AnnexB, we just need to feed the NAL stream to packetizer instead of parsing, converting and feeding it one by one.
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
- 11 Dec, 2015 15 commits
-
-
Thomas Guillem authored
-
Thomas Guillem authored
CloseDecoder join the thread and clean up the decoder via CleanDecoder.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
This commit improve MediaCodec performances and remove polling every 10 msecs when DecodeCommon is waiting for an input or an output buffer. One new thread is used for output: once an input buffer is queued, this thread will wait indefinitely for a MediaCodec output buffer (this can be cancelled by a flush). This buffer will be queued to the video or audio output via decoder_QueueVideo or decoder_QueueAudio. This thread, and pf_decode call are locked by the same mutex. Only mc->dequeue_in/mc->dequeue_out are not locked since these functions can block. Fixes #15079
-
Petri Hintukainen authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Petri Hintukainen authored
Fixes late frames in sparse video streams (BluRay menus) Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Petri Hintukainen authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Petri Hintukainen authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Petri Hintukainen authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Petri Hintukainen authored
Fixes missing overlay when Demux() is not called enough often. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Petri Hintukainen authored
Avoids logging these as unhandled events. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Andrea Giudiceandrea authored
Fix #16075 Signed-off-by:
Andrea Giudiceandrea <andreaerdna@libero.it> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
-
Zhao Zhili authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 10 Dec, 2015 13 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
We don´t want to discard decoded data if seeking during prefoll then the timestamps restart from lower values.
-
Rémi Denis-Courmont authored
-
Thomas Guillem authored
This fixes a possible deadlock when seeking paused at the end of the video. Indeed, in that case, prerolling won't end and the decoder won't be flushed if we seek at the end again. Conflicts: src/input/decoder.c Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Thomas Guillem authored
This function allow asynchronous decoders to queue a subtitle to the video output. Decoders that use this function should return NULL in pf_decode_sub callback. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Thomas Guillem authored
This function allow asynchronous decoders to queue an audio block to the audio output. Decoders that use this function should return NULL in pf_decode_audio callback. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Thomas Guillem authored
This function allow asynchronous decoders to queue a picture to the video output. Decoders that use this function should return NULL in pf_decode_video callback. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Thomas Guillem authored
This variable will be acceded by other threads via future decoder queue functions Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Rémi Denis-Courmont authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-