diff options
author | Edward Hervey <edward@centricular.com> | 2018-09-21 16:01:53 +0200 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2018-09-21 16:01:53 +0200 |
commit | 46cc79c43a95108967ffa041145b8117b5e49589 (patch) | |
tree | b4635004ad78b768d576396ece2718713e54860f /ext | |
parent | 143aa80cdf3f4286fc5347ffda849827191965f8 (diff) | |
download | gst-libav-46cc79c43a95108967ffa041145b8117b5e49589.tar.gz |
avviddec: Remove unneeded check
frame is always valid in this function (but wasn't before the
refactoring from a few months ago).
CID #1439540
Diffstat (limited to 'ext')
-rw-r--r-- | ext/libav/gstavviddec.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c index de23954..8c9a794 100644 --- a/ext/libav/gstavviddec.c +++ b/ext/libav/gstavviddec.c @@ -1800,14 +1800,12 @@ gst_ffmpegviddec_handle_frame (GstVideoDecoder * decoder, if (!packet.size) goto done; - if (frame) { - /* save reference to the timing info */ - ffmpegdec->context->reordered_opaque = (gint64) frame->system_frame_number; - ffmpegdec->picture->reordered_opaque = (gint64) frame->system_frame_number; + /* save reference to the timing info */ + ffmpegdec->context->reordered_opaque = (gint64) frame->system_frame_number; + ffmpegdec->picture->reordered_opaque = (gint64) frame->system_frame_number; - GST_DEBUG_OBJECT (ffmpegdec, "stored opaque values idx %d", - frame->system_frame_number); - } + GST_DEBUG_OBJECT (ffmpegdec, "stored opaque values idx %d", + frame->system_frame_number); /* This might call into get_buffer() from another thread, * which would cause a deadlock. Release the lock here |