avcodec/mjpegenc: add priv_class to encoders
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
b48c95b6c9
commit
ae6ba2db8f
@ -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 = {
|
|||||||
.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 = {
|
|||||||
.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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user