This would require listing supported formats for rawvideo and wrapped_avframe

Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc>
---
 libavcodec/utils.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index 2690d0d..267c973 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -188,6 +188,11 @@ av_cold void avcodec_register(AVCodec *codec)
 
     if (codec->init_static_data)
         codec->init_static_data(codec);
+
+    if (av_codec_is_encoder(codec) && codec->type == AVMEDIA_TYPE_VIDEO && 
!codec->pix_fmts)
+        av_log(NULL, AV_LOG_WARNING, "Encoder %s is missing the pix_fmts 
field\n", codec->name);
+    if (av_codec_is_encoder(codec) && codec->type == AVMEDIA_TYPE_AUDIO  && 
!codec->sample_fmts)
+        av_log(NULL, AV_LOG_WARNING, "Encoder %s is missing the sample_fmts 
field\n", codec->name);
 }
 
 #if FF_API_EMU_EDGE
-- 
1.7.9.5

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to