)]}'
{
  "commit": "d79072e9dff59f767cce2cda1caab80ce5a0815b",
  "tree": "cab9cab36ddf4bb61675c4508d923b283fd3edd6",
  "parents": [
    "a7b723715bab4ddf6db364c825135a9bc003c7c0"
  ],
  "author": {
    "name": "Glenn Kasten",
    "email": "gkasten@google.com",
    "time": "Wed Jan 06 08:41:20 2016 -0800"
  },
  "committer": {
    "name": "Glenn Kasten",
    "email": "gkasten@google.com",
    "time": "Mon Jan 25 15:34:04 2016 -0800"
  },
  "message": "Remove TimedAudioTrack and associated code\n\nBug: 8278435\nChange-Id: I095c1a4888e645e14d93b0b15fbef4524a831ca1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7be449c5bd950d08b1f70b542dc999a00eb759c4",
      "old_mode": 33188,
      "old_path": "include/media/AudioBufferProvider.h",
      "new_id": "458d17081f9063200df1c337200152fa2cb731e7",
      "new_mode": 33188,
      "new_path": "include/media/AudioBufferProvider.h"
    },
    {
      "type": "modify",
      "old_id": "38adb03c53fb8dd8129dd29b005f1b217996bbb4",
      "old_mode": 33188,
      "old_path": "include/media/AudioTrack.h",
      "new_id": "a4b85713637fade2e87f177ee5ae78b782a9c553",
      "new_mode": 33188,
      "new_path": "include/media/AudioTrack.h"
    },
    {
      "type": "modify",
      "old_id": "5051affa6c13770cce6238b83066a14cb28a8dd2",
      "old_mode": 33188,
      "old_path": "include/media/IAudioFlinger.h",
      "new_id": "3b69ecfd584548e50df4ac199ab1493c1b25892f",
      "new_mode": 33188,
      "new_path": "include/media/IAudioFlinger.h"
    },
    {
      "type": "modify",
      "old_id": "619ac78e3790c7d15f77de737d8dff67861c65b2",
      "old_mode": 33188,
      "old_path": "include/media/IAudioTrack.h",
      "new_id": "a31cec65339004f2c7e9f5ab6a5e5a2367359898",
      "new_mode": 33188,
      "new_path": "include/media/IAudioTrack.h"
    },
    {
      "type": "modify",
      "old_id": "b16e20acc495188e2084d35a84b1826820a07c3b",
      "old_mode": 33188,
      "old_path": "include/media/nbaio/AudioBufferProviderSource.h",
      "new_id": "4747dcf38c9966ba54939d3afdcbfd72269d7205",
      "new_mode": 33188,
      "new_path": "include/media/nbaio/AudioBufferProviderSource.h"
    },
    {
      "type": "modify",
      "old_id": "5169f1e14e6ca961e5205f0c11cdfc1c59dd7901",
      "old_mode": 33188,
      "old_path": "include/media/nbaio/AudioStreamInSource.h",
      "new_id": "eaea63ceb4cd9e841ee2c5594a66e74c3648a0e9",
      "new_mode": 33188,
      "new_path": "include/media/nbaio/AudioStreamInSource.h"
    },
    {
      "type": "modify",
      "old_id": "9949b8892dab5423c79b6bf756c2067d047856bc",
      "old_mode": 33188,
      "old_path": "include/media/nbaio/AudioStreamOutSink.h",
      "new_id": "0998d45d19fd8c114e4aed005f354c12c513679b",
      "new_mode": 33188,
      "new_path": "include/media/nbaio/AudioStreamOutSink.h"
    },
    {
      "type": "modify",
      "old_id": "b09b35f727217dccca994ab8bcebb7e6cc3032e6",
      "old_mode": 33188,
      "old_path": "include/media/nbaio/MonoPipe.h",
      "new_id": "df9cafed1832593378e2d3a7aa3df2f4a4760700",
      "new_mode": 33188,
      "new_path": "include/media/nbaio/MonoPipe.h"
    },
    {
      "type": "modify",
      "old_id": "78fe86742e3889d95230e6ffb886bf125b3100da",
      "old_mode": 33188,
      "old_path": "include/media/nbaio/MonoPipeReader.h",
      "new_id": "4a7c3c56c4141bdff7522acd7e41f91b75864631",
      "new_mode": 33188,
      "new_path": "include/media/nbaio/MonoPipeReader.h"
    },
    {
      "type": "modify",
      "old_id": "d9bbc8d805b1728f028402675eaf19e4314d65b0",
      "old_mode": 33188,
      "old_path": "include/media/nbaio/NBAIO.h",
      "new_id": "2f7e291ef56fb35c5957e7e0cf1f34ba6cb47b1d",
      "new_mode": 33188,
      "new_path": "include/media/nbaio/NBAIO.h"
    },
    {
      "type": "modify",
      "old_id": "350e6ab82ea01ab41c60be3591a85f394b40908c",
      "old_mode": 33188,
      "old_path": "include/media/nbaio/PipeReader.h",
      "new_id": "398353b011335e0ce5262def6e79a437992ff290",
      "new_mode": 33188,
      "new_path": "include/media/nbaio/PipeReader.h"
    },
    {
      "type": "modify",
      "old_id": "daf6bc359f1e26b821be8a5faf8b91070c1bc9bb",
      "old_mode": 33188,
      "old_path": "include/media/nbaio/SourceAudioBufferProvider.h",
      "new_id": "29172e146eb592d7e5deda95b4ad285857e530cf",
      "new_mode": 33188,
      "new_path": "include/media/nbaio/SourceAudioBufferProvider.h"
    },
    {
      "type": "modify",
      "old_id": "a13d53a8ab72ed1fa9b206b06bb0cf80502c1738",
      "old_mode": 33188,
      "old_path": "media/libmedia/AudioTrack.cpp",
      "new_id": "e17e47ea689c43dc4c33923c7eddc42f225dbfaa",
      "new_mode": 33188,
      "new_path": "media/libmedia/AudioTrack.cpp"
    },
    {
      "type": "modify",
      "old_id": "651cb6184d475040563dd7bcc9530add17b63356",
      "old_mode": 33188,
      "old_path": "media/libmedia/IAudioTrack.cpp",
      "new_id": "636e3bbc16c9e6885cb2b6f62e88983fd4a96e22",
      "new_mode": 33188,
      "new_path": "media/libmedia/IAudioTrack.cpp"
    },
    {
      "type": "modify",
      "old_id": "1353f2810bc397892a4fca8aa8005ca64ad82c5d",
      "old_mode": 33188,
      "old_path": "media/libnbaio/Android.mk",
      "new_id": "16c504045525d86b978609d0ebd787b2fb1e00e6",
      "new_mode": 33188,
      "new_path": "media/libnbaio/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "551f51657eb5f7dee90b5a8ce36ef3373b33632d",
      "old_mode": 33188,
      "old_path": "media/libnbaio/AudioBufferProviderSource.cpp",
      "new_id": "cba8b5921a911275c4fe978c7d5d8cd52da868a3",
      "new_mode": 33188,
      "new_path": "media/libnbaio/AudioBufferProviderSource.cpp"
    },
    {
      "type": "modify",
      "old_id": "6aab48a78c771cdb1734119c144066ea0e9e9477",
      "old_mode": 33188,
      "old_path": "media/libnbaio/AudioStreamInSource.cpp",
      "new_id": "286e0eb8e2cc70dd97634d5a96fd030fd2bd0f3b",
      "new_mode": 33188,
      "new_path": "media/libnbaio/AudioStreamInSource.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d5f935ec18594f0ec951033dae6d79d032deefe",
      "old_mode": 33188,
      "old_path": "media/libnbaio/AudioStreamOutSink.cpp",
      "new_id": "3f4e0bbf7fb061a67906f11a914a20376569ff24",
      "new_mode": 33188,
      "new_path": "media/libnbaio/AudioStreamOutSink.cpp"
    },
    {
      "type": "modify",
      "old_id": "129e9effaf720f2aab538d722ac5ffe2cbbece1b",
      "old_mode": 33188,
      "old_path": "media/libnbaio/MonoPipe.cpp",
      "new_id": "aef983464016a3a1a9d3aa8bdbe79ffe4f5ffce3",
      "new_mode": 33188,
      "new_path": "media/libnbaio/MonoPipe.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4d3ed8818e7bad49372bc2b3d6b425451a0eb0b",
      "old_mode": 33188,
      "old_path": "media/libnbaio/MonoPipeReader.cpp",
      "new_id": "7e0954493633516ff6ffa63513f353c2516e7d27",
      "new_mode": 33188,
      "new_path": "media/libnbaio/MonoPipeReader.cpp"
    },
    {
      "type": "modify",
      "old_id": "d641e746f3af26c03f47ce1085345a0e5a5423f8",
      "old_mode": 33188,
      "old_path": "media/libnbaio/NBAIO.cpp",
      "new_id": "1cb4410575a1b9cd5ce8ff49463696eb7a911077",
      "new_mode": 33188,
      "new_path": "media/libnbaio/NBAIO.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8e49538999b4bbe04437d8d802392dfd0ff2ee2",
      "old_mode": 33188,
      "old_path": "media/libnbaio/PipeReader.cpp",
      "new_id": "b0969036aeafb7137847ae3c6e90ea236b39bfbb",
      "new_mode": 33188,
      "new_path": "media/libnbaio/PipeReader.cpp"
    },
    {
      "type": "modify",
      "old_id": "04c42c9b7cc9dfe554b398b385d4f060eb881efc",
      "old_mode": 33188,
      "old_path": "media/libnbaio/SourceAudioBufferProvider.cpp",
      "new_id": "dc01c0eab7df64f82fde9cad263f77d1030cfb99",
      "new_mode": 33188,
      "new_path": "media/libnbaio/SourceAudioBufferProvider.cpp"
    },
    {
      "type": "modify",
      "old_id": "87f9aaab593639966ffe254291a6141215519ecd",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Android.mk",
      "new_id": "6e3eb834ea04ede775f44f2f13c61382783d210d",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "d2786b9e453880d4bf2795693ac7f3d06245775e",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioFlinger.cpp",
      "new_id": "f4bd1c471a484e4758c76d929fde8dc39e628e99",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioFlinger.cpp"
    },
    {
      "type": "modify",
      "old_id": "2571e67ef713b4ad4d75474146149bc1c8ed93e5",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioFlinger.h",
      "new_id": "62a3115f25e66dac21f9e983be46b90d2d76c51a",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioFlinger.h"
    },
    {
      "type": "modify",
      "old_id": "8a9a8377fe0d2a57a0b830a45d1c2d1590d5e7d4",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioMixer.cpp",
      "new_id": "aea6b670779325e912be1e2ceba4b134f8a4d510",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioMixer.cpp"
    },
    {
      "type": "modify",
      "old_id": "7165c6c4bc54b93c538e23621473b6d7914ef07c",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioMixer.h",
      "new_id": "e788ac36d0a9041c231dab01e005c61dfd8a96ff",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioMixer.h"
    },
    {
      "type": "modify",
      "old_id": "e49b7b1a516d453d6d78cf0642d31fad6dfe4719",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioResampler.cpp",
      "new_id": "7c20478a12de6323e0be915f0a44367b1f92f6a2",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioResampler.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8e3e6f91a156d25df11b14f3dccf1c3aa557364",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioResampler.h",
      "new_id": "c4627e8b197d4b9cc8019c03d94e3dbc24fdecb8",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioResampler.h"
    },
    {
      "type": "modify",
      "old_id": "172c2a5ace7ab149e5c3ddac551c24c9cd3030f3",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioResamplerCubic.cpp",
      "new_id": "6a324adc08774b44af8c6588cf8a45db9bdf676b",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioResamplerCubic.cpp"
    },
    {
      "type": "modify",
      "old_id": "6481b85f0c53c8d0afe980a6c61c58cf4248bd95",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioResamplerDyn.cpp",
      "new_id": "618b56caa694e1fa2a6b225d909a3a6b42aed204",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioResamplerDyn.cpp"
    },
    {
      "type": "modify",
      "old_id": "41730eebd7e0b50423506c057f8ec29038e344f1",
      "old_mode": 33188,
      "old_path": "services/audioflinger/AudioResamplerSinc.cpp",
      "new_id": "e93c064eff4362affea27fe73f7032596d8d0878",
      "new_mode": 33188,
      "new_path": "services/audioflinger/AudioResamplerSinc.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8be2063f349e8f9eb55e286b6126734efe02150",
      "old_mode": 33188,
      "old_path": "services/audioflinger/BufferProviders.cpp",
      "new_id": "2ca2cacca0456227acbc0b70d40ac7bc90686a76",
      "new_mode": 33188,
      "new_path": "services/audioflinger/BufferProviders.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bc895c34dac4784a9e0ee1d72cf5d892bb368a5",
      "old_mode": 33188,
      "old_path": "services/audioflinger/BufferProviders.h",
      "new_id": "abd43c69ed04f2b557a83f4385dd051765bf9d8e",
      "new_mode": 33188,
      "new_path": "services/audioflinger/BufferProviders.h"
    },
    {
      "type": "modify",
      "old_id": "1bba5f651ec5e1e9e31d1cb339ce83923b66cefb",
      "old_mode": 33188,
      "old_path": "services/audioflinger/FastCapture.cpp",
      "new_id": "bb838580177109ac5c681ecb62338789502c4942",
      "new_mode": 33188,
      "new_path": "services/audioflinger/FastCapture.cpp"
    },
    {
      "type": "modify",
      "old_id": "3f99b43c7c13485a399aa173451cb3963730335a",
      "old_mode": 33188,
      "old_path": "services/audioflinger/FastMixer.cpp",
      "new_id": "cc9acffbbe2aa055f6617fc36916cd7d2b7e97cd",
      "new_mode": 33188,
      "new_path": "services/audioflinger/FastMixer.cpp"
    },
    {
      "type": "modify",
      "old_id": "7bc6f0cc05f1bf6de63e4b95456bb719f5f83238",
      "old_mode": 33188,
      "old_path": "services/audioflinger/PlaybackTracks.h",
      "new_id": "1450ca17d10f6e986d2f0b52ac62d06f9e65ac69",
      "new_mode": 33188,
      "new_path": "services/audioflinger/PlaybackTracks.h"
    },
    {
      "type": "modify",
      "old_id": "25d6d954b27af800f00283744ffb5e23b5e988d2",
      "old_mode": 33188,
      "old_path": "services/audioflinger/RecordTracks.h",
      "new_id": "e2014b7df607130a3ac27ad5312f915bfbf73fef",
      "new_mode": 33188,
      "new_path": "services/audioflinger/RecordTracks.h"
    },
    {
      "type": "modify",
      "old_id": "0458554d7cb01530dbf763aeecb73e9c1fa9ecfb",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Threads.cpp",
      "new_id": "8ae798cc24474278f618d0c217afc9d6f078a05e",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Threads.cpp"
    },
    {
      "type": "modify",
      "old_id": "8eed50d488f098c255624e29d79c54d08d4d07e3",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Threads.h",
      "new_id": "fa047fab78f5075311532e58afa70b64addbc655",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Threads.h"
    },
    {
      "type": "modify",
      "old_id": "98bf96e8de920599465c16a0297be05252763a3a",
      "old_mode": 33188,
      "old_path": "services/audioflinger/TrackBase.h",
      "new_id": "26067e3d853cd75f8f7f2fe47e946c9fa1f21785",
      "new_mode": 33188,
      "new_path": "services/audioflinger/TrackBase.h"
    },
    {
      "type": "modify",
      "old_id": "c753afded5764285271af0a4e98f8b28989a5ddd",
      "old_mode": 33188,
      "old_path": "services/audioflinger/Tracks.cpp",
      "new_id": "5830f757c71bfa8575d05d04700f731a783ec63f",
      "new_mode": 33188,
      "new_path": "services/audioflinger/Tracks.cpp"
    },
    {
      "type": "modify",
      "old_id": "78937785494b3e22584397d6c6b0862ea61c4504",
      "old_mode": 33188,
      "old_path": "services/audioflinger/test-resample.cpp",
      "new_id": "bae3c5b7ed32f672921d28f298188a47112cbc40",
      "new_mode": 33188,
      "new_path": "services/audioflinger/test-resample.cpp"
    },
    {
      "type": "modify",
      "old_id": "e152468a5d6e4e00d57e49ca1aabc89eaa06b458",
      "old_mode": 33188,
      "old_path": "services/audioflinger/tests/Android.mk",
      "new_id": "6182de0f44a1accdb33b62c4bab9aa794cc0fad1",
      "new_mode": 33188,
      "new_path": "services/audioflinger/tests/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "8da62450312aa00d264f0452e5de340d4f9516ca",
      "old_mode": 33188,
      "old_path": "services/audioflinger/tests/test-mixer.cpp",
      "new_id": "65e22daddcb92962ce582d040c0f9c3f65ec87da",
      "new_mode": 33188,
      "new_path": "services/audioflinger/tests/test-mixer.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d51cdc8da9d18d5fb50138dad94c8de1b81fd2b",
      "old_mode": 33188,
      "old_path": "services/audioflinger/tests/test_utils.h",
      "new_id": "283c768bba19d836850294a857219b3485c20090",
      "new_mode": 33188,
      "new_path": "services/audioflinger/tests/test_utils.h"
    }
  ]
}
