On 01/04/16 15:11, Vittorio Giovara wrote: > Due to how pixel format conversion is done, they behave the same way > as gray files. > --- > Typo, forgot an else. > Vittorio > > libavcodec/dds.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/libavcodec/dds.c b/libavcodec/dds.c > index 0e9d9b9..caa629a 100644 > --- a/libavcodec/dds.c > +++ b/libavcodec/dds.c > @@ -352,6 +352,8 @@ static int parse_pixel_format(AVCodecContext *avctx) > /* 8 bpp */ > if (bpp == 8 && r == 0xff && g == 0 && b == 0 && a == 0) > avctx->pix_fmt = AV_PIX_FMT_GRAY8; > + else if (bpp == 8 && r == 0 && g == 0 && b == 0 && a == 0xff) > + avctx->pix_fmt = AV_PIX_FMT_GRAY8; > /* 16 bpp */ > else if (bpp == 16 && r == 0xff && g == 0 && b == 0 && a == 0xff00) > avctx->pix_fmt = AV_PIX_FMT_YA8; >
Ok. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
