| OLD | NEW | 
|---|
| 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 "services/media/framework_mojo/mojo_formatting.h" | 5 #include "services/media/framework_mojo/mojo_formatting.h" | 
| 6 | 6 | 
| 7 namespace mojo { | 7 namespace mojo { | 
| 8 namespace media { | 8 namespace media { | 
| 9 | 9 | 
| 10 template<typename T> | 10 template <typename T> | 
| 11 std::ostream& operator<<(std::ostream& os, const InterfacePtr<T>& value) { | 11 std::ostream& operator<<(std::ostream& os, const InterfacePtr<T>& value) { | 
| 12   if (!value.is_bound()) { | 12   if (!value.is_bound()) { | 
| 13     return os << "<not bound>" << std::endl; | 13     return os << "<not bound>" << std::endl; | 
| 14   } else { | 14   } else { | 
| 15     return os << "<bound>" << std::endl; | 15     return os << "<bound>" << std::endl; | 
| 16   } | 16   } | 
| 17 } | 17 } | 
| 18 | 18 | 
| 19 std::ostream& operator<<( | 19 std::ostream& operator<<(std::ostream& os, | 
| 20     std::ostream& os, | 20                          const MediaSourceStreamDescriptorPtr& value) { | 
| 21     const MediaSourceStreamDescriptorPtr& value) { |  | 
| 22   if (!value) { | 21   if (!value) { | 
| 23     return os << "<nullptr>" << std::endl; | 22     return os << "<nullptr>" << std::endl; | 
| 24   } else { | 23   } else { | 
| 25     os << std::endl; | 24     os << std::endl; | 
| 26   } | 25   } | 
| 27 | 26 | 
| 28   os << indent; | 27   os << indent; | 
| 29   os << begl << "uint32_t index: " << int(value->index) << std::endl; | 28   os << begl << "uint32_t index: " << int(value->index) << std::endl; | 
| 30   os << begl << "MediaTypePtr media_type: " << value->media_type; | 29   os << begl << "MediaTypePtr media_type: " << value->media_type; | 
| 31   os << begl << "MediaTypePtr original_media_type: " << | 30   os << begl | 
| 32       value->original_media_type; | 31      << "MediaTypePtr original_media_type: " << value->original_media_type; | 
| 33   return os << outdent; | 32   return os << outdent; | 
| 34 } | 33 } | 
| 35 | 34 | 
| 36 std::ostream& operator<<(std::ostream& os, const MediaTypePtr& value) { | 35 std::ostream& operator<<(std::ostream& os, const MediaTypePtr& value) { | 
| 37   if (!value) { | 36   if (!value) { | 
| 38     return os << "<nullptr>" << std::endl; | 37     return os << "<nullptr>" << std::endl; | 
| 39   } else { | 38   } else { | 
| 40     os << std::endl; | 39     os << std::endl; | 
| 41   } | 40   } | 
| 42 | 41 | 
| 43   os << indent; | 42   os << indent; | 
| 44   os << begl << "MediaTypeScheme scheme: " << | 43   os << begl | 
| 45       StringFromMediaTypeScheme(value->scheme) << std::endl; | 44      << "MediaTypeScheme scheme: " << StringFromMediaTypeScheme(value->scheme) | 
|  | 45      << std::endl; | 
| 46   os << begl << "MediaTypeDetailsPtr details: " << value->details; | 46   os << begl << "MediaTypeDetailsPtr details: " << value->details; | 
| 47   return os << outdent; | 47   return os << outdent; | 
| 48 } | 48 } | 
| 49 | 49 | 
| 50 std::ostream& operator<<(std::ostream& os, const MediaTypeSetPtr& value) { | 50 std::ostream& operator<<(std::ostream& os, const MediaTypeSetPtr& value) { | 
| 51   if (!value) { | 51   if (!value) { | 
| 52     return os << "<nullptr>" << std::endl; | 52     return os << "<nullptr>" << std::endl; | 
| 53   } else { | 53   } else { | 
| 54     os << std::endl; | 54     os << std::endl; | 
| 55   } | 55   } | 
| 56 | 56 | 
| 57   os << indent; | 57   os << indent; | 
| 58   os << begl << "MediaTypeScheme scheme: " << | 58   os << begl | 
| 59       StringFromMediaTypeScheme(value->scheme) << std::endl; | 59      << "MediaTypeScheme scheme: " << StringFromMediaTypeScheme(value->scheme) | 
|  | 60      << std::endl; | 
| 60   os << begl << "MediaTypeSetDetailsPtr details: " << value->details; | 61   os << begl << "MediaTypeSetDetailsPtr details: " << value->details; | 
| 61   return os << outdent; | 62   return os << outdent; | 
| 62 } | 63 } | 
| 63 | 64 | 
| 64 std::ostream& operator<<(std::ostream& os, const MediaTypeDetailsPtr& value) { | 65 std::ostream& operator<<(std::ostream& os, const MediaTypeDetailsPtr& value) { | 
| 65   if (!value) { | 66   if (!value) { | 
| 66     return os << "<nullptr>" << std::endl; | 67     return os << "<nullptr>" << std::endl; | 
| 67   } else   if (value->has_unknown_tag()) { | 68   } else if (value->has_unknown_tag()) { | 
| 68     return os << "<empty>" << std::endl; | 69     return os << "<empty>" << std::endl; | 
| 69   } else { | 70   } else { | 
| 70     os << std::endl; | 71     os << std::endl; | 
| 71   } | 72   } | 
| 72 | 73 | 
| 73   os << indent; | 74   os << indent; | 
| 74   if (value->is_multiplexed()) { | 75   if (value->is_multiplexed()) { | 
| 75     return os << begl << "MultiplexedMediaTypeDetailsPtr* multiplexed: " << | 76     return os << begl << "MultiplexedMediaTypeDetailsPtr* multiplexed: " | 
| 76         value->get_multiplexed() << outdent; | 77               << value->get_multiplexed() << outdent; | 
| 77   } | 78   } | 
| 78   if (value->is_lpcm()) { | 79   if (value->is_lpcm()) { | 
| 79     return os << begl << "LpcmMediaTypeDetailsPtr* lpcm: " << | 80     return os << begl << "LpcmMediaTypeDetailsPtr* lpcm: " << value->get_lpcm() | 
| 80         value->get_lpcm() << outdent; | 81               << outdent; | 
| 81   } | 82   } | 
| 82   if (value->is_compressed_audio()) { | 83   if (value->is_compressed_audio()) { | 
| 83     return os << begl << | 84     return os << begl | 
| 84         "CompressedAudiomMediaTypeDetailsPtr* compressed_audio: " << | 85               << "CompressedAudiomMediaTypeDetailsPtr* compressed_audio: " | 
| 85         value->get_compressed_audio() << outdent; | 86               << value->get_compressed_audio() << outdent; | 
| 86   } | 87   } | 
| 87   if (value->is_video()) { | 88   if (value->is_video()) { | 
| 88     return os << begl << "VideoMediaTypeDetailsPtr* video: " << | 89     return os << begl | 
| 89         value->get_video() << outdent; | 90               << "VideoMediaTypeDetailsPtr* video: " << value->get_video() | 
|  | 91               << outdent; | 
| 90   } | 92   } | 
| 91   return os << begl << "UNKNOWN TAG" << std::endl << outdent; | 93   return os << begl << "UNKNOWN TAG" << std::endl << outdent; | 
| 92 } | 94 } | 
| 93 | 95 | 
| 94 std::ostream& operator<<( | 96 std::ostream& operator<<(std::ostream& os, | 
| 95     std::ostream& os, | 97                          const MediaTypeSetDetailsPtr& value) { | 
| 96     const MediaTypeSetDetailsPtr& value) { |  | 
| 97   if (!value) { | 98   if (!value) { | 
| 98     return os << "<nullptr>" << std::endl; | 99     return os << "<nullptr>" << std::endl; | 
| 99   } else   if (value->has_unknown_tag()) { | 100   } else if (value->has_unknown_tag()) { | 
| 100     return os << "<empty>" << std::endl; | 101     return os << "<empty>" << std::endl; | 
| 101   } else { | 102   } else { | 
| 102     os << std::endl; | 103     os << std::endl; | 
| 103   } | 104   } | 
| 104 | 105 | 
| 105   os << indent; | 106   os << indent; | 
| 106   if (value->is_multiplexed()) { | 107   if (value->is_multiplexed()) { | 
| 107     return os << begl << "MultiplexedMediaTypeSetDetailsPtr* multiplexed: " << | 108     return os << begl << "MultiplexedMediaTypeSetDetailsPtr* multiplexed: " | 
| 108         value->get_multiplexed() << outdent; | 109               << value->get_multiplexed() << outdent; | 
| 109   } | 110   } | 
| 110   if (value->is_lpcm()) { | 111   if (value->is_lpcm()) { | 
| 111     return os << begl << "LpcmMediaTypeSetDetailsPtr* lpcm: " << | 112     return os << begl | 
| 112         value->get_lpcm() << outdent; | 113               << "LpcmMediaTypeSetDetailsPtr* lpcm: " << value->get_lpcm() | 
|  | 114               << outdent; | 
| 113   } | 115   } | 
| 114   if (value->is_compressed_audio()) { | 116   if (value->is_compressed_audio()) { | 
| 115     return os << begl << | 117     return os << begl | 
| 116         "CompressedAudioMediaTypeSetDetailsPtr* compressed_audio: " << | 118               << "CompressedAudioMediaTypeSetDetailsPtr* compressed_audio: " | 
| 117         value->get_compressed_audio() << outdent; | 119               << value->get_compressed_audio() << outdent; | 
| 118   } | 120   } | 
| 119   if (value->is_video()) { | 121   if (value->is_video()) { | 
| 120     return os << begl << "VideoMediaTypeSetDetailsPtr* video: " << | 122     return os << begl | 
| 121         value->get_video() << outdent; | 123               << "VideoMediaTypeSetDetailsPtr* video: " << value->get_video() | 
|  | 124               << outdent; | 
| 122   } | 125   } | 
| 123   return os << begl << "UNKNOWN TAG" << std::endl << outdent; | 126   return os << begl << "UNKNOWN TAG" << std::endl << outdent; | 
| 124 } | 127 } | 
| 125 | 128 | 
| 126 std::ostream& operator<<( | 129 std::ostream& operator<<(std::ostream& os, | 
| 127     std::ostream& os, | 130                          const MultiplexedMediaTypeDetailsPtr& value) { | 
| 128     const MultiplexedMediaTypeDetailsPtr& value) { |  | 
| 129   if (!value) { | 131   if (!value) { | 
| 130     return os << "<nullptr>" << std::endl; | 132     return os << "<nullptr>" << std::endl; | 
| 131   } else { | 133   } else { | 
| 132     os << std::endl; | 134     os << std::endl; | 
| 133   } | 135   } | 
| 134 | 136 | 
| 135   os << indent; | 137   os << indent; | 
| 136   os << begl << "MediaTypePtr multiplex_type: " << value->multiplex_type; | 138   os << begl << "MediaTypePtr multiplex_type: " << value->multiplex_type; | 
| 137   os << begl << "Array<MediaTypePtr> substream_types: " << | 139   os << begl | 
| 138       value->substream_types; | 140      << "Array<MediaTypePtr> substream_types: " << value->substream_types; | 
| 139   return os << outdent; | 141   return os << outdent; | 
| 140 } | 142 } | 
| 141 | 143 | 
| 142 std::ostream& operator<<( | 144 std::ostream& operator<<(std::ostream& os, | 
| 143     std::ostream& os, | 145                          const MultiplexedMediaTypeSetDetailsPtr& value) { | 
| 144     const MultiplexedMediaTypeSetDetailsPtr& value) { |  | 
| 145   if (!value) { | 146   if (!value) { | 
| 146     return os << "<nullptr>" << std::endl; | 147     return os << "<nullptr>" << std::endl; | 
| 147   } else { | 148   } else { | 
| 148     os << std::endl; | 149     os << std::endl; | 
| 149   } | 150   } | 
| 150 | 151 | 
| 151   os << indent; | 152   os << indent; | 
| 152   os << begl << "MediaTypeSetPtr multiplex_type_set: " << | 153   os << begl | 
| 153       value->multiplex_type_set; | 154      << "MediaTypeSetPtr multiplex_type_set: " << value->multiplex_type_set; | 
| 154   os << begl << "Array<MediaTypeSetPtr> substream_type_sets: " << | 155   os << begl << "Array<MediaTypeSetPtr> substream_type_sets: " | 
| 155       value->substream_type_sets; | 156      << value->substream_type_sets; | 
| 156   return os << outdent; | 157   return os << outdent; | 
| 157 } | 158 } | 
| 158 | 159 | 
| 159 std::ostream& operator<<( | 160 std::ostream& operator<<(std::ostream& os, | 
| 160     std::ostream& os, | 161                          const LpcmMediaTypeDetailsPtr& value) { | 
| 161     const LpcmMediaTypeDetailsPtr& value) { |  | 
| 162   if (!value) { | 162   if (!value) { | 
| 163     return os << "<nullptr>" << std::endl; | 163     return os << "<nullptr>" << std::endl; | 
| 164   } else { | 164   } else { | 
| 165     os << std::endl; | 165     os << std::endl; | 
| 166   } | 166   } | 
| 167 | 167 | 
| 168   os << indent; | 168   os << indent; | 
| 169   os << begl << "LpcmSampleFormat sample_format: " << | 169   os << begl << "LpcmSampleFormat sample_format: " | 
| 170       StringFromLpcmSampleFormat(value->sample_format) << std::endl; | 170      << StringFromLpcmSampleFormat(value->sample_format) << std::endl; | 
| 171   os << begl << "uint32_t channels: " << int(value->channels) << std::endl; | 171   os << begl << "uint32_t channels: " << int(value->channels) << std::endl; | 
| 172   os << begl << "uint32_t frames_per_second: " << value->frames_per_second << | 172   os << begl << "uint32_t frames_per_second: " << value->frames_per_second | 
| 173       std::endl; | 173      << std::endl; | 
| 174   return os << outdent; | 174   return os << outdent; | 
| 175 } | 175 } | 
| 176 | 176 | 
| 177 std::ostream& operator<<( | 177 std::ostream& operator<<(std::ostream& os, | 
| 178     std::ostream& os, | 178                          const LpcmMediaTypeSetDetailsPtr& value) { | 
| 179     const LpcmMediaTypeSetDetailsPtr& value) { |  | 
| 180   if (!value) { | 179   if (!value) { | 
| 181     return os << "<nullptr>" << std::endl; | 180     return os << "<nullptr>" << std::endl; | 
| 182   } else { | 181   } else { | 
| 183     os << std::endl; | 182     os << std::endl; | 
| 184   } | 183   } | 
| 185 | 184 | 
| 186   os << indent; | 185   os << indent; | 
| 187   os << begl << "LpcmSampleFormat sample_format: " << | 186   os << begl << "LpcmSampleFormat sample_format: " | 
| 188       StringFromLpcmSampleFormat(value->sample_format) << std::endl; | 187      << StringFromLpcmSampleFormat(value->sample_format) << std::endl; | 
| 189   os << begl << "uint32_t min_channels: " << int(value->min_channels) << | 188   os << begl << "uint32_t min_channels: " << int(value->min_channels) | 
| 190       std::endl; | 189      << std::endl; | 
| 191   os << begl << "uint32_t max_channels: " << int(value->max_channels) << | 190   os << begl << "uint32_t max_channels: " << int(value->max_channels) | 
| 192       std::endl; | 191      << std::endl; | 
| 193   os << begl << "uint32_t min_frames_per_second: " << | 192   os << begl | 
| 194       value->min_frames_per_second << std::endl; | 193      << "uint32_t min_frames_per_second: " << value->min_frames_per_second | 
| 195   os << begl << "uint32_t max_cframes_per_second: " << | 194      << std::endl; | 
| 196       value->max_frames_per_second << std::endl; | 195   os << begl | 
|  | 196      << "uint32_t max_cframes_per_second: " << value->max_frames_per_second | 
|  | 197      << std::endl; | 
| 197   return os << outdent; | 198   return os << outdent; | 
| 198 } | 199 } | 
| 199 | 200 | 
| 200 std::ostream& operator<<( | 201 std::ostream& operator<<(std::ostream& os, | 
| 201     std::ostream& os, | 202                          const CompressedAudioMediaTypeDetailsPtr& value) { | 
| 202     const CompressedAudioMediaTypeDetailsPtr& value) { |  | 
| 203   if (!value) { | 203   if (!value) { | 
| 204     return os << "<nullptr>" << std::endl; | 204     return os << "<nullptr>" << std::endl; | 
| 205   } else { | 205   } else { | 
| 206     os << std::endl; | 206     os << std::endl; | 
| 207   } | 207   } | 
| 208 | 208 | 
| 209   os << indent; | 209   os << indent; | 
| 210   os << begl << "AudioEncoding encoding: " << | 210   os << begl | 
| 211       StringFromAudioEncoding(value->encoding) << std::endl; | 211      << "AudioEncoding encoding: " << StringFromAudioEncoding(value->encoding) | 
| 212   os << begl << "LpcmSampleFormat sample_format: " << | 212      << std::endl; | 
| 213       StringFromLpcmSampleFormat(value->sample_format) << std::endl; | 213   os << begl << "LpcmSampleFormat sample_format: " | 
|  | 214      << StringFromLpcmSampleFormat(value->sample_format) << std::endl; | 
| 214   os << begl << "uint32_t channels: " << int(value->channels) << std::endl; | 215   os << begl << "uint32_t channels: " << int(value->channels) << std::endl; | 
| 215   os << begl << "uint32_t frames_per_second: " << value->frames_per_second << | 216   os << begl << "uint32_t frames_per_second: " << value->frames_per_second | 
| 216       std::endl; | 217      << std::endl; | 
| 217   return os << outdent; | 218   return os << outdent; | 
| 218 } | 219 } | 
| 219 | 220 | 
| 220 std::ostream& operator<<( | 221 std::ostream& operator<<(std::ostream& os, | 
| 221     std::ostream& os, | 222                          const CompressedAudioMediaTypeSetDetailsPtr& value) { | 
| 222     const CompressedAudioMediaTypeSetDetailsPtr& value) { |  | 
| 223   if (!value) { | 223   if (!value) { | 
| 224     return os << "<nullptr>" << std::endl; | 224     return os << "<nullptr>" << std::endl; | 
| 225   } else { | 225   } else { | 
| 226     os << std::endl; | 226     os << std::endl; | 
| 227   } | 227   } | 
| 228 | 228 | 
| 229   os << indent; | 229   os << indent; | 
| 230   os << begl << "AudioEncoding encoding: " << | 230   os << begl | 
| 231       StringFromAudioEncoding(value->encoding) << std::endl; | 231      << "AudioEncoding encoding: " << StringFromAudioEncoding(value->encoding) | 
| 232   os << begl << "LpcmSampleFormat sample_format: " << | 232      << std::endl; | 
| 233       StringFromLpcmSampleFormat(value->sample_format) << std::endl; | 233   os << begl << "LpcmSampleFormat sample_format: " | 
| 234   os << begl << "uint32_t min_channels: " << int(value->min_channels) << | 234      << StringFromLpcmSampleFormat(value->sample_format) << std::endl; | 
| 235       std::endl; | 235   os << begl << "uint32_t min_channels: " << int(value->min_channels) | 
| 236   os << begl << "uint32_t max_channels: " << int(value->max_channels) << | 236      << std::endl; | 
| 237       std::endl; | 237   os << begl << "uint32_t max_channels: " << int(value->max_channels) | 
| 238   os << begl << "uint32_t min_frames_per_second: " << | 238      << std::endl; | 
| 239       value->min_frames_per_second << std::endl; | 239   os << begl | 
| 240   os << begl << "uint32_t max_cframes_per_second: " << | 240      << "uint32_t min_frames_per_second: " << value->min_frames_per_second | 
| 241       value->max_frames_per_second << std::endl; | 241      << std::endl; | 
|  | 242   os << begl | 
|  | 243      << "uint32_t max_cframes_per_second: " << value->max_frames_per_second | 
|  | 244      << std::endl; | 
| 242   return os << outdent; | 245   return os << outdent; | 
| 243 } | 246 } | 
| 244 | 247 | 
| 245 std::ostream& operator<<( | 248 std::ostream& operator<<(std::ostream& os, | 
| 246     std::ostream& os, | 249                          const VideoMediaTypeDetailsPtr& value) { | 
| 247     const VideoMediaTypeDetailsPtr& value) { |  | 
| 248   if (!value) { | 250   if (!value) { | 
| 249     return os << "<nullptr>" << std::endl; | 251     return os << "<nullptr>" << std::endl; | 
| 250   } else { | 252   } else { | 
| 251     os << std::endl; | 253     os << std::endl; | 
| 252   } | 254   } | 
| 253 | 255 | 
| 254   os << indent; | 256   os << indent; | 
| 255   os << begl << "VideoEncoding encoding: " << | 257   os << begl | 
| 256       StringFromVideoEncoding(value->encoding) << std::endl; | 258      << "VideoEncoding encoding: " << StringFromVideoEncoding(value->encoding) | 
|  | 259      << std::endl; | 
| 257   os << begl << "VideoProfile profile: " << value->profile << std::endl; | 260   os << begl << "VideoProfile profile: " << value->profile << std::endl; | 
| 258   os << begl << "PixelFormat pixel_format: " << | 261   os << begl << "PixelFormat pixel_format: " << value->pixel_format | 
| 259       value->pixel_format << std::endl; | 262      << std::endl; | 
| 260   os << begl << "ColorSpace color_space: " << value->color_space << std::endl; | 263   os << begl << "ColorSpace color_space: " << value->color_space << std::endl; | 
| 261   os << begl << "uint32_t width: " << value->width << std::endl; | 264   os << begl << "uint32_t width: " << value->width << std::endl; | 
| 262   os << begl << "uint32_t height: " << value->height << std::endl; | 265   os << begl << "uint32_t height: " << value->height << std::endl; | 
| 263   os << begl << "uint32_t coded_width: " << value->coded_width << std::endl; | 266   os << begl << "uint32_t coded_width: " << value->coded_width << std::endl; | 
| 264   os << begl << "uint32_t coded_height: " << value->coded_height << std::endl; | 267   os << begl << "uint32_t coded_height: " << value->coded_height << std::endl; | 
| 265   return os << outdent; | 268   return os << outdent; | 
| 266 } | 269 } | 
| 267 | 270 | 
| 268 std::ostream& operator<<( | 271 std::ostream& operator<<(std::ostream& os, | 
| 269     std::ostream& os, | 272                          const VideoMediaTypeSetDetailsPtr& value) { | 
| 270     const VideoMediaTypeSetDetailsPtr& value) { |  | 
| 271   if (!value) { | 273   if (!value) { | 
| 272     return os << "<nullptr>" << std::endl; | 274     return os << "<nullptr>" << std::endl; | 
| 273   } else { | 275   } else { | 
| 274     os << std::endl; | 276     os << std::endl; | 
| 275   } | 277   } | 
| 276 | 278 | 
| 277   os << indent; | 279   os << indent; | 
| 278   os << begl << "VideoEncoding encoding: " << | 280   os << begl | 
| 279       StringFromVideoEncoding(value->encoding) << std::endl; | 281      << "VideoEncoding encoding: " << StringFromVideoEncoding(value->encoding) | 
|  | 282      << std::endl; | 
| 280   os << begl << "uint32_t min_width: " << value->min_width << std::endl; | 283   os << begl << "uint32_t min_width: " << value->min_width << std::endl; | 
| 281   os << begl << "uint32_t max_width: " << value->max_width << std::endl; | 284   os << begl << "uint32_t max_width: " << value->max_width << std::endl; | 
| 282   os << begl << "uint32_t min_height: " << value->min_height << std::endl; | 285   os << begl << "uint32_t min_height: " << value->min_height << std::endl; | 
| 283   os << begl << "uint32_t max_height: " << value->max_height << std::endl; | 286   os << begl << "uint32_t max_height: " << value->max_height << std::endl; | 
| 284   return os << outdent; | 287   return os << outdent; | 
| 285 } | 288 } | 
| 286 | 289 | 
| 287 std::ostream& operator<<( | 290 std::ostream& operator<<(std::ostream& os, const TimelineQuadPtr& value) { | 
| 288     std::ostream& os, |  | 
| 289     const TimelineQuadPtr& value) { |  | 
| 290   if (!value) { | 291   if (!value) { | 
| 291     return os << "<nullptr>" << std::endl; | 292     return os << "<nullptr>" << std::endl; | 
| 292   } else { | 293   } else { | 
| 293     os << std::endl; | 294     os << std::endl; | 
| 294   } | 295   } | 
| 295 | 296 | 
| 296   os << indent; | 297   os << indent; | 
| 297   os << begl << "int64 reference_offset: " | 298   os << begl << "int64 reference_offset: " << value->reference_offset | 
| 298       << value->reference_offset << std::endl; | 299      << std::endl; | 
| 299   os << begl << "int64 target_offset: " | 300   os << begl << "int64 target_offset: " << value->target_offset << std::endl; | 
| 300       << value->target_offset << std::endl; | 301   os << begl << "int32 reference_delta: " << value->reference_delta | 
| 301   os << begl << "int32 reference_delta: " | 302      << std::endl; | 
| 302       << value->reference_delta << std::endl; | 303   os << begl << "uint32 target_delta: " << value->target_delta << std::endl; | 
| 303   os << begl << "uint32 target_delta: " |  | 
| 304       << value->target_delta << std::endl; |  | 
| 305   return os << outdent; | 304   return os << outdent; | 
| 306 } | 305 } | 
| 307 | 306 | 
| 308 std::ostream& operator<<( | 307 std::ostream& operator<<(std::ostream& os, const TimelineTransformPtr& value) { | 
| 309     std::ostream& os, |  | 
| 310     const TimelineTransformPtr& value) { |  | 
| 311   if (!value) { | 308   if (!value) { | 
| 312     return os << "<nullptr>" << std::endl; | 309     return os << "<nullptr>" << std::endl; | 
| 313   } else { | 310   } else { | 
| 314     os << std::endl; | 311     os << std::endl; | 
| 315   } | 312   } | 
| 316 | 313 | 
| 317   os << indent; | 314   os << indent; | 
| 318   os << begl << "TimelineQuad quad: " << value->quad; | 315   os << begl << "TimelineQuad quad: " << value->quad; | 
| 319   os << begl << "uint32 reference_timeline_id: " | 316   os << begl << "uint32 reference_timeline_id: " << value->reference_timeline_id | 
| 320       << value->reference_timeline_id << std::endl; | 317      << std::endl; | 
| 321   os << begl << "uint32 target_timeline_id: " | 318   os << begl << "uint32 target_timeline_id: " << value->target_timeline_id | 
| 322       << value->target_timeline_id << std::endl; | 319      << std::endl; | 
| 323   return os << outdent; | 320   return os << outdent; | 
| 324 } | 321 } | 
| 325 | 322 | 
| 326 const char* StringFromMediaTypeScheme(MediaTypeScheme value) { | 323 const char* StringFromMediaTypeScheme(MediaTypeScheme value) { | 
| 327   switch (value) { | 324   switch (value) { | 
| 328     case MediaTypeScheme::UNKNOWN: | 325     case MediaTypeScheme::UNKNOWN: | 
| 329       return "UNKNOWN"; | 326       return "UNKNOWN"; | 
| 330     case MediaTypeScheme::NONE: | 327     case MediaTypeScheme::NONE: | 
| 331       return "NONE"; | 328       return "NONE"; | 
| 332     case MediaTypeScheme::ANY_ELEMENTARY: | 329     case MediaTypeScheme::ANY_ELEMENTARY: | 
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 408     case MediaState::PAUSED: | 405     case MediaState::PAUSED: | 
| 409       return "PAUSED"; | 406       return "PAUSED"; | 
| 410     case MediaState::PLAYING: | 407     case MediaState::PLAYING: | 
| 411       return "PLAYING"; | 408       return "PLAYING"; | 
| 412     case MediaState::ENDED: | 409     case MediaState::ENDED: | 
| 413       return "ENDED"; | 410       return "ENDED"; | 
| 414   } | 411   } | 
| 415   return "UNKNOWN MEDIA STATE"; | 412   return "UNKNOWN MEDIA STATE"; | 
| 416 } | 413 } | 
| 417 | 414 | 
| 418 } // namespace media | 415 }  // namespace media | 
| 419 } // namespace mojo | 416 }  // namespace mojo | 
| OLD | NEW | 
|---|