Commit f6a152db authored by Janne Grunau's avatar Janne Grunau

threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs

parent 9472d37d
...@@ -119,5 +119,6 @@ AVCodec ff_libvpx_decoder = { ...@@ -119,5 +119,6 @@ AVCodec ff_libvpx_decoder = {
.init = vp8_init, .init = vp8_init,
.close = vp8_free, .close = vp8_free,
.decode = vp8_decode, .decode = vp8_decode,
.long_name = NULL_IF_CONFIG_SMALL("libvpx VP8"), .capabilities = CODEC_CAP_AUTO_THREADS,
.long_name = NULL_IF_CONFIG_SMALL("libvpx VP8"),
}; };
...@@ -572,7 +572,7 @@ AVCodec ff_libvpx_encoder = { ...@@ -572,7 +572,7 @@ AVCodec ff_libvpx_encoder = {
.init = vp8_init, .init = vp8_init,
.encode = vp8_encode, .encode = vp8_encode,
.close = vp8_free, .close = vp8_free,
.capabilities = CODEC_CAP_DELAY, .capabilities = CODEC_CAP_DELAY | CODEC_CAP_AUTO_THREADS,
.pix_fmts = (const enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE}, .pix_fmts = (const enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name = NULL_IF_CONFIG_SMALL("libvpx VP8"), .long_name = NULL_IF_CONFIG_SMALL("libvpx VP8"),
.priv_class = &class, .priv_class = &class,
......
...@@ -414,7 +414,7 @@ AVCodec ff_libxavs_encoder = { ...@@ -414,7 +414,7 @@ AVCodec ff_libxavs_encoder = {
.init = XAVS_init, .init = XAVS_init,
.encode = XAVS_frame, .encode = XAVS_frame,
.close = XAVS_close, .close = XAVS_close,
.capabilities = CODEC_CAP_DELAY, .capabilities = CODEC_CAP_DELAY | CODEC_CAP_AUTO_THREADS,
.pix_fmts = (const enum PixelFormat[]) { PIX_FMT_YUV420P, PIX_FMT_NONE }, .pix_fmts = (const enum PixelFormat[]) { PIX_FMT_YUV420P, PIX_FMT_NONE },
.long_name = NULL_IF_CONFIG_SMALL("libxavs - the Chinese Audio Video Standard Encoder"), .long_name = NULL_IF_CONFIG_SMALL("libxavs - the Chinese Audio Video Standard Encoder"),
.priv_class = &class, .priv_class = &class,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment