)]}' { "commit": "2ab012c41e57f21f380aec2c30818d3714fd0f6e", "tree": "8d1e94bc699e933f727b535395fb2187ccc4029c", "parents": [ "19319a3a2e728030332a3e2cb81e59005e1a5bd0" ], "author": { "name": "magjed", "email": "magjed@webrtc.org", "time": "Thu Aug 25 10:25:04 2016" }, "committer": { "name": "Commit bot", "email": "commit-bot@chromium.org", "time": "Thu Aug 25 10:25:13 2016" }, "message": "Implement CVO for iOS capturer\n\nThe rotation is currently always applied by AVFoundation by\nreconfiguring the capture connection video orientation. This CL sets the\nrotation field in the frame instead. This avoids the current flash in\nthe video when the device is rotated, and also avoids reconfiguring the\nlocal encoder and remote decoder when the device is rotated.\n\nBUG\u003db/30651939\n\nReview-Url: https://codereview.webrtc.org/2271583003\nCr-Commit-Position: refs/heads/master@{#13916}\n", "tree_diff": [ { "type": "modify", "old_id": "4fb0073c798e75df7ef572edfc177603635e0635", "old_mode": 33188, "old_path": "webrtc/sdk/BUILD.gn", "new_id": "0affad03a7dd313eb2793525bd293b56ece55e91", "new_mode": 33188, "new_path": "webrtc/sdk/BUILD.gn" }, { "type": "modify", "old_id": "37378e7da183edfdc0e91fce42f8a66ed247fbe8", "old_mode": 33188, "old_path": "webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.h", "new_id": "5ce0462cff12a258fcbbbe7b68d3f34fcbaaf4c8", "new_mode": 33188, "new_path": "webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.h" }, { "type": "modify", "old_id": "7025d888ec7fc3ce625c9546ac56febfae1163d7", "old_mode": 33188, "old_path": "webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm", "new_id": "625f83dccaca12e88be1c25b1f6886ca55e3c393", "new_mode": 33188, "new_path": "webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm" }, { "type": "modify", "old_id": "4a5fa0e5e2b5931dffc6370360087777211c62cb", "old_mode": 33188, "old_path": "webrtc/sdk/sdk.gyp", "new_id": "46d324e6230d661424037157d96e68b457dfd1b0", "new_mode": 33188, "new_path": "webrtc/sdk/sdk.gyp" } ] }