diff options
Diffstat (limited to 'libavcodec/libwebpenc.c')
-rw-r--r-- | libavcodec/libwebpenc.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/libavcodec/libwebpenc.c b/libavcodec/libwebpenc.c index 180fff93f6..12f15bbf65 100644 --- a/libavcodec/libwebpenc.c +++ b/libavcodec/libwebpenc.c @@ -24,6 +24,7 @@ * WebP encoder using libwebp (WebPEncode API) */ +#include "codec_internal.h" #include "encode.h" #include "libwebpenc_common.h" @@ -86,18 +87,18 @@ static int libwebp_encode_close(AVCodecContext *avctx) return 0; } -const AVCodec ff_libwebp_encoder = { - .name = "libwebp", - .long_name = NULL_IF_CONFIG_SMALL("libwebp WebP image"), - .type = AVMEDIA_TYPE_VIDEO, - .id = AV_CODEC_ID_WEBP, - .capabilities = AV_CODEC_CAP_DR1, - .pix_fmts = ff_libwebpenc_pix_fmts, - .priv_class = &ff_libwebpenc_class, +const FFCodec ff_libwebp_encoder = { + .p.name = "libwebp", + .p.long_name = NULL_IF_CONFIG_SMALL("libwebp WebP image"), + .p.type = AVMEDIA_TYPE_VIDEO, + .p.id = AV_CODEC_ID_WEBP, + .p.capabilities = AV_CODEC_CAP_DR1, + .p.pix_fmts = ff_libwebpenc_pix_fmts, + .p.priv_class = &ff_libwebpenc_class, + .p.wrapper_name = "libwebp", .priv_data_size = sizeof(LibWebPContext), .defaults = ff_libwebp_defaults, .init = libwebp_encode_init, .encode2 = libwebp_encode_frame, .close = libwebp_encode_close, - .wrapper_name = "libwebp", }; |