vdpaumpegdec: don't ignore return value of gst_base_video_decoder_finish_frame
This commit is contained in:
parent
f09f27a761
commit
d60c67b2c2
@ -384,13 +384,13 @@ gst_vdp_mpeg_dec_handle_frame (GstBaseVideoDecoder * base_video_decoder,
|
|||||||
frame->src_buffer = GST_BUFFER_CAST (outbuf);
|
frame->src_buffer = GST_BUFFER_CAST (outbuf);
|
||||||
|
|
||||||
if (info->picture_coding_type == B_FRAME) {
|
if (info->picture_coding_type == B_FRAME) {
|
||||||
gst_base_video_decoder_finish_frame (base_video_decoder, frame);
|
ret = gst_base_video_decoder_finish_frame (base_video_decoder, frame);
|
||||||
} else {
|
} else {
|
||||||
info->backward_reference = GST_VDP_VIDEO_BUFFER (outbuf)->surface;
|
info->backward_reference = GST_VDP_VIDEO_BUFFER (outbuf)->surface;
|
||||||
mpeg_dec->b_frame = gst_video_frame_ref (frame);
|
mpeg_dec->b_frame = gst_video_frame_ref (frame);
|
||||||
}
|
}
|
||||||
|
|
||||||
return GST_FLOW_OK;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static GstVideoFrame *
|
static GstVideoFrame *
|
||||||
|
Loading…
x
Reference in New Issue
Block a user