481 Commits (d3d11c6dd5e520db0aba8ad17fdfe9f57d47a4df)

Author SHA1 Message Date
Yin-Chia Yeh d07b11eb1e Camera: apply nullptr settings in HFR batch
6 years ago
Eino-Ville Talvala 624757b84b Merge "Camera: DistortionMapper: Fix to work consistently" into pi-dev am: b50a84b3e1
6 years ago
Eino-Ville Talvala ee080fed19 Camera: DistortionMapper: Fix to work consistently
6 years ago
Shuzhen Wang 2e7f58fb7f Camera: Use physical camera's capability for physical stream check
6 years ago
Emilian Peev 26d975de2f Camera: Use separate lock for status tracker access sync
6 years ago
Emilian Peev 3bdcdff8ce Camera: Set inverse display transform if needed
6 years ago
Yin-Chia Yeh c3462a1b89 Camera: fix metering region conversion
6 years ago
Eino-Ville Talvala cc073aac88 Camera: DistortionMapper: Move FACE_RECTANGLES to point list
6 years ago
Eino-Ville Talvala 7cffc831bc CameraService: Add unit tests for DistortionMapper
6 years ago
Eino-Ville Talvala 7b8a1fd27d Camera: Enable distortion correction for API1, map metadata when enabled
6 years ago
Emilian Peev 811d2959cc Revert "Revert "Camera: Load initial session params speculatively""
6 years ago
TreeHugger Robot caeb7586f1 Merge "Revert "Camera: Load initial session params speculatively"" into pi-dev
6 years ago
Shuzhen Wang e62ccda6c1 Revert "Camera: Load initial session params speculatively"
6 years ago
TreeHugger Robot 6366070164 Merge "Camera: Bump camera splitter output slots" into pi-dev
6 years ago
Emilian Peev 18e3f37a41 Camera: Bump camera splitter output slots
6 years ago
Emilian Peev b139b178e8 Camera: Load initial session params speculatively
6 years ago
Emilian Peev a14b4ddd35 Camera: Limit framerate re-configurations during HFR
6 years ago
Yin-Chia Yeh 885691cefd Camera: fix frame capture trace pair
6 years ago
Emilian Peev 21e79dbdb0 Camera: Resize the output slot vector when needed
6 years ago
TreeHugger Robot 0f70117175 Merge "Camera: stop streaming before deleting jpeg stream" into pi-dev
6 years ago
Yin-Chia Yeh 693047ddb9 Camera: stop streaming before deleting jpeg stream
6 years ago
Emilian Peev 703e4995c6 Camera: Don't hold locks during shared output dequeue
6 years ago
Emilian Peev bd8c503398 Camera: Cache monitored tag options in service
6 years ago
TreeHugger Robot a94cb66cbf Merge "Camera: Allow streaming requests with individual physical settings"
6 years ago
Eino-Ville Talvala 964414602e Camera: Revise MOTION_TRACKING capability
6 years ago
Emilian Peev 00420d2aa4 Camera: Allow streaming requests with individual physical settings
7 years ago
Emilian Peev 192ee8310b Camera: Avoid 'outputBufferSizes' out-of-bounds access
7 years ago
Emilian Peev 9e740b0fd4 Camera: Clear cached HIDL references
7 years ago
TreeHugger Robot db0bdbf69b Merge "Camera: add buffer size to Stream@3.4"
7 years ago
Yin-Chia Yeh fb6e55bf82 Camera: add buffer size to Stream@3.4
7 years ago
Shuzhen Wang 5c22c15ed8 Camera: Support physical camera metadata in capture result
7 years ago
TreeHugger Robot 8af6933ea8 Merge "CameraService: Add support for @3.4 constructDefaultRequestSettings"
7 years ago
Eino-Ville Talvala 002001be5f Camera3Device: Fix spurious onIdle callback during internal reconfig
7 years ago
Eino-Ville Talvala 1a86df5167 CameraService: Add support for @3.4 constructDefaultRequestSettings
7 years ago
Emilian Peev aebbe41461 camera: Support multiple physical camera requests
7 years ago
Shuzhen Wang c28189a64a Camera: Add physicalCameraId to OutputConfiguration
7 years ago
Emilian Peev ac3ce6c30c Camera: Detect session parameter updates and re-configure camera
7 years ago
TreeHugger Robot b3ded70210 Merge "Camera: Add support for session parameters"
7 years ago
Emilian Peev 6f82372da3 Camera: Detach shared buffers if they are still referenced
7 years ago
Emilian Peev 5fbe0ba24d Camera: Add support for session parameters
7 years ago
Chien-Yu Chen a936ac2646 camera: Drop pending preview for enableZsl shots
7 years ago
Emilian Peev 40ead60d71 Add support for dynamic shared output surfaces
7 years ago
Eino-Ville Talvala fff13f1865 Merge "Camera service: Add support for camera.device@3.3" into oc-mr1-dev am: b45ee92406
7 years ago
Eino-Ville Talvala 91cd3f89be Camera service: Add support for camera.device@3.3
7 years ago
Emilian Peev a7eba9bb29 Merge "Camera: Avoid stream re-configuration when format gets overridden" into oc-mr1-dev am: b3631ec2b4
7 years ago
Emilian Peev 710c142d6a Camera: Avoid stream re-configuration when format gets overridden
7 years ago
Shuzhen Wang e598e9986a Merge "Camera: Handle RESULT_ERROR followed by BUFFER_ERROR" into oc-mr1-dev am: 1041ecbbcc
7 years ago
Shuzhen Wang 20f5734962 Camera: Handle RESULT_ERROR followed by BUFFER_ERROR
7 years ago
TreeHugger Robot b87bf931bb Merge "Fix performance-for-range-copy warnings in frameworks/av."
7 years ago
Emilian Peev 050f5dcf7d Camera: Switch usage flags to 64-bit unsigned
7 years ago
Emilian Peev 31abd0ae17 Camera: Remove dead legacy code
7 years ago
Eino-Ville Talvala 6aeb8885db Camera: Add more systrace points
7 years ago
Chih-Hung Hsieh 48fc619182 Fix performance-for-range-copy warnings in frameworks/av.
7 years ago
Yin-Chia Yeh 3d145ae915 Camera: add proper nullptr check
7 years ago
TreeHugger Robot 84201fee0b Merge "Camera: fix emulator deadlock" into oc-dr1-dev
7 years ago
TreeHugger Robot ef00a24944 Merge "Camera: fix race in disconnect and deleteStream" into oc-dr1-dev
7 years ago
Yin-Chia Yeh 598fc608a5 Camera: fix emulator deadlock
7 years ago
Yin-Chia Yeh 5090c73cae Camera: fix race in disconnect and deleteStream
7 years ago
TreeHugger Robot b2bae26bf4 Merge "Camera: Avoid freeing outstanding input buffers" into oc-dr1-dev
7 years ago
Emilian Peev 889234d4b8 Camera: Avoid freeing outstanding input buffers
7 years ago
Eino-Ville Talvala 57cd4032c0 Merge "Camera3Device: Don't time out on long exposures" into oc-dr1-dev
7 years ago
Yin-Chia Yeh 657c1877d8 Camera: fix deadlock with flush
7 years ago
Eino-Ville Talvala 10bd57e011 Camera3Device: Don't time out on long exposures
7 years ago
TreeHugger Robot 32ab0585ff Merge "Camera: fix bufferFreed callback object lifecycle issue" into oc-dr1-dev
7 years ago
TreeHugger Robot af842eb79e Merge "Camera: Fix "use after free" for mOutstandingBuffers" into oc-dr1-dev
7 years ago
Shuzhen Wang 1c484a65f1 Camera: Fix "use after free" for mOutstandingBuffers
7 years ago
Yin-Chia Yeh db1e864daf Camera: fix bufferFreed callback object lifecycle issue
7 years ago
Yin-Chia Yeh f3fe36ff1d Camera: fix buffer leak in device error condition
7 years ago
Yin-Chia Yeh d3d419feb1 Merge "Camera: adjust inflight list warning threshold" into oc-dr1-dev
7 years ago
Yin-Chia Yeh 90c0fdff4c Camera: adjust inflight list warning threshold
7 years ago
Eino-Ville Talvala ba43525827 Camera: Device 3: Ignore buffer limits when clearing request queue
7 years ago
Yin-Chia Yeh 38dfde5ffa Camera: fix status tracker race condition
7 years ago
Shuzhen Wang db7b0a5eff Merge "Camera: Add debug messages for camera latency" into oc-dev
7 years ago
Shuzhen Wang 686f644f98 Camera: Add debug messages for camera latency
7 years ago
Emilian Peev c6747867cb Camera: Collect result metadata in case of output buffer errors
7 years ago
Yin-Chia Yeh 89954d931d Camera: Free buffers more aggressively
7 years ago
Shuzhen Wang fd76cf5246 Camera: Handle consumer side detach in BufferManager
7 years ago
Emilian Peev c58cf4c410 Camera: Close acquire fences on failed buffers
7 years ago
TreeHugger Robot 63eb7e79cf Merge "Camera: Cleanup 'CameraModule' dependend code" into oc-dev
7 years ago
Eino-Ville Talvala c5cbb87d00 Camera service: Don't crash if the camera HAL dies mid-use.
7 years ago
Emilian Peev f53f66edb3 Camera: Cleanup 'CameraModule' dependend code
7 years ago
Emilian Peev 2a53da4379 Camera: Remove RAW boost value override logic
7 years ago
Emilian Peev 7e25e5e219 Camera: Remove AE pre-capture trigger cancel override
7 years ago
Emilian Peev 08dd245c7c Camera: Make device related code version agnostic
7 years ago
Emilian Peev 2a6a4689d3 Camera: Ignore buffer handle 'int' section
7 years ago
Yin-Chia Yeh 238ef5f352 Camera: allow shifted camera metadata for some interface
7 years ago
Yifan Hong a640c5a873 Use fmq for camera capture result.
7 years ago
Yifan Hong f79b554841 Use fmq for camera capture request.
7 years ago
Chia-I Wu 67a0c0e77d libcameraservice: update for revised HIDL gralloc
7 years ago
Emilian Peev 71c73a2985 Camera: Support vendor tags from multiple providers
7 years ago
Yin-Chia Yeh 47cf8e62b8 Revert "Camera: Map between bufferqueue gralloc0 usage, and HIDL gralloc1 usages"
7 years ago
TreeHugger Robot ac3e2cce87 Merge "Camera: Try to remove inflight requests during error notifications" into oc-dev
7 years ago
TreeHugger Robot 03857c4b5a Merge "Camera: add buffer freed notification for output streams" into oc-dev
7 years ago
TreeHugger Robot 654be2e635 Merge "Camera: add buffer freed notification interface" into oc-dev
7 years ago
Yin-Chia Yeh 017d49c409 Camera: add buffer freed notification for output streams
7 years ago
Yin-Chia Yeh be83fa713d Camera: add buffer freed notification interface
7 years ago
Emilian Peev ba0fac313c Camera: Try to remove inflight requests during error notifications
7 years ago
Eino-Ville Talvala 1a2f15daf1 Camera: Map between bufferqueue gralloc0 usage, and HIDL gralloc1 usages
7 years ago
Emilian Peev be3d40cadb Camera: Update 'indexOfKey' return check
7 years ago
Shuzhen Wang afa8a910f0 Camera: Do not crash if detachNextBuffer fails
7 years ago
Yin-Chia Yeh 94c68e09c9 Camera: add batching support for HFR
7 years ago
Shuzhen Wang 403044af43 Camera: Fix error check for HFR timestamp
7 years ago
TreeHugger Robot 8ce2339cb7 Merge "Camera: Send shutter and result once per batch"
7 years ago
Steven Moreland 5ff9c91a90 cameraservice: remove String\d+::std_string
7 years ago
Mathias Agopian 2752e5b66a fallout of getting rid of IGraphicBufferAlloc
7 years ago
Shuzhen Wang 4a472663e8 Camera: Send shutter and result once per batch
7 years ago
Eino-Ville Talvala e7091aa805 Camera3Device: Fix regression to old camera API operation.
7 years ago
Eino-Ville Talvala bbbbe84b3a Camera: Allow direct selection of operating mode
7 years ago
Mathias Agopian 05d19b08f3 fallout of cleaning-up libutils includes
7 years ago
Shuzhen Wang bee0f0a5e7 Camera: Rework StreamSplitter for camera use cases
7 years ago
TreeHugger Robot 2d6140b8dc Merge changes from topic 'api1_zsl_rework'
8 years ago
Mikhail Naganov d1adbd51e6 Merge "audioflinger: Adjust priority of hal threads"
8 years ago
Mikhail Naganov 83f042776b audioflinger: Adjust priority of hal threads
8 years ago
Mathias Agopian 01d56fe3fc Add missing includes
8 years ago
Emilian Peev 2d16ffaae6 Camera: Rework ZSL path when using API1 with HAL3
8 years ago
TreeHugger Robot 03904c44cd Merge "Camera: StreamSplitter: Return overwritten buffer to input"
8 years ago
Eino-Ville Talvala c31dc7e61e Camera3Device: Update frame counters/timestamps for dumpsys info
8 years ago
Eino-Ville Talvala d00111e3b0 Camera service: Fix dump() for treble path and rearrange it
8 years ago
Shuzhen Wang a141c5f3cc Camera: StreamSplitter: Return overwritten buffer to input
8 years ago
Shuzhen Wang 758c215374 Camera: Combine handling of deferred surface and shared surface
8 years ago
Yin-Chia Yeh f3a8a2392e Merge changes from topics 'cam-hidl-fence', 'camera-hidl-bufId'
8 years ago
Yin-Chia Yeh f4650601b4 Camera: treble: close acquire_fence
8 years ago
Yin-Chia Yeh 773270525f Camera: pass bufferId to HIDL interface
8 years ago
Shuzhen Wang 0129d52df9 camera2: Add support for secondary surface for stream
8 years ago
Yin-Chia Yeh 52778d4481 Camera: patching camera service for treble
8 years ago
Eino-Ville Talvala 0b1cb14c80 Camera: Update camera service to use new HIDL HALs, part 2
8 years ago
Eino-Ville Talvala 2f09bac663 Camera: Update camera service to use new HIDL HALs, part 1
8 years ago
Jinguang Dong 81d472ef36 Merge "Camera3: Add missing mTriggerMutex lock" am: ad4663c5a5 am: fa43b5468f am: 51c4a65f5c
8 years ago
Jinguang Dong ce85a6975b Merge "Camera3: Add missing mTriggerMutex lock" am: ad4663c5a5 am: fa43b5468f
8 years ago
Jinguang Dong fa43b5468f Merge "Camera3: Add missing mTriggerMutex lock"
8 years ago
Jinguang Dong b26e7a0789 Camera3: Add missing mTriggerMutex lock
8 years ago
Craig Donner 4b2f81808a Use layered version of graphic buffer allocation calls.
8 years ago
Shuzhen Wang c0fff7e64a Camera: Clear not-yet-submitted request in cleanupFailedRequest am: cadb330fd8
8 years ago
Shuzhen Wang cc621decd5 Camera: Clear not-yet-submitted request in cleanupFailedRequest
8 years ago
Shuzhen Wang cadb330fd8 Camera: Clear not-yet-submitted request in cleanupFailedRequest
8 years ago
Shuzhen Wang 9d06601e54 Camera2: Add onCaptureQueueEmpty callback
8 years ago
Chih-hung Hsieh 2f919a4951 Merge "Fix google-explicit-constructor warnings in camera." am: f9ee5183c8 am: beff1fb18b
8 years ago
Chih-hung Hsieh 019e54142c Merge "Fix google-explicit-constructor warnings in camera." am: f9ee5183c8
8 years ago
Chih-Hung Hsieh d19d994770 Fix google-explicit-constructor warnings in camera.
8 years ago
Eino-Ville Talvala 83c1a98f77 Merge "Camera3: don't let dequeueBuffer block indefinitely" am: bbf70c5122
8 years ago
Zhijun He f81b009d77 Camera3: don't let dequeueBuffer block indefinitely
8 years ago
Eino-Ville Talvala 0878ecfc07 Camera3Device: Wait for empty in-flight map when waiting for idle am: e4df8abe28
8 years ago
Eino-Ville Talvala e890fa14d6 Camera3Device: Wait for empty in-flight map when waiting for idle
8 years ago
Zhijun He e3fd0d0c51 Camera3Device: add prop to disable sched fifo am: 90f7c37361
8 years ago
Zhijun He 90f7c37361 Camera3Device: add prop to disable sched fifo
8 years ago
Chih-Hung Hsieh 7bc559a13c resolve merge conflicts of 70066d9 to stage-aosp-master am: 311f99eade
8 years ago
Chih-Hung Hsieh f671d5bbf8 resolve merge conflicts of 70066d9 to stage-aosp-master
8 years ago
Chih-Hung Hsieh 311f99eade resolve merge conflicts of 70066d9 to stage-aosp-master
8 years ago
Chih-Hung Hsieh 5404ee174d Fix clang-tidy warnings in camera.
8 years ago
Yin-Chia Yeh 04a0551e44 Camera: use wp for NotificationListener am: e1c8063521
8 years ago
Yin-Chia Yeh e1c8063521 Camera: use wp for NotificationListener
8 years ago
Zhijun He 4f370c878c Camera3: don't let dequeueBuffer block indefinitely am: f0645c19a8
8 years ago
Zhijun He f0645c19a8 Camera3: don't let dequeueBuffer block indefinitely
8 years ago
Zhijun He d22e96cc12 Camera3Device: make request thread SCHED_FIFO for all cases
8 years ago
Zhijun He 7ee4c0778c Camera3Device: make request thread SCHED_FIFO for all cases
8 years ago
Eino-Ville Talvala e4df8abe28 Camera3Device: Wait for empty in-flight map when waiting for idle
8 years ago
Eino-Ville Talvala b4115063f4 Camera3Device: Add dumpsys monitoring of request/result metadata
8 years ago
Eino-Ville Talvala 4d453830b6 Camera3Device: Add dumpsys monitoring of request/result metadata
8 years ago
Eino-Ville Talvala acd69cc456 Merge \\"Camera3Device: Correctly shut down abandoned streams\\" into nyc-dev am: b889242aff
8 years ago
Eino-Ville Talvala b461a998a5 Merge \"Camera3Device: Correctly shut down abandoned streams\" into nyc-dev
8 years ago
Eino-Ville Talvala fe82275a06 Merge \"Camera3Device: Correctly shut down abandoned streams\" into nyc-dev
8 years ago
Eino-Ville Talvala ff51b47dae Camera3Device: Correctly shut down abandoned streams
8 years ago
Zhijun He 4abfb3ba06 Camera3: log a warning when frame drop occurs
8 years ago
Zhijun He 7b171a9e7b Camera3: log a warning when frame drop occurs
8 years ago
Eino-Ville Talvala d58445d917 resolve merge conflicts of 3fce3ef to nyc-mr1-dev-plus-aosp
8 years ago
Eino-Ville Talvala e8a984e435 resolve merge conflicts of 77c1a35 to nyc-mr1-dev
8 years ago
Eino-Ville Talvala 3fce3ef7df Camera: BufferManager: Don\'t attach/detach on every frame
8 years ago
Eino-Ville Talvala 77c1a35542 Camera: BufferManager: Don't attach/detach on every frame
8 years ago
Chien-Yu Chen 134b747f85 Merge \\"CameraDevice3: Fail stream configuration more gracefully\\" into nyc-dev am: 642c0275dc
8 years ago
Chien-Yu Chen dbcce36298 Merge \"CameraDevice3: Fail stream configuration more gracefully\" into nyc-dev
8 years ago
Chien-Yu Chen 2591f83087 Merge \"CameraDevice3: Fail stream configuration more gracefully\" into nyc-dev
8 years ago
Chien-Yu Chen 9b5860bd84 CameraDevice3: Fail stream configuration more gracefully
8 years ago
Chien-Yu Chen 863ec0e3dc Merge "Camera3Device: Prepare video stream for high speed" into nyc-dev am: 86823e4d1f
8 years ago
Chien-Yu Chen e71fb5f899 Merge "Camera3Device: Prepare video stream for high speed" into nyc-dev
8 years ago
Chien-Yu Chen aedd66764b Merge "Camera3Device: Prepare video stream for high speed" into nyc-dev
8 years ago
Zhijun He 405debd8aa Merge "Camera3: add deferred surface support" into nyc-mr1-dev
8 years ago
Chien-Yu Chen c66969beb3 Camera3Device: Prepare video stream for high speed
8 years ago
Zhijun He 5d677d1f08 Camera3: add deferred surface support
8 years ago
Yin-Chia Yeh 92a692a4aa Merge "Camera: fix deadlock" into nyc-dev
8 years ago
Yin-Chia Yeh 473fad9a57 Camera: fix deadlock
8 years ago
Chih-Hung Hsieh 47734c9509 resolve merge conflicts of 98a9b2a to nyc-dev-plus-aosp
8 years ago
Chih-Hung Hsieh 090ef604f8 Fix google-explicit-constructor warnings.
8 years ago
Eino-Ville Talvala 0f6778e333 Camera3: For HFR, make priority elevation request synchronous
8 years ago
Chien-Yu Chen e8c535e833 Camera: Stop repeating request if its output is abandoned
8 years ago
Yin-Chia Yeh 03aa02bda9 Merge "Camera: derive post RAW sensitivity keys for BC" into nyc-dev
8 years ago
Yin-Chia Yeh 4c06099751 Camera: derive post RAW sensitivity keys for BC
8 years ago
Chien-Yu Chen e02e932d22 Camera: Keep a list of outstanding buffers
8 years ago
Eino-Ville Talvala 05a8cf58ce Camera: Camera3InputStream: Stop after finding buffer to return
8 years ago
Shuzhen Wang b0fdc1ed21 Camera: Retry JPEG capture if buffer is dropped.
8 years ago
Eino-Ville Talvala 2cbf6cea23 Camera: Update dataspace to new spec, convert for older HALs
8 years ago
Eino-Ville Talvala 97a330964b Merge "Camera3: Add error stream ID for buffer drop errors" into nyc-dev
8 years ago
Chien-Yu Chen 37964cbbcf Merge "Camera3Device: Send partial results seperately" into nyc-dev
8 years ago
Chien-Yu Chen 5cd8d64b36 Camera3Device: Send partial results seperately
8 years ago
Chien-Yu Chen 3c8aa2fded Merge "Camera3Device: Validate template ID" into nyc-dev
8 years ago
Chien-Yu Chen 9cd140240c Camera3Device: Validate template ID
8 years ago
Zhijun He 431503c11c Camera3Device: fix dereferencing null pointer crash
8 years ago
Eino-Ville Talvala e95bb6312b Camera3: Add error stream ID for buffer drop errors
8 years ago
Eino-Ville Talvala 02bf032876 Camera: Clean up warnings and set -Werror
8 years ago
Eino-Ville Talvala d56db1d2be Camera: Switch camera2 to auto-gen C++ binder interfaces
8 years ago
Aurimas Liutikas bc57b12030 Fix compiler warnings in Camera3 service code.
9 years ago