* commit '5c8a5765dc5f4e29afb85b95be393c30f45412a8': scale_npp: explicitly set the output frames context for passthrough mode See 62b75537db15816fde8b8a33976ffc4a8277f1fc
Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -319,10 +319,10 @@ static int init_processing_chain(AVFilterContext *ctx, int in_width, int in_heig · 318 unmodified lines | ||
| 319 | 319 | last_stage = i; |
| 320 | 320 | } |
| 321 | 321 | |
| 322 | − if (last_stage < 0) | |
| 323 | − ctx->outputs[0]->hw_frames_ctx = av_buffer_ref(ctx->inputs[0]->hw_frames_ctx); | |
| 324 | − else | |
| 322 | + if (last_stage >= 0) | |
| 325 | 323 | ctx->outputs[0]->hw_frames_ctx = av_buffer_ref(s->stages[last_stage].frames_ctx); |
| 324 | + else | |
| 325 | + ctx->outputs[0]->hw_frames_ctx = av_buffer_ref(ctx->inputs[0]->hw_frames_ctx); | |
| 326 | 326 | |
| 327 | 327 | if (!ctx->outputs[0]->hw_frames_ctx) |
| 328 | 328 | return AVERROR(ENOMEM); |