ffmpeg | branch: master | Carl Eugen Hoyos <[email protected]> | Thu Jan 22 01:33:05 2015 +0100| [c6a36f693153cc37bd993fafdaeb01ffcdb79725] | committer: Carl Eugen Hoyos
lavc/pngenc: Support encoding ya16be. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c6a36f693153cc37bd993fafdaeb01ffcdb79725 --- libavcodec/pngenc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libavcodec/pngenc.c b/libavcodec/pngenc.c index 401b1a2..ef33332 100644 --- a/libavcodec/pngenc.c +++ b/libavcodec/pngenc.c @@ -275,6 +275,10 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt, bit_depth = 8; color_type = PNG_COLOR_TYPE_GRAY_ALPHA; break; + case AV_PIX_FMT_YA16BE: + bit_depth = 16; + color_type = PNG_COLOR_TYPE_GRAY_ALPHA; + break; case AV_PIX_FMT_MONOBLACK: bit_depth = 1; color_type = PNG_COLOR_TYPE_GRAY; @@ -533,7 +537,7 @@ AVCodec ff_png_encoder = { AV_PIX_FMT_RGB48BE, AV_PIX_FMT_RGBA64BE, AV_PIX_FMT_PAL8, AV_PIX_FMT_GRAY8, AV_PIX_FMT_GRAY8A, - AV_PIX_FMT_GRAY16BE, + AV_PIX_FMT_GRAY16BE, AV_PIX_FMT_YA16BE, AV_PIX_FMT_MONOBLACK, AV_PIX_FMT_NONE }, .priv_class = &pngenc_class, _______________________________________________ ffmpeg-cvslog mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog
