From fc228c9014c5875d34190642ec9273d4a254efdf Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Wed, 8 Oct 2008 17:19:26 +0000 Subject: allows calling avcodec_find_(en|de)coder_by_name with NULL parameter Originally committed as revision 15586 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/utils.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 31a5d37347..cc2a3a2a8d 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -1009,6 +1009,8 @@ AVCodec *avcodec_find_encoder(enum CodecID id) AVCodec *avcodec_find_encoder_by_name(const char *name) { AVCodec *p; + if (!name) + return NULL; p = first_avcodec; while (p) { if (p->encode != NULL && strcmp(name,p->name) == 0) @@ -1033,6 +1035,8 @@ AVCodec *avcodec_find_decoder(enum CodecID id) AVCodec *avcodec_find_decoder_by_name(const char *name) { AVCodec *p; + if (!name) + return NULL; p = first_avcodec; while (p) { if (p->decode != NULL && strcmp(name,p->name) == 0) -- cgit v1.2.3