From 9a314a2430048b4a48d471acc79c64c97d46cf6f Mon Sep 17 00:00:00 2001 From: Sreerenj Balachandran Date: Mon, 16 Nov 2015 18:22:33 +0200 Subject: [PATCH] decoder: vp9: Avoid unnecessary show_frame flag checking while doing picture output We always set GST_VAAPI_PICTURE_FLAG_SKIPPED for DECODE_ONLY frames and the gstvaapidecoder base calss is reponsible for handling those frames later on. No need for explicit verification of frame header's show_frame in order to do picture outputing. --- gst-libs/gst/vaapi/gstvaapidecoder_vp9.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gst-libs/gst/vaapi/gstvaapidecoder_vp9.c b/gst-libs/gst/vaapi/gstvaapidecoder_vp9.c index b97487a..b9e023d 100644 --- a/gst-libs/gst/vaapi/gstvaapidecoder_vp9.c +++ b/gst-libs/gst/vaapi/gstvaapidecoder_vp9.c @@ -485,9 +485,8 @@ decode_current_picture (GstVaapiDecoderVp9 * decoder) update_ref_frames (decoder); ret: - if (frame_hdr->show_frame) - if (!gst_vaapi_picture_output (picture)) - goto error; + if (!gst_vaapi_picture_output (picture)) + goto error; gst_vaapi_picture_replace (&priv->current_picture, NULL); -- 2.7.4