From: Andreas Huber Date: Wed, 12 Sep 2012 19:15:18 +0000 (-0700) Subject: Use proper number of video buffers to be acquired simultaneously from X-Git-Tag: android-x86-4.4-r1~23^2~80^2~195^2^2^2^2^2^2~3 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d141df9126b7bdf8f2f1e677b67fd9a07628204a;p=android-x86%2Fframeworks-av.git Use proper number of video buffers to be acquired simultaneously from SurfaceMediaSource, this should match the number of encoder input buffers. Change-Id: Ibeb102337fd23698c5321c63dd3cb00b93e632b0 --- diff --git a/media/libstagefright/wifi-display/source/PlaybackSession.cpp b/media/libstagefright/wifi-display/source/PlaybackSession.cpp index 5d0ddf1fe2..a6bb8c6fef 100644 --- a/media/libstagefright/wifi-display/source/PlaybackSession.cpp +++ b/media/libstagefright/wifi-display/source/PlaybackSession.cpp @@ -785,8 +785,7 @@ status_t WifiDisplaySource::PlaybackSession::addVideoSource() { } // Add one reference to account for the serializer. - // Add another two for unknown reasons. - err = source->setMaxAcquiredBufferCount(15); // XXX numInputBuffers + 2); + err = source->setMaxAcquiredBufferCount(numInputBuffers); CHECK_EQ(err, (status_t)OK); mBufferQueue = source->getBufferQueue();