• Eino-Ville Talvala's avatar
    Camera API 2, Device 2/3: Implement idle and shutter callbacks · f1e98d85
    Eino-Ville Talvala authored
    - Update callback Binder interface
    - Rename frameId to be requestId to be consistent and disambiguate
      from frameNumber.
    - Implement shutter callback from HAL2/3 notify()
      - Add in-flight tracking to HAL2
      - Add requestId to in-flight tracking
      - Report requestId from shutter callback
    - Implement idle callback from HAL3 process_capture_result
      - Add new idle tracker thread
      - Update all idle waiting to use the tracker
      - Add reporting from request thread, all streams to tracker
      - Remove existing idle waiting infrastructure
    
    Bug: 10549462
    Change-Id: I867bfc248e3848c50e71527e3561fe92dc037958
    f1e98d85
IProCameraCallbacks.cpp 4.07 KB