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
094e5f2a69
Add options in demo app
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
c8d03ee116
Update 2018-12-20-frame-processing.md
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
e5fb4fa8fa
Update bug_report.md
6 years ago
Mattia Iavarone
c36d2ce996
README changes ( #565 )
...
* Review README
* Remove README headers
* Change wording
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
dependabot[bot]
f48d1c17ba
Bump nokogiri from 1.9.1 to 1.10.4 in /docs ( #562 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.9.1 to 1.10.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.9.1...v1.10.4 )
Signed-off-by: dependabot[bot] <support@github.com>
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
0c04d6405c
Update README.md
6 years ago
Mattia Iavarone
f7b0806d11
Update README.md
6 years ago
Mattia Iavarone
91eabbd4cd
Release v2.1.0 ( #541 )
6 years ago
Mattia Iavarone
95b1b2cdc3
Real-time filters gestures ( #537 )
...
* Add FILTER_CONTROL_1 and FILTER_CONTROL_2 to control filters with gestures
* Improve TintFilter and DuotoneFilter
* Display current filter in DemoApp
* Fix potential bug
* Rename outputSize
* Fix tests
6 years ago
Mattia Iavarone
bf41489279
Improve realtime filters ( #535 )
...
* Simplify Filters class
* Simplify filter switching in demo app
* Create FilterCameraPreview, improve GlCameraPreview
* Add comments
* Cleanup EglViewport
* Rename setPreviewingViewSize
* Create Filter interface and BaseFilter abstract class
* Move GL drawing code into BaseFilter
* Avoid releasing location pointers
* Add more docs and Filter.copy()
* Split two packages
* Remove filters package from code coverage computation
* Document all filters, implement onCopy, suppress warnings
* Add javadocs in Filters class
* Move NoFilter, add string resources
* XML support, require experimental flag
* Update first 6 filters with onPreDraw
* Update DuotoneFilter with onPreDraw
* Update FillLightFilter with onPreDraw
* Update Gamma, Grain, Grayscale, Hue, InvertColors, Lomoish with onPreDraw
* Update Posterize, Saturation, Sepia with onPreDraw
* Update all filters with onPreDraw
* Add OneParameterFilter and TwoParameterFilter
* Implement OneParameterFilter and TwoParameterFilter in all filters
* Improve comments
* Remove commented out code in demo
* Add FilterParser test
* Add GlCameraPreview and CameraView tests
* Add documentation
* Fix tests
6 years ago