[FFmpeg-devel] [PATCH]s/-1/PIX_FMT_NONE
Carl Eugen Hoyos
cehoyos
Sun May 11 22:07:03 CEST 2008
Hi!
Icc warns about mixing of enumerated type with another type.
Attached patch fixes the trivial cases.
Please comment, Carl Eugen
-------------- next part --------------
Index: libavdevice/v4l2.c
===================================================================
--- libavdevice/v4l2.c (revision 13123)
+++ libavdevice/v4l2.c (working copy)
@@ -223,7 +223,7 @@
}
}
- return -1;
+ return PIX_FMT_NONE;
}
static int mmap_init(AVFormatContext *ctx)
Index: libavcodec/libxvidff.c
===================================================================
--- libavcodec/libxvidff.c (revision 13123)
+++ libavcodec/libxvidff.c (working copy)
@@ -773,6 +773,6 @@
ff_xvid_encode_init,
ff_xvid_encode_frame,
ff_xvid_encode_close,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "libxvidcore MPEG-4 part 2",
};
Index: libavcodec/dv.c
===================================================================
--- libavcodec/dv.c (revision 13123)
+++ libavcodec/dv.c (working copy)
@@ -1239,7 +1239,7 @@
sizeof(DVVideoContext),
dvvideo_init,
dvvideo_encode_frame,
- .pix_fmts = (enum PixelFormat[]) {PIX_FMT_YUV411P, PIX_FMT_YUV422P, PIX_FMT_YUV420P, -1},
+ .pix_fmts = (enum PixelFormat[]) {PIX_FMT_YUV411P, PIX_FMT_YUV422P, PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name = "DV (Digital Video)",
};
#endif // CONFIG_DVVIDEO_ENCODER
Index: libavcodec/pngenc.c
===================================================================
--- libavcodec/pngenc.c (revision 13123)
+++ libavcodec/pngenc.c (working copy)
@@ -444,6 +444,6 @@
png_enc_init,
encode_frame,
NULL, //encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGB32, PIX_FMT_PAL8, PIX_FMT_GRAY8, PIX_FMT_MONOBLACK, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGB32, PIX_FMT_PAL8, PIX_FMT_GRAY8, PIX_FMT_MONOBLACK, PIX_FMT_NONE},
.long_name= "PNG image",
};
Index: libavcodec/zmbvenc.c
===================================================================
--- libavcodec/zmbvenc.c (revision 13123)
+++ libavcodec/zmbvenc.c (working copy)
@@ -329,6 +329,6 @@
encode_init,
encode_frame,
encode_end,
- .pix_fmts = (enum PixelFormat[]){PIX_FMT_PAL8, -1},
+ .pix_fmts = (enum PixelFormat[]){PIX_FMT_PAL8, PIX_FMT_NONE},
.long_name = "Zip Motion Blocks Video",
};
Index: libavcodec/asv1.c
===================================================================
--- libavcodec/asv1.c (revision 13123)
+++ libavcodec/asv1.c (working copy)
@@ -639,7 +639,7 @@
encode_init,
encode_frame,
//encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "ASUS V1",
};
@@ -651,7 +651,7 @@
encode_init,
encode_frame,
//encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "ASUS V2",
};
Index: libavcodec/8bps.c
===================================================================
--- libavcodec/8bps.c (revision 13123)
+++ libavcodec/8bps.c (working copy)
@@ -37,7 +37,7 @@
#include "avcodec.h"
-static const enum PixelFormat pixfmt_rgb24[] = {PIX_FMT_BGR24, PIX_FMT_RGB32, -1};
+static const enum PixelFormat pixfmt_rgb24[] = {PIX_FMT_BGR24, PIX_FMT_RGB32, PIX_FMT_NONE};
/*
* Decoder context
Index: libavcodec/mpegvideo_enc.c
===================================================================
--- libavcodec/mpegvideo_enc.c (revision 13123)
+++ libavcodec/mpegvideo_enc.c (working copy)
@@ -3743,7 +3743,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "H.263",
};
@@ -3755,7 +3755,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "H.263+ / H.263 version 2",
};
@@ -3767,7 +3767,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "Flash Video",
};
@@ -3779,7 +3779,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "RealVideo 1.0",
};
@@ -3791,7 +3791,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "RealVideo 2.0",
};
@@ -3803,7 +3803,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.capabilities= CODEC_CAP_DELAY,
.long_name= "MPEG-4 part 2",
};
@@ -3816,7 +3816,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "MPEG-4 part 2 Microsoft variant version 1",
};
@@ -3828,7 +3828,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "MPEG-4 part 2 Microsoft variant version 2",
};
@@ -3840,7 +3840,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "MPEG-4 part 2 Microsoft variant version 3",
};
@@ -3852,6 +3852,6 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "Windows Media Video 7",
};
Index: libavcodec/roqvideoenc.c
===================================================================
--- libavcodec/roqvideoenc.c (revision 13123)
+++ libavcodec/roqvideoenc.c (working copy)
@@ -1065,6 +1065,6 @@
roq_encode_frame,
roq_encode_end,
.supported_framerates = (AVRational[]){{30,1}, {0,0}},
- .pix_fmts = (enum PixelFormat[]){PIX_FMT_YUV444P, -1},
+ .pix_fmts = (enum PixelFormat[]){PIX_FMT_YUV444P, PIX_FMT_NONE},
.long_name = "Id RoQ video",
};
Index: libavcodec/bmpenc.c
===================================================================
--- libavcodec/bmpenc.c (revision 13123)
+++ libavcodec/bmpenc.c (working copy)
@@ -94,6 +94,6 @@
bmp_encode_init,
bmp_encode_frame,
NULL, //encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_BGR24, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_BGR24, PIX_FMT_NONE},
.long_name = "BMP image",
};
Index: libavcodec/sgienc.c
===================================================================
--- libavcodec/sgienc.c (revision 13123)
+++ libavcodec/sgienc.c (working copy)
@@ -151,7 +151,7 @@
encode_init,
encode_frame,
NULL,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGBA, PIX_FMT_PAL8, PIX_FMT_GRAY8, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGBA, PIX_FMT_PAL8, PIX_FMT_GRAY8, PIX_FMT_NONE},
.long_name= "SGI image",
};
Index: libavcodec/mjpegenc.c
===================================================================
--- libavcodec/mjpegenc.c (revision 13123)
+++ libavcodec/mjpegenc.c (working copy)
@@ -454,6 +454,6 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUVJ420P, PIX_FMT_YUVJ422P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUVJ420P, PIX_FMT_YUVJ422P, PIX_FMT_NONE},
.long_name= "MJPEG (Motion JPEG)",
};
Index: libavcodec/ffv1.c
===================================================================
--- libavcodec/ffv1.c (revision 13123)
+++ libavcodec/ffv1.c (working copy)
@@ -1035,7 +1035,7 @@
encode_init,
encode_frame,
common_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV444P, PIX_FMT_YUV422P, PIX_FMT_YUV411P, PIX_FMT_YUV410P, PIX_FMT_RGB32, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV444P, PIX_FMT_YUV422P, PIX_FMT_YUV411P, PIX_FMT_YUV410P, PIX_FMT_RGB32, PIX_FMT_NONE},
.long_name= "FFmpeg codec #1",
};
#endif
Index: libavcodec/flashsv.c
===================================================================
--- libavcodec/flashsv.c (revision 13123)
+++ libavcodec/flashsv.c (working copy)
@@ -254,6 +254,6 @@
flashsv_decode_end,
flashsv_decode_frame,
CODEC_CAP_DR1,
- .pix_fmts = (enum PixelFormat[]){PIX_FMT_BGR24, -1},
+ .pix_fmts = (enum PixelFormat[]){PIX_FMT_BGR24, PIX_FMT_NONE},
.long_name = "Flash Screen Video v1",
};
Index: libavcodec/jpeglsenc.c
===================================================================
--- libavcodec/jpeglsenc.c (revision 13123)
+++ libavcodec/jpeglsenc.c (working copy)
@@ -389,6 +389,6 @@
encode_init_ls,
encode_picture_ls,
NULL,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_BGR24, PIX_FMT_RGB24, PIX_FMT_GRAY8, PIX_FMT_GRAY16, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_BGR24, PIX_FMT_RGB24, PIX_FMT_GRAY8, PIX_FMT_GRAY16, PIX_FMT_NONE},
.long_name= "JPEG-LS",
};
Index: libavcodec/qtrleenc.c
===================================================================
--- libavcodec/qtrleenc.c (revision 13123)
+++ libavcodec/qtrleenc.c (working copy)
@@ -322,6 +322,6 @@
qtrle_encode_init,
qtrle_encode_frame,
qtrle_encode_end,
- .pix_fmts = (enum PixelFormat[]){PIX_FMT_RGB24, -1},
+ .pix_fmts = (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_NONE},
.long_name = "QuickTime Animation (RLE) video",
};
Index: libavcodec/svq1enc.c
===================================================================
--- libavcodec/svq1enc.c (revision 13123)
+++ libavcodec/svq1enc.c (working copy)
@@ -584,6 +584,6 @@
svq1_encode_init,
svq1_encode_frame,
svq1_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV410P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV410P, PIX_FMT_NONE},
.long_name= "Sorenson Vector Quantizer 1",
};
Index: libavcodec/targaenc.c
===================================================================
--- libavcodec/targaenc.c (revision 13123)
+++ libavcodec/targaenc.c (working copy)
@@ -145,6 +145,6 @@
.priv_data_size = 0,
.init = targa_encode_init,
.encode = targa_encode_frame,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_BGR24, PIX_FMT_RGB555, PIX_FMT_GRAY8, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_BGR24, PIX_FMT_RGB555, PIX_FMT_GRAY8, PIX_FMT_NONE},
.long_name= "Truevision Targa image",
};
Index: libavcodec/libx264.c
===================================================================
--- libavcodec/libx264.c (revision 13123)
+++ libavcodec/libx264.c (working copy)
@@ -296,6 +296,6 @@
.encode = X264_frame,
.close = X264_close,
.capabilities = CODEC_CAP_DELAY,
- .pix_fmts = (enum PixelFormat[]) { PIX_FMT_YUV420P, -1 },
+ .pix_fmts = (enum PixelFormat[]) { PIX_FMT_YUV420P, PIX_FMT_NONE },
.long_name = "libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
};
Index: libavcodec/mpeg12.c
===================================================================
--- libavcodec/mpeg12.c (revision 13123)
+++ libavcodec/mpeg12.c (working copy)
@@ -70,13 +70,13 @@
extern void XVMC_pack_pblocks(MpegEncContext *s,int cbp);
extern void XVMC_init_block(MpegEncContext *s);//set s->block
-static const enum PixelFormat pixfmt_yuv_420[]= {PIX_FMT_YUV420P,-1};
-static const enum PixelFormat pixfmt_yuv_422[]= {PIX_FMT_YUV422P,-1};
-static const enum PixelFormat pixfmt_yuv_444[]= {PIX_FMT_YUV444P,-1};
+static const enum PixelFormat pixfmt_yuv_420[]= {PIX_FMT_YUV420P,PIX_FMT_NONE};
+static const enum PixelFormat pixfmt_yuv_422[]= {PIX_FMT_YUV422P,PIX_FMT_NONE};
+static const enum PixelFormat pixfmt_yuv_444[]= {PIX_FMT_YUV444P,PIX_FMT_NONE};
static const enum PixelFormat pixfmt_xvmc_mpg2_420[] = {
PIX_FMT_XVMC_MPEG2_IDCT,
PIX_FMT_XVMC_MPEG2_MC,
- -1};
+ PIX_FMT_NONE};
uint8_t ff_mpeg12_static_rl_table_store[2][2][2*MAX_RUN + MAX_LEVEL + 3];
Index: libavcodec/svq1dec.c
===================================================================
--- libavcodec/svq1dec.c (revision 13123)
+++ libavcodec/svq1dec.c (working copy)
@@ -825,6 +825,6 @@
svq1_decode_frame,
CODEC_CAP_DR1,
.flush= ff_mpeg_flush,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV410P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV410P, PIX_FMT_NONE},
.long_name= "Sorenson Vector Quantizer 1",
};
Index: libavcodec/flashsvenc.c
===================================================================
--- libavcodec/flashsvenc.c (revision 13123)
+++ libavcodec/flashsvenc.c (working copy)
@@ -292,7 +292,7 @@
flashsv_encode_init,
flashsv_encode_frame,
flashsv_encode_end,
- .pix_fmts = (enum PixelFormat[]){PIX_FMT_BGR24, -1},
+ .pix_fmts = (enum PixelFormat[]){PIX_FMT_BGR24, PIX_FMT_NONE},
.long_name = "Flash Screen Video",
};
Index: libavcodec/mpeg12enc.c
===================================================================
--- libavcodec/mpeg12enc.c (revision 13123)
+++ libavcodec/mpeg12enc.c (working copy)
@@ -936,7 +936,7 @@
MPV_encode_picture,
MPV_encode_end,
.supported_framerates= ff_frame_rate_tab+1,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.capabilities= CODEC_CAP_DELAY,
.long_name= "MPEG-1 video",
};
@@ -950,7 +950,7 @@
MPV_encode_picture,
MPV_encode_end,
.supported_framerates= ff_frame_rate_tab+1,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_NONE},
.capabilities= CODEC_CAP_DELAY,
.long_name= "MPEG-2 video",
};
Index: libavcodec/wmv2enc.c
===================================================================
--- libavcodec/wmv2enc.c (revision 13123)
+++ libavcodec/wmv2enc.c (working copy)
@@ -236,6 +236,6 @@
wmv2_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "Windows Media Video 8",
};
Index: libavcodec/libschroedingerenc.c
===================================================================
--- libavcodec/libschroedingerenc.c (revision 13123)
+++ libavcodec/libschroedingerenc.c (working copy)
@@ -383,5 +383,5 @@
libschroedinger_encode_frame,
libschroedinger_encode_close,
.capabilities= CODEC_CAP_DELAY,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_YUV444P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_YUV444P, PIX_FMT_NONE},
};
Index: libavcodec/libtheoraenc.c
===================================================================
--- libavcodec/libtheoraenc.c (revision 13123)
+++ libavcodec/libtheoraenc.c (working copy)
@@ -264,7 +264,7 @@
return -1;
}
-static const enum PixelFormat supported_pixel_formats[] = { PIX_FMT_YUV420P, -1 };
+static const enum PixelFormat supported_pixel_formats[] = { PIX_FMT_YUV420P, PIX_FMT_NONE };
/*! AVCodec struct exposed to libavcodec */
AVCodec libtheora_encoder =
Index: libavcodec/tiffenc.c
===================================================================
--- libavcodec/tiffenc.c (revision 13123)
+++ libavcodec/tiffenc.c (working copy)
@@ -456,6 +456,6 @@
PIX_FMT_YUV420P, PIX_FMT_YUV422P,
PIX_FMT_YUV444P, PIX_FMT_YUV410P,
PIX_FMT_YUV411P,
- -1},
+ PIX_FMT_NONE},
.long_name = "TIFF image",
};
Index: libavcodec/huffyuv.c
===================================================================
--- libavcodec/huffyuv.c (revision 13123)
+++ libavcodec/huffyuv.c (working copy)
@@ -1473,7 +1473,7 @@
encode_init,
encode_frame,
encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV422P, PIX_FMT_RGB32, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV422P, PIX_FMT_RGB32, PIX_FMT_NONE},
.long_name = "Huffyuv / HuffYUV",
};
@@ -1485,7 +1485,7 @@
encode_init,
encode_frame,
encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_RGB32, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_RGB32, PIX_FMT_NONE},
.long_name = "Huffyuv FFmpeg variant",
};
Index: libavcodec/gif.c
===================================================================
--- libavcodec/gif.c (revision 13123)
+++ libavcodec/gif.c (working copy)
@@ -340,6 +340,6 @@
gif_encode_init,
gif_encode_frame,
NULL, //encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_PAL8, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_PAL8, PIX_FMT_NONE},
.long_name= "GIF (Graphics Interchange Format)",
};
Index: libavcodec/h261enc.c
===================================================================
--- libavcodec/h261enc.c (revision 13123)
+++ libavcodec/h261enc.c (working copy)
@@ -329,7 +329,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "H.261",
};
Index: libavcodec/pnmenc.c
===================================================================
--- libavcodec/pnmenc.c (revision 13123)
+++ libavcodec/pnmenc.c (working copy)
@@ -364,7 +364,7 @@
pnm_encode_frame,
NULL, //encode_end,
pnm_decode_frame,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_GRAY8, PIX_FMT_GRAY16BE, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_GRAY8, PIX_FMT_GRAY16BE, PIX_FMT_NONE},
.long_name= "PGM (Portable GrayMap) image",
};
#endif // CONFIG_PGM_ENCODER
@@ -379,7 +379,7 @@
pnm_encode_frame,
NULL, //encode_end,
pnm_decode_frame,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_NONE},
.long_name= "PGMYUV (Portable GrayMap YUV) image",
};
#endif // CONFIG_PGMYUV_ENCODER
@@ -394,7 +394,7 @@
pnm_encode_frame,
NULL, //encode_end,
pnm_decode_frame,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_NONE},
.long_name= "PPM (Portable PixelMap) image",
};
#endif // CONFIG_PPM_ENCODER
@@ -409,7 +409,7 @@
pnm_encode_frame,
NULL, //encode_end,
pnm_decode_frame,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_MONOWHITE, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_MONOWHITE, PIX_FMT_NONE},
.long_name= "PBM (Portable BitMap) image",
};
#endif // CONFIG_PBM_ENCODER
@@ -424,7 +424,7 @@
pam_encode_frame,
NULL, //encode_end,
pnm_decode_frame,
- .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGB32, PIX_FMT_GRAY8, PIX_FMT_MONOWHITE, -1},
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_RGB24, PIX_FMT_RGB32, PIX_FMT_GRAY8, PIX_FMT_MONOWHITE, PIX_FMT_NONE},
.long_name= "PAM (Portable AnyMap) image",
};
#endif // CONFIG_PAM_ENCODER
More information about the ffmpeg-devel
mailing list