| Index: media/mojo/common/media_type_converters.cc | 
| diff --git a/media/mojo/common/media_type_converters.cc b/media/mojo/common/media_type_converters.cc | 
| index 8ca720e10431b4ba1349eef5ecb7eda716ddd98f..9529b095b9daa5e56516bd064e33a52f59560d0c 100644 | 
| --- a/media/mojo/common/media_type_converters.cc | 
| +++ b/media/mojo/common/media_type_converters.cc | 
| @@ -304,6 +304,14 @@ TypeConverter<scoped_refptr<media::AudioBuffer>, media::mojom::AudioBufferPtr>:: | 
| if (input->end_of_stream) | 
| return media::AudioBuffer::CreateEOSBuffer(); | 
|  | 
| +  if (input->sample_format == media::kSampleFormatRaw) { | 
| +    uint8_t* data = input->data.data(); | 
| +    return media::AudioBuffer::CopyFrom( | 
| +        input->sample_format, input->channel_layout, input->channel_count, | 
| +        input->sample_rate, input->frame_count, &data, input->timestamp, | 
| +        input->data.size()); | 
| +  } | 
| + | 
| // Setup channel pointers.  AudioBuffer::CopyFrom() will only use the first | 
| // one in the case of interleaved data. | 
| std::vector<const uint8_t*> channel_ptrs(input->channel_count, nullptr); | 
|  |