)]}'
{
  "commit": "0989fbcad2ca4eb5805a77e8ebfefd3af06ade23",
  "tree": "7316da77968826ad51ac6fab302ed7c0721962ac",
  "parents": [
    "7b2516620cebe50cf0cf255219794e46b82f8dbd"
  ],
  "author": {
    "name": "nisse",
    "email": "nisse@webrtc.org",
    "time": "Wed Dec 14 10:06:44 2016"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Dec 14 10:06:49 2016"
  },
  "message": "Revert of Delete VideoFrame default constructor, and IsZeroSize method. (patchset #5 id:80001 of https://codereview.webrtc.org/2541863002/ )\n\nReason for revert:\nCrashes perf tests, e.g.,\n\n./out/Debug/webrtc_perf_tests --gtest_filter\u003d\u0027FullStackTest.ScreenshareSlidesVP8_2TL_VeryLossyNet\u0027\n\ndies with an assert related to rtc::Optional.\n\nOriginal issue\u0027s description:\n\u003e Delete VideoFrame default constructor, and IsZeroSize method.\n\u003e\n\u003e This ensures that the video_frame_buffer method never can return a\n\u003e null pointer.\n\u003e\n\u003e BUG\u003dwebrtc:6591\n\u003e\n\u003e Committed: https://crrev.com/bfcf561923a42005e4c7d66d8e72e5932155f997\n\u003e Cr-Commit-Position: refs/heads/master@{#15574}\n\nTBR\u003dmagjed@webrtc.org,stefan@webrtc.org\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dwebrtc:6591\n\nReview-Url: https://codereview.webrtc.org/2574123002\nCr-Commit-Position: refs/heads/master@{#15597}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49cc4654fb34f7299404408300dc1edce4f0ae6a",
      "old_mode": 33188,
      "old_path": "webrtc/common_video/i420_video_frame_unittest.cc",
      "new_id": "62d14b9f4ac87851e7830a4078ced02febe20fd6",
      "new_mode": 33188,
      "new_path": "webrtc/common_video/i420_video_frame_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0bb592d73348c776d6eeda966af97c2847ae2603",
      "old_mode": 33188,
      "old_path": "webrtc/common_video/libyuv/webrtc_libyuv.cc",
      "new_id": "6bfb1799ee12d5d6ff567ff0ea83f3301982d304",
      "new_mode": 33188,
      "new_path": "webrtc/common_video/libyuv/webrtc_libyuv.cc"
    },
    {
      "type": "modify",
      "old_id": "d9c5c2f783cf6dcf7c0014112541017e5b04fb54",
      "old_mode": 33188,
      "old_path": "webrtc/common_video/video_frame.cc",
      "new_id": "ab1a6bef408fdddce69fca01e510942fa645ca0d",
      "new_mode": 33188,
      "new_path": "webrtc/common_video/video_frame.cc"
    },
    {
      "type": "modify",
      "old_id": "c80f0853af336c38851d57da40ec9f47a759af2a",
      "old_mode": 33188,
      "old_path": "webrtc/media/base/videobroadcaster_unittest.cc",
      "new_id": "6a8c618bb6a78d1a5059d57b0bbd2c55225342f3",
      "new_mode": 33188,
      "new_path": "webrtc/media/base/videobroadcaster_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d189f918d59c63a3b34e9e200325aec5c7ddc903",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/fakewebrtccall.cc",
      "new_id": "9f65b9cb7422973b6c186024eb9eb1a133bef2e9",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/fakewebrtccall.cc"
    },
    {
      "type": "modify",
      "old_id": "e7c7d4f740ae734bf4642827f52464b2432f3e09",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/fakewebrtccall.h",
      "new_id": "eb95e614671f537778fe70af82fc24033304778e",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/fakewebrtccall.h"
    },
    {
      "type": "modify",
      "old_id": "e6f9995675e1da89bf0ecf417760e7e7589cdaca",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/codecs/h264/h264_encoder_impl.cc",
      "new_id": "6150aa89c07dc3e62f58e7fb7e884d4f0e0296f2",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/codecs/h264/h264_encoder_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "1047ae08b28d5fa93f52d81e8065f06be1c75d19",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/codecs/i420/include/i420.h",
      "new_id": "0a8051f9c57e7653af4ca4b29c7d32c4f0e66549",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/codecs/i420/include/i420.h"
    },
    {
      "type": "modify",
      "old_id": "f87ccc5f2359565e9ce427bb8fd428437975267a",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/codecs/test/videoprocessor.h",
      "new_id": "3142946509760a8a852fc5567565e1a6c504d26e",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/codecs/test/videoprocessor.h"
    },
    {
      "type": "modify",
      "old_id": "cb35fdc46241cae397eba09d773c7a3ac07a299c",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc",
      "new_id": "6e3ae4cb435992b8dd6043a8dd89b4a17d1906b2",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc"
    },
    {
      "type": "modify",
      "old_id": "5bcbb9b1b31262f5e5514569316ff612403e7b36",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc",
      "new_id": "d4c4de61592dbdf33fc861d9d2403dc06ea7e1d2",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2fbceb1d7904b8a5ff7714a30fcce6afe1bf9266",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc",
      "new_id": "df0e40929f2b6bd366d6f036e584ba38c1153f47",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "4559d4a6c677eb0dcb6c558ab3d58817d3855d54",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc",
      "new_id": "bfb5606e2cb2a9d23af252c1446ed199060a2fa2",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "1786e72ea26009207fe40a94b66e77b9d05099b2",
      "old_mode": 33188,
      "old_path": "webrtc/modules/video_coding/generic_encoder.cc",
      "new_id": "75bdc7c4f39c534b62270b537d23e6bb43559d8a",
      "new_mode": 33188,
      "new_path": "webrtc/modules/video_coding/generic_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "ab65b6ab92111e7387f8e3742e0c670cfb24d868",
      "old_mode": 33188,
      "old_path": "webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm",
      "new_id": "01f6d1172f5b41346b45730e087f98cbc532f659",
      "new_mode": 33188,
      "new_path": "webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm"
    },
    {
      "type": "modify",
      "old_id": "6ba06cf9725ae7d0a92dcb4378b638868f9f93fc",
      "old_mode": 33188,
      "old_path": "webrtc/test/frame_generator.cc",
      "new_id": "94abcd124211b4793c98afe57369c23ec03bb448",
      "new_mode": 33188,
      "new_path": "webrtc/test/frame_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "5f71717a29fc94f15e44ca6338bc9e9fbf27a2ad",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_quality_test.cc",
      "new_id": "ce40c5fbb32dbca7d330a6d2b034decb265aa3e0",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_quality_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dc85d29ab20bc9b09c23e05ecf6800f6e775ba69",
      "old_mode": 33188,
      "old_path": "webrtc/video/vie_encoder.cc",
      "new_id": "b0f01184cefaee5f790a68befd1aee2368e2076e",
      "new_mode": 33188,
      "new_path": "webrtc/video/vie_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "5fd62a6bbb08e30f41d229468adfaf5e0e3cd97b",
      "old_mode": 33188,
      "old_path": "webrtc/video_frame.h",
      "new_id": "a834f83ddf1333c74e3f3f70779e905248aceec2",
      "new_mode": 33188,
      "new_path": "webrtc/video_frame.h"
    }
  ]
}
