Mattia Iavarone
419ff34736
Create PictureRecorder and two implementations
6 years ago
Mattia Iavarone
34b9958c3e
Add Preview control and setPreview
6 years ago
Mattia Iavarone
f6759f6b9e
Fix rotation issue
6 years ago
Mattia Iavarone
f7cf379966
Rename video recorders
6 years ago
Mattia Iavarone
2999e9aa65
Respect VideoCodec from options
6 years ago
Mattia Iavarone
8662d9ba2e
Fix rotation
6 years ago
Mattia Iavarone
926b03cf35
Fix transformation issues in preview and final video result
6 years ago
Mattia Iavarone
af11e24653
Remove useless code
6 years ago
Mattia Iavarone
2760b64953
Throw if api level or preview do not support the video snapshot feature
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
31a5d20fcd
Revert demo app changes
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
90de3917c9
Add VideoRecorder interface and MediaRecorderVideoRecorder for standard videos
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
bd7a4d3cc9
Add isTakingPicture(), use in demo app
6 years ago
Mattia Iavarone
dbdade2525
Fix VideoRecorder bug
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
969c5a8c74
Fix preview size computation, demo app details
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
b9a5e4eb9e
Bump version ( #337 )
...
* Bump version
* Update CHANGELOG
6 years ago
Mattia Iavarone
68e7631d17
Restore frame processor after videos ( #344 )
6 years ago
matanelgabsi
4d654f649d
Ability to add pass BitmapFactory.Options to decodeBitmap. ( #319 )
...
* Added support for passing BitmapFactory options to decodeBitmap
* Fixes
6 years ago
Mahdi
e0602c7ab6
Swallow RuntimeExcpetions on autoFocus ( #332 )
6 years ago
Keyrillanskiy
d0bb8cd31c
Fixed TextureView crash with setBackgroundDrawable ( #297 )
...
solution from here - https://stackoverflow.com/a/47796036
6 years ago
Artur Artikov
ee1d3979f9
Use cached orientation in OrientationHelper ( #290 )
6 years ago
Mattia Iavarone
14581075b7
Update CameraException.java
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
Aleksandr
7f43a4a10b
Fixed Exception on some devices when we use default videoCodec instead CamcorderProfile videoCodec. ( #264 )
...
Looks like passing camcorderProfile.videoCodec instead of MediaRecorder.VideoEncoder.DEFAULT avoids some exceptions.
6 years ago
MatFl
c113933b60
Prevent context leak through SystemSensorManager ( #245 )
6 years ago
Josh Burton
819638862f
Provides synchronous version of decodeBitmap ( #224 )
...
* Provides synchronous version of decodeBitmap and adds annotation to make it clear this should run on a worker thread
Closes #221
* Tidies up decodeBitmap javadoc
7 years ago