)]}'
{
  "commit": "66085beef83c790a69666b9be8a74bb2eee44fab",
  "tree": "5f1983a44c6e0e6ef24c61c3780605a2f433f5d6",
  "parents": [
    "54999d411b97e3df54121e5f7bfb28846f3c8086"
  ],
  "author": {
    "name": "peah",
    "email": "peah@webrtc.org",
    "time": "Wed Dec 16 10:02:20 2015"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Dec 16 10:02:26 2015"
  },
  "message": "Bugfix that fixes the error where the audio processing module is called\nusing the wrong sample rate for the render signal.\n\nThe CL is basically a partial revert of the related changes done on\noutput_mixer.cc in the CL https://codereview.webrtc.org/1234463003.\n\nThe CL also reverts the removal of the input_sample_rate_hz() method\nthat was removed as part of the CL\nhttps://codereview.webrtc.org/1379123002 (as it was at that point\nno longer used).\n\nIt should be noted that this CL turns off the effect of the\nIntelligibilityEnhancer when the AudioFrame AudioProcessing APIs are\nused. While it may be possible to solve that by adding upsampling after\nthe API call, that  approach was discarded due to that:\n-That would add extra processing in the echo path, leading to possible\nAEC performance reduction.\n-That would add extra complexity for the mobile case.\n-That would only patch the intelligibility enhancer operation as the\nproper way to do such an operation is within APM.\n-The intelligibility enhancer is not active by default anywhere.\n\nBUG\u003dwebrtc:5237\n\nReview URL: https://codereview.webrtc.org/1525173002\n\nCr-Commit-Position: refs/heads/master@{#11045}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7a7262af74ccb39e59c34b705f031406294619e",
      "old_mode": 33188,
      "old_path": "talk/media/webrtc/fakewebrtcvoiceengine.h",
      "new_id": "bf22a290b89673cc245ff05d717ac94d161433e3",
      "new_mode": 33188,
      "new_path": "talk/media/webrtc/fakewebrtcvoiceengine.h"
    },
    {
      "type": "modify",
      "old_id": "e99720ddb45975a3fe0c806ea8febe825ad9bfb8",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/audio_processing_impl.cc",
      "new_id": "67ad266d508ed62da32e6e689308cbb031628de2",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/audio_processing_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "eb349769d0253021c6346c604cf818984712c046",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/audio_processing_impl.h",
      "new_id": "87a145ab3cd325c15c052efd789df5584daf4e1b",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/audio_processing_impl.h"
    },
    {
      "type": "modify",
      "old_id": "c8ddc6a48313388994bb2745c11cb018c9296d0b",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_processing/include/audio_processing.h",
      "new_id": "5fcc4d4672965b6ea3c3fe0cf57860259c1551cd",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_processing/include/audio_processing.h"
    },
    {
      "type": "modify",
      "old_id": "d46ee6296d6a946c179641ad41e53f77fa1b8c08",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/output_mixer.cc",
      "new_id": "d3a4f7fc8f98f62c69fbc10c4a4e6d4a45599734",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/output_mixer.cc"
    },
    {
      "type": "modify",
      "old_id": "8c0a2de53b70247924ce9437929b6c6d8005b72c",
      "old_mode": 33188,
      "old_path": "webrtc/voice_engine/output_mixer.h",
      "new_id": "c042a038dd84f4d1f958d06240c4cba67165e523",
      "new_mode": 33188,
      "new_path": "webrtc/voice_engine/output_mixer.h"
    }
  ]
}
