Commit ae6ba2db authored by Michael Niedermayer's avatar Michael Niedermayer

avcodec/mjpegenc: add priv_class to encoders

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent b48c95b6
...@@ -215,6 +215,8 @@ static int amv_encode_picture(AVCodecContext *avctx, AVPacket *pkt, ...@@ -215,6 +215,8 @@ static int amv_encode_picture(AVCodecContext *avctx, AVPacket *pkt,
} }
#if CONFIG_MJPEG_ENCODER #if CONFIG_MJPEG_ENCODER
FF_MPV_GENERIC_CLASS(mjpeg)
AVCodec ff_mjpeg_encoder = { AVCodec ff_mjpeg_encoder = {
.name = "mjpeg", .name = "mjpeg",
.long_name = NULL_IF_CONFIG_SMALL("MJPEG (Motion JPEG)"), .long_name = NULL_IF_CONFIG_SMALL("MJPEG (Motion JPEG)"),
...@@ -228,9 +230,12 @@ AVCodec ff_mjpeg_encoder = { ...@@ -228,9 +230,12 @@ AVCodec ff_mjpeg_encoder = {
.pix_fmts = (const enum AVPixelFormat[]){ .pix_fmts = (const enum AVPixelFormat[]){
AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_YUVJ422P, AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_NONE AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_YUVJ422P, AV_PIX_FMT_YUVJ444P, AV_PIX_FMT_NONE
}, },
.priv_class = &mjpeg_class,
}; };
#endif #endif
#if CONFIG_AMV_ENCODER #if CONFIG_AMV_ENCODER
FF_MPV_GENERIC_CLASS(amv)
AVCodec ff_amv_encoder = { AVCodec ff_amv_encoder = {
.name = "amv", .name = "amv",
.long_name = NULL_IF_CONFIG_SMALL("AMV Video"), .long_name = NULL_IF_CONFIG_SMALL("AMV Video"),
...@@ -243,5 +248,6 @@ AVCodec ff_amv_encoder = { ...@@ -243,5 +248,6 @@ AVCodec ff_amv_encoder = {
.pix_fmts = (const enum AVPixelFormat[]){ .pix_fmts = (const enum AVPixelFormat[]){
AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_NONE AV_PIX_FMT_YUVJ420P, AV_PIX_FMT_NONE
}, },
.priv_class = &amv_class,
}; };
#endif #endif
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