[FFmpeg-devel] [PATCH]lavf/mpegts: Add E-AC3 stream specifier EAC3.

Carl Eugen Hoyos cehoyos at ag.or.at
Tue May 3 10:03:41 CEST 2016


Hi!

Attached patch does not fix ticket #5501 but it helps the user by producing a 
useful warning message that suggests to increase analyeduration to allow 
decoding (this is not possible without the patch).
The file starts with 13MB "header" that breaks auto-detection.

I did not check any specification.

Please comment, Carl Eugen
-------------- next part --------------
From 1b6bb70a198fc664cf61ce7f49b264bf4e6125cc Mon Sep 17 00:00:00 2001
From: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Tue, 3 May 2016 09:59:02 +0200
Subject: [PATCH] lavf/mpegts: Add E-AC3 stream specifier EAC3.

Related to ticket #5501.
---
 libavformat/mpegts.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index 1f3be96..f780ef5 100644
--- a/libavformat/mpegts.c
+++ b/libavformat/mpegts.c
@@ -735,6 +735,7 @@ static const StreamType REGD_types[] = {
     { MKTAG('D', 'T', 'S', '1'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS   },
     { MKTAG('D', 'T', 'S', '2'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS   },
     { MKTAG('D', 'T', 'S', '3'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_DTS   },
+    { MKTAG('E', 'A', 'C', '3'), AVMEDIA_TYPE_AUDIO, AV_CODEC_ID_EAC3  },
     { MKTAG('H', 'E', 'V', 'C'), AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_HEVC  },
     { MKTAG('K', 'L', 'V', 'A'), AVMEDIA_TYPE_DATA,  AV_CODEC_ID_SMPTE_KLV },
     { MKTAG('V', 'C', '-', '1'), AVMEDIA_TYPE_VIDEO, AV_CODEC_ID_VC1   },
-- 
1.7.10.4



More information about the ffmpeg-devel mailing list