History log of /frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
be5d3e677addbe7acbfa263ea3bdf06895a864c7 22-Sep-2017 Yin-Chia Yeh <yinchiayeh@google.com> Camera: don't hold memory map lock during callback

Test: partner stress tests
Bug: 66691828
Change-Id: I2f0048293380f0a89ba46c441c1d77bae8aec7be
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
c3424df93aaf8b5e9bdae8a64dbf5084cd8d2526 08-Sep-2017 Yin-Chia Yeh <yinchiayeh@google.com> Camera: synchronize access to mHidlMemPoolMap

Test: stress test by HAL1 partner
Bug: 65431027
Change-Id: Ia13f0f65b72ff459f59bb4a566b571de37ee4716
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
050f5dcf7d1903926b165ebdd2dd30f7a2e83c02 18-May-2017 Emilian Peev <epeev@google.com> Camera: Switch usage flags to 64-bit unsigned

Usage flags should use 64-bit unsigned values.

Bug: 35215313
Test: Camera CTS
Change-Id: Ib8d8ec07e16698e34183c3e54498ad7491348087
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
31abd0ae17fc7e7f78b514f260d7c8a7b12dca00 11-May-2017 Emilian Peev <epeev@google.com> Camera: Remove dead legacy code

"mHal3Device" is no longer used, the associated code is currently
dead.
Legacy code inside "CameraHardwareInterface" is also
no longer used.

Bug: 35215313
Test: Camera CTS
Change-Id: I6ee33fc289e3b42af543d9027c7d76efc8d73b0b
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
f53f66edb3b06d1df5caf1fa806f7ed95305a4cf 11-Apr-2017 Emilian Peev <epeev@google.com> Camera: Cleanup 'CameraModule' dependend code

CameraModule is already part of the HIDL wrapper and
is no longer needed in the service code.
Add extra logic in camera provder manager for identifying
camera API1 compatible devices.

Bug: 34392075
Test: Complete Camera CTS
Change-Id: I64a49e9091557c88859872d0c599c5be378db8b5
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
067606686b9f8bf78580f07dbde78989b755dcbc 18-Apr-2017 Yin-Chia Yeh <yinchiayeh@google.com> Camera: use framework VideoNativeHandleMetadata header

Test: build
Bug: 35625849
Change-Id: I8e95677267646f897abdf94881ef335635461c0a
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
67a0c0e77dce4dccc9155f4bfce490d167457c8a 06-Apr-2017 Chia-I Wu <olv@google.com> libcameraservice: update for revised HIDL gralloc

There is only BufferUsage instead of ProducerUsage/ConsumerUsage
now.

Test: make
Change-Id: I265ca4c27e284fb1f704659efd74355f82d3c192
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
47cf8e62b81770c0896aac444ef22a840b3a2c5e 04-Apr-2017 Yin-Chia Yeh <yinchiayeh@google.com> Revert "Camera: Map between bufferqueue gralloc0 usage, and HIDL gralloc1 usages"

This reverts commit 1a2f15daf13552e86324025cf6d31d887cd8fa02.

Test: fix b/36876770
Bug: b/36876770
Change-Id: Ie7b8c9ee444e3e8667154b396e3e6a556b54739a
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
ff4e56e96d3d84ad6431c57bc473d8d028890d77 04-Apr-2017 Eino-Ville Talvala <etalvala@google.com> Merge "Camera: Map between bufferqueue gralloc0 usage, and HIDL gralloc1 usages" into oc-dev
b5df547bce900fa5764d735bee304e79c001d60d 21-Mar-2017 Yin-Chia Yeh <yinchiayeh@google.com> Camera: HAL1 recording batching support

Test: Angler HAL1 + batching normal recording mode
Bug: 35997432
Change-Id: If088715ccdb40163f44150c16deed62432692c07
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
1a2f15daf13552e86324025cf6d31d887cd8fa02 23-Mar-2017 Eino-Ville Talvala <etalvala@google.com> Camera: Map between bufferqueue gralloc0 usage, and HIDL gralloc1 usages

Otherwise some bits aren't where they're supposed to be.

Also stop using HW_CAMERA_ZSL; we need to only set HW_CAMERA_READ, and it's
confusing to set a producer flag on the consumer usage side.

Test: Camera CTS passes
Bug: 35215313
Change-Id: I23e6e60bf875fe9d8f2d7a1f805d2ef854c16b97
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
5ff9c91a90d7d5fad49de38bc314910251b25774 10-Mar-2017 Steven Moreland <smoreland@google.com> cameraservice: remove String\d+::std_string

Part of removing libc++ from libutils.

Bug: 35363681
Test: pass
Change-Id: Iae07bb7a5e3ce4794e0b999249c2e101e860e64a
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp
4717c470bf989e02f798857358471f8feb77660f 13-Feb-2017 Yin-Chia Yeh <yinchiayeh@google.com> Camera: camera service HAL1 HIDL path

Bug: 32991422
Test: Camera CTS pass (except FlashLightTest)
Change-Id: If6668540d9b24696031c893f3fa257cd294d773c
/frameworks/av/services/camera/libcameraservice/device1/CameraHardwareInterface.cpp