From d63d964fb3c92631eaa21d58e2cbc7efdd173246 Mon Sep 17 00:00:00 2001 From: Dave Rice Date: Tue, 3 Jun 2014 14:47:17 -0400 Subject: [PATCH] avcodec/libopenjpegenc: Add frame-threading capability This gives a >50% speed up when encoding with libopenjpeg. Signed-off-by: Michael Niedermayer --- libavcodec/libopenjpegenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/libopenjpegenc.c b/libavcodec/libopenjpegenc.c index ac77c7d196..0fcc48ffdd 100644 --- a/libavcodec/libopenjpegenc.c +++ b/libavcodec/libopenjpegenc.c @@ -645,7 +645,7 @@ AVCodec ff_libopenjpeg_encoder = { .init = libopenjpeg_encode_init, .encode2 = libopenjpeg_encode_frame, .close = libopenjpeg_encode_close, - .capabilities = 0, + .capabilities = CODEC_CAP_FRAME_THREADS | CODEC_CAP_INTRA_ONLY, .pix_fmts = (const enum AVPixelFormat[]) { AV_PIX_FMT_RGB24, AV_PIX_FMT_RGBA, AV_PIX_FMT_RGB48, AV_PIX_FMT_RGBA64, AV_PIX_FMT_GBR24P,