)]}'
{
  "commit": "c28a896a7bbd8a1ffef44a1f66ac67c43b4eeada",
  "tree": "7a89776ee3a83969ae31b362678cd1d62669eba5",
  "parents": [
    "bf738d71301cb8bf38a52f1db5b4aa7d4df4bb20"
  ],
  "author": {
    "name": "Jelena Marusic",
    "email": "jmarusic@webrtc.org",
    "time": "Fri May 29 13:05:44 2015"
  },
  "committer": {
    "name": "Jelena Marusic",
    "email": "jmarusic@webrtc.org",
    "time": "Fri May 29 13:05:52 2015"
  },
  "message": "VoE: Initialize WebRtcVoiceMediaChannel with AudioOptions during creation\n\nBUG\u003d4690\n\nChanges:\n1. In MediaEngineInterface changed CreateChannel() to CreateChannel(const AudioOptions\u0026). Plan is to eventually remove Get/SetAudioOptions and the cousins SetDelayOffset and SetDevices.\n2. In ChannelManager changed CreateVoiceChannel(...) to CreateVoiceChannel(..., const AudioOptions\u0026).\n3. In ChannelManager removed SetEngineAudioOptions, because it is not used and we want to eventually remove SetAudioOptions.\n4. Updated MediaEngineInterface implementations and unit tests accordingly.\n5. In WebRtcVoiceEngine changed access of Set/ClearOptionOverrides to protected. These are only used by WebRtcVoiceMediaChannel (now a friend). Plan is to rethink the logic behind option overrides.\n6. Cosmetics: replaced NULL with nullptr in touched code\n\nR\u003dsolenberg@google.com, tommi@webrtc.org\n\nReview URL: https://webrtc-codereview.appspot.com/56499004\n\nCr-Commit-Position: refs/heads/master@{#9330}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a058129ca8cf3979eb235d3c5b9ffdf369499aff",
      "old_mode": 33188,
      "old_path": "talk/app/webrtc/webrtcsession.cc",
      "new_id": "766c5d4187e62e3f15f4dfe9ee148e0a536ee76b",
      "new_mode": 33188,
      "new_path": "talk/app/webrtc/webrtcsession.cc"
    },
    {
      "type": "modify",
      "old_id": "70f89c6736e582b69c6eeef9a46171f721c2a186",
      "old_mode": 33188,
      "old_path": "talk/media/base/fakemediaengine.h",
      "new_id": "15fcb202f1c667573beef7136f2bf92e6d50df8d",
      "new_mode": 33188,
      "new_path": "talk/media/base/fakemediaengine.h"
    },
    {
      "type": "modify",
      "old_id": "0fc8d5610b1087d63b5386334129dfd7f30abb91",
      "old_mode": 33188,
      "old_path": "talk/media/base/filemediaengine.cc",
      "new_id": "5f4c8399612ca8016bec03c44886172d8d9c2db6",
      "new_mode": 33188,
      "new_path": "talk/media/base/filemediaengine.cc"
    },
    {
      "type": "modify",
      "old_id": "90425ad8405f5ae8dfe525e91db7673cfddd199a",
      "old_mode": 33188,
      "old_path": "talk/media/base/filemediaengine.h",
      "new_id": "88f179f1b5e4e2097abd0936adca3fdc5224f33a",
      "new_mode": 33188,
      "new_path": "talk/media/base/filemediaengine.h"
    },
    {
      "type": "modify",
      "old_id": "e54aa9c7c19edf66eac9c8e7791e2b6f44123ce9",
      "old_mode": 33188,
      "old_path": "talk/media/base/filemediaengine_unittest.cc",
      "new_id": "9b26c3b13fb5bf6865bb898b0b8df7227c2fb976",
      "new_mode": 33188,
      "new_path": "talk/media/base/filemediaengine_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "439622c5d642efe5a9268ac96932c953376d3cff",
      "old_mode": 33188,
      "old_path": "talk/media/base/mediaengine.h",
      "new_id": "501333f94d623f15c7bea705398dccfed4dbd001",
      "new_mode": 33188,
      "new_path": "talk/media/base/mediaengine.h"
    },
    {
      "type": "modify",
      "old_id": "f7269b1cc7d0e01dadb3ca30049f55e60623ca8d",
      "old_mode": 33188,
      "old_path": "talk/media/webrtc/webrtcvideoengine2_unittest.cc",
      "new_id": "afce214f073c0fbe7348e1e9caea8a10bdce304d",
      "new_mode": 33188,
      "new_path": "talk/media/webrtc/webrtcvideoengine2_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "57405ca7438792645ebcc5ee2a82f052b1c09da4",
      "old_mode": 33188,
      "old_path": "talk/media/webrtc/webrtcvoiceengine.cc",
      "new_id": "230953e88b0a734e0f48ced0a0bc6dc3f60be5cf",
      "new_mode": 33188,
      "new_path": "talk/media/webrtc/webrtcvoiceengine.cc"
    },
    {
      "type": "modify",
      "old_id": "076922b06657c7cb7fa8190ad010c90e98be5b54",
      "old_mode": 33188,
      "old_path": "talk/media/webrtc/webrtcvoiceengine.h",
      "new_id": "65dde08545ccced5a3f0a14c22054e7269d7a57f",
      "new_mode": 33188,
      "new_path": "talk/media/webrtc/webrtcvoiceengine.h"
    },
    {
      "type": "modify",
      "old_id": "7d1fb500c439b61c5eccde9944d6927cf4559771",
      "old_mode": 33188,
      "old_path": "talk/media/webrtc/webrtcvoiceengine_unittest.cc",
      "new_id": "658001104dbf9734559047eecb12a47a7957dfe5",
      "new_mode": 33188,
      "new_path": "talk/media/webrtc/webrtcvoiceengine_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "987cec7092f081ac2d09427277a5e03c9c27c975",
      "old_mode": 33188,
      "old_path": "talk/session/media/channelmanager.cc",
      "new_id": "52116ddb39c7b2298c251546468764dd2fe066d9",
      "new_mode": 33188,
      "new_path": "talk/session/media/channelmanager.cc"
    },
    {
      "type": "modify",
      "old_id": "ba9338947483ca64844cd3c405aaa9a1be6e0218",
      "old_mode": 33188,
      "old_path": "talk/session/media/channelmanager.h",
      "new_id": "898ae1cb2db48e0099c144f94b9b98c82be6ac00",
      "new_mode": 33188,
      "new_path": "talk/session/media/channelmanager.h"
    },
    {
      "type": "modify",
      "old_id": "b0abf0487eea4c9697259d4631864a05ffb3b129",
      "old_mode": 33188,
      "old_path": "talk/session/media/channelmanager_unittest.cc",
      "new_id": "1ffdaf2836955e3938cc5da22fa560c6dbeaeeea",
      "new_mode": 33188,
      "new_path": "talk/session/media/channelmanager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c75c5d438dfacd81f8f7604911d3b348e6dbc582",
      "old_mode": 33188,
      "old_path": "webrtc/libjingle/session/media/call.cc",
      "new_id": "6a5102e5adbdba3ca80062a6e7f88387e46469ad",
      "new_mode": 33188,
      "new_path": "webrtc/libjingle/session/media/call.cc"
    }
  ]
}
