Mattia Iavarone
ecd2cdba13
AutoFocusMarker ( #484 )
...
* Create AutoFocusMarker and DefaultAutoFocusMarker
* Ensure onFocusEnd is called
* Add cameraAutoFocusMarker XML tag
* Update docs
* Fix changelog and migration guide
* Fix tests
6 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
6 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
b9620b70e6
Fix processor OOM bug ( #431 )
...
* Fix processor bug
* Add test
* Try to fix CI
* Fix Frame tests
* Fix hidden tests
6 years ago
Mattia Iavarone
5e5af877e4
New snapshot max size APIs ( #393 )
...
* New getSurfaceSize internal method
* Rename setPreviewSize and all internals to setPreviewStreamSize
* Rename getSurfaceSize to getPreviewSurfaceSize
* New snapshotMaxWidth and snapshotMaxHeight APIs
* Add docs
* Improve rescaling logic
* Add tests
6 years ago
Mattia Iavarone
894ac46bc5
Flip snapshots, add PictureResult.getFacing and VideoResult.getFacing ( #360 )
...
* Flip snapshots, add PictureResult.getFacing and VideoResult.getFacing
* Adapt codecov for v2
6 years ago
Mattia Iavarone
a8a4e09900
V2 bug fixes ( #356 )
...
* Fix permissions error
* Fix #355
* Fix #357
* Improve CameraOptions tests
6 years ago
Mattia Iavarone
07f421e7e0
Fix CameraOptions tests
6 years ago
Mattia Iavarone
4f6ef724bb
Remove wrong tests
6 years ago
Mattia Iavarone
a2731f50b1
Fix tests and rebase process
6 years ago
Mattia Iavarone
e9df75b7ae
Video files now must not be null
6 years ago
Mattia Iavarone
714d228168
Fix tests
6 years ago
Mattia Iavarone
ae2eada2a2
Migrate to AndroidX
6 years ago
Mattia Iavarone
bc85178acf
Add setPreviewSize method
6 years ago
Mattia Iavarone
26f313c74e
Documentation in GitHub pages
6 years ago
Mattia Iavarone
3eb0c2fb2e
Fix video snapshots rotation
6 years ago
Mattia Iavarone
d1ed8033e6
Add nullable and nonnull annotations everywhere
6 years ago
Mattia Iavarone
1a22bdc2d5
Refined oval support
6 years ago
Mattia Iavarone
fd69768ac0
Improvements for supporting a round preview and output
6 years ago
Mattia Iavarone
b1f584aede
Changes in the demo app
6 years ago
Mattia Iavarone
69349b0187
Facing now defaults to FRONT if we have no BACK cameras. Throw a new CameraException if no camera found
6 years ago
Mattia Iavarone
1f0341256a
Add thread annotations
6 years ago
Mattia Iavarone
419ff34736
Create PictureRecorder and two implementations
6 years ago
Mattia Iavarone
2999e9aa65
Respect VideoCodec from options
6 years ago
Mattia Iavarone
d291d88814
Working implementation of MediaCodecVideoRecorder
6 years ago
Mattia Iavarone
caff00455f
Fix camerapreview tests
6 years ago
Mattia Iavarone
217d197fe8
Improve MediaRecorderVideoRecorder
6 years ago
Mattia Iavarone
50f7e384dc
Rename some methods, have controllers implement onSurfaceDestroyed, revisit controller lifecycle
6 years ago
Mattia Iavarone
e207041a31
Add cropping functionality to GLCameraPreview
6 years ago
Mattia Iavarone
4f6271d670
Add GLCameraPreview based on GLSurfaceView, preview appears to be working with some bugs
6 years ago
Mattia Iavarone
c1e3cced4b
Refactor Previews
6 years ago
Mattia Iavarone
1a2c42f0a1
Move to PictureResult, rewrote takePicture and takePictureSnapshot
6 years ago
Mattia Iavarone
29c32090eb
Refactor onVideoTaken, introducing VideoResult
6 years ago
Mattia Iavarone
92b0b05c68
Add VideoRecorder interface and MediaRecorderVideoRecorder for standard videos
6 years ago
Mattia Iavarone
d409bb2449
Add setVideoSize, video size selectors and available video sizes in CameraOptions
6 years ago
Mattia Iavarone
acf1b4cdde
Removed VideoQuality.
6 years ago
Mattia Iavarone
a37caf0760
Rename SessionType to Mode. takePicture fails when Mode == VIDEO
6 years ago
Mattia Iavarone
8c41a12e66
Update docs
6 years ago
Mattia Iavarone
24d08c7aa1
Nits
6 years ago
Mattia Iavarone
2cd8ad1fa6
getPictureSize and getPreviewSize now return sizes in the output reference
6 years ago
Mattia Iavarone
3a937a9787
Fix tests, refactoring
6 years ago
Mattia Iavarone
2500b81b78
Move to PictureResult, rewrote takePicture and takePictureSnapshot
6 years ago
Mattia Iavarone
68ff331a80
Refactor onVideoTaken, introducing VideoResult
6 years ago
Mattia Iavarone
eeca06f1da
Remove ExtraProprties
6 years ago
Mattia Iavarone
49fa18901e
take APIs refactoring, removing deprecated
6 years ago
Mattia Iavarone
4a926b30bb
Remove cropOutput
6 years ago
Mattia Iavarone
fb7c5cfa09
Remove JpegQuality
6 years ago
Mattia Iavarone
ad48d0be76
Refactor Mapper class
6 years ago
Mattia Iavarone
68e7631d17
Restore frame processor after videos ( #344 )
6 years ago
Artur Artikov
ee1d3979f9
Use cached orientation in OrientationHelper ( #290 )
6 years ago