[FFmpeg-devel] [PATCH 2/2] libavcodec/zmbvenc: add support for 24-bit encoding, using pix_fmt BGR24.
Tomas Härdin
tjoppen at acc.umu.se
Wed Mar 27 11:42:59 EET 2019
tis 2019-03-26 klockan 22:13 +0000 skrev Matthew Fearnley:
> Support is #ifdef'd out at this stage, using ZMBV_ENABLE_24BPP (like in
> the zmbv.c decoder)
> ---
> libavcodec/zmbvenc.c | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/libavcodec/zmbvenc.c b/libavcodec/zmbvenc.c
> index 98029de5f6..48871758e0 100644
> --- a/libavcodec/zmbvenc.c
> +++ b/libavcodec/zmbvenc.c
> @@ -340,6 +340,12 @@ static av_cold int encode_init(AVCodecContext *avctx)
> c->fmt = ZMBV_FMT_16BPP;
> c->bypp = 2;
> break;
> +#ifdef ZMBV_ENABLE_24BPP
> + case AV_PIX_FMT_BGR24:
> + c->fmt = ZMBV_FMT_24BPP;
> + c->bypp = 3;
> + break;
> +#endif //ZMBV_ENABLE_24BPP
Should be fine, since our encoder is byte-oriented rather than word-
oriented like the DosBox encoder
/Tomas
More information about the ffmpeg-devel
mailing list