OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "media/mojo/services/media_type_converters.h" | 5 #include "media/mojo/services/media_type_converters.h" |
6 | 6 |
7 #include "media/base/audio_decoder_config.h" | 7 #include "media/base/audio_decoder_config.h" |
8 #include "media/base/buffering_state.h" | 8 #include "media/base/buffering_state.h" |
9 #include "media/base/cdm_key_information.h" | 9 #include "media/base/cdm_key_information.h" |
10 #include "media/base/decoder_buffer.h" | 10 #include "media/base/decoder_buffer.h" |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 | 127 |
128 // VideoFormat. | 128 // VideoFormat. |
129 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, | 129 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, |
130 VideoFrame::UNKNOWN, | 130 VideoFrame::UNKNOWN, |
131 VIDEO_FORMAT_UNKNOWN); | 131 VIDEO_FORMAT_UNKNOWN); |
132 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::YV12, VIDEO_FORMAT_YV12); | 132 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::YV12, VIDEO_FORMAT_YV12); |
133 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::I420, VIDEO_FORMAT_I420); | 133 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::I420, VIDEO_FORMAT_I420); |
134 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::YV16, VIDEO_FORMAT_YV16); | 134 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::YV16, VIDEO_FORMAT_YV16); |
135 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::YV12A, VIDEO_FORMAT_YV12A); | 135 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::YV12A, VIDEO_FORMAT_YV12A); |
136 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::YV24, VIDEO_FORMAT_YV24); | 136 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::YV24, VIDEO_FORMAT_YV24); |
| 137 #if defined(OS_MACOSX) |
137 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::NV12, VIDEO_FORMAT_NV12); | 138 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::NV12, VIDEO_FORMAT_NV12); |
| 139 #endif |
138 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::ARGB, VIDEO_FORMAT_ARGB); | 140 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::ARGB, VIDEO_FORMAT_ARGB); |
139 #if defined(VIDEO_HOLE) | 141 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::XRGB, VIDEO_FORMAT_XRGB); |
140 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, VideoFrame::HOLE, VIDEO_FORMAT_HOLE); | |
141 #endif | |
142 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, | |
143 VideoFrame::NATIVE_TEXTURE, | |
144 VIDEO_FORMAT_NATIVE_TEXTURE); | |
145 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, | 142 ASSERT_ENUM_EQ_RAW(VideoFrame::Format, |
146 VideoFrame::FORMAT_MAX, | 143 VideoFrame::FORMAT_MAX, |
147 VIDEO_FORMAT_FORMAT_MAX); | 144 VIDEO_FORMAT_FORMAT_MAX); |
148 | 145 |
149 // VideoCodec | 146 // VideoCodec |
150 ASSERT_ENUM_EQ_RAW(VideoCodec, kUnknownVideoCodec, VIDEO_CODEC_UNKNOWN); | 147 ASSERT_ENUM_EQ_RAW(VideoCodec, kUnknownVideoCodec, VIDEO_CODEC_UNKNOWN); |
151 ASSERT_ENUM_EQ(VideoCodec, kCodec, VIDEO_CODEC_, H264); | 148 ASSERT_ENUM_EQ(VideoCodec, kCodec, VIDEO_CODEC_, H264); |
152 ASSERT_ENUM_EQ(VideoCodec, kCodec, VIDEO_CODEC_, VC1); | 149 ASSERT_ENUM_EQ(VideoCodec, kCodec, VIDEO_CODEC_, VC1); |
153 ASSERT_ENUM_EQ(VideoCodec, kCodec, VIDEO_CODEC_, MPEG2); | 150 ASSERT_ENUM_EQ(VideoCodec, kCodec, VIDEO_CODEC_, MPEG2); |
154 ASSERT_ENUM_EQ(VideoCodec, kCodec, VIDEO_CODEC_, MPEG4); | 151 ASSERT_ENUM_EQ(VideoCodec, kCodec, VIDEO_CODEC_, MPEG4); |
(...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
479 CdmKeyInformationPtr>::Convert(const CdmKeyInformationPtr& input) { | 476 CdmKeyInformationPtr>::Convert(const CdmKeyInformationPtr& input) { |
480 scoped_ptr<media::CdmKeyInformation> info(new media::CdmKeyInformation); | 477 scoped_ptr<media::CdmKeyInformation> info(new media::CdmKeyInformation); |
481 info->key_id = input->key_id.storage(); | 478 info->key_id = input->key_id.storage(); |
482 info->status = | 479 info->status = |
483 static_cast<media::CdmKeyInformation::KeyStatus>(input->status); | 480 static_cast<media::CdmKeyInformation::KeyStatus>(input->status); |
484 info->system_code = input->system_code; | 481 info->system_code = input->system_code; |
485 return info.Pass(); | 482 return info.Pass(); |
486 } | 483 } |
487 | 484 |
488 } // namespace mojo | 485 } // namespace mojo |
OLD | NEW |