Mattia Iavarone
7f1d5b26b7
Remove EglViewport usages
5 years ago
Mattia Iavarone
4f7e1366aa
Remove EglSurface usages
5 years ago
Mattia Iavarone
3fddd80d5b
Remove EglCore usages
5 years ago
Mattia Iavarone
537c732c69
Remove internal/utils (unit tests)
5 years ago
Mattia Iavarone
8147d348f3
Remove internal/utils (test)
5 years ago
Mattia Iavarone
b3a46ac9f5
Remove internal/utils
5 years ago
Mattia Iavarone
8bad417cf2
Egloo: create GlTextureDrawer
5 years ago
hualong-shen
24b02caa28
Set accurate fps if possible ( #754 )
...
* Feature option to setPreviewFrameRate as exact as possible
* update docs for setPreviewFrameRateExact
* clean code and add tests for feature setPreviewFrameRateExact
* fix test issue and clean code for setPreviewFrameRateExact
* fix accessiblility issue for mPreviewFrameRateExact
* fix test issue for testPreviewFrameRateExact
Co-authored-by: Mattia Iavarone <mat.iavarone@gmail.com>
5 years ago
Mattia Iavarone
e207e452bf
Website mobile improvements
5 years ago
Mattia Iavarone
83bb45108a
Frame rotation improvements ( #745 )
...
* Add Frame.rotationToUser and Frame.rotationToView
* Update docs
* Add missing annotation
5 years ago
Mattia Iavarone
1bb15dc595
Update bug_report.md
5 years ago
Mattia Iavarone
949ed22ea6
Release v2.6.1 ( #744 )
5 years ago
Mattia Iavarone
141902c6cb
Metering improvements ( #741 )
...
* Increase metering timeout for touch metering
* Improve DeviceEncoders to respect max block count
* Reorder block
* Update emulator to 29.3.4
* Update emulator to 29.3.4 (2)
* Improve exposure metering for legacy sensors
5 years ago
Sewar
1a88cd09f4
Add support to record video to FileDescriptor. ( #732 )
5 years ago
Mattia Iavarone
e6ec1a15ac
Fix page.html
5 years ago
Mattia Iavarone
c0dab05063
Use Jekyll collections
5 years ago
Mattia Iavarone
ef9a68ec6a
Website improvements
5 years ago
Mattia Iavarone
adf54cb029
Fix site header (3)
5 years ago
Mattia Iavarone
0f14fbd4e8
Fix site header (2)
5 years ago
Mattia Iavarone
afd02f251b
Fix site header
5 years ago
Mattia Iavarone
3c4d01c22f
Improve website ( #734 )
5 years ago
Mattia Iavarone
9c984f0c21
Update 2018-12-20-changelog.md
5 years ago
Mattia Iavarone
0eacd8c9b7
Release v2.6.0 ( #725 )
5 years ago
Mattia Iavarone
df139994d7
Add startAutoFocus(Rect) ( #724 )
...
* Create MeteringRegion(s), MeteringTransform, add startAutoFocus(RectF) API
* Improve docs
* Changelog
* Tests
5 years ago
Mattia Iavarone
9b916f12fd
Analytics
5 years ago
Mattia Iavarone
4afb82f1c2
Verification
5 years ago
Mattia Iavarone
bdce730659
Website landing page (5)
5 years ago
Mattia Iavarone
e2a4789d77
Website landing page (4)
5 years ago
Mattia Iavarone
0553fa9d20
Website landing page (3)
5 years ago
Mattia Iavarone
9b94fd289c
Website landing page
5 years ago
Mattia Iavarone
14e777e7c7
Website landing page
5 years ago
Mattia Iavarone
821a21a1bd
Fix changelog
5 years ago
Mattia Iavarone
4cf55714c5
Fix website links
5 years ago
Mattia Iavarone
840e05a3e8
Permission flag ( #718 )
...
* Website changes
* Better preview output class support
* Add cameraRequestPermissions XML attribute
* Website colors
5 years ago
Mattia Iavarone
ce9ca64370
Frame processing threading APIs ( #716 )
...
* Fix deploy CI trigger
* Use actions/checkout@v2
* Call onImageAvailable on a separate thread
* Add setFrameProcessingPoolSize API
* Add setFrameProcessingExecutors API
* Ensure captures are not blocked by frame processing
* Wait for first frame in onStartPreview
* Enable abortCaptures()
* Improve testFrameProcessing_format
* Improve testFrameProcessing_format again
5 years ago
Mattia Iavarone
097420a96b
Release v2.5.0 ( #708 )
5 years ago
Mattia Iavarone
e1721bb77d
Frame Processing maxWidth, maxHeight and format ( #704 )
...
* Create CameraEngine and CameraBaseEngine
* Promote filters to stable - no experimental flag
* Fix setSnapshotMaxWidth / Height bugs
* Add setFrameProcessingMaxWidth and setFrameProcessingMaxHeight
* Add setFrameProcessingMaxWidth and setFrameProcessingMaxHeight (docs)
* Prepare Frame for Images, abstract FrameManager, create ByteBufferFrameManager
* Fix tests
* Fix unit tests
* Send Images for Camera2
* Tests
* Add CameraView.setFrameProcessingFormat(int), tests, docs
* Add CameraOptions.getSupportedFrameProcessingFormats(), tests
* Add CameraEngine support, integration tests
* Fix demo app, add getFrameProcessingPoolSize
* Fix tests
* Fix tests
5 years ago
Mattia Iavarone
4a6b9be905
Testing and stability improvements ( #696 )
5 years ago
Mattia Iavarone
3db6fd3fc0
Rewrite engine threading ( #697 )
...
* Create orchestrator, replacing Step class
* Rewrite tests, improve test tools
* Fix integration tests
5 years ago
Mattia Iavarone
fd17a8339e
Update README.md
5 years ago
Mattia Iavarone
859904ec6a
CI improvements ( #695 )
5 years ago
Mattia Iavarone
bb3b23e69a
RAW support ( #691 )
...
* Check engine state after picture metering - Fixes #685
* Ensure actions are only started in a valid holder state - Fixes #669
* Improve size selection
* Add PictureFormat definition
* Change PictureResult to reflect new format
* Throw if toBitmap is called with a DNG file
* Update the CameraView interface to support PictureFormat
* Implement DNG support into the CameraEngine, restart if needed
* Make CameraOptions engine aware
* Fix action bug
* Make CameraOptions check RAW availability
* Complete engine/options logic for RAW
* Add RAW control to demo app
* Ensure toBitmap does not crash in demo
* RAW support inside Full2PictureRecorder
* Add DNG test, fix implementation bugs
* Add option to see RAW result through share option
* Enable RAW toBitmap for API 24+
* Add documentation
* Improve documentation
* Change tests
* Small change
5 years ago
Mattia Iavarone
79d00d5eba
Drop Travis and move to GitHub actions ( #694 )
5 years ago
Mattia Iavarone
129b43e657
Release v2.4.0 ( #662 )
5 years ago
Mattia Iavarone
218aa9d108
Preview FPS docs + Camera1 implementation ( #661 )
...
* Small changes
* Camera1 options
* Complete Camera1 integration
* Add to demo app
* Complete docs
5 years ago
Vaibhav Bhandula
fa88783d37
Support for higher frame rate ( #653 )
...
* added support for higher frame rate
* added fps range in camera options
* PR comments plus tests added
* PR comments
* Changes suggested
5 years ago
Mattia Iavarone
74c94e21ce
Add GitHub Sponsors link ( #659 )
5 years ago
Mattia Iavarone
a63cd84726
Bug fixes ( #651 )
...
* Use CopyOnWriteArrayList for Camera2 action list. Fixes #649
* Listen to suspicious display rotation events. Fixes #623
* Correctly release GL objects on activity pause. Fixes #648
* Add synchronization in SnapshotVideoRecorder. Fixes #642
* Make Holder.getLastResult nullable. Fixes #621
* Fix tests
5 years ago
Mattia Iavarone
063c7a76fb
Update 2018-12-20-changelog.md
5 years ago
Mattia Iavarone
55e7a26278
Fix bugs ( #630 )
...
* Use CopyOnWrite set in GL preview (Fix #626 )
* Demo app - do not add frame processor when opening (Fix #628 )
* Add comments
* Create EngineThread annotation
* Fix onVideoResult crash for snapshots
* Catch IllegalStateExceptions in applyRepeatingRequestBuilder
* Add exception to LOG.e
* Add changelog
* Release v2.3.1
* Move snapshot logs to verbose
5 years ago