| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "content/renderer/pepper/content_decryptor_delegate.h" | 5 #include "content/renderer/pepper/content_decryptor_delegate.h" |
| 6 | 6 |
| 7 #include <string.h> | 7 #include <string.h> |
| 8 #include <utility> | 8 #include <utility> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 162 return PP_VIDEOCODEC_VP9; | 162 return PP_VIDEOCODEC_VP9; |
| 163 default: | 163 default: |
| 164 return PP_VIDEOCODEC_UNKNOWN; | 164 return PP_VIDEOCODEC_UNKNOWN; |
| 165 } | 165 } |
| 166 } | 166 } |
| 167 | 167 |
| 168 PP_VideoCodecProfile MediaVideoCodecProfileToPpVideoCodecProfile( | 168 PP_VideoCodecProfile MediaVideoCodecProfileToPpVideoCodecProfile( |
| 169 media::VideoCodecProfile profile) { | 169 media::VideoCodecProfile profile) { |
| 170 switch (profile) { | 170 switch (profile) { |
| 171 case media::VP8PROFILE_ANY: | 171 case media::VP8PROFILE_ANY: |
| 172 case media::VP9PROFILE_ANY: | |
| 173 return PP_VIDEOCODECPROFILE_NOT_NEEDED; | 172 return PP_VIDEOCODECPROFILE_NOT_NEEDED; |
| 173 case media::VP9PROFILE_PROFILE0: |
| 174 return PP_VIDEOCODECPROFILE_VP9_PROFILE0; |
| 175 case media::VP9PROFILE_PROFILE1: |
| 176 return PP_VIDEOCODECPROFILE_VP9_PROFILE1; |
| 177 case media::VP9PROFILE_PROFILE2: |
| 178 return PP_VIDEOCODECPROFILE_VP9_PROFILE2; |
| 179 case media::VP9PROFILE_PROFILE3: |
| 180 return PP_VIDEOCODECPROFILE_VP9_PROFILE3; |
| 174 case media::H264PROFILE_BASELINE: | 181 case media::H264PROFILE_BASELINE: |
| 175 return PP_VIDEOCODECPROFILE_H264_BASELINE; | 182 return PP_VIDEOCODECPROFILE_H264_BASELINE; |
| 176 case media::H264PROFILE_MAIN: | 183 case media::H264PROFILE_MAIN: |
| 177 return PP_VIDEOCODECPROFILE_H264_MAIN; | 184 return PP_VIDEOCODECPROFILE_H264_MAIN; |
| 178 case media::H264PROFILE_EXTENDED: | 185 case media::H264PROFILE_EXTENDED: |
| 179 return PP_VIDEOCODECPROFILE_H264_EXTENDED; | 186 return PP_VIDEOCODECPROFILE_H264_EXTENDED; |
| 180 case media::H264PROFILE_HIGH: | 187 case media::H264PROFILE_HIGH: |
| 181 return PP_VIDEOCODECPROFILE_H264_HIGH; | 188 return PP_VIDEOCODECPROFILE_H264_HIGH; |
| 182 case media::H264PROFILE_HIGH10PROFILE: | 189 case media::H264PROFILE_HIGH10PROFILE: |
| 183 return PP_VIDEOCODECPROFILE_H264_HIGH_10; | 190 return PP_VIDEOCODECPROFILE_H264_HIGH_10; |
| (...skipping 1105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1289 empty_frames); | 1296 empty_frames); |
| 1290 } | 1297 } |
| 1291 | 1298 |
| 1292 if (!video_decode_cb_.is_null()) | 1299 if (!video_decode_cb_.is_null()) |
| 1293 video_decode_cb_.ResetAndReturn().Run(media::Decryptor::kError, NULL); | 1300 video_decode_cb_.ResetAndReturn().Run(media::Decryptor::kError, NULL); |
| 1294 | 1301 |
| 1295 cdm_promise_adapter_.Clear(); | 1302 cdm_promise_adapter_.Clear(); |
| 1296 } | 1303 } |
| 1297 | 1304 |
| 1298 } // namespace content | 1305 } // namespace content |
| OLD | NEW |