{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":653152241,"defaultBranch":"main","name":"CameraView","ownerLogin":"EzequielAdrianM","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-13T13:54:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8314884?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686664506.172656","currentOid":""},"activityList":{"items":[{"before":"c1ab8c8543560d7040a314b49e01cfcb1a8c95ee","after":"0470e358b79b61bbeace6a6b46b6cc38b119512e","ref":"refs/heads/main","pushedAt":"2024-02-08T21:42:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EzequielAdrianM","name":"Ezequiel Adrián","path":"/EzequielAdrianM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8314884?s=80&v=4"},"commit":{"message":"Update CameraView.java","shortMessageHtmlLink":"Update CameraView.java"}},{"before":"84a32b8fe02dfd2744781358287a84c5c7bcde22","after":"c1ab8c8543560d7040a314b49e01cfcb1a8c95ee","ref":"refs/heads/main","pushedAt":"2024-02-08T21:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EzequielAdrianM","name":"Ezequiel Adrián","path":"/EzequielAdrianM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8314884?s=80&v=4"},"commit":{"message":"Update CameraListener.java","shortMessageHtmlLink":"Update CameraListener.java"}},{"before":"3db652d4d298de18bd971de7f78d4f41c3ef72fc","after":"84a32b8fe02dfd2744781358287a84c5c7bcde22","ref":"refs/heads/main","pushedAt":"2024-01-11T16:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EzequielAdrianM","name":"Ezequiel Adrián","path":"/EzequielAdrianM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8314884?s=80&v=4"},"commit":{"message":"Catch CodecException","shortMessageHtmlLink":"Catch CodecException"}},{"before":"a4b9ecb6e2dbab993c78563c58c045d44f49c1ed","after":"3db652d4d298de18bd971de7f78d4f41c3ef72fc","ref":"refs/heads/main","pushedAt":"2024-01-07T15:40:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EzequielAdrianM","name":"Ezequiel Adrián","path":"/EzequielAdrianM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8314884?s=80&v=4"},"commit":{"message":"Fix mutiple getParameters() unhandled RuntimeException\n\nEvery time getParameters() is called, it can fail with RuntimeException: \"getParameters failed (empty parameters)\"\r\n\r\nSo the fix is to try/catch and Log.e the failure. Please tell me if you need to throw REASON_UNLNOWN exception or let the app continue.\r\n\r\nLOGCAT CRASH:\r\n\r\nException java.lang.RuntimeException: getParameters failed (empty parameters)\r\n at android.hardware.Camera.native_getParameters\r\n at android.hardware.Camera.getParameters (Camera.java:3088)\r\n at com.otaliastudios.cameraview.engine.Camera1Engine$3.run (Camera1Engine.java:579)\r\n at com.otaliastudios.cameraview.engine.orchestrator.CameraStateOrchestrator$3.run (CameraStateOrchestrator.java:100)\r\n at com.otaliastudios.cameraview.engine.orchestrator.CameraOrchestrator$1.call (CameraOrchestrator.java:84)\r\n at com.otaliastudios.cameraview.engine.orchestrator.CameraOrchestrator$1.call (CameraOrchestrator.java:81)\r\n at com.otaliastudios.cameraview.engine.orchestrator.CameraOrchestrator$3.run (CameraOrchestrator.java:152)\r\n at com.otaliastudios.cameraview.internal.WorkerHandler.run (WorkerHandler.java:137)\r\n at com.otaliastudios.cameraview.engine.orchestrator.CameraOrchestrator.execute (CameraOrchestrator.java:147)\r\n at com.otaliastudios.cameraview.engine.orchestrator.CameraOrchestrator.access$100 (CameraOrchestrator.java:34)\r\n at com.otaliastudios.cameraview.engine.orchestrator.CameraOrchestrator$2.run (CameraOrchestrator.java:137)\r\n at android.os.Handler.handleCallback (Handler.java:836)\r\n at android.os.Handler.dispatchMessage (Handler.java:103)\r\n at android.os.Looper.loop (Looper.java:203)\r\n at android.os.HandlerThread.run (HandlerThread.java:61)","shortMessageHtmlLink":"Fix mutiple getParameters() unhandled RuntimeException"}},{"before":"3deb404463c0f77fe040334890b5913f551464b8","after":"a4b9ecb6e2dbab993c78563c58c045d44f49c1ed","ref":"refs/heads/main","pushedAt":"2024-01-07T15:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EzequielAdrianM","name":"Ezequiel Adrián","path":"/EzequielAdrianM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8314884?s=80&v=4"},"commit":{"message":"Fix Runtime Exception on devices trying to use Camera1\n\nFatal Exception: java.lang.RuntimeException: Fail to get camera info\r\n at android.hardware.Camera.getCameraInfo(Camera.java:332)\r\n at com.otaliastudios.cameraview.engine.Camera1Engine.collectCameraInfo(Camera1Engine.java:144)","shortMessageHtmlLink":"Fix Runtime Exception on devices trying to use Camera1"}},{"before":"b279ffaf57919b7dffccc8879a0cb1eeb542c1ca","after":"3deb404463c0f77fe040334890b5913f551464b8","ref":"refs/heads/main","pushedAt":"2023-06-13T14:04:28.896Z","pushType":"push","commitsCount":1,"pusher":{"login":"EzequielAdrianM","name":"Ezequiel Adrián","path":"/EzequielAdrianM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8314884?s=80&v=4"},"commit":{"message":"try/catch getCameraInfo() on Camera1Engine.java\n\nFix Runtime Exception on devices trying to use Camera1\r\n\r\nFatal Exception: java.lang.RuntimeException: Fail to get camera info\r\n at android.hardware.Camera.getCameraInfo(Camera.java:332)\r\n at com.otaliastudios.cameraview.engine.Camera1Engine.collectCameraInfo(Camera1Engine.java:144)","shortMessageHtmlLink":"try/catch getCameraInfo() on Camera1Engine.java"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOFQyMTo0MjoxMC4wMDAwMDBazwAAAAP19vd6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOFQyMTo0MjoxMC4wMDAwMDBazwAAAAP19vd6","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xM1QxNDowNDoyOC44OTY1ODBazwAAAANAigFx"}},"title":"Activity · EzequielAdrianM/CameraView"}