Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Side by Side Diff: services/media/framework/formatting.cc

Issue 1822333002: Motown: wholesale clang-format (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: dalesat Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « services/media/framework/formatting.h ('k') | services/media/framework/graph.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <iostream> 5 #include <iostream>
6 6
7 #include "services/media/framework/formatting.h" 7 #include "services/media/framework/formatting.h"
8 8
9 namespace mojo { 9 namespace mojo {
10 namespace media { 10 namespace media {
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
57 } 57 }
58 58
59 os << "&" << std::hex << uint64_t(value.get()) << std::dec; 59 os << "&" << std::hex << uint64_t(value.get()) << std::dec;
60 os << "/pts:" << value->pts(); 60 os << "/pts:" << value->pts();
61 os << "/eos:" << (value->end_of_stream() ? "t" : "f"); 61 os << "/eos:" << (value->end_of_stream() ? "t" : "f");
62 os << "/size:" << value->size(); 62 os << "/size:" << value->size();
63 os << "/payload:" << std::hex << uint64_t(value->payload()) << std::dec; 63 os << "/payload:" << std::hex << uint64_t(value->payload()) << std::dec;
64 return os; 64 return os;
65 } 65 }
66 66
67 std::ostream& operator<<( 67 std::ostream& operator<<(std::ostream& os,
68 std::ostream& os, 68 const std::unique_ptr<StreamType>& value) {
69 const std::unique_ptr<StreamType>& value) {
70 if (!value) { 69 if (!value) {
71 return os << "<nullptr>" << std::endl; 70 return os << "<nullptr>" << std::endl;
72 } else { 71 } else {
73 os << std::endl; 72 os << std::endl;
74 } 73 }
75 74
76 os << indent; 75 os << indent;
77 os << begl << "Scheme scheme(): " << value->scheme() << std::endl; 76 os << begl << "Scheme scheme(): " << value->scheme() << std::endl;
78 switch (value->scheme()) { 77 switch (value->scheme()) {
79 case StreamType::Scheme::kMultiplexed: 78 case StreamType::Scheme::kMultiplexed:
80 os << begl << "std::unique_ptr<StreamType> multiplex_type: " 79 os << begl << "std::unique_ptr<StreamType> multiplex_type: "
81 << value->multiplexed()->multiplex_type(); 80 << value->multiplexed()->multiplex_type();
82 os << begl << "std::unique_ptr<std::vector<std::unique_ptr<StreamType>>>" 81 os << begl << "std::unique_ptr<std::vector<std::unique_ptr<StreamType>>>"
83 << " substream_types: " 82 << " substream_types: " << value->multiplexed()->substream_types();
84 << value->multiplexed()->substream_types();
85 break; 83 break;
86 case StreamType::Scheme::kLpcm: 84 case StreamType::Scheme::kLpcm:
87 os << begl << "SampleFormat sample_format: " 85 os << begl
88 << value->lpcm()->sample_format() << std::endl; 86 << "SampleFormat sample_format: " << value->lpcm()->sample_format()
89 os << begl << "uint32_t channels: " 87 << std::endl;
90 << value->lpcm()->channels() << std::endl; 88 os << begl << "uint32_t channels: " << value->lpcm()->channels()
91 os << begl << "uint32_t frames_per_second: " 89 << std::endl;
92 << value->lpcm()->frames_per_second() << std::endl; 90 os << begl
91 << "uint32_t frames_per_second: " << value->lpcm()->frames_per_second()
92 << std::endl;
93 break; 93 break;
94 case StreamType::Scheme::kCompressedAudio: 94 case StreamType::Scheme::kCompressedAudio:
95 os << begl << "AudioEncoding encoding: " 95 os << begl
96 << value->compressed_audio()->encoding() << std::endl; 96 << "AudioEncoding encoding: " << value->compressed_audio()->encoding()
97 << std::endl;
97 os << begl << "SampleFormat sample_format: " 98 os << begl << "SampleFormat sample_format: "
98 << value->compressed_audio()->sample_format() << std::endl; 99 << value->compressed_audio()->sample_format() << std::endl;
99 os << begl << "uint32_t channels: " 100 os << begl
100 << value->compressed_audio()->channels() << std::endl; 101 << "uint32_t channels: " << value->compressed_audio()->channels()
102 << std::endl;
101 os << begl << "uint32_t frames_per_second: " 103 os << begl << "uint32_t frames_per_second: "
102 << value->compressed_audio()->frames_per_second() << std::endl; 104 << value->compressed_audio()->frames_per_second() << std::endl;
103 os << begl << "std::unique_ptr<Bytes> encoding_details: " 105 os << begl << "std::unique_ptr<Bytes> encoding_details: "
104 << value->compressed_audio()->encoding_details() << std::endl; 106 << value->compressed_audio()->encoding_details() << std::endl;
105 break; 107 break;
106 case StreamType::Scheme::kVideo: 108 case StreamType::Scheme::kVideo:
107 os << begl << "VideoEncoding encoding: " 109 os << begl << "VideoEncoding encoding: " << value->video()->encoding()
108 << value->video()->encoding() << std::endl; 110 << std::endl;
109 os << begl << "VideoProfile profile: " 111 os << begl << "VideoProfile profile: " << value->video()->profile()
110 << value->video()->profile() << std::endl; 112 << std::endl;
111 os << begl << "PixelFormat pixel_format: " 113 os << begl
112 << value->video()->pixel_format() << std::endl; 114 << "PixelFormat pixel_format: " << value->video()->pixel_format()
113 os << begl << "ColorSpace color_space: " 115 << std::endl;
114 << value->video()->color_space() << std::endl; 116 os << begl << "ColorSpace color_space: " << value->video()->color_space()
115 os << begl << "uint32_t width: " 117 << std::endl;
116 << value->video()->width() << std::endl; 118 os << begl << "uint32_t width: " << value->video()->width() << std::endl;
117 os << begl << "uint32_t height: " 119 os << begl << "uint32_t height: " << value->video()->height()
118 << value->video()->height() << std::endl; 120 << std::endl;
119 os << begl << "uint32_t coded_width: " 121 os << begl << "uint32_t coded_width: " << value->video()->coded_width()
120 << value->video()->coded_width() << std::endl; 122 << std::endl;
121 os << begl << "uint32_t coded_height: " 123 os << begl << "uint32_t coded_height: " << value->video()->coded_height()
122 << value->video()->coded_height() << std::endl; 124 << std::endl;
123 os << begl << "std::unique_ptr<Bytes> encoding_details: " 125 os << begl << "std::unique_ptr<Bytes> encoding_details: "
124 << value->video()->encoding_details() << std::endl; 126 << value->video()->encoding_details() << std::endl;
125 break; 127 break;
126 default: 128 default:
127 break; 129 break;
128 } 130 }
129 131
130 return os << outdent; 132 return os << outdent;
131 } 133 }
132 134
133 std::ostream& operator<<( 135 std::ostream& operator<<(std::ostream& os,
134 std::ostream& os, 136 const std::unique_ptr<StreamTypeSet>& value) {
135 const std::unique_ptr<StreamTypeSet>& value) {
136 if (!value) { 137 if (!value) {
137 return os << "<nullptr>" << std::endl; 138 return os << "<nullptr>" << std::endl;
138 } else { 139 } else {
139 os << std::endl; 140 os << std::endl;
140 } 141 }
141 142
142 os << indent; 143 os << indent;
143 os << begl << "Scheme scheme(): " << value->scheme() << std::endl; 144 os << begl << "Scheme scheme(): " << value->scheme() << std::endl;
144 switch (value->scheme()) { 145 switch (value->scheme()) {
145 case StreamType::Scheme::kMultiplexed: 146 case StreamType::Scheme::kMultiplexed:
146 os << begl << "std::unique_ptr<StreamTypeSet> multiplex_type_set: " 147 os << begl << "std::unique_ptr<StreamTypeSet> multiplex_type_set: "
147 << value->multiplexed()->multiplex_type_set(); 148 << value->multiplexed()->multiplex_type_set();
148 os << begl << "std::unique_ptr<std::vector<std::unique_ptr<" 149 os << begl << "std::unique_ptr<std::vector<std::unique_ptr<"
149 << "StreamTypeSet>>> substream_type_sets: " 150 << "StreamTypeSet>>> substream_type_sets: "
150 << value->multiplexed()->substream_type_sets(); 151 << value->multiplexed()->substream_type_sets();
151 break; 152 break;
152 case StreamType::Scheme::kLpcm: 153 case StreamType::Scheme::kLpcm:
153 os << begl << "SampleFormat sample_format: " 154 os << begl
154 << value->lpcm()->sample_format() << std::endl; 155 << "SampleFormat sample_format: " << value->lpcm()->sample_format()
155 os << begl << "Range<uint32_t> channels: " 156 << std::endl;
156 << value->lpcm()->channels() << std::endl; 157 os << begl << "Range<uint32_t> channels: " << value->lpcm()->channels()
158 << std::endl;
157 os << begl << "Range<uint32_t> frames_per_second: " 159 os << begl << "Range<uint32_t> frames_per_second: "
158 << value->lpcm()->frames_per_second() << std::endl; 160 << value->lpcm()->frames_per_second() << std::endl;
159 break; 161 break;
160 case StreamType::Scheme::kCompressedAudio: 162 case StreamType::Scheme::kCompressedAudio:
161 os << begl << "AudioEncoding encoding: " 163 os << begl
162 << value->compressed_audio()->encoding() << std::endl; 164 << "AudioEncoding encoding: " << value->compressed_audio()->encoding()
165 << std::endl;
163 os << begl << "SampleFormat sample_format: " 166 os << begl << "SampleFormat sample_format: "
164 << value->compressed_audio()->sample_format() << std::endl; 167 << value->compressed_audio()->sample_format() << std::endl;
165 os << begl << "Range<uint32_t> channels: " 168 os << begl << "Range<uint32_t> channels: "
166 << value->compressed_audio()->channels() << std::endl; 169 << value->compressed_audio()->channels() << std::endl;
167 os << begl << "Range<uint32_t> frames_per_second: " 170 os << begl << "Range<uint32_t> frames_per_second: "
168 << value->compressed_audio()->frames_per_second() << std::endl; 171 << value->compressed_audio()->frames_per_second() << std::endl;
169 break; 172 break;
170 case StreamType::Scheme::kVideo: 173 case StreamType::Scheme::kVideo:
171 os << begl << "VideoEncoding encoding: " 174 os << begl << "VideoEncoding encoding: " << value->video()->encoding()
172 << value->video()->encoding() << std::endl; 175 << std::endl;
173 os << begl << "Range<uint32_t> width: " 176 os << begl << "Range<uint32_t> width: " << value->video()->width()
174 << value->video()->width() << std::endl; 177 << std::endl;
175 os << begl << "Range<uint32_t> height: " 178 os << begl << "Range<uint32_t> height: " << value->video()->height()
176 << value->video()->height() << std::endl; 179 << std::endl;
177 break; 180 break;
178 default: 181 default:
179 break; 182 break;
180 } 183 }
181 184
182 return os << outdent; 185 return os << outdent;
183 } 186 }
184 187
185 std::ostream& operator<<( 188 std::ostream& operator<<(
186 std::ostream& os, 189 std::ostream& os,
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
263 case LpcmStreamType::SampleFormat::kSigned16: 266 case LpcmStreamType::SampleFormat::kSigned16:
264 return os << "kSigned16"; 267 return os << "kSigned16";
265 case LpcmStreamType::SampleFormat::kSigned24In32: 268 case LpcmStreamType::SampleFormat::kSigned24In32:
266 return os << "kSigned24In32"; 269 return os << "kSigned24In32";
267 case LpcmStreamType::SampleFormat::kFloat: 270 case LpcmStreamType::SampleFormat::kFloat:
268 return os << "kFloat"; 271 return os << "kFloat";
269 } 272 }
270 return os; 273 return os;
271 } 274 }
272 275
273 std::ostream& operator<<( 276 std::ostream& operator<<(std::ostream& os,
274 std::ostream& os, 277 CompressedAudioStreamType::AudioEncoding value) {
275 CompressedAudioStreamType::AudioEncoding value) {
276 switch (value) { 278 switch (value) {
277 case CompressedAudioStreamType::AudioEncoding::kUnknown: 279 case CompressedAudioStreamType::AudioEncoding::kUnknown:
278 return os << "kUnknown"; 280 return os << "kUnknown";
279 case CompressedAudioStreamType::AudioEncoding::kAny: 281 case CompressedAudioStreamType::AudioEncoding::kAny:
280 return os << "kAny"; 282 return os << "kAny";
281 case CompressedAudioStreamType::AudioEncoding::kVorbis: 283 case CompressedAudioStreamType::AudioEncoding::kVorbis:
282 return os << "kVorbis"; 284 return os << "kVorbis";
283 } 285 }
284 return os; 286 return os;
285 } 287 }
286 288
287 std::ostream& operator<<( 289 std::ostream& operator<<(std::ostream& os,
288 std::ostream& os, 290 VideoStreamType::VideoEncoding value) {
289 VideoStreamType::VideoEncoding value) {
290 switch (value) { 291 switch (value) {
291 case VideoStreamType::VideoEncoding::kUnknown: 292 case VideoStreamType::VideoEncoding::kUnknown:
292 return os << "kUnknown"; 293 return os << "kUnknown";
293 case VideoStreamType::VideoEncoding::kAny: 294 case VideoStreamType::VideoEncoding::kAny:
294 return os << "kAny"; 295 return os << "kAny";
295 case VideoStreamType::VideoEncoding::kTheora: 296 case VideoStreamType::VideoEncoding::kTheora:
296 return os << "kTheora"; 297 return os << "kTheora";
297 case VideoStreamType::VideoEncoding::kVp8: 298 case VideoStreamType::VideoEncoding::kVp8:
298 return os << "kVp8"; 299 return os << "kVp8";
299 } 300 }
300 return os; 301 return os;
301 } 302 }
302 303
303 std::ostream& operator<<( 304 std::ostream& operator<<(std::ostream& os,
304 std::ostream& os, 305 VideoStreamType::VideoProfile value) {
305 VideoStreamType::VideoProfile value) {
306 switch (value) { 306 switch (value) {
307 case VideoStreamType::VideoProfile::kUnknown: 307 case VideoStreamType::VideoProfile::kUnknown:
308 return os << "kUnknown"; 308 return os << "kUnknown";
309 case VideoStreamType::VideoProfile::kNotApplicable: 309 case VideoStreamType::VideoProfile::kNotApplicable:
310 return os << "kNotApplicable"; 310 return os << "kNotApplicable";
311 case VideoStreamType::VideoProfile::kH264Baseline: 311 case VideoStreamType::VideoProfile::kH264Baseline:
312 return os << "kH264Baseline"; 312 return os << "kH264Baseline";
313 case VideoStreamType::VideoProfile::kH264Main: 313 case VideoStreamType::VideoProfile::kH264Main:
314 return os << "kH264Main"; 314 return os << "kH264Main";
315 case VideoStreamType::VideoProfile::kH264Extended: 315 case VideoStreamType::VideoProfile::kH264Extended:
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
381 case VideoStreamType::ColorSpace::kJpeg: 381 case VideoStreamType::ColorSpace::kJpeg:
382 return os << "kJpeg"; 382 return os << "kJpeg";
383 case VideoStreamType::ColorSpace::kHdRec709: 383 case VideoStreamType::ColorSpace::kHdRec709:
384 return os << "kHdRec709"; 384 return os << "kHdRec709";
385 case VideoStreamType::ColorSpace::kSdRec601: 385 case VideoStreamType::ColorSpace::kSdRec601:
386 return os << "kSdRec601"; 386 return os << "kSdRec601";
387 } 387 }
388 return os; 388 return os;
389 } 389 }
390 390
391 std::ostream& operator<<( 391 std::ostream& operator<<(std::ostream& os,
392 std::ostream& os, 392 const std::unique_ptr<Bytes>& value) {
393 const std::unique_ptr<Bytes>& value) {
394 if (value == nullptr) { 393 if (value == nullptr) {
395 return os << "<nullptr>"; 394 return os << "<nullptr>";
396 } else { 395 } else {
397 return os << value->size() << " bytes"; 396 return os << value->size() << " bytes";
398 } 397 }
399 } 398 }
400 399
401 std::ostream& operator<<(std::ostream& os, Range<bool> value) { 400 std::ostream& operator<<(std::ostream& os, Range<bool> value) {
402 if (value.min) { 401 if (value.min) {
403 return os << "true"; 402 return os << "true";
404 } else if (value.max) { 403 } else if (value.max) {
405 return os << "false..true"; 404 return os << "false..true";
406 } else { 405 } else {
407 return os << "false"; 406 return os << "false";
408 } 407 }
409 } 408 }
410 409
411 } // namespace media 410 } // namespace media
412 } // namespace mojo 411 } // namespace mojo
OLDNEW
« no previous file with comments | « services/media/framework/formatting.h ('k') | services/media/framework/graph.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698