Mercurial > libavcodec.hg
comparison utils.c @ 8016:81dba4c59fd6 libavcodec
allows calling avcodec_find_(en|de)coder_by_name with NULL parameter
| author | aurel |
|---|---|
| date | Wed, 08 Oct 2008 17:19:26 +0000 |
| parents | b5f5257c0c70 |
| children | e70975d5ff80 |
comparison
equal
deleted
inserted
replaced
| 8015:ad3949b075ba | 8016:81dba4c59fd6 |
|---|---|
| 1007 } | 1007 } |
| 1008 | 1008 |
| 1009 AVCodec *avcodec_find_encoder_by_name(const char *name) | 1009 AVCodec *avcodec_find_encoder_by_name(const char *name) |
| 1010 { | 1010 { |
| 1011 AVCodec *p; | 1011 AVCodec *p; |
| 1012 if (!name) | |
| 1013 return NULL; | |
| 1012 p = first_avcodec; | 1014 p = first_avcodec; |
| 1013 while (p) { | 1015 while (p) { |
| 1014 if (p->encode != NULL && strcmp(name,p->name) == 0) | 1016 if (p->encode != NULL && strcmp(name,p->name) == 0) |
| 1015 return p; | 1017 return p; |
| 1016 p = p->next; | 1018 p = p->next; |
| 1031 } | 1033 } |
| 1032 | 1034 |
| 1033 AVCodec *avcodec_find_decoder_by_name(const char *name) | 1035 AVCodec *avcodec_find_decoder_by_name(const char *name) |
| 1034 { | 1036 { |
| 1035 AVCodec *p; | 1037 AVCodec *p; |
| 1038 if (!name) | |
| 1039 return NULL; | |
| 1036 p = first_avcodec; | 1040 p = first_avcodec; |
| 1037 while (p) { | 1041 while (p) { |
| 1038 if (p->decode != NULL && strcmp(name,p->name) == 0) | 1042 if (p->decode != NULL && strcmp(name,p->name) == 0) |
| 1039 return p; | 1043 return p; |
| 1040 p = p->next; | 1044 p = p->next; |
