You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
avfilter/vf_colormatrix: make sure the number of threads is even for yuv420p
Fix crash with for example: ffmpeg -f lavfi -i testsrc=568x320 -threads 3 -vf format=yuv420p,colormatrix=bt709:smpte170m -f null -
This commit is contained in:
@@ -416,7 +416,7 @@ static int filter_frame(AVFilterLink *link, AVFrame *in)
|
||||
FFMIN(in->height, ctx->graph->nb_threads));
|
||||
else if (in->format == AV_PIX_FMT_YUV420P)
|
||||
ctx->internal->execute(ctx, process_slice_yuv420p, &td, NULL,
|
||||
FFMIN(in->height, ctx->graph->nb_threads));
|
||||
FFMAX(1, FFMIN(in->height, ctx->graph->nb_threads) & ~1));
|
||||
else
|
||||
ctx->internal->execute(ctx, process_slice_uyvy422, &td, NULL,
|
||||
FFMIN(in->height, ctx->graph->nb_threads));
|
||||
|
Reference in New Issue
Block a user