| Index: media/cdm/ppapi/clear_key_cdm.cc | 
| diff --git a/media/cdm/ppapi/clear_key_cdm.cc b/media/cdm/ppapi/clear_key_cdm.cc | 
| index d73250010491a0b629d6b9f85aa5b5052af57fb7..071b2b35e31b1a447ff63c0b6e9c9f2fa900eb07 100644 | 
| --- a/media/cdm/ppapi/clear_key_cdm.cc | 
| +++ b/media/cdm/ppapi/clear_key_cdm.cc | 
| @@ -136,11 +136,11 @@ void* CreateCdmInstance( | 
| return NULL; | 
| } | 
|  | 
| -  if (cdm_interface_version != cdm::ContentDecryptionModule_1::kVersion) | 
| +  if (cdm_interface_version != cdm::ContentDecryptionModule_2::kVersion) | 
| return NULL; | 
|  | 
| cdm::Host* host = static_cast<cdm::Host*>( | 
| -      get_cdm_host_func(cdm::ContentDecryptionModule_1::kVersion, user_data)); | 
| +      get_cdm_host_func(cdm::ContentDecryptionModule_2::kVersion, user_data)); | 
| if (!host) | 
| return NULL; | 
|  | 
| @@ -417,7 +417,7 @@ cdm::Status ClearKeyCdm::DecryptAndDecodeFrame( | 
|  | 
| cdm::Status ClearKeyCdm::DecryptAndDecodeSamples( | 
| const cdm::InputBuffer& encrypted_buffer, | 
| -    cdm::AudioFrames_1* audio_frames) { | 
| +    cdm::AudioFrames* audio_frames) { | 
| DVLOG(1) << "DecryptAndDecodeSamples()"; | 
|  | 
| scoped_refptr<media::DecoderBuffer> buffer; | 
| @@ -500,6 +500,16 @@ cdm::Status ClearKeyCdm::DecryptToMediaDecoderBuffer( | 
| return cdm::kSuccess; | 
| } | 
|  | 
| +void ClearKeyCdm::OnPlatformChallengeResponse( | 
| +    const cdm::PlatformChallengeResponse& response) { | 
| +  NOTIMPLEMENTED(); | 
| +} | 
| + | 
| +void ClearKeyCdm::OnQueryOutputProtectionStatus( | 
| +    uint32_t link_mask, uint32_t output_protection_mask) { | 
| +  NOTIMPLEMENTED(); | 
| +}; | 
| + | 
| #if defined(CLEAR_KEY_CDM_USE_FAKE_AUDIO_DECODER) | 
| int64 ClearKeyCdm::CurrentTimeStampInMicroseconds() const { | 
| return output_timestamp_base_in_microseconds_ + | 
|  |