OSDN Git Service

Use proper number of video buffers to be acquired simultaneously from
authorAndreas Huber <andih@google.com>
Wed, 12 Sep 2012 19:15:18 +0000 (12:15 -0700)
committerAndreas Huber <andih@google.com>
Thu, 13 Sep 2012 16:22:49 +0000 (09:22 -0700)
SurfaceMediaSource, this should match the number of encoder input buffers.

Change-Id: Ibeb102337fd23698c5321c63dd3cb00b93e632b0

media/libstagefright/wifi-display/source/PlaybackSession.cpp

index 5d0ddf1..a6bb8c6 100644 (file)
@@ -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();