From a5d58fea68b9212e0065a71939e921505504a9bb Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 26 Sep 2015 18:42:50 +0200 Subject: lavc: reimplement avcodec_get_type() using codec descriptors Signed-off-by: Anton Khirnov --- libavcodec/codec_desc.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libavcodec/codec_desc.c') diff --git a/libavcodec/codec_desc.c b/libavcodec/codec_desc.c index c1be40bd85..31d3555c25 100644 --- a/libavcodec/codec_desc.c +++ b/libavcodec/codec_desc.c @@ -2435,3 +2435,9 @@ const AVCodecDescriptor *avcodec_descriptor_get_by_name(const char *name) return desc; return NULL; } + +enum AVMediaType avcodec_get_type(enum AVCodecID codec_id) +{ + const AVCodecDescriptor *desc = avcodec_descriptor_get(codec_id); + return desc ? desc->type : AVMEDIA_TYPE_UNKNOWN; +} -- cgit v1.2.3