)]}'
{
  "commit": "a8b38559a570599a44e3bfa55a870904db02bde9",
  "tree": "d308948049ec1c16ac42d82e47803345cccf18ad",
  "parents": [
    "aae2784c1fab9d1510393dec15d76caa574e2da8"
  ],
  "author": {
    "name": "brandtr",
    "email": "brandtr@webrtc.org",
    "time": "Mon Oct 10 23:44:57 2016"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Oct 10 23:45:04 2016"
  },
  "message": "Add a FlexfecReceiver class.\n\nThis class is split in interface/implementation classes, since it\nwill be referenced from the Call level. Its purpose is to interface\nthe erasure code decoder with a new class FlexfecReceiveStream\n(for received packets), as well as with the main RTP pipeline (for\nrecovered packets).\n\nBUG\u003dwebrtc:5654\n\nReview-Url: https://codereview.webrtc.org/2392663006\nCr-Commit-Position: refs/heads/master@{#14594}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28b8c383e0d20929c7f4c2f893d9685bcea0b5e3",
      "old_mode": 33188,
      "old_path": "webrtc/modules/BUILD.gn",
      "new_id": "8e90a799fc55cf80b6ff0c14502fff7bc2c635b3",
      "new_mode": 33188,
      "new_path": "webrtc/modules/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "16a3717092d64c3eea34c7058c5fc525dd16cb7b",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/BUILD.gn",
      "new_id": "e8b7bbd437ff7a4f2450f121d52a0a6bae896672",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3894f5d7764170986a333d17e0d1d3520239b62",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/include/flexfec_receiver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcc637b0447efb8324d7e470e16d4d4bde5c77d6",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/mocks/mock_recovered_packet_receiver.h"
    },
    {
      "type": "modify",
      "old_id": "d98831bf732c9874f607924e2521774636528be8",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/rtp_rtcp.gypi",
      "new_id": "0be12fe4f301a2ac64a290d259f8be68940002bd",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/rtp_rtcp.gypi"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9dcd6f109e79d3ce52941f79f97d498dd6726fa",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/flexfec_receiver_impl.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9550e9596a753d636c84d82fab5b29b5782d7948",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/flexfec_receiver_impl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8efa63ab58f2b526e6d51051f1c059bac369fdec",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/flexfec_receiver_unittest.cc"
    }
  ]
}
