diff options
author | dalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-21 22:15:02 +0000 |
---|---|---|
committer | dalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-21 22:15:02 +0000 |
commit | c709f6236c745f6d2a3f31221e3f654180d569cf (patch) | |
tree | 160c506863e99b2dbc128b718b17de26aea67853 /media/ffmpeg | |
parent | 73119f4c70e9b4f07b0f2389d1b003a270bddf89 (diff) | |
download | chromium_src-c709f6236c745f6d2a3f31221e3f654180d569cf.zip chromium_src-c709f6236c745f6d2a3f31221e3f654180d569cf.tar.gz chromium_src-c709f6236c745f6d2a3f31221e3f654180d569cf.tar.bz2 |
Replace several NOTREACHED(), NOTIMPLEMENTED() with DVLOG(1), all values are checked later by (Audio|Video)DecoderConfig.IsValidConfig()
Unifies frame configuration check between VideoFrame and VideoDecoderConfig.
BUG=none
TEST=unittests, regression tests.
Review URL: http://codereview.chromium.org/9358013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122886 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/ffmpeg')
-rw-r--r-- | media/ffmpeg/ffmpeg_common.cc | 35 |
1 files changed, 17 insertions, 18 deletions
diff --git a/media/ffmpeg/ffmpeg_common.cc b/media/ffmpeg/ffmpeg_common.cc index ca7efa1..4fc7f4e 100644 --- a/media/ffmpeg/ffmpeg_common.cc +++ b/media/ffmpeg/ffmpeg_common.cc @@ -44,7 +44,7 @@ static AudioCodec CodecIDToAudioCodec(CodecID codec_id) { case CODEC_ID_PCM_MULAW: return kCodecPCM_MULAW; default: - NOTREACHED(); + DVLOG(1) << "Unknown audio CodecID: " << codec_id; } return kUnknownAudioCodec; } @@ -52,8 +52,6 @@ static AudioCodec CodecIDToAudioCodec(CodecID codec_id) { static CodecID AudioCodecToCodecID(AudioCodec audio_codec, int bits_per_channel) { switch (audio_codec) { - case kUnknownAudioCodec: - return CODEC_ID_NONE; case kCodecAAC: return CODEC_ID_AAC; case kCodecMP3: @@ -67,8 +65,9 @@ static CodecID AudioCodecToCodecID(AudioCodec audio_codec, case 32: return CODEC_ID_PCM_S32LE; default: - NOTREACHED() << "Unsupported bits_per_channel: " << bits_per_channel; + DVLOG(1) << "Unsupported bits per channel: " << bits_per_channel; } + break; case kCodecVorbis: return CODEC_ID_VORBIS; case kCodecFLAC: @@ -80,7 +79,7 @@ static CodecID AudioCodecToCodecID(AudioCodec audio_codec, case kCodecPCM_MULAW: return CODEC_ID_PCM_MULAW; default: - NOTREACHED(); + DVLOG(1) << "Unknown AudioCodec: " << audio_codec; } return CODEC_ID_NONE; } @@ -100,15 +99,13 @@ static VideoCodec CodecIDToVideoCodec(CodecID codec_id) { case CODEC_ID_VP8: return kCodecVP8; default: - NOTREACHED(); + DVLOG(1) << "Unknown video CodecID: " << codec_id; } return kUnknownVideoCodec; } static CodecID VideoCodecToCodecID(VideoCodec video_codec) { switch (video_codec) { - case kUnknownVideoCodec: - return CODEC_ID_NONE; case kCodecVC1: return CODEC_ID_VC1; case kCodecH264: @@ -122,7 +119,7 @@ static CodecID VideoCodecToCodecID(VideoCodec video_codec) { case kCodecVP8: return CODEC_ID_VP8; default: - NOTREACHED(); + DVLOG(1) << "Unknown VideoCodec: " << video_codec; } return CODEC_ID_NONE; } @@ -148,8 +145,9 @@ static VideoCodecProfile ProfileIDToVideoCodecProfile(int profile) { case FF_PROFILE_H264_HIGH_444_PREDICTIVE: return H264PROFILE_HIGH444PREDICTIVEPROFILE; default: - return VIDEO_CODEC_PROFILE_UNKNOWN; + DVLOG(1) << "Unknown profile id: " << profile; } + return VIDEO_CODEC_PROFILE_UNKNOWN; } static int VideoCodecProfileToProfileID(VideoCodecProfile profile) { @@ -169,8 +167,9 @@ static int VideoCodecProfileToProfileID(VideoCodecProfile profile) { case H264PROFILE_HIGH444PREDICTIVEPROFILE: return FF_PROFILE_H264_HIGH_444_PREDICTIVE; default: - return FF_PROFILE_UNKNOWN; + DVLOG(1) << "Unknown VideoCodecProfile: " << profile; } + return FF_PROFILE_UNKNOWN; } void AVCodecContextToAudioDecoderConfig( @@ -211,7 +210,7 @@ void AudioDecoderConfigToAVCodecContext(const AudioDecoderConfig& config, codec_context->sample_fmt = AV_SAMPLE_FMT_S32; break; default: - NOTIMPLEMENTED() << "TODO(scherkus): DO SOMETHING BETTER HERE?"; + DVLOG(1) << "Unsupported bits per channel: " << config.bits_per_channel(); codec_context->sample_fmt = AV_SAMPLE_FMT_NONE; } @@ -327,9 +326,9 @@ ChannelLayout ChannelLayoutToChromeChannelLayout(int64_t layout, return CHANNEL_LAYOUT_MONO; if (channels == 2) return CHANNEL_LAYOUT_STEREO; - DLOG(WARNING) << "Unsupported/unencountered channel layout values"; - return CHANNEL_LAYOUT_UNSUPPORTED; + DVLOG(1) << "Unsupported channel layout: " << layout; } + return CHANNEL_LAYOUT_UNSUPPORTED; } VideoFrame::Format PixelFormatToVideoFormat(PixelFormat pixel_format) { @@ -339,9 +338,9 @@ VideoFrame::Format PixelFormatToVideoFormat(PixelFormat pixel_format) { case PIX_FMT_YUV420P: return VideoFrame::YV12; default: - DLOG(WARNING) << "Unsupported PixelFormat: " << pixel_format; - return VideoFrame::INVALID; + DVLOG(1) << "Unsupported PixelFormat: " << pixel_format; } + return VideoFrame::INVALID; } PixelFormat VideoFormatToPixelFormat(VideoFrame::Format video_format) { @@ -351,9 +350,9 @@ PixelFormat VideoFormatToPixelFormat(VideoFrame::Format video_format) { case VideoFrame::YV12: return PIX_FMT_YUV420P; default: - DLOG(WARNING) << "Unsupported VideoFrame Format: " << video_format; - return PIX_FMT_NONE; + DVLOG(1) << "Unsupported VideoFrame::Format: " << video_format; } + return PIX_FMT_NONE; } base::TimeDelta GetFrameDuration(const VideoDecoderConfig& config) { |