OSDN Git Service

stagefright: BufferProducer updates
authorLajos Molnar <lajos@google.com>
Wed, 15 May 2013 19:59:19 +0000 (12:59 -0700)
committerAndroid (Google) Code Review <android-gerrit@google.com>
Thu, 23 May 2013 22:18:58 +0000 (22:18 +0000)
commitd030447b617105b31bf3013e5e4b39d422b53b77
tree3fd684f2a58933a94692c3d23da22087d3da29ea
parent599d83e4f2197968d77d3d106630179c88c8a6d7
stagefright: BufferProducer updates

Update BufferQueue and ConsumerBase users to new BufferQueue
API, to allow BufferQueue slots to be reused.  Buffer consumers
generally now need to track the unique frameNumber belonging to
each frame acquired if they are using BufferQueue directly.
Otherwise, they can simply track the graphicBuffer.

Change-Id: I30ee3158cf40fb10bbd085241646d5f1128ee480
Signed-off-by: Lajos Molnar <lajos@google.com>
Related-to-bug: 7093648
include/media/stagefright/SurfaceMediaSource.h
media/libstagefright/SurfaceMediaSource.cpp
media/libstagefright/omx/GraphicBufferSource.cpp
media/libstagefright/omx/GraphicBufferSource.h
services/camera/libcameraservice/gui/RingBufferConsumer.cpp