{"push_id":2943621279,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"77ff09592b895eb0c76b6933f086598482f5911a","before":"a52f3bde9a9bb76f0d8bfbec54258bf0f1c56334","commits":[{"sha":"9d68ce8fe8cc9c8203d5df7b1fb6d3d66e8b8dee","author":{"name":"Florian Pilz","email":"60415b1e05cfc11996171b4e81511231404f5b5a@leoilab.com"},"message":"Minimal solution for Camera2 NPE.\n\nSolves NPE caused by a race between taking a picture and switching camera.\nHere the `CameraCaptureSession` becomes `NULL` while the `CameraDevice`\nis restarted. This is resolved by a simple check if the\n`CameraCaptureSession` is available on capture.\nIf not the picture is taken if the `CameraCaptureSession`\nbecomes available within 2000ms.\n\nI have decided against changing the lifecycle logic (waiting for the\n`CameraCaptureSession` in order to restart the `CameraDevice`), as this\nis a more complex solution and therefore more likely to produce errors.","distinct":false,"url":"https://api.github.com/repos/leoilab/cameraview/commits/9d68ce8fe8cc9c8203d5df7b1fb6d3d66e8b8dee"},{"sha":"caab32c5421fa103e5ff738998f09b8fd437f852","author":{"name":"Florian Pilz","email":"60415b1e05cfc11996171b4e81511231404f5b5a@leoilab.com"},"message":"Bump minor version","distinct":false,"url":"https://api.github.com/repos/leoilab/cameraview/commits/caab32c5421fa103e5ff738998f09b8fd437f852"},{"sha":"77ff09592b895eb0c76b6933f086598482f5911a","author":{"name":"Florian Pilz","email":"60415b1e05cfc11996171b4e81511231404f5b5a@leoilab.com"},"message":"Merge pull request #5 from leoilab/camera2-capture-session-NPE\n\nMinimal solution for Camera2 null pointer exception","distinct":true,"url":"https://api.github.com/repos/leoilab/cameraview/commits/77ff09592b895eb0c76b6933f086598482f5911a"}]}
{"actor":{"display_login":"pilzflorian"}}