aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorRostislav Pehlivanov <atomnuker@gmail.com>2016-02-26 12:16:25 +0000
committerRostislav Pehlivanov <atomnuker@gmail.com>2016-02-26 12:17:42 +0000
commit35346c7b0f7cddf8581a6aac3178c3ecf7c25283 (patch)
tree3b93961ff3a62095d5b4bec9f322961e7c31c885 /libavcodec
parent2a7f056d880774fc7711a4b588af3841cd5a84af (diff)
downloadffmpeg-35346c7b0f7cddf8581a6aac3178c3ecf7c25283.tar.gz
vc2enc: mark as FF_CODEC_CAP_INIT_THREADSAFE and align AVCodec entries
The encoder does not modify any global variables. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/vc2enc.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/libavcodec/vc2enc.c b/libavcodec/vc2enc.c
index dc0270d99e..71f74b50bc 100644
--- a/libavcodec/vc2enc.c
+++ b/libavcodec/vc2enc.c
@@ -1185,16 +1185,17 @@ static const enum AVPixelFormat allowed_pix_fmts[] = {
};
AVCodec ff_vc2_encoder = {
- .name = "vc2",
- .long_name = NULL_IF_CONFIG_SMALL("SMPTE VC-2"),
- .type = AVMEDIA_TYPE_VIDEO,
- .id = AV_CODEC_ID_DIRAC,
+ .name = "vc2",
+ .long_name = NULL_IF_CONFIG_SMALL("SMPTE VC-2"),
+ .type = AVMEDIA_TYPE_VIDEO,
+ .id = AV_CODEC_ID_DIRAC,
.priv_data_size = sizeof(VC2EncContext),
- .init = vc2_encode_init,
- .close = vc2_encode_end,
- .capabilities = AV_CODEC_CAP_SLICE_THREADS,
- .encode2 = vc2_encode_frame,
- .priv_class = &vc2enc_class,
- .defaults = vc2enc_defaults,
- .pix_fmts = allowed_pix_fmts
+ .init = vc2_encode_init,
+ .close = vc2_encode_end,
+ .capabilities = AV_CODEC_CAP_SLICE_THREADS,
+ .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE,
+ .encode2 = vc2_encode_frame,
+ .priv_class = &vc2enc_class,
+ .defaults = vc2enc_defaults,
+ .pix_fmts = allowed_pix_fmts
};