From 8bcc1a1ce7dab4479b36fb274ed66eaf687d1eac Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Wed, 12 Sep 2012 12:15:18 -0700 Subject: [PATCH] Use proper number of video buffers to be acquired simultaneously from SurfaceMediaSource, this should match the number of encoder input buffers. Change-Id: Ibeb102337fd23698c5321c63dd3cb00b93e632b0 --- media/libstagefright/wifi-display/source/PlaybackSession.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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(); -- 2.11.0