Mattia Iavarone
71179b1fdc
Add action.abort()
6 years ago
Mattia Iavarone
a9f6e50ac4
Fix various bugs
6 years ago
Mattia Iavarone
6db954420d
Remove old metering package
6 years ago
Mattia Iavarone
47b7cdd514
Add meter package
6 years ago
Mattia Iavarone
03b0fb5971
Add comments to the action package
6 years ago
Mattia Iavarone
0ce7d30319
Add TimeoutAction
6 years ago
Mattia Iavarone
53d044e340
Move Snapshot2PictureRecorder using actions, rewrite lock package
6 years ago
Mattia Iavarone
e96008f4b0
Enable missing functionality in Snapshot2PictureRecorder
6 years ago
Mattia Iavarone
f08221b46a
Revisit Full2PictureRecorder using actions
6 years ago
Mattia Iavarone
eb6193757c
Revisit Full2VideoRecorder using actions
6 years ago
Mattia Iavarone
cb9d169e54
Create LogAction
6 years ago
Mattia Iavarone
156bb37355
Create OneShotAction
6 years ago
Mattia Iavarone
f48c6bd5b7
Create action package
6 years ago
Mattia Iavarone
e1e3e12564
Remove AF and AWB for testing
6 years ago
Mattia Iavarone
daaf664e66
Small changes to locking and metering
6 years ago
Mattia Iavarone
40180462ab
Fix TORCH bug
6 years ago
Mattia Iavarone
e22541d5f3
Improve locking/AutoFocus
6 years ago
Mattia Iavarone
226b9bbaca
Simplify logic
6 years ago
Mattia Iavarone
fcc35056c7
Do not lock for normal gestures
6 years ago
Mattia Iavarone
5e66e6d560
Unlock inside Camera2Engine
6 years ago
Mattia Iavarone
edf4950056
Fix success value
6 years ago
Mattia Iavarone
b474c08dd7
Simplify Snapshot2PictureRecorder
6 years ago
Mattia Iavarone
1e5bb27cc2
Implement reset delay in Camera2Engine instead of Meter
6 years ago
Mattia Iavarone
d1acae558e
Implement Locker in Camera2Engine
6 years ago
Mattia Iavarone
ef879c2bbb
Create Locker and locking.* parameters
6 years ago
Mattia Iavarone
e1139e4ecb
Fix AutoExposure metering
6 years ago
Mattia Iavarone
af17f38065
Small changes
6 years ago
Mattia Iavarone
0d7d0ba9b9
Lock AE/AWB/AF inside the snapshot recorder
6 years ago
Mattia Iavarone
43c492e2d6
Remove AE and AWB locks
6 years ago
Mattia Iavarone
04697e917d
Flash support for metered snapshots
6 years ago
Mattia Iavarone
e31c3179b5
Small changes
6 years ago
Mattia Iavarone
ecf18e31dc
Fix runtime flash changes bug
6 years ago
Mattia Iavarone
883a74d1ed
Lock AE and AWB. Account for captureBuilder changes
6 years ago
Mattia Iavarone
a40c91bff9
Capture the correct frame based on timestamp
6 years ago
Mattia Iavarone
c405f4cd1a
Add Snapshot2PictureRecorder
6 years ago
Mattia Iavarone
123d5456b6
Add better logs
6 years ago
Mattia Iavarone
619e8b0d9e
Implement cameraPictureMetering and cameraPictureSnapshotMetering in engine
6 years ago
Mattia Iavarone
ee1c4f9cd5
Add doMetering parameter
6 years ago
Mattia Iavarone
02a04c1874
Simplify Full2PictureRecorder, we'll use metering package instead
6 years ago
Mattia Iavarone
5725276553
Adapt Meter and metering package to picture use
6 years ago
Mattia Iavarone
f7e9372caf
Add cameraPictureMetering and cameraPictureSnapshotMetering
6 years ago
Mattia Iavarone
a8fddc482f
Focus improvements ( #574 )
...
* New approach for metering
* Include AWB
* Complete AWB integration
* Rearrange code into MeteringParameters objects
* Add FORCED_END_DELAY into Meter
* Small changes
* Improve Camera2 pictures speed and quality
* Extend auto focus functionality to more cameras
* Move Mapper to own package
* Refactor Camera1Mapper
* Refactor Camera2Mapper
* Rename mapper methods
* Add Camera2MapperTests
* Fix success parameter
* Fix focus when zooming
6 years ago
Mattia Iavarone
0731b64c2f
Release v2.2.0 ( #573 )
6 years ago
Mattia Iavarone
eddae18caa
Frame improvements ( #572 )
...
* Fix #544
* Improve Frames behavior and error messages
* Improve Frames documentation
* Fix tests
* Fix video crashes
6 years ago
Mattia Iavarone
d333348ce6
MultiFilter to merge filters ( #559 )
...
* Ensure copied filters have right size
* Create MultiFilter base implementation
* Working implementation with replaceAll hack
* Implement OneParameterFilter and TwoParameterFilter in MultiFilter
* Add docs
* Add tests
* Fix rotation issues
* Fix tests and cleanup
* Small improvements
6 years ago
Mattia Iavarone
83307c527e
Fix layout editor preview ( #564 )
6 years ago
Mattia Iavarone
f2ea77ce79
Encoders improvements ( #545 )
...
* Create DeviceEncoders
* Prefer hardware encoders, adjust size and bitrate
* Do the same for video frame rate
* Fix docs
* Rename CameraView method
* Fix DeviceEncoders comparator
* Add tests
* Fix tests
* Fix tests again
* Scale down based on encoder requirements
* Add DeviceEncoders MODE_ values
* Use DeviceEncoders for full videos as well
* Fix small bug
6 years ago
Mattia Iavarone
eeec7ac222
Video bugs ( #551 )
...
* Use onStopVideo callback for restoring preview
* Fix takeVideoSnapshot without duration
* Add tests
* Add comments
* Remove extra log line
6 years ago
Mattia Iavarone
445b742455
Add SimpleFilter ( #552 )
...
* Add SimpleFilter, tests for all filter package
* Add docs
6 years ago
Mattia Iavarone
91eabbd4cd
Release v2.1.0 ( #541 )
6 years ago