avcodec/hevcdec: Fix precedence, bogus film grain warning
Reviewed-by: Niklas Haas <ffmpeg@haasn.xyz> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> (cherry picked from commit bba996d6cdac15367f265e245987477d0f7b1899)
This commit is contained in:
parent
30002d58fa
commit
2d3ee7c069
@ -2897,10 +2897,10 @@ static int hevc_frame_start(HEVCContext *s)
|
||||
goto fail;
|
||||
|
||||
if (s->ref->needs_fg &&
|
||||
( s->sei.common.film_grain_characteristics.present &&
|
||||
!ff_h274_film_grain_params_supported(s->sei.common.film_grain_characteristics.model_id,
|
||||
s->ref->frame->format))
|
||||
|| !av_film_grain_params_select(s->ref->frame)) {
|
||||
(s->sei.common.film_grain_characteristics.present &&
|
||||
!ff_h274_film_grain_params_supported(s->sei.common.film_grain_characteristics.model_id,
|
||||
s->ref->frame->format)
|
||||
|| !av_film_grain_params_select(s->ref->frame))) {
|
||||
av_log_once(s->avctx, AV_LOG_WARNING, AV_LOG_DEBUG, &s->film_grain_warning_shown,
|
||||
"Unsupported film grain parameters. Ignoring film grain.\n");
|
||||
s->ref->needs_fg = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user