1. 28 Jun, 2013 1 commit
  2. 12 Jun, 2013 1 commit
    • Eric Laurent's avatar
      audioflinger: fix effects on direct output threads · 45e30653
      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
      45e30653
  3. 07 Jun, 2013 1 commit
    • Zhijun He's avatar
      camera2/3: Fix deadlock take picture while preview callback · 98be7e0f
      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
      98be7e0f
  4. 06 Jun, 2013 2 commits
    • Zhijun He's avatar
      camera3: Fix crash in set error state. · e10dc92d
      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
      e10dc92d
    • Zhijun He's avatar
      camera2/3: Add protection to callback processing call · 08419c3c
      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
      08419c3c
  5. 05 Jun, 2013 2 commits
  6. 04 Jun, 2013 1 commit
  7. 30 May, 2013 1 commit
  8. 29 May, 2013 2 commits
  9. 28 May, 2013 3 commits
  10. 26 May, 2013 1 commit
  11. 24 May, 2013 6 commits
  12. 23 May, 2013 4 commits
  13. 22 May, 2013 7 commits
  14. 21 May, 2013 2 commits
  15. 20 May, 2013 1 commit
    • Zhijun He's avatar
      Camera2/3: Increase digital zoom steps · 01831d23
      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
      01831d23
  16. 19 May, 2013 1 commit
  17. 17 May, 2013 3 commits
  18. 16 May, 2013 1 commit
    • Andy McFadden's avatar
      Adjust timestamp scale · 324143b1
      Andy McFadden authored
      BufferQueue item timestamps are in nanoseconds, MediaCodec buffer
      timestamps are in microseconds.  Adjust.
      
      Bug 8988357
      
      Change-Id: Ib12824d7eea0316a14543c756e3a127c0866db6b
      324143b1