Index: media/formats/mpeg/mpeg1_audio_stream_parser.cc |
diff --git a/media/formats/mpeg/mpeg1_audio_stream_parser.cc b/media/formats/mpeg/mpeg1_audio_stream_parser.cc |
index 204ee732fcedae21957c7fabadf6e5bb02353a42..67b3705b0308f75ee77ee31196fa1cb1bbf71504 100644 |
--- a/media/formats/mpeg/mpeg1_audio_stream_parser.cc |
+++ b/media/formats/mpeg/mpeg1_audio_stream_parser.cc |
@@ -87,7 +87,7 @@ static const int kCodecDelay = 529; |
// static |
bool MPEG1AudioStreamParser::ParseHeader( |
- const LogCB& log_cb, |
+ const scoped_refptr<MediaLog>& media_log, |
const uint8* data, |
Header* header) { |
BitReader reader(data, kHeaderSize); |
@@ -128,7 +128,7 @@ bool MPEG1AudioStreamParser::ParseHeader( |
layer == kLayerReserved || |
bitrate_index == kBitrateFree || bitrate_index == kBitrateBad || |
sample_rate_index == kSampleRateReserved) { |
- MEDIA_LOG(ERROR, log_cb) |
+ MEDIA_LOG(ERROR, media_log) |
<< "Invalid header data :" << std::hex << " sync 0x" << sync |
<< " version 0x" << version << " layer 0x" << layer |
<< " bitrate_index 0x" << bitrate_index << " sample_rate_index 0x" |
@@ -137,19 +137,19 @@ bool MPEG1AudioStreamParser::ParseHeader( |
} |
if (layer == kLayer2 && kIsAllowed[bitrate_index][channel_mode]) { |
- MEDIA_LOG(ERROR, log_cb) << "Invalid (bitrate_index, channel_mode)" |
- << " combination :" << std::hex |
- << " bitrate_index " << bitrate_index |
- << " channel_mode " << channel_mode; |
+ MEDIA_LOG(ERROR, media_log) << "Invalid (bitrate_index, channel_mode)" |
+ << " combination :" << std::hex |
+ << " bitrate_index " << bitrate_index |
+ << " channel_mode " << channel_mode; |
return false; |
} |
int bitrate = kBitrateMap[bitrate_index][kVersionLayerMap[version][layer]]; |
if (bitrate == 0) { |
- MEDIA_LOG(ERROR, log_cb) << "Invalid bitrate :" << std::hex << " version " |
- << version << " layer " << layer |
- << " bitrate_index " << bitrate_index; |
+ MEDIA_LOG(ERROR, media_log) << "Invalid bitrate :" << std::hex |
+ << " version " << version << " layer " << layer |
+ << " bitrate_index " << bitrate_index; |
return false; |
} |
@@ -157,9 +157,9 @@ bool MPEG1AudioStreamParser::ParseHeader( |
int frame_sample_rate = kSampleRateMap[sample_rate_index][version]; |
if (frame_sample_rate == 0) { |
- MEDIA_LOG(ERROR, log_cb) << "Invalid sample rate :" << std::hex |
- << " version " << version << " sample_rate_index " |
- << sample_rate_index; |
+ MEDIA_LOG(ERROR, media_log) << "Invalid sample rate :" << std::hex |
+ << " version " << version |
+ << " sample_rate_index " << sample_rate_index; |
return false; |
} |
header->sample_rate = frame_sample_rate; |
@@ -236,7 +236,7 @@ int MPEG1AudioStreamParser::ParseFrameHeader(const uint8* data, |
return 0; |
Header header; |
- if (!ParseHeader(log_cb(), data, &header)) |
+ if (!ParseHeader(media_log(), data, &header)) |
return -1; |
*frame_size = header.frame_size; |
@@ -275,7 +275,7 @@ int MPEG1AudioStreamParser::ParseFrameHeader(const uint8* data, |
// Check to see if the tag contains 'Xing' or 'Info' |
if (tag == 0x496e666f || tag == 0x58696e67) { |
- MEDIA_LOG(DEBUG, log_cb()) << "Skipping XING header."; |
+ MEDIA_LOG(DEBUG, media_log()) << "Skipping XING header."; |
if (metadata_frame) |
*metadata_frame = true; |
return header_bytes_read + reader.bits_read() / 8; |