On Sun, 20 Jul 2014 23:59:20 +0100, Vittorio Giovara <vittorio.giov...@gmail.com> wrote: > --- > libavcodec/pngdec.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/libavcodec/pngdec.c b/libavcodec/pngdec.c > index 6b085ac..79baf4a 100644 > --- a/libavcodec/pngdec.c > +++ b/libavcodec/pngdec.c > @@ -500,6 +500,9 @@ static int decode_frame(AVCodecContext *avctx, > } else if (s->bit_depth == 8 && > s->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) { > avctx->pix_fmt = AV_PIX_FMT_GRAY8A; > + } else if (s->bit_depth == 16 && > + s->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) { > + avctx->pix_fmt = AV_PIX_FMT_GRAY16ABE; > } else { > goto fail; > } > -- > 1.8.5.2 (Apple Git-48) >
Looks sane, a test would be nice -- Anton Khirnov _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel