Home | History | Annotate | Download | only in external_clear_key

Lines Matching refs:cdm

5 #include "media/cdm/ppapi/external_clear_key/ffmpeg_cdm_audio_decoder.h"
31 cdm::AudioDecoderConfig::AudioCodec audio_codec) {
33 case cdm::AudioDecoderConfig::kCodecVorbis:
35 case cdm::AudioDecoderConfig::kCodecAac:
37 case cdm::AudioDecoderConfig::kUnknownAudioCodec:
39 NOTREACHED() << "Unsupported cdm::AudioCodec: " << audio_codec;
45 const cdm::AudioDecoderConfig& config,
83 static cdm::AudioFormat AVSampleFormatToCdmAudioFormat(
87 return cdm::kAudioFormatU8;
89 return cdm::kAudioFormatS16;
91 return cdm::kAudioFormatS32;
93 return cdm::kAudioFormatF32;
95 return cdm::kAudioFormatPlanarS16;
97 return cdm::kAudioFormatPlanarF32;
101 return cdm::kUnknownAudioFormat;
104 static void CopySamples(cdm::AudioFormat cdm_format,
109 case cdm::kAudioFormatU8:
110 case cdm::kAudioFormatS16:
111 case cdm::kAudioFormatS32:
112 case cdm::kAudioFormatF32:
115 case cdm::kAudioFormatPlanarS16:
116 case cdm::kAudioFormatPlanarF32: {
128 NOTREACHED() << "Unsupported CDM Audio Format!";
148 bool FFmpegCdmAudioDecoder::Initialize(const cdm::AudioDecoderConfig& config) {
212 const cdm::AudioDecoderConfig& config) {
213 return config.codec != cdm::AudioDecoderConfig::kUnknownAudioCodec &&
222 cdm::Status FFmpegCdmAudioDecoder::DecodeBuffer(
226 cdm::AudioFrames* decoded_frames) {
250 return cdm::kDecodeError;
262 // Tell the CDM what AudioFormat we're using.
263 const cdm::AudioFormat cdm_format = AVSampleFormatToCdmAudioFormat(
265 DCHECK_NE(cdm_format, cdm::kUnknownAudioFormat);
292 return cdm::kDecodeError;
325 return cdm::kDecodeError;
358 return cdm::kDecodeError;
374 return cdm::kSuccess;
396 return cdm::kDecodeError;
404 return cdm::kSuccess;
407 return cdm::kNeedMoreData;