)]}'
{
  "commit": "dcccab3ebb623df74fbb1425da2cb9d9a42439fa",
  "tree": "b895b8c79cbd4186fc675e435848a1f7a8c1160d",
  "parents": [
    "81ea54eaac82b36b7208a02fd37a469d7d0bd9d0"
  ],
  "author": {
    "name": "Karl Wiberg",
    "email": "kwiberg@webrtc.org",
    "time": "Thu May 07 10:35:12 2015"
  },
  "committer": {
    "name": "Karl Wiberg",
    "email": "kwiberg@webrtc.org",
    "time": "Thu May 07 10:35:18 2015"
  },
  "message": "New interface: AudioEncoderMutable\n\nWith implementations for all codecs. It has no users yet. This new\ninterface is the same as AudioEncoder (in fact it is a subclass) but\nit allows changing some parameters after construction.\n\nCOAUTHOR\u003dhenrik.lundin@webrtc.org\nBUG\u003d4228\nR\u003djmarusic@webrtc.org, minyue@webrtc.org\n\nReview URL: https://webrtc-codereview.appspot.com/51679004\n\nCr-Commit-Position: refs/heads/master@{#9149}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8a2c6ea1e6d59ea70f21d1da33247e9006fe515",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/audio_encoder.h",
      "new_id": "b5cf82730691189592cec31af5b4e3c3bc87420e",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/audio_encoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3de40464643f28deabb8f2b4da4c98d4ef44880b",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/audio_encoder_mutable_impl.h"
    },
    {
      "type": "modify",
      "old_id": "daecd51ff3ed899bb6581dc36c9c67fb4381ddb2",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h",
      "new_id": "831758b8d324d2b5f1c0faf35430c36f2669000e",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h"
    },
    {
      "type": "modify",
      "old_id": "5c45fa51783f47b600218e8633e4e1d3e59942d6",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/g711/audio_encoder_pcm.cc",
      "new_id": "0a3a6398fce79856751eed224e87796e7fcb75d4",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/g711/audio_encoder_pcm.cc"
    },
    {
      "type": "modify",
      "old_id": "6e588ecfcd6a692016843ac0b3cbf19f27c2fbb5",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/g711/include/audio_encoder_pcm.h",
      "new_id": "870b4ddfb6f16c7e70db8d479194dcdecb088f1b",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/g711/include/audio_encoder_pcm.h"
    },
    {
      "type": "modify",
      "old_id": "a9fa25f0ef6e7e6181125fc93e81e2a38d459155",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/g722/audio_encoder_g722.cc",
      "new_id": "effb4058f4d6ac853104e9823186e8150b96eb62",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/g722/audio_encoder_g722.cc"
    },
    {
      "type": "modify",
      "old_id": "ba6e5dde670937029208edf990ffda8a6d535301",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/g722/include/audio_encoder_g722.h",
      "new_id": "f5e0a9899f7e20394fef463ad5e694a1217f5fd9",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/g722/include/audio_encoder_g722.h"
    },
    {
      "type": "modify",
      "old_id": "fad531f6bbf254b10b1fec792b08161c777b99c1",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc",
      "new_id": "4fea44babdded8cb51b3aac1f736d51441d34365",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc"
    },
    {
      "type": "modify",
      "old_id": "91d17b4f85f6ceef55a0eaa90aab4c7e96dd8325",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/ilbc/interface/audio_encoder_ilbc.h",
      "new_id": "c172db1b8f50dc7dfc0361c070a48d65d59ac6d4",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/ilbc/interface/audio_encoder_ilbc.h"
    },
    {
      "type": "modify",
      "old_id": "ad531667f53d1e8790e7c5583eb4dcf2049caf7c",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t.h",
      "new_id": "b67a9b09fcf10892706ff2b69dbe985d98188a67",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t.h"
    },
    {
      "type": "modify",
      "old_id": "d12c1678b8e7ce30f6c741f2fca1dad06014ca8b",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/isac/fix/interface/audio_encoder_isacfix.h",
      "new_id": "bf9f875d78ed9fa8b658ba82249bbb2d77e32705",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/isac/fix/interface/audio_encoder_isacfix.h"
    },
    {
      "type": "modify",
      "old_id": "d0aea26e4443c7cd1433d31c4b888902b9dd555f",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc",
      "new_id": "4003b26e70f94f5a5288ac8138813794ad76db8b",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc"
    },
    {
      "type": "modify",
      "old_id": "7d8ac7951b4647f768d257faabb7cf8faf30bb5a",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h",
      "new_id": "5a75807469902847a7abe8b53c9974373e19d055",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h"
    },
    {
      "type": "modify",
      "old_id": "ba0860363722e6af6003903e3a0199c6073eff4c",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc",
      "new_id": "b2c1241e765d8f68c6d208075b3937d8ea1779c7",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddb5f1ea807b8d57f8a8441b922aa703731f9a40",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/opus/audio_encoder_mutable_opus_test.cc"
    },
    {
      "type": "modify",
      "old_id": "941e635b17846554ce8754029d66bba8a6cfd2b1",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc",
      "new_id": "a3a34bf3409e4e7f9190bbebfe92ca568bea6f18",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc"
    },
    {
      "type": "modify",
      "old_id": "bd76b4900a42e52abb78ab9bb38d32166023446d",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/opus/interface/audio_encoder_opus.h",
      "new_id": "8d123a95374365ec0cba7049321e1d7ee0f58318",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/opus/interface/audio_encoder_opus.h"
    },
    {
      "type": "modify",
      "old_id": "f76192220184d570d1a43d8054d98a594e27852a",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc",
      "new_id": "491fdfdb14fb7369c479c02a4efc3470b0c07dce",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc"
    },
    {
      "type": "modify",
      "old_id": "99ecd249c1f9fc79bdefd8dfc4a8abdb7819aa6f",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/pcm16b/include/audio_encoder_pcm16b.h",
      "new_id": "f1e1c51da8d724e119e21ab2b4e260a73736ecca",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/pcm16b/include/audio_encoder_pcm16b.h"
    },
    {
      "type": "modify",
      "old_id": "99e5ee2a3ec526c52119533b045e46690a353eed",
      "old_mode": 33188,
      "old_path": "webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.h",
      "new_id": "49ab948fabe4c0264b4b9d1a68a46d4296dc9dc5",
      "new_mode": 33188,
      "new_path": "webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.h"
    },
    {
      "type": "modify",
      "old_id": "5fbd5016419d3f28f8a2cbb7fcea8f792db1832f",
      "old_mode": 33188,
      "old_path": "webrtc/modules/modules.gyp",
      "new_id": "e97d8527dda3da98ac1539970b6376c8439baba4",
      "new_mode": 33188,
      "new_path": "webrtc/modules/modules.gyp"
    }
  ]
}
