diff options
author | Carl Eugen Hoyos <ceffmpeg@gmail.com> | 2018-05-27 22:51:06 +0200 |
---|---|---|
committer | Carl Eugen Hoyos <ceffmpeg@gmail.com> | 2018-05-27 22:51:06 +0200 |
commit | fbb283cfefb1865375718c4a56ce608d96a4a8ed (patch) | |
tree | 3cdedbcfe6cd5480f553394c224d1f5985110d69 /libavcodec/hevcdec.c | |
parent | df3d962d2e736c0748b91a3c8c701d7cb96154a8 (diff) |
lavc/hevcdec: Treat clean random access nals as keyframes for -skip_frame.
Fixes ticket #7227.
Reviewed-by: Mark Thompson
Diffstat (limited to 'libavcodec/hevcdec.c')
-rw-r--r-- | libavcodec/hevcdec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/hevcdec.c b/libavcodec/hevcdec.c index c8877626d2..409e77f3d3 100644 --- a/libavcodec/hevcdec.c +++ b/libavcodec/hevcdec.c @@ -2919,7 +2919,7 @@ static int decode_nal_unit(HEVCContext *s, const H2645NAL *nal) if ( (s->avctx->skip_frame >= AVDISCARD_BIDIR && s->sh.slice_type == HEVC_SLICE_B) || (s->avctx->skip_frame >= AVDISCARD_NONINTRA && s->sh.slice_type != HEVC_SLICE_I) || - (s->avctx->skip_frame >= AVDISCARD_NONKEY && !IS_IDR(s))) { + (s->avctx->skip_frame >= AVDISCARD_NONKEY && !IS_IRAP(s))) { break; } |