)]}'
{
  "commit": "0789dab2cbd1617e94d7300e375163d42345f3d4",
  "tree": "ff4da789d84889c25832e03be84d9fff5a8298c8",
  "parents": [
    "0f15f926e3468f9d0d8f09da6f3760cbd22da219"
  ],
  "author": {
    "name": "Anders Carlsson",
    "email": "andersc@webrtc.org",
    "time": "Wed Jun 21 08:41:26 2017"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jun 21 08:41:37 2017"
  },
  "message": "Revert \"Support more formats in RTCVideoFrame\"\n\nThis reverts commit bd2220a9c496ef2e8567b68d4be9435a110bdc34.\n\nReason for revert: Broke external clients\n\nOriginal change\u0027s description:\n\u003e Support more formats in RTCVideoFrame\n\u003e \n\u003e Implement Obj-C version of webrtc::VideoFrameBuffer and use that in\n\u003e RTCVideoFrame.\n\u003e \n\u003e Bug: webrtc:7785\n\u003e Change-Id: I49f42bcf451dd6769b3a79a65fe7b400dce22677\n\u003e Reviewed-on: https://chromium-review.googlesource.com/536773\n\u003e Commit-Queue: Anders Carlsson \u003candersc@webrtc.org\u003e\n\u003e Reviewed-by: Magnus Jedvert \u003cmagjed@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#18691}\n\nTBR\u003dmagjed@webrtc.org,andersc@webrtc.org\n\nChange-Id: Id765dd9543ed0613a6b2de108b268c3501025fcd\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: webrtc:7785\nReviewed-on: https://chromium-review.googlesource.com/542837\nReviewed-by: Anders Carlsson \u003candersc@webrtc.org\u003e\nCommit-Queue: Anders Carlsson \u003candersc@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#18697}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d82788c7f6c47f8ac27253a37e9975f7b39100ab",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/BUILD.gn",
      "new_id": "78e10025801ad55d4dfc619fed2ddaca150ddeee",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "027db05b39127a0d4cfc896510085b5fcebe04f5",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLI420Renderer.mm",
      "new_id": "7ca1d4e7669625cc9447a9c24dfb16531c6029a5",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLI420Renderer.mm"
    },
    {
      "type": "modify",
      "old_id": "70ecf549abc928645bb89a0f9768e17ae36f3caf",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm",
      "new_id": "b5b9a0f59b25d383c4a4312814f711afa16b480c",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLNV12Renderer.mm"
    },
    {
      "type": "modify",
      "old_id": "e36cb3ab4cdb7a6f60e9e49414f9bb3fb643f6c0",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m",
      "new_id": "96778c40954254871019cb8ee32c79101e6b67ca",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m"
    },
    {
      "type": "modify",
      "old_id": "a2290c2458405a1d39458f64eae820abfdc14bc9",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCCameraVideoCapturer.m",
      "new_id": "cbeddfe62765ba65d14951ab3080b93527e59c83",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCCameraVideoCapturer.m"
    },
    {
      "type": "modify",
      "old_id": "178a9580414a10424e621b8a12c9e7cd5c24cea4",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCFileVideoCapturer.m",
      "new_id": "933207df44772dcfddd69881c250dac1f9e48e9b",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCFileVideoCapturer.m"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b36f5b008ea9c826ef37384fad6e45fbec62421",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoFrame+Private.h"
    },
    {
      "type": "modify",
      "old_id": "ef93fef8cd082238d29d02e2399f900f7ee3de77",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoFrame.mm",
      "new_id": "20e8f927e256d50ebfe351dfb94fc923f7899792",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoFrame.mm"
    },
    {
      "type": "modify",
      "old_id": "736803b913a70a2ea75262d9a661161a552f1f05",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.mm",
      "new_id": "1d5107b1b0e877724b6f7d3045e3a7d739c49ca3",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.mm"
    },
    {
      "type": "modify",
      "old_id": "89b7dfcc2ebe637ee3869c1e3b2d1380b1bf95a0",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/UI/RTCEAGLVideoView.m",
      "new_id": "851c4b4a9ee28ea45235fde639f0c13d2cb2a77a",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/UI/RTCEAGLVideoView.m"
    },
    {
      "type": "delete",
      "old_id": "a45c212713e24b304a3f42064a98d9efba50c244",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/RTCCVPixelBuffer.mm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7883c414b518176dcfcba6f1eff4e7ed160260a1",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/RTCI420Buffer+Private.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "042fcc06bab2682b8e4a26dc8c03c353e30ad8ad",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/RTCI420Buffer.mm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b603130ea700f3ccab97a6e803b979632f9f8bed",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/RTCI420TextureCache.mm",
      "new_id": "eeae867bc0bebca68e685308f23d890e599f8ef7",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/Video/RTCI420TextureCache.mm"
    },
    {
      "type": "modify",
      "old_id": "20a6082a7813e7137fba7c1eebb4ae9ed08dd83c",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/RTCNV12TextureCache.m",
      "new_id": "e259cee193a054f359f981c9b7e2465c304a54e6",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/Video/RTCNV12TextureCache.m"
    },
    {
      "type": "modify",
      "old_id": "c2e20564b65dc215998ceb55e27cc0fbd5c02333",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/avfoundationvideocapturer.mm",
      "new_id": "a060b51c1659dfbaa81f543d43bfe3140958f946",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/Video/avfoundationvideocapturer.mm"
    },
    {
      "type": "delete",
      "old_id": "71099e446be39c3e8f778e50256c6e28fbeac8b3",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/objc_frame_buffer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "74e9c13477ce4f79a26ed4bbc1e3a7e1190b9f4a",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/objc_frame_buffer.mm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4200cbc89178cd13f5de548b4f8e7e9c84b4db1b",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/Video/objcvideotracksource.mm",
      "new_id": "387bb1bd1316cf84b95fcf960e414863e81fe317",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/Video/objcvideotracksource.mm"
    },
    {
      "type": "modify",
      "old_id": "c039442eac44c090af10b63ea5be760b495d9163",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/VideoToolbox/decoder.mm",
      "new_id": "1698477e824bd28c861eba4ce1a938b5c9412d73",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/VideoToolbox/decoder.mm"
    },
    {
      "type": "modify",
      "old_id": "2bd485fc788e0fbdd24d57a8865017755fd6f4a1",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/VideoToolbox/encoder.mm",
      "new_id": "1d37ebaed6251ab88736da3e97c937f4638f4685",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/VideoToolbox/encoder.mm"
    },
    {
      "type": "modify",
      "old_id": "78eee5f224c2bf54247cb0f502c0983dea94656f",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Headers/WebRTC/RTCVideoFrame.h",
      "new_id": "ddf8a6b6281666934bbf416338fee0c7fdcb4a1c",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Headers/WebRTC/RTCVideoFrame.h"
    },
    {
      "type": "delete",
      "old_id": "59986b8da36de109bd153bad9380d6dc267a1e77",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Headers/WebRTC/RTCVideoFrameBuffer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3743326cdc3dc0bc342c73f27a7f416af6321be8",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/UnitTests/RTCMTLVideoViewTests.mm",
      "new_id": "99004ea51587ce519f5acf0b7c06c0b0a0c2657c",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/UnitTests/RTCMTLVideoViewTests.mm"
    }
  ]
}
