| Index: media/base/android/demuxer_stream_player_params.cc
|
| diff --git a/media/base/android/demuxer_stream_player_params.cc b/media/base/android/demuxer_stream_player_params.cc
|
| index 722eba540fef41f438305095a767a9ada0fc282a..364ca76bdeb9ae3a6ed76f48a31eb15c84aaa63d 100644
|
| --- a/media/base/android/demuxer_stream_player_params.cc
|
| +++ b/media/base/android/demuxer_stream_player_params.cc
|
| @@ -29,6 +29,23 @@ DemuxerData::~DemuxerData() {}
|
|
|
| namespace {
|
|
|
| +const char* AsString(DemuxerStream::Type stream_type) {
|
| + switch (stream_type) {
|
| + case DemuxerStream::UNKNOWN:
|
| + return "UNKNOWN";
|
| + case DemuxerStream::AUDIO:
|
| + return "AUDIO";
|
| + case DemuxerStream::VIDEO:
|
| + return "VIDEO";
|
| + case DemuxerStream::TEXT:
|
| + return "TEXT";
|
| + case DemuxerStream::NUM_TYPES:
|
| + return "NUM_TYPES";
|
| + }
|
| + NOTREACHED();
|
| + return nullptr; // crash early
|
| +}
|
| +
|
| #undef RETURN_STRING
|
| #define RETURN_STRING(x) \
|
| case x: \
|
| @@ -90,6 +107,11 @@ const char* AsString(DemuxerStream::Status status) {
|
|
|
| } // namespace media
|
|
|
| +std::ostream& operator<<(std::ostream& os, media::DemuxerStream::Type type) {
|
| + os << media::AsString(type);
|
| + return os;
|
| +}
|
| +
|
| std::ostream& operator<<(std::ostream& os, const media::AccessUnit& au) {
|
| os << "status:" << media::AsString(au.status)
|
| << (au.is_end_of_stream ? " EOS" : "")
|
|
|