- 28 Jun, 2013 1 commit
-
-
Andreas Huber authored
Change-Id: Ie0dd00045aba668d8b49da73224e7a7c9c04f69b related-to-bug: 8873723 (cherry picked from commit 2704965b8a1ff3b7450ff58ccecf86d8ec688c40)
-
- 12 Jun, 2013 1 commit
-
-
Eric Laurent authored
PlaybackThread::addTrack_l() uses the assumption that effects are attached to a track only if the track accumulation buffer is different from the mixer thread output buffer. This is not true for direct output threads where only one track is active an only one buffer is needed. This assumption is an optimization to avoid checking for effect chains with the same session ID each time a track is processed. The optimization is not key if only one track is attached to the thread which is the case for direct outputs. Current code fails to increment the active track count in the effect chain on direct output threads when a track is started thus making the effect framework clear the mix buffer and produce silence each time the mixer runs. The fix consists in removing the optimization described above. Bug: 9324989. Change-Id: Id7a6337450ed90d326299c2ce9fc02f4b9e2fa6f
-
- 07 Jun, 2013 1 commit
-
-
Zhijun He authored
Acquiring mInputMutex before SharedParameters mutex in preview callback thread causes circular locking dependency between callback thread and capture callback thread. Enforce the right lock ordering to break the dead lock. Bug: 9323319 Change-Id: Iea2e025e4d9e29debcf74297c19930075017e179
-
- 06 Jun, 2013 2 commits
-
-
Zhijun He authored
When camera open fails in camera3device initialize call, setErrorStateLockedV() tries to access RequestThread object that is not created yet. Bug: 9319518 Change-Id: Id5c6c0150ecaecb198045d5c6eb1b2ceebf5a727
-
Zhijun He authored
Callback stream in callbackprocessor could be delleted while process or discard callback are ongoing, which leads CpuConsumer related call crash. Bug 9303911 Change-Id: Ib6137e512208e5603468eba166640729b744e8f9
-
- 05 Jun, 2013 2 commits
-
-
Eino-Ville Talvala authored
Due to new deadlock opportunities from HAL3 integration, recording frame processing needs to move out of the new frame handler into its own thread in StreamingProcessor. Bug: 9282913 Change-Id: I8d2926f2de9d0d395eef3c328c65caebbdbd2827
-
Lajos Molnar authored
Remove the invalid assumption that when a port-reconfiguration event is received, buffers cannot be downstream (waiting to be rendered). Luckily, these buffers are properly handled (freed) after they are sent to be rendered. Change-Id: I1df39c1ffc2bfb96f8b7b4ee5be07cae654f956f Signed-off-by:
Lajos Molnar <lajos@google.com> Bug: 8736466
-
- 04 Jun, 2013 1 commit
-
-
Eino-Ville Talvala authored
While the HAL should ignore it, it's faster to immediately respond with success. Also filter out cancel autofocus calls for FIXED/INFINITY focus. Bug: 9263856 Change-Id: I637ec7c8b459d654ef11cb1142b959f2674224c5
-
- 30 May, 2013 1 commit
-
-
The Android Automerger authored
-
- 29 May, 2013 2 commits
-
-
Lajos Molnar authored
-
The Android Automerger authored
-
- 28 May, 2013 3 commits
-
-
Igor Murashkin authored
-
Lajos Molnar authored
MediaMuxer.writeSampleData() uses MediaCodec.BufferInfo objects to specify the flags, so use directly the MediaCodec flags. This is more intuitive and avoids users of the MediaMuxer API having to create translations between MediaMuxer's and MediaCodec's flag constants. Change-Id: I18e12a6839ffb2c63da62516a4dc4c94e8bb3d17 Signed-off-by:
Lajos Molnar <lajos@google.com> Bug: 9169479
-
Igor Murashkin authored
This fixes the multiple-disconnect-from-BufferQueue bug. (In logs) BufferQueue: [SurfaceView] disconnect: connected to another api (cur=0, req=4) Bug: 9114681 Change-Id: I21ae1c5bd993701eea13648aa9994979a24eb210
-
- 26 May, 2013 1 commit
-
-
The Android Automerger authored
-
- 24 May, 2013 6 commits
-
-
Zhijun He authored
When zooming during recording, hal callback thread and request update thread run into deadlock due to lock circular dependency. This change release lock during queuebuffer in callback thread to break the dependency. Bug: 9091576 Change-Id: Ia7b3f0ec17573cb32a5696dcde419ca28f42cfb8
-
Zhijun He authored
-
Igor Murashkin authored
Bug: 9111852 Change-Id: Idad7e0d2f912341bd643d0ad1a0861fb2043aa90
-
Ed Heyl authored
-
Igor Murashkin authored
Bug: 9007356 Change-Id: I0ced31020410978c549d408b2815f925e9c9ffcf
-
Igor Murashkin authored
Bug: 9111852 Change-Id: Idad7e0d2f912341bd643d0ad1a0861fb2043aa90
-
- 23 May, 2013 4 commits
-
-
Igor Murashkin authored
-
Zhijun He authored
When zooming during recording, hal callback thread and request update thread run into deadlock due to lock circular dependency. This change release lock during queuebuffer in callback thread to break the dependency. Bug: 9091576 Change-Id: Ia7b3f0ec17573cb32a5696dcde419ca28f42cfb8
-
Igor Murashkin authored
-
The Android Automerger authored
-
- 22 May, 2013 7 commits
-
-
Igor Murashkin authored
Bug: 9007356 Change-Id: I0ced31020410978c549d408b2815f925e9c9ffcf
-
Igor Murashkin authored
-
Mansoor Aftab authored
Bug in logic since minTimestamp is initialized to -1, and this needs to be updated for the first frame atleast for logic to work correctly for subsequent frames. Bug: 9007356 Change-Id: I70edc4d9f34ff67a141c027c67396dc2ca9e413a Signed-off-by:
Igor Murashkin <iam@google.com>
-
Igor Murashkin authored
Bug: 9069574 Change-Id: Ife2ae5467f799dbe37e66714b3a6c9a51e1fe328
-
Igor Murashkin authored
- Also adds a lot of logging around shuffling around metadata frames Bug: 9007356 Change-Id: I4285f4f55b4b899ea4928d43062c705619c8248a
-
The Android Automerger authored
-
Andreas Huber authored
The deadlock happens withen in the case where we use an OMX encoder with a GraphicBufferSource. Bug: 8329090 Change-Id: Icec58bb85ff3839ad1a2e3eca02fa9d6d133ca45
-
- 21 May, 2013 2 commits
-
-
Jamie Gennis authored
-
Andreas Huber authored
The deadlock happens withen in the case where we use an OMX encoder with a GraphicBufferSource. Bug: 8329090 Change-Id: Icec58bb85ff3839ad1a2e3eca02fa9d6d133ca45
-
- 20 May, 2013 1 commit
-
-
Zhijun He authored
Digitial zoom number of steps was 30 and a bit rough. Change it to 100 to make smooth zoom smoother. Bug: 9050908 Change-Id: I141bc0335d58cdcd6530c14cbbfe6c4ffb4c6dc6
-
- 19 May, 2013 1 commit
-
-
The Android Automerger authored
-
- 17 May, 2013 3 commits
-
-
Mathias Agopian authored
-
Andy McFadden authored
-
Mathias Agopian authored
Bug: 8988871 Change-Id: I24a2620d356f3bb6207ed834c79fd3e48b429695
-
- 16 May, 2013 1 commit
-
-
Andy McFadden authored
BufferQueue item timestamps are in nanoseconds, MediaCodec buffer timestamps are in microseconds. Adjust. Bug 8988357 Change-Id: Ib12824d7eea0316a14543c756e3a127c0866db6b
-