)]}'
{
  "commit": "7687ad58b24b65ca7e4395dbb735e07c19f2d723",
  "tree": "5f1aaa8d454b5b2a10a3f9aceb2bcfe5f809ce1d",
  "parents": [
    "04b18cb365e3520bcca479f19c8b19635649b5d5"
  ],
  "author": {
    "name": "Henrik Lundin",
    "email": "henrik.lundin@webrtc.org",
    "time": "Mon Jul 02 08:14:46 2018"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jul 02 10:20:33 2018"
  },
  "message": "Reland \"NetEq: Deprecate playout modes Fax, Off and Streaming\"\n\nThis is a reland of 80c4cca4915dbc6094a5bfae749f85f7371eadd1\n\nOriginal change\u0027s description:\n\u003e NetEq: Deprecate playout modes Fax, Off and Streaming\n\u003e \n\u003e The playout modes other than Normal have not been reachable for a long\n\u003e time, other than through tests. It is time to deprecate them.\n\u003e \n\u003e The only meaningful use was that Fax mode was sometimes set from\n\u003e tests, in order to avoid time-stretching operations (accelerate and\n\u003e pre-emptive expand) from messing with the test results. With this CL,\n\u003e a new config is added instead, which lets the user specify exactly\n\u003e this: don\u0027t do time-stretching.\n\u003e \n\u003e As a result of Fax and Off modes being removed, the following code\n\u003e clean-up was done:\n\u003e - Fold DecisionLogicNormal into DecisionLogic.\n\u003e - Remove AudioRepetition and AlternativePlc operations, since they can\n\u003e   no longer be reached.\n\u003e \n\u003e Bug: webrtc:9421\n\u003e Change-Id: I651458e9c1931a99f3b07e242817d303bac119df\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/84123\n\u003e Commit-Queue: Henrik Lundin \u003chenrik.lundin@webrtc.org\u003e\n\u003e Reviewed-by: Ivo Creusen \u003civoc@webrtc.org\u003e\n\u003e Reviewed-by: Minyue Li \u003cminyue@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#23704}\n\nBug: webrtc:9421\nChange-Id: Ice351b635788167f2971b26470f73a5e5fa1a240\nReviewed-on: https://webrtc-review.googlesource.com/86543\nReviewed-by: Ivo Creusen \u003civoc@webrtc.org\u003e\nCommit-Queue: Henrik Lundin \u003chenrik.lundin@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#23799}",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "578b442bdd747d06e83ac123625883bdb3d5c1c0",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/BUILD.gn",
      "new_id": "8d326c6e6fe7916b079d842164b5a341d31b2345",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d1cff235c2147cc9440ca685f6539e45849c1303",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/acm2/acm_receiver_unittest.cc",
      "new_id": "457ea1d4d2130eb1cf7ca61a1f083d007ac530eb",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/acm2/acm_receiver_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "cc58f047816933ce3e4c511d5025004d954f69d4",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/decision_logic.cc",
      "new_id": "afe25e1a20edbe87d29bc7177f38678cbfc65da9",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/decision_logic.cc"
    },
    {
      "type": "modify",
      "old_id": "d23aa744c370d45962da2273124d0fa6a18c2818",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/decision_logic.h",
      "new_id": "49141236d3f21a485b2a76fe4fc57cf320a35f8f",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/decision_logic.h"
    },
    {
      "type": "delete",
      "old_id": "0f904bb5313273306d842d8a0d0116218c532766",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/decision_logic_fax.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1436f99aaaa5f94e2bdd8cb9cd6e43dcc8901461",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/decision_logic_fax.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a683b8c20101fbe10c99fac7040df133f39b2b31",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/decision_logic_normal.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ed2ea39b98936839a614a378b2262d46a2c58480",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/decision_logic_normal.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5f0e5c2675462ee8a70b57810fe9ff75884ac340",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/decision_logic_unittest.cc",
      "new_id": "6929daadfff578ae9becbd6fe411eec3f5f24a98",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/decision_logic_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "496a36dfa5757e56d4bf5efb69b83c565e997bb6",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/defines.h",
      "new_id": "768f0b955e17d09a9fb85e337e1d1d24b2b00c01",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/defines.h"
    },
    {
      "type": "modify",
      "old_id": "273979b33389d751baab39c6b9ec21fce146bddc",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/include/neteq.h",
      "new_id": "ce1448a1de4db985316886e2de5d669ab6af7f38",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/include/neteq.h"
    },
    {
      "type": "modify",
      "old_id": "55af23e99af6d73908cb7a3f5b52118faa73d9a3",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/neteq.cc",
      "new_id": "cf1c6aa665364553f30406b76aa430bc6f219e20",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/neteq.cc"
    },
    {
      "type": "modify",
      "old_id": "afc15bf248ccd75aebd9c4230bf89280f5403ece",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/neteq_impl.cc",
      "new_id": "4630448efd516cfdc74c702983a4a0664c2d51cd",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/neteq_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "6f69680a08d8b0ee3ec7e50ad9392bd0a1e953be",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/neteq_impl.h",
      "new_id": "6b8764d1314585f8c021d2f4430ff6304e9414e7",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/neteq_impl.h"
    },
    {
      "type": "modify",
      "old_id": "c8fd91aaaaddcfa69a64783c4d2f1582f01aaebc",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/neteq_impl_unittest.cc",
      "new_id": "b772dfa71de119fbcc0406eb4bed46160e47f5e8",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/neteq_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4ed7a6b0882aecf20f9482f2cb7d15e5cc2e4d5b",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/neteq_unittest.cc",
      "new_id": "27e95355510a73766bca5689029dfe7deafba3cd",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/neteq_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "44513ab15b5057ab4338169392ceccdae8a32f05",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/tools/neteq_input.cc",
      "new_id": "12a75fcf41030501f814cd348fededff1c1ce07b",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/tools/neteq_input.cc"
    },
    {
      "type": "modify",
      "old_id": "5e2cbd2c3ef960f9aea839fb3a896c64d2064aea",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/tools/neteq_input.h",
      "new_id": "a13a86eb97d248feadc845b7eecad064575a64f6",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/tools/neteq_input.h"
    },
    {
      "type": "modify",
      "old_id": "e6dd114e3850d211d2cc488821c72766dd35522a",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/tools/neteq_test.cc",
      "new_id": "e2bed562c2b8e00195403a9985eaf0fe813b205f",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/tools/neteq_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e645e428147237ed7b6989c8dc0757ce15ef9e4d",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/neteq/tools/neteq_test.h",
      "new_id": "9c05fc468ac4427d8871a2cc85f4d001a6cd777e",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/neteq/tools/neteq_test.h"
    },
    {
      "type": "modify",
      "old_id": "5a78c1198143aa74367977bf65a3733eb4611255",
      "old_mode": 33188,
      "old_path": "modules/audio_coding/test/TwoWayCommunication.cc",
      "new_id": "4367faf6a7d9d31c99e63398e9e579d4c9132ed6",
      "new_mode": 33188,
      "new_path": "modules/audio_coding/test/TwoWayCommunication.cc"
    },
    {
      "type": "modify",
      "old_id": "e28af90f314a9173c7c7ddd53884d86e3dff77a9",
      "old_mode": 33188,
      "old_path": "test/fuzzers/neteq_rtp_fuzzer.cc",
      "new_id": "2b150a73b23bd908fbddaf1b775d84140619fd95",
      "new_mode": 33188,
      "new_path": "test/fuzzers/neteq_rtp_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "611964d70e282ed538d8e6d13a389b7a4ae44fbb",
      "old_mode": 33188,
      "old_path": "test/fuzzers/neteq_signal_fuzzer.cc",
      "new_id": "0ba25d58427cf26f3a1cee16f604774fcb1d63d7",
      "new_mode": 33188,
      "new_path": "test/fuzzers/neteq_signal_fuzzer.cc"
    }
  ]
}
