diff options
author | Torne (Richard Coles) <torne@google.com> | 2014-03-21 14:25:57 +0000 |
---|---|---|
committer | Torne (Richard Coles) <torne@google.com> | 2014-03-21 14:25:57 +0000 |
commit | 23730a6e56a168d1879203e4b3819bb36e3d8f1f (patch) | |
tree | 4b72bdd217f9beda1d1b975e21c9d646a9664c48 /media/base/audio_decoder_config.cc | |
parent | 6d6d338a36340632714f2aab9a266979b71c3442 (diff) | |
download | chromium_org-23730a6e56a168d1879203e4b3819bb36e3d8f1f.tar.gz |
Merge from Chromium at DEPS revision 258528
This commit was generated by merge_to_master.py.
Change-Id: Id197cbdde2c2881915f096c0426c741416884783
Diffstat (limited to 'media/base/audio_decoder_config.cc')
-rw-r--r-- | media/base/audio_decoder_config.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/media/base/audio_decoder_config.cc b/media/base/audio_decoder_config.cc index d83a41e6ab..09910edbe4 100644 --- a/media/base/audio_decoder_config.cc +++ b/media/base/audio_decoder_config.cc @@ -105,4 +105,19 @@ bool AudioDecoderConfig::Matches(const AudioDecoderConfig& config) const { (codec_delay() == config.codec_delay())); } +std::string AudioDecoderConfig::AsHumanReadableString() const { + std::ostringstream s; + s << "codec: " << codec() + << " bytes_per_channel: " << bytes_per_channel() + << " channel_layout: " << channel_layout() + << " samples_per_second: " << samples_per_second() + << " sample_format: " << sample_format() + << " bytes_per_frame: " << bytes_per_frame() + << " seek_preroll: " << seek_preroll().InMilliseconds() << "ms" + << " codec_delay: " << codec_delay().InMilliseconds() << "ms" + << " has extra data? " << (extra_data() ? "true" : "false") + << " encrypted? " << (is_encrypted() ? "true" : "false"); + return s.str(); +} + } // namespace media |