| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 "chromecast/media/cma/base/decoder_config_adapter.h" | 5 #include "chromecast/media/cma/base/decoder_config_adapter.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "media/base/channel_layout.h" | 8 #include "media/base/channel_layout.h" |
| 9 | 9 |
| 10 namespace chromecast { | 10 namespace chromecast { |
| (...skipping 26 matching lines...) Expand all Loading... |
| 37 } | 37 } |
| 38 | 38 |
| 39 SampleFormat ToSampleFormat(const ::media::SampleFormat sample_format) { | 39 SampleFormat ToSampleFormat(const ::media::SampleFormat sample_format) { |
| 40 switch (sample_format) { | 40 switch (sample_format) { |
| 41 case ::media::kUnknownSampleFormat: | 41 case ::media::kUnknownSampleFormat: |
| 42 return kUnknownSampleFormat; | 42 return kUnknownSampleFormat; |
| 43 case ::media::kSampleFormatU8: | 43 case ::media::kSampleFormatU8: |
| 44 return kSampleFormatU8; | 44 return kSampleFormatU8; |
| 45 case ::media::kSampleFormatS16: | 45 case ::media::kSampleFormatS16: |
| 46 return kSampleFormatS16; | 46 return kSampleFormatS16; |
| 47 case ::media::kSampleFormatS24: |
| 48 return kSampleFormatS24; |
| 47 case ::media::kSampleFormatS32: | 49 case ::media::kSampleFormatS32: |
| 48 return kSampleFormatS32; | 50 return kSampleFormatS32; |
| 49 case ::media::kSampleFormatF32: | 51 case ::media::kSampleFormatF32: |
| 50 return kSampleFormatF32; | 52 return kSampleFormatF32; |
| 51 case ::media::kSampleFormatPlanarS16: | 53 case ::media::kSampleFormatPlanarS16: |
| 52 return kSampleFormatPlanarS16; | 54 return kSampleFormatPlanarS16; |
| 53 case ::media::kSampleFormatPlanarF32: | 55 case ::media::kSampleFormatPlanarF32: |
| 54 return kSampleFormatPlanarF32; | 56 return kSampleFormatPlanarF32; |
| 55 case ::media::kSampleFormatPlanarS32: | 57 case ::media::kSampleFormatPlanarS32: |
| 56 return kSampleFormatPlanarS32; | 58 return kSampleFormatPlanarS32; |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 } | 126 } |
| 125 | 127 |
| 126 ::media::SampleFormat ToMediaSampleFormat(const SampleFormat sample_format) { | 128 ::media::SampleFormat ToMediaSampleFormat(const SampleFormat sample_format) { |
| 127 switch (sample_format) { | 129 switch (sample_format) { |
| 128 case kUnknownSampleFormat: | 130 case kUnknownSampleFormat: |
| 129 return ::media::kUnknownSampleFormat; | 131 return ::media::kUnknownSampleFormat; |
| 130 case kSampleFormatU8: | 132 case kSampleFormatU8: |
| 131 return ::media::kSampleFormatU8; | 133 return ::media::kSampleFormatU8; |
| 132 case kSampleFormatS16: | 134 case kSampleFormatS16: |
| 133 return ::media::kSampleFormatS16; | 135 return ::media::kSampleFormatS16; |
| 136 case kSampleFormatS24: |
| 137 return ::media::kSampleFormatS24; |
| 134 case kSampleFormatS32: | 138 case kSampleFormatS32: |
| 135 return ::media::kSampleFormatS32; | 139 return ::media::kSampleFormatS32; |
| 136 case kSampleFormatF32: | 140 case kSampleFormatF32: |
| 137 return ::media::kSampleFormatF32; | 141 return ::media::kSampleFormatF32; |
| 138 case kSampleFormatPlanarS16: | 142 case kSampleFormatPlanarS16: |
| 139 return ::media::kSampleFormatPlanarS16; | 143 return ::media::kSampleFormatPlanarS16; |
| 140 case kSampleFormatPlanarF32: | 144 case kSampleFormatPlanarF32: |
| 141 return ::media::kSampleFormatPlanarF32; | 145 return ::media::kSampleFormatPlanarF32; |
| 142 case kSampleFormatPlanarS32: | 146 case kSampleFormatPlanarS32: |
| 143 return ::media::kSampleFormatPlanarS32; | 147 return ::media::kSampleFormatPlanarS32; |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 215 video_config.id = id; | 219 video_config.id = id; |
| 216 video_config.codec = ToVideoCodec(config.codec()); | 220 video_config.codec = ToVideoCodec(config.codec()); |
| 217 video_config.profile = ToVideoProfile(config.profile()); | 221 video_config.profile = ToVideoProfile(config.profile()); |
| 218 video_config.extra_data = config.extra_data(); | 222 video_config.extra_data = config.extra_data(); |
| 219 video_config.is_encrypted = config.is_encrypted(); | 223 video_config.is_encrypted = config.is_encrypted(); |
| 220 return video_config; | 224 return video_config; |
| 221 } | 225 } |
| 222 | 226 |
| 223 } // namespace media | 227 } // namespace media |
| 224 } // namespace chromecast | 228 } // namespace chromecast |
| OLD | NEW |