Mattia Iavarone
4ddd2af731
Metering APIs ( #580 )
...
* Add cameraPictureMetering and cameraPictureSnapshotMetering
* Adapt Meter and metering package to picture use
* Simplify Full2PictureRecorder, we'll use metering package instead
* Add doMetering parameter
* Implement cameraPictureMetering and cameraPictureSnapshotMetering in engine
* Add options in demo app
* Add better logs
* Add Snapshot2PictureRecorder
* Capture the correct frame based on timestamp
* Lock AE and AWB. Account for captureBuilder changes
* Fix runtime flash changes bug
* Small changes
* Flash support for metered snapshots
* Remove AE and AWB locks
* Lock AE/AWB/AF inside the snapshot recorder
* Small changes
* Fix AutoExposure metering
* Create Locker and locking.* parameters
* Implement Locker in Camera2Engine
* Implement reset delay in Camera2Engine instead of Meter
* Simplify Snapshot2PictureRecorder
* Fix success value
* Unlock inside Camera2Engine
* Do not lock for normal gestures
* Simplify logic
* Improve locking/AutoFocus
* Fix TORCH bug
* Small changes to locking and metering
* Remove AF and AWB for testing
* Create action package
* Create OneShotAction
* Create LogAction
* Revisit Full2VideoRecorder using actions
* Revisit Full2PictureRecorder using actions
* Enable missing functionality in Snapshot2PictureRecorder
* Move Snapshot2PictureRecorder using actions, rewrite lock package
* Add TimeoutAction
* Add comments to the action package
* Add meter package
* Remove old metering package
* Fix various bugs
* Add action.abort()
* Abort old MeterAction when running new ones
* Fix various bugs
* Add doc empty page
* Add documentation
* Fix tests
5 years ago
Mattia Iavarone
0731b64c2f
Release v2.2.0 ( #573 )
5 years ago
Mattia Iavarone
91eabbd4cd
Release v2.1.0 ( #541 )
5 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
5 years ago
Mattia Iavarone
ab48a33249
Fix javadocs
5 years ago
Mattia Iavarone
82ce5cd762
Release v2.0.0 ( #531 )
5 years ago
Mattia Iavarone
03b5df7a10
Release v2.0.0-rc2 ( #519 )
5 years ago
Mattia Iavarone
535eebc865
Fix pom file ( #517 )
5 years ago
Mattia Iavarone
86b18c5832
Release v2.0.0-rc1 ( #508 )
...
* Bump version
* Clarify changelog
* Remove README header
* Add whitespace
5 years ago
Mattia Iavarone
1318b7d10b
Improve coverage ( #507 )
...
* Do not use ViewCompat
* Remove TODOs, improve logging
* SizeSelectorParser and CameraUtils tests
* DefaultAutoFOcusMarkerTest
* MarkerParserTest and improve MarkerLayoutTest
* Add MediaEncoderEngine comments
* Add ExifHelper test
* ImageHelper test
* More internal/utils tests
5 years ago
Mattia Iavarone
299fd76472
Release version 2.0.0-beta06 ( #495 )
...
* Bump version
* Fix javadocs
5 years ago
Mattia Iavarone
e340764474
Tests + AGP updates ( #492 )
...
* Remove tests from Travis only
* Update Android Gradle Plugin
* Remove TODO
5 years ago
Mattia Iavarone
e26042d2b6
Try fix filter
5 years ago
Mattia Iavarone
c64f3bf06e
Add DoNotRunOnTravis annotation
5 years ago
Mattia Iavarone
e38418ae6d
Remove integration tests from CI
5 years ago
Mattia Iavarone
e2d5aa1941
Camera2 working with all previews
5 years ago
Mattia Iavarone
cd5f0a12bf
Repackage / Expose ( #482 )
...
* Refactor code into subpackages
* Rename CameraController to CameraEngine
* Move Engine and Previews
* Repackage everything else
* Refactor and document some packages
* Refactor cameraview package
* Refactor Size package
* Refactor unit tests
* Refactor preview package
* Refactor picture package
* Refactor video package
* Refactor encoding package
* Refactor androidTests
* Fix tests
* Fix GestureLayout tests
* Document changes
5 years ago
Mattia Iavarone
8b66d5b575
Quick fixes & bump version ( #471 )
...
* Fix #460
* Fix #419
* Fix #443
* Bump version
* Fix #425
* Fix test
6 years ago
Mattia Iavarone
36d073b197
Bump version to 2.0.0-beta04 ( #402 )
6 years ago
Mattia Iavarone
d462b83048
v2.0.0-beta03 ( #392 )
...
* Fix #377 and update dependencies
* Fix #384
* Fix unbindFromSurface bug
* Bump version to v2.0.0-beta03
* Update build.gradle
6 years ago
Mattia Iavarone
1f3a142a3d
Bump version ( #361 )
...
* Bump version
* Rename v1 changelog
6 years ago
Mattia Iavarone
115df70b5c
Fix coverage reports
6 years ago
Mattia Iavarone
714d228168
Fix tests
6 years ago
Mattia Iavarone
cc72056684
Add donation page
6 years ago
Mattia Iavarone
ae2eada2a2
Migrate to AndroidX
6 years ago
Mattia Iavarone
d291d88814
Working implementation of MediaCodecVideoRecorder
6 years ago
Mattia Iavarone
b9a5e4eb9e
Bump version ( #337 )
...
* Bump version
* Update CHANGELOG
6 years ago
Mattia Iavarone
640ec2da08
Bump version ( #266 )
6 years ago
Mattia Iavarone
3d8bf1618c
Error handling and lifecycle boilerplate ( #265 )
...
* Update dependencies
* Improve error handling
* Add lifecycle support
* Use lifecycle in demo app
* Add README info
6 years ago
Mattia Iavarone
c3e3d43b28
Bump version ( #222 )
...
* Bump version
* update jacoco
7 years ago
Mattia Iavarone
0200e2cf61
Bump version ( #175 )
7 years ago
Mattia Iavarone
bcb2cfeb7f
Bump version ( #166 )
7 years ago
Jonas Rottmann
0a54bf4543
Migrate to new Android Gradle plugin ( #153 )
...
* Migrate to new Android Gradle plugin
* Updated gradle to 4.5 and downgraded JaCoCo
7 years ago
Mattia Iavarone
0716904922
Bump version
7 years ago
Mattia Iavarone
02a5f8268d
Bump version
7 years ago
Mattia Iavarone
ffec81fe94
Bump version
7 years ago
Mattia Iavarone
ff48f38370
Bump version
7 years ago
Mattia Iavarone
edb0d58b7f
Bump version
7 years ago
Mattia Iavarone
628728c4c3
Bump version
7 years ago
Mattia Iavarone
129179ed48
Bump version
7 years ago
Mattia Iavarone
66077c1eaa
Improve coverage ( #22 )
...
* New tests
* Try adjust codecov
* CropHelper and CameraUtils tests
* Set target coverage to 40%
* OrientationHelperTest
* Preview tests
* Fix SurfaceView
* Introduce Task for async tests
* Gesture tests
* Improve Gesture Tests
* Add wake lock
* Fix view size
* Add build info logs
* Revert info
* Try fix bug
* Test timeout
* Try fix tests
* Fix TextureView tests if not hardware accelerated
* Fix bug
7 years ago
Mattia Iavarone
982ed3d094
Bump version
7 years ago
Mattia Iavarone
f7c004e003
Update build.gradle
7 years ago
Mattia Iavarone
41f9f51ef9
Add instrumentation tests and codecov support ( #18 )
...
* Add instrumentation tests
* Run androidTests on api 22
* Fix lint errors
* Nits
* Add codecov support
* Shield
7 years ago
Mattia Iavarone
0a1d4d709d
Add some unit tests
7 years ago
Mattia Iavarone
c0142c11a9
Bump version
7 years ago
Mattia Iavarone
3c564d0c1d
Bump version
7 years ago
Mattia Iavarone
ead845e2fc
Bump version ( #2 )
7 years ago
Mattia Iavarone
a5916d1819
Travis support (1)
7 years ago
Mattia Iavarone
b4eeb2368c
Bump version
7 years ago