mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-28 20:51:13 +00:00
Revert "videodecoder: If a frame is to be dropped, don't update timestamps"
This reverts commit c9c5cd8eef
.
This commit is contained in:
parent
c9c5cd8eef
commit
ba8e7062a4
1 changed files with 1 additions and 6 deletions
|
@ -2167,14 +2167,9 @@ gst_video_decoder_prepare_finish_frame (GstVideoDecoder *
|
||||||
if (GST_VIDEO_CODEC_FRAME_IS_DECODE_ONLY (frame))
|
if (GST_VIDEO_CODEC_FRAME_IS_DECODE_ONLY (frame))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/* If the frame is to be dropped, we should not update the timestamps
|
|
||||||
* either */
|
|
||||||
if (dropping)
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* If the frame is meant to be output but we don't have an output_buffer
|
/* If the frame is meant to be output but we don't have an output_buffer
|
||||||
* we have a problem :) */
|
* we have a problem :) */
|
||||||
if (G_UNLIKELY (frame->output_buffer == NULL))
|
if (G_UNLIKELY ((frame->output_buffer == NULL) && !dropping))
|
||||||
goto no_output_buffer;
|
goto no_output_buffer;
|
||||||
|
|
||||||
if (GST_CLOCK_TIME_IS_VALID (frame->pts)) {
|
if (GST_CLOCK_TIME_IS_VALID (frame->pts)) {
|
||||||
|
|
Loading…
Reference in a new issue