[Ffmpeg-cvslog] r6303 - in trunk/libavcodec: asv1.c ffv1.c h261.c wmv2.c
michael
subversion
Wed Sep 20 23:17:37 CEST 2006
Author: michael
Date: Wed Sep 20 23:17:37 2006
New Revision: 6303
Modified:
trunk/libavcodec/asv1.c
trunk/libavcodec/ffv1.c
trunk/libavcodec/h261.c
trunk/libavcodec/wmv2.c
Log:
set supported pixel formats for a few encoders (fixes crashes with grayscale)
Modified: trunk/libavcodec/asv1.c
==============================================================================
--- trunk/libavcodec/asv1.c (original)
+++ trunk/libavcodec/asv1.c Wed Sep 20 23:17:37 2006
@@ -632,6 +632,7 @@
encode_init,
encode_frame,
//encode_end,
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
};
AVCodec asv2_encoder = {
@@ -642,6 +643,7 @@
encode_init,
encode_frame,
//encode_end,
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
};
#endif //CONFIG_ENCODERS
Modified: trunk/libavcodec/ffv1.c
==============================================================================
--- trunk/libavcodec/ffv1.c (original)
+++ trunk/libavcodec/ffv1.c Wed Sep 20 23:17:37 2006
@@ -1027,5 +1027,6 @@
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_RGBA32, -1},
};
#endif
Modified: trunk/libavcodec/h261.c
==============================================================================
--- trunk/libavcodec/h261.c (original)
+++ trunk/libavcodec/h261.c Wed Sep 20 23:17:37 2006
@@ -1026,6 +1026,7 @@
MPV_encode_init,
MPV_encode_picture,
MPV_encode_end,
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, -1},
};
#endif
Modified: trunk/libavcodec/wmv2.c
==============================================================================
--- trunk/libavcodec/wmv2.c (original)
+++ trunk/libavcodec/wmv2.c Wed Sep 20 23:17:37 2006
@@ -848,5 +848,6 @@
wmv2_encode_init,
MPV_encode_picture,
MPV_encode_end,
+ .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUVJ420P, -1},
};
#endif
More information about the ffmpeg-cvslog
mailing list