diff options
author | Rostislav Pehlivanov <atomnuker@gmail.com> | 2016-02-26 12:16:25 +0000 |
---|---|---|
committer | Rostislav Pehlivanov <atomnuker@gmail.com> | 2016-02-26 12:17:42 +0000 |
commit | 35346c7b0f7cddf8581a6aac3178c3ecf7c25283 (patch) | |
tree | 3b93961ff3a62095d5b4bec9f322961e7c31c885 /libavcodec | |
parent | 2a7f056d880774fc7711a4b588af3841cd5a84af (diff) | |
download | ffmpeg-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.c | 23 |
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 }; |