# HG changeset patch # User bcoudurier # Date 1244190545 0 # Node ID 7f15f8f14e973bd7566dcc3805d3d797796bfb2f # Parent a9011e7defee6e0fd43a746aa9f9d85edd61b836 pgm, pgmyuv, ppm, pbm and pam decoders use get_buffer, set CODEC_CAP_DR1 diff -r a9011e7defee -r 7f15f8f14e97 pnmenc.c --- a/pnmenc.c Fri Jun 05 08:21:54 2009 +0000 +++ b/pnmenc.c Fri Jun 05 08:29:05 2009 +0000 @@ -373,6 +373,7 @@ NULL, NULL, pnm_decode_frame, + CODEC_CAP_DR1, .pix_fmts= (enum PixelFormat[]){PIX_FMT_GRAY8, PIX_FMT_GRAY16BE, PIX_FMT_NONE}, .long_name= NULL_IF_CONFIG_SMALL("PGM (Portable GrayMap) image"), }; @@ -401,6 +402,7 @@ NULL, NULL, pnm_decode_frame, + CODEC_CAP_DR1, .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE}, .long_name= NULL_IF_CONFIG_SMALL("PGMYUV (Portable GrayMap YUV) image"), }; @@ -429,6 +431,7 @@ NULL, NULL, pnm_decode_frame, + CODEC_CAP_DR1, .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGB48BE, PIX_FMT_NONE}, .long_name= NULL_IF_CONFIG_SMALL("PPM (Portable PixelMap) image"), }; @@ -457,6 +460,7 @@ NULL, NULL, pnm_decode_frame, + CODEC_CAP_DR1, .pix_fmts= (enum PixelFormat[]){PIX_FMT_MONOWHITE, PIX_FMT_NONE}, .long_name= NULL_IF_CONFIG_SMALL("PBM (Portable BitMap) image"), }; @@ -485,6 +489,7 @@ NULL, NULL, pnm_decode_frame, + CODEC_CAP_DR1, .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGB32, PIX_FMT_GRAY8, PIX_FMT_MONOWHITE, PIX_FMT_NONE}, .long_name= NULL_IF_CONFIG_SMALL("PAM (Portable AnyMap) image"), };