---
The list above this hunk could be replaced by this, but mp3 and mpegvideo
have a discrepancy.
libavformat/utils.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 3f400e3..9f6a053 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -220,6 +220,13 @@ static int set_codec_from_probe_data(AVFormatContext *s,
AVStream *st,
};
AVInputFormat *fmt = av_probe_input_format2(pd, 1, &score);
+ if (fmt->raw_codec_id) {
+ AVCodecDescriptor *d = avcodec_descriptor_get(fmt->raw_codec_id);
+ if (d) {
+ st->codec->codec_id = d->id;
+ st->codec->codec_type = d->type;
+ }
+
if (fmt) {
int i;
av_log(s, AV_LOG_DEBUG,
--
1.8.5.1
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel