)]}'
{
  "commit": "b86d4e4a8dec1eb1b801244a2a97cda66f561d8e",
  "tree": "97d795f9ebdc3e90bf34ca439d250fcdac1c7a55",
  "parents": [
    "03f80ebb8310e5f04ced856f7ec8f14b94a0f47e"
  ],
  "author": {
    "name": "Stefan Holmer",
    "email": "stefan@webrtc.org",
    "time": "Mon Dec 07 09:26:18 2015"
  },
  "committer": {
    "name": "Stefan Holmer",
    "email": "stefan@webrtc.org",
    "time": "Mon Dec 07 09:26:32 2015"
  },
  "message": "Prepare the AudioSendStream to be hooked up to send-side BWE.\n\nThis CL contains three changes as a preparation for adding audio send streams\nto the send-side BWE:\n1. Audio packets are passed through the pacer with high priority. This\nis needed to be able to set transport sequence numbers on the packets.\n2. A feedback observer is passed to the audio stream\u0027s rtcp receiver so\nthat the BWE can get notified of any BWE feedback being received on the\naudio feedback channel.\n3. Support for the transport sequence number header extension is added\nto audio send streams.\n\nBUG\u003dwebrtc:5263,webrtc:5307\nR\u003dmflodman@webrtc.org, solenberg@webrtc.org\n\nReview URL: https://codereview.webrtc.org/1479023002 .\n\nCr-Commit-Position: refs/heads/master@{#10909}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d70c86495dc58841656e2c479b5b66a0709d32a4",
      "old_mode": 33188,
      "old_path": "talk/media/webrtc/webrtcvoiceengine.cc",
      "new_id": "1ffc66b8fa71acdb68529320f1ecc93d306469b0",
      "new_mode": 33188,
      "new_path": "talk/media/webrtc/webrtcvoiceengine.cc"
    },
    {
      "type": "modify",
      "old_id": "2ff388bbca10821249e27542c6867164e4e99e1f",
      "old_mode": 33188,
      "old_path": "webrtc/audio/audio_send_stream.cc",
      "new_id": "35a65521ddd79a6644e72d608b08f262cd0d4cec",
      "new_mode": 33188,
      "new_path": "webrtc/audio/audio_send_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "88304fd70216a4f0875a59e1052c4ec25b465f9f",
      "old_mode": 33188,
      "old_path": "webrtc/audio/audio_send_stream.h",
      "new_id": "8b96350590b90cf5e659d5d805cf6be62573130f",
      "new_mode": 33188,
      "new_path": "webrtc/audio/audio_send_stream.h"
    },
    {
      "type": "modify",
      "old_id": "c3620b294c28114a0428e13c0351316b439626df",
      "old_mode": 33188,
      "old_path": "webrtc/audio/audio_send_stream_unittest.cc",
      "new_id": "f90757584ee69054a27f1fc77e3a07947b73b5c2",
      "new_mode": 33188,
      "new_path": "webrtc/audio/audio_send_stream_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dd8d9e96ea69a4ad392336e7d2b15cd1da762dac",
      "old_mode": 33188,
      "old_path": "webrtc/audio_send_stream.h",
      "new_id": "d1af9e01034099efb8f95be568f83f8d2762eff5",
      "new_mode": 33188,
      "new_path": "webrtc/audio_send_stream.h"
    },
    {
      "type": "modify",
      "old_id": "4156765d74c49efc3c541ac3796195cf230d7219",
      "old_mode": 33188,
      "old_path": "webrtc/call/call.cc",
      "new_id": "9209c7c97a06ee96b014087a0e42facb3b5e1495",
      "new_mode": 33188,
      "new_path": "webrtc/call/call.cc"
    },
    {
      "type": "modify",
      "old_id": "44ecae325ef884d1ca65b94a319c6a8ab2df8aab",
      "old_mode": 33188,
      "old_path": "webrtc/call/call_perf_tests.cc",
      "new_id": "caa548227321c0aa6133341686e3be89a6d4891b",
      "new_mode": 33188,
      "new_path": "webrtc/call/call_perf_tests.cc"
    },
    {
      "type": "modify",
      "old_id": "114303e6169a55510adfa1d1884a260aef99f092",
      "old_mode": 33188,
      "old_path": "webrtc/config.h",
      "new_id": "45a2ece416b113b66a8fecea84ef0e31ae9a1193",
      "new_mode": 33188,
      "new_path": "webrtc/config.h"
    },
    {
      "type": "modify",
      "old_id": "37e8ed79da1cd8c0cadb397ee7916b4a6d477c18",
      "old_mode": 33188,
      "old_path": "webrtc/modules/pacing/paced_sender.cc",
      "new_id": "bfa6b53b6bf728c3ef78ff15e5f89c31ebf6a2fa",
      "new_mode": 33188,
      "new_path": "webrtc/modules/pacing/paced_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "dc544fbe69fe01534aae27c20e843c65dd3c0802",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.cc",
      "new_id": "d004cd8d4fbe6239d6515a2d328cb777807dc33b",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "f5df5b3b4a5e4aa908d2a21bb0a61f7a379be476",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc",
      "new_id": "3ae64117d2b337bb3ac5742be32362e989e5b668",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc"
    },
    {
      "type": "modify",
      "old_id": "0209510d84995843a7a74cefbe6fbd1703fdf94b",
      "old_mode": 33188,
      "old_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc",
      "new_id": "3e2a2b80343cfb9ee5f61747a0858967ac93a08a",
      "new_mode": 33188,
      "new_path": "webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc"
    },
    {
      "type": "modify",
      "old_id": "a0f0464111635a513521afca2ec9c5c27a96056f",
      "old_mode": 33188,
      "old_path": "webrtc/test/mock_voe_channel_proxy.h",
      "new_id": "b5d79c18eacb9fad66074ed0d9f41dced24cf126",
      "new_mode": 33188,
      "new_path": "webrtc/test/mock_voe_channel_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "7a30a7bdbce28b1af4d291114a9a8553af6b99bb",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/BUILD.gn",
      "new_id": "82cd92355cba3609f9a007e73574cf92d6958d94",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fb9835664ac35dc2109ddc9e8bed651251f6ebac",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/channel.cc",
      "new_id": "37dc3b685b9243d7c31bdf35cb7b2ee9ce79ccc0",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/channel.cc"
    },
    {
      "type": "modify",
      "old_id": "f26fdb23d46cf16beb6e65022b210ad90f334bf7",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/channel.h",
      "new_id": "d3b1b93645bf79a93a0d9769e6a6499010266eee",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/channel.h"
    },
    {
      "type": "modify",
      "old_id": "1772ad55493fcf42f1bc133186f3e82e3651a29e",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/channel_proxy.cc",
      "new_id": "68fbf38863685c17e8803901fc5ebca9cde469f2",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/channel_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "3668de43398395fc65732956d926b52140bdd2d0",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/channel_proxy.h",
      "new_id": "fa33e6caf8b7da5e2b5c46303f077594e1ffd2d5",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/channel_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "c9b0d859c87c29f092a249577c738e83a5bace65",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/voice_engine.gyp",
      "new_id": "ff588d8ead3b695b2539d00b8bad578b3462456f",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/voice_engine.gyp"
    }
  ]
}
