New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use TextureView instead of SurfaceView on Android. #459
base: master
Are you sure you want to change the base?
Commits on May 23, 2017
-
Add RotateInPlace method to FastJavaArrayEx, avoid code duplication i…
…n FastJavaByteArrayYUVLuminanceSource and simplify CameraAnalyzer
Configuration menu - View commit details
-
Copy full SHA for d61ed46 - Browse repository at this point
Copy the full SHA d61ed46View commit details -
Use TextureView instead of SurfaceView on Android.
Compared to existing ZXingSurfaceView, ZXingTextureView fixes the following: - Ensure correct aspect ratio, no matter what the view size. - Use background handler for all camera manipulation. - Crop preview to match viewfinder, so that you only scan what you see. - Avoid byte[] marshalling between Java and .Net runtime (FastJavaByteArray). - Return buffer to java runtime with camera.AddCallbackBuffer. - Avoid traslating from YCrCb to Rgb and back to luminance data (FastJavaByteArrayYUVLuminanceSource) - Re-use buffers, to avoid memory pressure, when rotating. - Automatically request autofocus on devices that does not support continous auto focus mode. - Prefer continous mode - For Xamarin.Forms ZXingScannerView now uses ZXingTextureView in the renderer on Android.
Configuration menu - View commit details
-
Copy full SHA for 58f058e - Browse repository at this point
Copy the full SHA 58f058eView commit details -
Reference FastAndroidCamera nuget instead of maintaining own copy. Ad…
…d a FastJavaArrayEx.BlockCopyTo method to compensate for missing funtionality.
Configuration menu - View commit details
-
Copy full SHA for 7c2accd - Browse repository at this point
Copy the full SHA 7c2accdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c565bff - Browse repository at this point
Copy the full SHA c565bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94fb818 - Browse repository at this point
Copy the full SHA 94fb818View commit details -
Fix: NRE in SetSurfaceTransform, if called before camera is ready. Ke…
…ep a ringbuffer of recent barcodes, and honor DelayBetweenContinuousScans (of same barcode)
Configuration menu - View commit details
-
Copy full SHA for 52c64c2 - Browse repository at this point
Copy the full SHA 52c64c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ce1729 - Browse repository at this point
Copy the full SHA 6ce1729View commit details
Commits on May 31, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 7d60a20 - Browse repository at this point
Copy the full SHA 7d60a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2e901 - Browse repository at this point
Copy the full SHA 3a2e901View commit details -
Configuration menu - View commit details
-
Copy full SHA for abff866 - Browse repository at this point
Copy the full SHA abff866View commit details
Commits on Jun 15, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 454551b - Browse repository at this point
Copy the full SHA 454551bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dda2ff2 - Browse repository at this point
Copy the full SHA dda2ff2View commit details