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" : "") |