)]}'
{
  "commit": "733b5478dd7a150cafa0e5796519ed89d43a78e6",
  "tree": "aa7d4baf1935a6a7bf0d475e07dbac9b8794e9e0",
  "parents": [
    "bd3380ff7ebfa4558db5b39fe723dab1be3fdfaa"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Fri Jun 10 15:58:01 2016"
  },
  "committer": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Fri Jun 10 15:58:12 2016"
  },
  "message": "Movable support for VideoReceiveStream::Config and avoid copies.\n\nInstead of the default copy constructor, the Copy() method has to be used.  In this CL, the number of copies has been reduced significantly in production code. One case in the video engine remains, where we need to restart a video stream.  Even in that case, I\u0027m sure we could avoid it, but for this particular CL, I decided against it to keep things simple (and it\u0027s also an edge case).  Most importantly, creating copies is made harder and the interface encourages ownership transfers.\n\nR\u003dmflodman@webrtc.org, pbos@webrtc.org\n\nReview URL: https://codereview.webrtc.org/2042603002 .\n\nCr-Commit-Position: refs/heads/master@{#13102}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80134fa27d4f13a0f6e2514c0eecaefa97a93c83",
      "old_mode": 33188,
      "old_path": "webrtc/call.h",
      "new_id": "f89af93b5152e5d81e24b0b75f37b9510dae07fd",
      "new_mode": 33188,
      "new_path": "webrtc/call.h"
    },
    {
      "type": "modify",
      "old_id": "8cd2799ba2d436895efe4c9162200e088b72764c",
      "old_mode": 33188,
      "old_path": "webrtc/call/bitrate_estimator_tests.cc",
      "new_id": "17ddb747c7e10d333e9277cb30c284d0d5d402a2",
      "new_mode": 33188,
      "new_path": "webrtc/call/bitrate_estimator_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "0ac5a0f1e11c26f867b7127da1230733e352746d",
      "old_mode": 33188,
      "old_path": "webrtc/call/call.cc",
      "new_id": "ea01d91330dcfe6fd06ce5f6998717021872f377",
      "new_mode": 33188,
      "new_path": "webrtc/call/call.cc"
    },
    {
      "type": "modify",
      "old_id": "e9edf27bcb66bf9a3378a325fe9a5e37ae234dfc",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/fakewebrtccall.cc",
      "new_id": "41b34750e71e873f434d2be068dc262c7f89a3e3",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/fakewebrtccall.cc"
    },
    {
      "type": "modify",
      "old_id": "c9caf8e158ed0612c133f9e8feeb0a9db916c40d",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/fakewebrtccall.h",
      "new_id": "8ca45f72d3228e77ef742696320b6d75bb054ce3",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/fakewebrtccall.h"
    },
    {
      "type": "modify",
      "old_id": "f32749199f90e6d67218c381beedb3ef30174931",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/webrtcvideoengine2.cc",
      "new_id": "9847762e64e0bd9c1f4cf435353ea117a05cb9d7",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/webrtcvideoengine2.cc"
    },
    {
      "type": "modify",
      "old_id": "f34844cebfed8c2eded0ad1a314026f488634df3",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/webrtcvideoengine2.h",
      "new_id": "4c402d4256f1879763267283b1f090e857ac21ff",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/webrtcvideoengine2.h"
    },
    {
      "type": "modify",
      "old_id": "3f43e5779b19c92c9b9a6959e1ed1ec8c4351cb4",
      "old_mode": 33188,
      "old_path": "webrtc/media/engine/webrtcvideoengine2_unittest.cc",
      "new_id": "fd4bf8de6b5e9c42a49443413bb4d7960c16ba87",
      "new_mode": 33188,
      "new_path": "webrtc/media/engine/webrtcvideoengine2_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8da747a830bffe775427f840d5f035e1b1350e1e",
      "old_mode": 33188,
      "old_path": "webrtc/test/call_test.cc",
      "new_id": "3ec3da4fc3de6dda58dfeedf3245a7a61de169e0",
      "new_mode": 33188,
      "new_path": "webrtc/test/call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8d1135a4ab93ef7b426b84b461e67861d74a5ff6",
      "old_mode": 33188,
      "old_path": "webrtc/video/end_to_end_tests.cc",
      "new_id": "186e14e1f3b526c89c80e9f0a683b6481ec103a4",
      "new_mode": 33188,
      "new_path": "webrtc/video/end_to_end_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "4757efa81b6cf3435212fea2f3e4dbb53d283734",
      "old_mode": 33188,
      "old_path": "webrtc/video/receive_statistics_proxy.cc",
      "new_id": "7fa39612e929ebc96c87e3ecff5bbdddbf74c1e0",
      "new_mode": 33188,
      "new_path": "webrtc/video/receive_statistics_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "f88bbf51a27bcff761950c715252c4f204086ce9",
      "old_mode": 33188,
      "old_path": "webrtc/video/receive_statistics_proxy.h",
      "new_id": "86c35e73ddd9b6fb2cf8df925692b9aa7c22923d",
      "new_mode": 33188,
      "new_path": "webrtc/video/receive_statistics_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "d9a1c1a72dc21c288bc7c72bfb9731667090a82c",
      "old_mode": 33188,
      "old_path": "webrtc/video/replay.cc",
      "new_id": "eb734403d51375168f5897423a01d6974b784dc4",
      "new_mode": 33188,
      "new_path": "webrtc/video/replay.cc"
    },
    {
      "type": "modify",
      "old_id": "eb6fc8b0e625384e8e9e99ae57fcc0b3e14110a1",
      "old_mode": 33188,
      "old_path": "webrtc/video/rtp_stream_receiver.cc",
      "new_id": "c3d43e1d79ca4292a1c2a4da38f78c8fa2224f76",
      "new_mode": 33188,
      "new_path": "webrtc/video/rtp_stream_receiver.cc"
    },
    {
      "type": "modify",
      "old_id": "4b176f8845c863aa143de886ca9b7fac1ae8eab3",
      "old_mode": 33188,
      "old_path": "webrtc/video/rtp_stream_receiver.h",
      "new_id": "c6062886291bea24f9ef5baf637b82d6a048cf2e",
      "new_mode": 33188,
      "new_path": "webrtc/video/rtp_stream_receiver.h"
    },
    {
      "type": "modify",
      "old_id": "94a446efc3dfa9c135f91e89f8c3918c003711eb",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_quality_test.cc",
      "new_id": "5e509cbc6eedc41df3dac54087608877fab4f87a",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_quality_test.cc"
    },
    {
      "type": "modify",
      "old_id": "770fc96fc30fe2b23509fb1b550e8c8a48ff5f6e",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_receive_stream.cc",
      "new_id": "3ad97f5ccd93041cc16b8e2fa0e4ee63c8d31fdb",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_receive_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "f531a3213fda3b853b584393f28cf66ba7ea7f50",
      "old_mode": 33188,
      "old_path": "webrtc/video/video_receive_stream.h",
      "new_id": "3fbae600d00c5878436731bd8f6fcbbd102ecb61",
      "new_mode": 33188,
      "new_path": "webrtc/video/video_receive_stream.h"
    },
    {
      "type": "modify",
      "old_id": "f8e9888eda412d5f387b5c601ca3d4b27af8bb0c",
      "old_mode": 33188,
      "old_path": "webrtc/video_receive_stream.h",
      "new_id": "410d5aff7f62adcec88ab455b79de43cd9b64303",
      "new_mode": 33188,
      "new_path": "webrtc/video_receive_stream.h"
    }
  ]
}
