Skip to content

Releases: pvasa/cameraview-ex

Release v3.5.7-alpha

31 Jan 20:56
Compare
Choose a tag to compare
Release v3.5.7-alpha Pre-release
Pre-release

fixes #232

Release v3.5.5-alpha

24 Aug 21:11
Compare
Choose a tag to compare
Release v3.5.5-alpha Pre-release
Pre-release

Bug fixes

  • Fix empty data for RGBA_8888 output type
  • Fix incorrect output format for continuous frames mode

Release v3.5.4-alpha

21 Aug 01:11
Compare
Choose a tag to compare
Release v3.5.4-alpha Pre-release
Pre-release
  • Improve size fallback mechanism for continuous frame and single capture modes.
    • Check this and this doc for more info about the size selection mechanism
  • Use requested output format instead of ImageReader::class to fetch list of supported output sizes from StreamConfigurationMap. This was a bug as when fetching this list using ImageReader class, it only returns list for ImageFormat.PRIVATE which might be different than actual output format.

Release v3.5.3-alpha

24 May 01:50
Compare
Choose a tag to compare
Release v3.5.3-alpha Pre-release
Pre-release
  • Fix incorrect cropping for non standard image size and orientation when images are pre-rotated
  • Fix texture cropping for non standard preview size in landscape mode

Release v3.5.2-alpha

16 May 23:17
Compare
Choose a tag to compare
Release v3.5.2-alpha Pre-release
Pre-release
  • Fix video recording bug

New apis:

  • cameraId - String id of currently opened camera device
  • cameraIdsForFacing - SortedSet of string ids of camera devices for selected facing
  • nextCamera() - Open next camera in sequence of sorted camera ids for current facing

Updated apis:

  • start(cameraId) - Start now accepts an optional string cameraId to manually select which camera id to open. If nothing passed, first (default system) camera will be opened for selected facing
  • app:facing AND cameraView.facing - Both now accepts a new facing value external in xml and Modes.Facing.FACING_EXTERNAL for in code usage. This facing open any external camera available and falls back to Modes.Facing.FACING_BACK if there is no external camera

Release v3.5.1-alpha

26 Apr 22:51
Compare
Choose a tag to compare
Release v3.5.1-alpha Pre-release
Pre-release
  • Fix incorrect output size for cropped images.
  • Fix incorrect output format for RGBA type

Release v3.5.0-alpha

22 Apr 04:47
Compare
Choose a tag to compare
Release v3.5.0-alpha Pre-release
Pre-release
  • New apis:

    • continuousFrameSize (type: Size)
      Set preferred (not guaranteed) output frame size for continuous frames mode
    • singleCaptureSize (type: Size)
      Set preferred (not guaranteed) output image size for single capture mode
  • Updated apis:

    • setPreviewFrameListener(..) -> setContinuousFrameListener(..)
  • Decide orientation based on aspect ratio. For eg., x:y (landscape) and y:x (portrait) now generates different preview/output orientation independent of device/screen orientation.

  • Improve image processing for RGBA_8888 format outputs

  • Use Google's exif implementation as a part of library to avoid external dependency on support ExifInterface lib

  • Support custom sized continuous frames and single captures different from aspect ratio and best/highest size

  • Bug fixes

  • Performance and stability improvements

Release v3.4.3

15 Apr 13:49
Compare
Choose a tag to compare
  • Make android.hardware.camera2 not required in manifest to avoid device limitation on play store.

Release v3.4.2

07 Apr 20:09
Compare
Choose a tag to compare
  • Move sampleApp to separate project
  • Migrate sampleApp to AndroidX
  • Setup local maven repo to build library module (legacy support packages and AndroidX are not compatible under same project)
  • Bug fixes

Release v3.4.1

31 Mar 06:14
Compare
Choose a tag to compare
  • Bug fixes