[FFmpeg-cvslog] avcodec/libopenjpegenc: Add frame-threading capability
Dave Rice
git at videolan.org
Tue Jun 3 21:23:55 CEST 2014
ffmpeg | branch: master | Dave Rice <dave at dericed.com> | Tue Jun 3 14:47:17 2014 -0400| [d63d964fb3c92631eaa21d58e2cbc7efdd173246] | committer: Michael Niedermayer
avcodec/libopenjpegenc: Add frame-threading capability
This gives a >50% speed up when encoding with libopenjpeg.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d63d964fb3c92631eaa21d58e2cbc7efdd173246
---
libavcodec/libopenjpegenc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/libopenjpegenc.c b/libavcodec/libopenjpegenc.c
index ac77c7d..0fcc48f 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,
More information about the ffmpeg-cvslog
mailing list