diff -up chromium-49.0.2623.13/media/base/audio_decoder_config.cc.ac3-dts chromium-49.0.2623.13/media/base/audio_decoder_config.cc --- chromium-49.0.2623.13/media/base/audio_decoder_config.cc.ac3-dts 2016-01-21 09:00:45.000000000 +0100 +++ chromium-49.0.2623.13/media/base/audio_decoder_config.cc 2016-01-22 13:38:53.158029291 +0100 @@ -44,6 +44,8 @@ std::string GetCodecName(AudioCodec code return "alac"; case kCodecAC3: return "ac3"; + case kCodecDTS: + return "dts"; } NOTREACHED(); return ""; diff -up chromium-49.0.2623.13/media/base/audio_decoder_config.h.ac3-dts chromium-49.0.2623.13/media/base/audio_decoder_config.h --- chromium-49.0.2623.13/media/base/audio_decoder_config.h.ac3-dts 2016-01-22 13:38:53.169029189 +0100 +++ chromium-49.0.2623.13/media/base/audio_decoder_config.h 2016-01-22 13:40:24.642184897 +0100 @@ -40,13 +40,14 @@ enum AudioCodec { kCodecPCM_ALAW = 14, kCodecALAC = 15, kCodecAC3 = 16, + kCodecDTS = 17, // DO NOT ADD RANDOM AUDIO CODECS! // // The only acceptable time to add a new codec is if there is production code // that uses said codec in the same CL. // Must always be equal to the largest entry ever logged. - kAudioCodecMax = kCodecAC3, + kAudioCodecMax = kCodecDTS, }; std::string MEDIA_EXPORT GetCodecName(AudioCodec codec); diff -up chromium-49.0.2623.13/media/ffmpeg/ffmpeg_common.cc.ac3-dts chromium-49.0.2623.13/media/ffmpeg/ffmpeg_common.cc --- chromium-49.0.2623.13/media/ffmpeg/ffmpeg_common.cc.ac3-dts 2016-01-21 09:00:45.000000000 +0100 +++ chromium-49.0.2623.13/media/ffmpeg/ffmpeg_common.cc 2016-01-22 13:38:53.182029069 +0100 @@ -104,6 +104,8 @@ static AudioCodec CodecIDToAudioCodec(AV return kCodecOpus; case AV_CODEC_ID_ALAC: return kCodecALAC; + case AV_CODEC_ID_DTS: + return kCodecDTS; default: DVLOG(1) << "Unknown audio CodecID: " << codec_id; } @@ -155,6 +157,10 @@ static AVCodecID AudioCodecToCodecID(Aud return AV_CODEC_ID_PCM_MULAW; case kCodecOpus: return AV_CODEC_ID_OPUS; + case kCodecAC3: + return AV_CODEC_ID_AC3; + case kCodecDTS: + return AV_CODEC_ID_DTS; default: DVLOG(1) << "Unknown AudioCodec: " << audio_codec; }