| Index: ppapi/proxy/ppb_audio_proxy.cc
 | 
| diff --git a/ppapi/proxy/ppb_audio_proxy.cc b/ppapi/proxy/ppb_audio_proxy.cc
 | 
| index 2bd5c89a453f65c227b761d840e6bfdd4312349c..2f91fc7cd70bd8ca98fb8ef2a4da531bf8c2941b 100644
 | 
| --- a/ppapi/proxy/ppb_audio_proxy.cc
 | 
| +++ b/ppapi/proxy/ppb_audio_proxy.cc
 | 
| @@ -323,6 +323,8 @@ void PPB_Audio_Proxy::OnMsgNotifyAudioStreamCreated(
 | 
|          IPC::PlatformFileForTransitToPlatformFile(socket_handle.descriptor()));
 | 
|      base::SharedMemory temp_mem(handle.shmem(), false);
 | 
|    } else {
 | 
| +    EnterResourceNoLock<PPB_AudioConfig_API> config(
 | 
| +        static_cast<Audio*>(enter.object())->GetCurrentConfig(), true);
 | 
|      // See the comment above about how we must call
 | 
|      // TotalSharedMemorySizeInBytes to get the actual size of the buffer. Here,
 | 
|      // we must call PacketSizeInBytes to get back the size of the audio buffer,
 | 
| @@ -330,7 +332,8 @@ void PPB_Audio_Proxy::OnMsgNotifyAudioStreamCreated(
 | 
|      static_cast<Audio*>(enter.object())->SetStreamInfo(
 | 
|          enter.resource()->pp_instance(), handle.shmem(),
 | 
|          media::PacketSizeInBytes(handle.size()),
 | 
| -        IPC::PlatformFileForTransitToPlatformFile(socket_handle.descriptor()));
 | 
| +        IPC::PlatformFileForTransitToPlatformFile(socket_handle.descriptor()),
 | 
| +        config.object()->GetSampleFrameCount());
 | 
|    }
 | 
|  }
 | 
|  
 | 
| 
 |