{"push_id":910303925,"size":2,"distinct_size":2,"ref":"refs/heads/android-6.0","head":"c8eada1f6682c44ddb94bdbc5d82984e3dd866fa","before":"11fc5308e5a5aa58b17c59281114b281a35423ee","commits":[{"sha":"90bf273c62e644efdca30fc82d36cc08ea9f8d75","author":{"email":"8d2b04c3c5a9afb90f123be8cfdde910025d1d1d@intel.com","name":"Mikael Persson"},"message":"Camera2: create new streams if surface size has changed\n\nWhen a new capture session is created, the old streams\nare re-used if same surface and rotation. However, if the\nsurface has changed size, we must re-create the stream\nto ensure HAL is configured properly, which includes\nsetting up proper sensor resolution.\n\nThis is an issue in e.g. CTS testNoiseReductionModes\nand testEdgeModeControl, where a new preview with different\nsize can be setup without first stopping the previous one.\nThe same preview surface is used here, but with changed size.\n\nChange-Id: I3b88a95209e83cf1cef0f4d1f791c87b0feb093f\nSigned-off-by: Mikael Persson <mikael.persson@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/AdrianoMartins/platform_frameworks_base/commits/90bf273c62e644efdca30fc82d36cc08ea9f8d75"},{"sha":"c8eada1f6682c44ddb94bdbc5d82984e3dd866fa","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Unset frame listener before tearing down GLThreadManager.\n\nOtherwise might lead to messages being delivered to the then dead\nmGLHandlerThread via RequestThreadManager.mPreviewCallback ->\nGLThreadManager.queueNewFrame().\n\nChange-Id: I60001149787c584bfee88c961f1e07cdb8cf3927","distinct":true,"url":"https://api.github.com/repos/AdrianoMartins/platform_frameworks_base/commits/c8eada1f6682c44ddb94bdbc5d82984e3dd866fa"}]}