a61285dcf1da8a2cf40c499ee3a7b9fc4d74ac58 |
|
31-Jul-2013 |
Andreas Huber <andih@google.com> |
Optionally repeat the previously submitted frame to the encoder if no new frame has been delivered by surface flinger within the timeout interval. Change-Id: I282f1b726dfe5646b178d7858d6f5d4f5a264fde
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
910813bd66eaf0f6a72769c9b3fa9830dd100a19 |
|
01-Aug-2013 |
Mathias Agopian <mathias@google.com> |
fix fallout from binderizing BufferQueues consumer side Change-Id: I626bac6df4fc3d8478046193f06ecc7ea60dd3a8
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
ba812e3b3ca0a0c9459fe29bbc211c9a73313b8b |
|
23-Jul-2013 |
Andy McFadden <fadden@android.com> |
Don't abort on unusual state transition The state transition check was too strict, and we were crashing mediaserver inappropriately. Bug 9819944 Change-Id: I1482ed1cfee37088d4893ee81cf1b2b950d2e930
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
cd63212dedc29d72d4746a4070d018fdbca316a9 |
|
20-Jul-2013 |
Mathias Agopian <mathias@google.com> |
Merge "update to new Consumer APIs"
|
e40cda70eec141fa05cbcca1de420fdb22b98be6 |
|
17-Jul-2013 |
Andreas Huber <andih@google.com> |
Support "suspension" of a video encoder in "surface-input" mode. i.e. feed no more input frames to the encoder while suspended. Change-Id: I51391e18c1517548e869f8ddece19f4af37e78f9
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
5e1f08b3917ac7900f8a11118afb7e8bf3e61c64 |
|
17-Jul-2013 |
Mathias Agopian <mathias@google.com> |
update to new Consumer APIs Change-Id: I3c5d4be2a2e8783fbf98b3e268fd02658f71dc7d
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
656e86250cd68f7f362c50a4bc92a865e9deacbe |
|
28-Jun-2013 |
Andy McFadden <fadden@android.com> |
Pass additional arg to acquireBuffer calls. Bug 7900302 Change-Id: I30b9cca783e0a48f77035b745b7d5e20edf10f27
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
d030447b617105b31bf3013e5e4b39d422b53b77 |
|
15-May-2013 |
Lajos Molnar <lajos@google.com> |
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
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
e2dfa5a4ea3459b155b4b403b7dafe2116d960d4 |
|
17-May-2013 |
Mathias Agopian <mathias@google.com> |
Merge "update to Fence::waitForever() API change" into jb-mr2-dev
|
d76442421eadfa73f2f3a9e50f6caf65b0dd1ce9 |
|
17-May-2013 |
Mathias Agopian <mathias@google.com> |
update to Fence::waitForever() API change Bug: 8988871 Change-Id: I24a2620d356f3bb6207ed834c79fd3e48b429695
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
324143b1531328bc4e53c6cbd962c9a457d73707 |
|
16-May-2013 |
Andy McFadden <fadden@android.com> |
Adjust timestamp scale BufferQueue item timestamps are in nanoseconds, MediaCodec buffer timestamps are in microseconds. Adjust. Bug 8988357 Change-Id: Ib12824d7eea0316a14543c756e3a127c0866db6b
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
0c37f9d1320bb87fd242f9425c67dacd6ce20112 |
|
11-Mar-2013 |
Andy McFadden <fadden@android.com> |
GraphicBufferSource fixes Various fixes: - Set the maximum number of BQ buffers we're allowed to acquire equal to the actual number of codec buffers. That way we keep the codec as full as possible, and never try to acquire more than we're allowed from the BufferQueue. - Actually use "end of stream sent" flag. - Name the BufferQueue (for debug messages). Bug 8359403 Change-Id: I3b8c1f679bbebf6a89e623e13ca029eda7f657ba
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
ba6218eae3dbcf3f962b3561b26374a214dbf5e2 |
|
05-Mar-2013 |
Andy McFadden <fadden@android.com> |
Correct MediaCodec + Surface behavior Assorted tweaks: - Allow signalEndOfInputStream() before ACodec is in Executing state (added message to two more states). - Return an error if signalEndOfInputStream() is called a second time on the same stream. - Require AndroidOpaque color format in createInputSurface(). - Disallow dequeueInputBuffer() after an input surface has been created (boolean flag in MediaCodec tracks it). - Discard input surface when encoder is re-configure()ed (drop OMXNodeInstance's ref when we go back to Loaded). Bug 7991062 Change-Id: Iff30f3036e14eb5a2f6536910dcf11aba33031ee
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|
f779bb50d9746d9526541c3e6dcdf619cac941b7 |
|
19-Feb-2013 |
Andy McFadden <fadden@android.com> |
Implement Surface input to MediaCodec. Also, renamed a CHECK_INTERFACE macro that was clashing with the Binder version. Bug 7991062 Change-Id: If5e6ed0a06d9f67975497676e4b05abe3aa3d6c0
/frameworks/av/media/libstagefright/omx/GraphicBufferSource.cpp
|