GrapheneOS / Camera

Modern camera app focused on privacy and security with QR & barcode scanning.
https://grapheneos.org/
MIT License
826 stars 87 forks source link

Qr scanner mode is broken on large screen device. #367

Closed empratyush closed 1 year ago

empratyush commented 1 year ago
                                                                                                    Process: app.grapheneos.camera.dev, PID: 11931
                                                                                                    java.lang.IllegalArgumentException: Both dimensions must be greater than 0
                                                                                                        at com.google.zxing.common.BitMatrix.<init>(BitMatrix.java:60)
                                                                                                        at com.google.zxing.common.GlobalHistogramBinarizer.getBlackMatrix(GlobalHistogramBinarizer.java:98)
                                                                                                        at com.google.zxing.common.HybridBinarizer.getBlackMatrix(HybridBinarizer.java:86)
                                                                                                        at com.google.zxing.BinaryBitmap.getBlackMatrix(BinaryBitmap.java:85)
                                                                                                        at com.google.zxing.qrcode.QRCodeReader.decode(QRCodeReader.java:77)
                                                                                                        at com.google.zxing.MultiFormatReader.decodeInternal(MultiFormatReader.java:176)
                                                                                                        at com.google.zxing.MultiFormatReader.decodeWithState(MultiFormatReader.java:87)
                                                                                                        at app.grapheneos.camera.analyzer.QRAnalyzer.analyze(QRAnalyzer.kt:94)
                                                                                                        at androidx.camera.core.ImageAnalysis.lambda$setAnalyzer$2(ImageAnalysis.java:587)
                                                                                                        at androidx.camera.core.ImageAnalysis$$ExternalSyntheticLambda2.analyze(Unknown Source:2)
                                                                                                        at androidx.camera.core.ImageAnalysisAbstractAnalyzer.lambda$analyzeImage$0$androidx-camera-core-ImageAnalysisAbstractAnalyzer(ImageAnalysisAbstractAnalyzer.java:286)
                                                                                                        at androidx.camera.core.ImageAnalysisAbstractAnalyzer$$ExternalSyntheticLambda1.run(Unknown Source:14)
                                                                                                        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
                                                                                                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
                                                                                                        at java.lang.Thread.run(Thread.java:1012)