Index: media/filters/ffmpeg_audio_decoder.h |
diff --git a/media/filters/ffmpeg_audio_decoder.h b/media/filters/ffmpeg_audio_decoder.h |
index ef6a9581268a1492aaeeb34c651fda1521133414..d5ef5c3809d36be3436fce48eabceae22b538325 100644 |
--- a/media/filters/ffmpeg_audio_decoder.h |
+++ b/media/filters/ffmpeg_audio_decoder.h |
@@ -20,6 +20,7 @@ class MessageLoopProxy; |
namespace media { |
+class AudioBus; |
class DataBuffer; |
class DecoderBuffer; |
struct QueuedAudioBuffer; |
@@ -90,6 +91,10 @@ class MEDIA_EXPORT FFmpegAudioDecoder : public AudioDecoder { |
// them up and hand them out as we receive Read() calls. |
std::list<QueuedAudioBuffer> queued_audio_; |
+ // We may need to convert the audio data coming out of FFmpeg from planar |
+ // float to integer. |
+ scoped_ptr<AudioBus> converter_bus_; |
+ |
DISALLOW_IMPLICIT_CONSTRUCTORS(FFmpegAudioDecoder); |
}; |