)]}'
{
  "log": [
    {
      "commit": "4381040f77c2907c9a0ba27ece2e00241daadf0e",
      "tree": "b559f2cf74926949bd9f846c627ede38b734158f",
      "parents": [
        "c6fe9c424669d640d8bbe0fc7e130a34bab0b4bd"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 24 14:58:31 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Oct 28 10:38:13 2019 -0700"
      },
      "message": "Refactor opening output interface between AF and AP.\n\nRefactor interface between audio flinger and audio policy. Use device\ndescriptor instead of audio device type and address. DeviceDescriptor\ncan contain more information that may be useful when opening an output\nstream.\nIn audio policy, if multiple audio devices are passed in when opening\nan output stream, one device is extracted using the same strategy as\nwhen selecting a device for volume application. When starting source,\naudio policy manager will call audio flinger to create audio patch. In\nthat case, multiple devices will still be patched to the output stream.\n\nTest: atest AudioTrackTest AudioPlaybackCaptureTest\nTest: atest audiopolicy_tests, audio smoke test\nChange-Id: I46dc2da621614f8716c6c73cf807fe7d2d672cda\n"
    },
    {
      "commit": "c6fe9c424669d640d8bbe0fc7e130a34bab0b4bd",
      "tree": "d821b66cd687346e0d15f6707f8f546c64ccca68",
      "parents": [
        "a987db923b070148ebd42cb4a502f05702630d33",
        "bbb382312e7c8b78dc007ab6ed3020b69346dae4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 23:14:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 23:14:39 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Move libmediahelper into a new folder.\"\"\""
    },
    {
      "commit": "bbb382312e7c8b78dc007ab6ed3020b69346dae4",
      "tree": "e6ab4705e0b5e4afe880a178f3b44259e5ab9442",
      "parents": [
        "a0877dc731067dd95635b2be3e893f1fe60bf3a1"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 21:02:41 2019 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 21:02:41 2019 +0000"
      },
      "message": "Revert \"Revert \"Move libmediahelper into a new folder.\"\"\n\nThis reverts commit a0877dc731067dd95635b2be3e893f1fe60bf3a1.\n\nReason for revert: Should work with go/pag/1465463 merging to master.\n\nChange-Id: I17217744eacabf15621d4a5aac9dd1678e37e4ba\n"
    },
    {
      "commit": "a7bbc655f41fca1b26541173bddeec357e3696c8",
      "tree": "20a2d17d771396b210c225c8fdfae4d2097a71ac",
      "parents": [
        "81916e150800304153d82b98344dad09d680997a",
        "d7edfe03581df6cfb71b94c688dca0c4e6731fa1"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 12:48:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:48:37 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\" am: 21b5385388 am: 6447c6f569 am: 7880cc8cfd\nam: d7edfe0358\n\nChange-Id: I5ec338c60abce7c2267ae919a96ad77152dc5319\n"
    },
    {
      "commit": "81916e150800304153d82b98344dad09d680997a",
      "tree": "7213b3a5b37b46e634850c02a47a6bffef789b2b",
      "parents": [
        "160cb9bef515f0554569b3f7901332b93c5b97f5",
        "63e2c52d1430eb180d3f9c99e7ac8459d3580e90"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 19:32:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 19:32:05 2019 +0000"
      },
      "message": "Merge \"Move LinearMap from libmedia to audio_utils.\""
    },
    {
      "commit": "d7edfe03581df6cfb71b94c688dca0c4e6731fa1",
      "tree": "2cc402a1940662b9f52660f353f7b6d4cd9e6540",
      "parents": [
        "38d3767b42a470f61f313a7d3253f46b048df8d7",
        "7880cc8cfd97174ec163a2b3c36109343df30c94"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 12:21:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:21:36 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\" am: 21b5385388 am: 6447c6f569\nam: 7880cc8cfd\n\nChange-Id: I327889876df9fae4c27b8c6a77936104f162282b\n"
    },
    {
      "commit": "7880cc8cfd97174ec163a2b3c36109343df30c94",
      "tree": "ddafef13839e85baee8f9be61f5cf7a56a3d3726",
      "parents": [
        "a550f4af14f5e4d723a00cbe950c5740aa5ab6d9",
        "6447c6f569495f78b0dc97d4840caef1fd93abd7"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 12:07:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 12:07:52 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\" am: 21b5385388\nam: 6447c6f569\n\nChange-Id: I73a1629eaac8b2366861ac73fb67410a226551be\n"
    },
    {
      "commit": "6447c6f569495f78b0dc97d4840caef1fd93abd7",
      "tree": "0b9795594af71ea56c49e70a97731b4477adac3a",
      "parents": [
        "6ef88eb9270559fa6b6be3496880dc60b8e1ca6e",
        "21b53853881d634cc7567329a77274e320c5a620"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 11:47:43 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 11:47:43 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\"\nam: 21b5385388\n\nChange-Id: Ie41b3e6500e9df065d28c27072645d8d586eee99\n"
    },
    {
      "commit": "21b53853881d634cc7567329a77274e320c5a620",
      "tree": "916500f3beb0074883fb8a21ee8823ebadb6621f",
      "parents": [
        "10e7728c36146fec608e8ae8a173264c0a3f98a2",
        "7895a4589a0585865d3e812be98b7f5baca5ab1e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 18:18:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 23 18:18:22 2019 +0000"
      },
      "message": "Merge \"Benchmark: Add SDK Encoder\""
    },
    {
      "commit": "cd8793a325408a5f77aee9bd719d2591fa4a30fd",
      "tree": "7accb34ca7b8b5fd261bde7a5bee21f22cbb8326",
      "parents": [
        "fcb1f7fa5a99a45596230876d5072d8351cac503",
        "e25539a93f04b06361252e2aa8baab534efbc1de"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 10:05:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:05:18 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1 am: 460618a6d1 am: c317c587d5\nam: e25539a93f\n\nChange-Id: Ib8636ca3d1a5e251de8a4ce3643f0f88dfe85234\n"
    },
    {
      "commit": "fcb1f7fa5a99a45596230876d5072d8351cac503",
      "tree": "4b02024d7a5cbd406d459a41702f5a296d4a469a",
      "parents": [
        "6a9977a828b2eb719a255fc465542d670e2132a0",
        "72e4fdab19cc58aca0c5f0bd951360a8341a0f53"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Wed Oct 23 10:04:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:04:38 2019 -0700"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\" am: 80d3d96941 am: b87d0ade25 am: f3b4f84f01\nam: 72e4fdab19\n\nChange-Id: I30172c37107cf06f86450f79a2551ad3a4ace731\n"
    },
    {
      "commit": "6a9977a828b2eb719a255fc465542d670e2132a0",
      "tree": "7d843ecc739b94f2cdea3e89971554c66c5b6c5f",
      "parents": [
        "374fe9964ac63b59b655a739e0145fa26dde5b54",
        "5b046d17d9afc052cde1daedcfa6f6b42f36267a"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 10:03:56 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:03:56 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\" am: e913c81d86 am: 45539760f2 am: 8dee8f2d7d\nam: 5b046d17d9\n\nChange-Id: I8be6a48aa1e495ae88f38b367f10333a2eed2e9a\n"
    },
    {
      "commit": "374fe9964ac63b59b655a739e0145fa26dde5b54",
      "tree": "aaf5f36e08c6df6581d14569a8677fc726a94c26",
      "parents": [
        "f6ad0bb7ca3c4ff789f704a77868e04d915f5d55",
        "e709d749ec0f60e94c2caed872057250fb79e653"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Oct 23 10:03:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:03:32 2019 -0700"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\" am: 44f4d8167b am: 5e2dad3ac8 am: 1d12b222a1\nam: e709d749ec\n\nChange-Id: I07051335fff7e24cbec90742325656e4593474fa\n"
    },
    {
      "commit": "38d3767b42a470f61f313a7d3253f46b048df8d7",
      "tree": "d80854c59dbb8f0183afac9382e640b642ccff39",
      "parents": [
        "e25539a93f04b06361252e2aa8baab534efbc1de",
        "a550f4af14f5e4d723a00cbe950c5740aa5ab6d9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 10:03:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:03:28 2019 -0700"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\" am: 10e7728c36 am: 6ef88eb927\nam: a550f4af14\n\nChange-Id: Ibcc68bb4d614954c711eaac90693c40679ada4cd\n"
    },
    {
      "commit": "e25539a93f04b06361252e2aa8baab534efbc1de",
      "tree": "426328cbad5d443932406779bb6db8c6f0ba8b92",
      "parents": [
        "72e4fdab19cc58aca0c5f0bd951360a8341a0f53",
        "c317c587d5fa6fa79cf7d21240e981eeb9f97058"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:58:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:58:28 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1 am: 460618a6d1\nam: c317c587d5\n\nChange-Id: I639643fd5fd4e5cfe08045cb58a782434e6d1315\n"
    },
    {
      "commit": "72e4fdab19cc58aca0c5f0bd951360a8341a0f53",
      "tree": "e0a3bdc5db4bf8ab9708caa265e19396a9cad89d",
      "parents": [
        "5b046d17d9afc052cde1daedcfa6f6b42f36267a",
        "f3b4f84f01f060eee105736a8a51c8fc0b948d0c"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Wed Oct 23 09:58:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:58:07 2019 -0700"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\" am: 80d3d96941 am: b87d0ade25\nam: f3b4f84f01\n\nChange-Id: I0ca1af0afc7ef4f40712f8a3153e267bcfcb4776\n"
    },
    {
      "commit": "5b046d17d9afc052cde1daedcfa6f6b42f36267a",
      "tree": "3c7e3b9ba8486968f62fe5c6a94b9abbabc80b50",
      "parents": [
        "e709d749ec0f60e94c2caed872057250fb79e653",
        "8dee8f2d7dcd09eda11a8daf883459f034c59625"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Oct 23 09:57:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:57:54 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\" am: e913c81d86 am: 45539760f2\nam: 8dee8f2d7d\n\nChange-Id: I987b2797e9cd3db470648f8b948ce972c2d9a7bd\n"
    },
    {
      "commit": "e709d749ec0f60e94c2caed872057250fb79e653",
      "tree": "060b653b4bab619e6761d478176ba0ba4f3673fc",
      "parents": [
        "e3b3be4826e5a3d43f2547c4fdd469ddd7cc5847",
        "1d12b222a1087759a012736c1978047a74edc65c"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Oct 23 09:57:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:57:41 2019 -0700"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\" am: 44f4d8167b am: 5e2dad3ac8\nam: 1d12b222a1\n\nChange-Id: I9700bd1a9d1af64a833f02c4dd92b45b080d29be\n"
    },
    {
      "commit": "a550f4af14f5e4d723a00cbe950c5740aa5ab6d9",
      "tree": "626b73dcde64a4ac4816fb03a966d53a2b57403f",
      "parents": [
        "c317c587d5fa6fa79cf7d21240e981eeb9f97058",
        "6ef88eb9270559fa6b6be3496880dc60b8e1ca6e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 09:54:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:54:54 2019 -0700"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\" am: 10e7728c36\nam: 6ef88eb927\n\nChange-Id: I2bdeab0b884d8054b35d6471887a26cfc1f5db73\n"
    },
    {
      "commit": "c317c587d5fa6fa79cf7d21240e981eeb9f97058",
      "tree": "a7dce530e0649f6b7420c6a8924652b657fb136b",
      "parents": [
        "f3b4f84f01f060eee105736a8a51c8fc0b948d0c",
        "460618a6d10680db68cb3c1104227bd99b587fdc"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:52:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:52:05 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\" am: 84a53822a1\nam: 460618a6d1\n\nChange-Id: I0fcd0f703b30b12cc2f4c0e5afd3d9c43f3ff0e9\n"
    },
    {
      "commit": "6ef88eb9270559fa6b6be3496880dc60b8e1ca6e",
      "tree": "082f3591cd89226b60eedbe21cb865d67d49f5cc",
      "parents": [
        "460618a6d10680db68cb3c1104227bd99b587fdc",
        "10e7728c36146fec608e8ae8a173264c0a3f98a2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 09:47:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:47:55 2019 -0700"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\"\nam: 10e7728c36\n\nChange-Id: I9b69602a349e159b3aedd8a1a03194ce3f088357\n"
    },
    {
      "commit": "460618a6d10680db68cb3c1104227bd99b587fdc",
      "tree": "b7993f47ad5d9079d2913017456bbc47d0f4d630",
      "parents": [
        "b87d0ade25067d3f3e03245fd77e43fd7a238e7e",
        "84a53822a1a24785dfa5da63e364753423ae8257"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 09:45:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:45:03 2019 -0700"
      },
      "message": "Merge changes from topic \"libdrmframework\"\nam: 84a53822a1\n\nChange-Id: I035c393c2e27fa83fcbcf1aa3b90b7dda5cc4ea6\n"
    },
    {
      "commit": "10e7728c36146fec608e8ae8a173264c0a3f98a2",
      "tree": "ada664134c4fe0c83fcfda43fa4aa7750826ca50",
      "parents": [
        "84a53822a1a24785dfa5da63e364753423ae8257",
        "31ee1db17f3f12160ff258b9a44b92272ac7adaa"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 16:28:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 23 16:28:39 2019 +0000"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\""
    },
    {
      "commit": "84a53822a1a24785dfa5da63e364753423ae8257",
      "tree": "efb0ef18e6a76d6f69dd9c873bc6ec7c9ab5fe18",
      "parents": [
        "80d3d96941be2d110f30e3147c4e4fbbded05730",
        "9c6f790843939700fa18779f14b1df5fa1161024"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 23 16:28:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 23 16:28:37 2019 +0000"
      },
      "message": "Merge changes from topic \"libdrmframework\"\n\n* changes:\n  Remove libdrmframework.so dependency from libdatasource.so\n  Make DataSourceFactory singletone\n"
    },
    {
      "commit": "9d156bc0946afb725393e263aebf5bf1d1646d9d",
      "tree": "1978749f34abcdf880e0b381b62c90f52da8b1ca",
      "parents": [
        "0562c91f1546865a115e9cfb029b1bf39bdb3879",
        "a0877dc731067dd95635b2be3e893f1fe60bf3a1"
      ],
      "author": {
        "name": "Mohammad Samiul Islam",
        "email": "samiul@google.com",
        "time": "Wed Oct 23 16:24:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 16:24:21 2019 +0000"
      },
      "message": "Merge \"Revert \"Move libmediahelper into a new folder.\"\""
    },
    {
      "commit": "a0877dc731067dd95635b2be3e893f1fe60bf3a1",
      "tree": "eceafbd995bb43bfcd277bcd421df42e099cbc6e",
      "parents": [
        "c8888660b53647ef1a9608493ab1a5dc93ba9b0d"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 16:05:56 2019 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 16:05:56 2019 +0000"
      },
      "message": "Revert \"Move libmediahelper into a new folder.\"\n\nThis reverts commit c8888660b53647ef1a9608493ab1a5dc93ba9b0d.\n\nReason for revert: Broke elfin build\n\nChange-Id: Idfd67b064b28abf32da332149bdce212249345d8\n"
    },
    {
      "commit": "31ee1db17f3f12160ff258b9a44b92272ac7adaa",
      "tree": "3111400d9d8598c1954d97551d6fc6502df093af",
      "parents": [
        "35f148bc5a1cb1efffd9aee0223a06720a303329"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 22 13:42:38 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 07:58:24 2019 -0700"
      },
      "message": "Move MediaDeviceInfo to libamidi, its only user\n\nTest: build\nChange-Id: Iaa3d0bff7e03cb122f525f9cf986f6e17e7978ea\nMerged-In: Iaa3d0bff7e03cb122f525f9cf986f6e17e7978ea\n"
    },
    {
      "commit": "0562c91f1546865a115e9cfb029b1bf39bdb3879",
      "tree": "6a539308b8058e20657e13516cb6d3e5223e0561",
      "parents": [
        "199445d17d37f1e820efb7ae309bee1545288a3c",
        "e9f6c3d54ca462eec3c20df38685b6b9bb920ca1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 14:48:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 14:48:14 2019 +0000"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\""
    },
    {
      "commit": "199445d17d37f1e820efb7ae309bee1545288a3c",
      "tree": "97404e90e3bf277de6cead6c5bc24e47062caf4a",
      "parents": [
        "58e944d98b8230e4c9e87430702bc2612ebe3de7",
        "c8888660b53647ef1a9608493ab1a5dc93ba9b0d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 14:13:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 14:13:13 2019 +0000"
      },
      "message": "Merge \"Move libmediahelper into a new folder.\""
    },
    {
      "commit": "c8888660b53647ef1a9608493ab1a5dc93ba9b0d",
      "tree": "e6ab4705e0b5e4afe880a178f3b44259e5ab9442",
      "parents": [
        "f6581aaac9469864be4bd915bca0c1ae9f37d55d"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Oct 18 15:49:48 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 22 17:20:54 2019 -0700"
      },
      "message": "Move libmediahelper into a new folder.\n\nThis change mainly aims at refactoring libmediahelper. Libmediahelper\ndoesn\u0027t need to be stored in media folder. In that case, move\nlibmediahelper related file to a new folder. In the meantime, move\nAudioParameter.h from libaudioclient to libmediahelper. There is no\nneed to keep AudioParameter.h in libaudioclient while AudioParameter.cpp\nis in libmediahelper.\n\nTest: make\nBug: 135621476\nChange-Id: Icce6615b7e3a68be8b7492f2a91922ab04464ca2\n"
    },
    {
      "commit": "63e2c52d1430eb180d3f9c99e7ac8459d3580e90",
      "tree": "bf6684e2cb0741509cf1e2a06569bcb65c8f48df",
      "parents": [
        "f6581aaac9469864be4bd915bca0c1ae9f37d55d"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 22 16:48:20 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 22 17:10:30 2019 -0700"
      },
      "message": "Move LinearMap from libmedia to audio_utils.\n\nLinearMap It is only used in AudioFlinger to associate track frames\nto sink frames. It is not related to media stuff. In that case, move\nit to audio_utils.\n\nTest: make\nChange-Id: I947e1cb61bd6e66d5fd53b4f7d0a8e1c5876cbf4\n"
    },
    {
      "commit": "58e944d98b8230e4c9e87430702bc2612ebe3de7",
      "tree": "bdfa67bb162a8a6748e4f40e3f5e4c6cf3a907c3",
      "parents": [
        "cd75394ef902c43bdc38da88f40b62174c986ded",
        "aeef788a3b322470da8e79c949a3861547998dd3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 22 21:18:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 22 21:18:33 2019 +0000"
      },
      "message": "Merge changes I76cdcce4,Ide5e9218\n\n* changes:\n  MediaMetrics: Update to use fluent style recording\n  MediaMetrics: Make submit one-way\n"
    },
    {
      "commit": "e9f6c3d54ca462eec3c20df38685b6b9bb920ca1",
      "tree": "0d79af25c6e3ff2f861805b8d8c872edfe5f4ea1",
      "parents": [
        "e2d53408222d3b06462073b9447529c781be6419"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 22 13:42:38 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 22 13:42:38 2019 -0700"
      },
      "message": "Move MediaDeviceInfo to libamidi, its only user\n\nTest: build\nChange-Id: Iaa3d0bff7e03cb122f525f9cf986f6e17e7978ea\n"
    },
    {
      "commit": "7895a4589a0585865d3e812be98b7f5baca5ab1e",
      "tree": "ba56169bfe8bdece44688f85a142f9504255b390",
      "parents": [
        "80d3d96941be2d110f30e3147c4e4fbbded05730"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Fri Oct 04 18:59:21 2019 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Tue Oct 22 11:31:28 2019 +0530"
      },
      "message": "Benchmark: Add SDK Encoder\n\nTest: adb shell am instrument -w -r -e class\\\n      \u0027com.android.media.benchmark.tests.EncoderTest\u0027\\\n      com.android.media.benchmark/androidx.test.runner.AndroidJUnitRunner\n\nBug: 140051680\n\nChange-Id: Id9642a8806de128e6ce1eff77bea12bc86bb6cbb\n"
    },
    {
      "commit": "f3b4f84f01f060eee105736a8a51c8fc0b948d0c",
      "tree": "56c6a60e5c53a444dbb35fbbe53844cefcbbac84",
      "parents": [
        "8dee8f2d7dcd09eda11a8daf883459f034c59625",
        "b87d0ade25067d3f3e03245fd77e43fd7a238e7e"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Mon Oct 21 19:17:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 19:17:49 2019 -0700"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\" am: 80d3d96941\nam: b87d0ade25\n\nChange-Id: I9c5f398dfbca6a58c0a95af1c0c12e7ee7a5f9e2\n"
    },
    {
      "commit": "8dee8f2d7dcd09eda11a8daf883459f034c59625",
      "tree": "bb047e3d1ba60509ae0af78c375a554ad3c5161c",
      "parents": [
        "1d12b222a1087759a012736c1978047a74edc65c",
        "45539760f265a513ece1e3f26280e36d26787ab2"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Mon Oct 21 19:16:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 19:16:34 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\" am: e913c81d86\nam: 45539760f2\n\nChange-Id: I7b45198f5a0d0d3340d876448992613743a5c685\n"
    },
    {
      "commit": "b87d0ade25067d3f3e03245fd77e43fd7a238e7e",
      "tree": "51e899201fabdcf210e74efb60deee3b18fabd96",
      "parents": [
        "45539760f265a513ece1e3f26280e36d26787ab2",
        "80d3d96941be2d110f30e3147c4e4fbbded05730"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Mon Oct 21 19:12:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 19:12:34 2019 -0700"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\"\nam: 80d3d96941\n\nChange-Id: I0a7cb9fdf5460784a6d11b4aa12da76faf967d93\n"
    },
    {
      "commit": "45539760f265a513ece1e3f26280e36d26787ab2",
      "tree": "4b72bd893f4257c4e47fbb2af84c15055f11ec52",
      "parents": [
        "5e2dad3ac85ce366a64a3b9edde8bf552370cd59",
        "e913c81d86409c08edac1f2effc96e08026467bb"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Mon Oct 21 19:09:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 19:09:50 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\"\nam: e913c81d86\n\nChange-Id: I5363c62a3b4445c2a3b23f4ab31a0c4808ca7d80\n"
    },
    {
      "commit": "80d3d96941be2d110f30e3147c4e4fbbded05730",
      "tree": "e451056c017dbdaed6be819fe65f93ca90b5e9a9",
      "parents": [
        "e913c81d86409c08edac1f2effc96e08026467bb",
        "d31bbe00ba211a7c169f0bfcc673594d4179a06f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 22 01:01:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 22 01:01:30 2019 +0000"
      },
      "message": "Merge \"MediaCodecsXmlParser: Make limit logging less verbose\""
    },
    {
      "commit": "e913c81d86409c08edac1f2effc96e08026467bb",
      "tree": "c3222685827a6fd5c1e1198299ef2de8ff53f03d",
      "parents": [
        "44f4d8167b893ba474b685483b992d49faa102a5",
        "94d8d3b9a80b6561ce1403115cfd3fa243192853"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 22 00:30:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 22 00:30:44 2019 +0000"
      },
      "message": "Merge \"Benchmark: Add SDK Muxer\""
    },
    {
      "commit": "1d12b222a1087759a012736c1978047a74edc65c",
      "tree": "d49099ff6714f4f9a0066a99b285fc0c0398ce3d",
      "parents": [
        "6928bc3506207864e07dbd3b95eee19009bb2071",
        "5e2dad3ac85ce366a64a3b9edde8bf552370cd59"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Oct 21 15:15:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 15:15:40 2019 -0700"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\" am: 44f4d8167b\nam: 5e2dad3ac8\n\nChange-Id: I0a1e454385a8c847ac422d3d1dd17f1a6aa69905\n"
    },
    {
      "commit": "5e2dad3ac85ce366a64a3b9edde8bf552370cd59",
      "tree": "999570f8fdce7df6a6efbba7424acec7c041f070",
      "parents": [
        "ee6b8178863916cfa7aa751ddb1b45be932b01ab",
        "44f4d8167b893ba474b685483b992d49faa102a5"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Oct 21 15:09:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 15:09:33 2019 -0700"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\"\nam: 44f4d8167b\n\nChange-Id: I44e6d46dd8512e63aaf96349729f63cd19b43240\n"
    },
    {
      "commit": "44f4d8167b893ba474b685483b992d49faa102a5",
      "tree": "bbbf5e3b8df59b6fc153108823c5de1d8610f588",
      "parents": [
        "35f148bc5a1cb1efffd9aee0223a06720a303329",
        "3ceafe504a2ced18bd88f11112b954b63df2f02e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 21 21:18:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 21:18:33 2019 +0000"
      },
      "message": "Merge \"Benchmark: Remove address sanitize from defaults.\""
    },
    {
      "commit": "aeef788a3b322470da8e79c949a3861547998dd3",
      "tree": "352f95b00400ce8a1ae7c6b7e4ebcc3cf28b9eaf",
      "parents": [
        "a87e69cf8b4b2b58f5bbe2aa89632b36e1e533c4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 18 15:18:14 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 21 12:28:09 2019 -0700"
      },
      "message": "MediaMetrics: Update to use fluent style recording\n\nMove methods into Prop class.\nUse const for getters.\n\nTest: mediametrics_tests and dumpsys media.metrics\nChange-Id: I76cdcce4f966ce74c44d4db019b4ce0096e567de\n"
    },
    {
      "commit": "a87e69cf8b4b2b58f5bbe2aa89632b36e1e533c4",
      "tree": "3c06f8f07fe275b50c4969f4ba6b356fbe8e1f52",
      "parents": [
        "2392e6d96d80c44a140a3ab5c45a17b48d8216c1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 18 10:07:40 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 21 11:56:06 2019 -0700"
      },
      "message": "MediaMetrics: Make submit one-way\n\nRemove the unused session id to improve speed and clarity.\n\nTest: dumpsys media.metrics sanity, mediametrics_tests\nChange-Id: Ide5e9218811e110997fed19f43eb6a5fdc5812ec\n"
    },
    {
      "commit": "f6581aaac9469864be4bd915bca0c1ae9f37d55d",
      "tree": "eceafbd995bb43bfcd277bcd421df42e099cbc6e",
      "parents": [
        "01efa1083b0055c820b3b6cbf31909534b6c36aa",
        "181e6950a1ce5b9705c47c4b4e288d978cb7283a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 21 18:26:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 21 18:26:28 2019 +0000"
      },
      "message": "Merge \"Convert IResourceManagerService to stable AIDL\""
    },
    {
      "commit": "35f148bc5a1cb1efffd9aee0223a06720a303329",
      "tree": "f21b16c008cef3852d7df994d3562ba544edec76",
      "parents": [
        "c52243f298aa3e570197831c8c383fdedb8f4ac6",
        "a8bf1c6e6d210833070152adf130f4d988fc255e"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 18:12:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 18:12:50 2019 +0000"
      },
      "message": "Merge changes from topic \"camera_ndk_fixes\"\n\n* changes:\n  camera2ndk: ~ACameraCaptureSession shouldn\u0027t hold device lock in ACameraDevice_close().\n  AImage: don\u0027t allow ~AImageReader to run before AImages are deleted.\n  AImageReader: make sure ~AImageReader isn\u0027t called with FrameListener::mLock held.\n  AImageReaderVendorTest: Tolerate failures for ACameraDevice_isSessionConfigurationSupported.\n"
    },
    {
      "commit": "01efa1083b0055c820b3b6cbf31909534b6c36aa",
      "tree": "60047364bc866f007e09380df09fe8c1747aad41",
      "parents": [
        "f81eff4896be5b442bd69b83ff8fc8bfca8dd474",
        "f94b6d6d8118e27213e38c0449159c60cbd74362"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 10:08:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 10:08:20 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95 am: 4520fef512 am: 8429516eed\nam: f94b6d6d81\n\nChange-Id: I96ba323a3400613395fd7fb21cb5869256af238c\n"
    },
    {
      "commit": "f94b6d6d8118e27213e38c0449159c60cbd74362",
      "tree": "12914f9320d26f93dacb13eefe722928057d20e0",
      "parents": [
        "cb1077dfa66e46ab6f43ba218d879e937700598d",
        "8429516eed61f126109037a997ee8e6fe8a97029"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 10:02:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 10:02:45 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95 am: 4520fef512\nam: 8429516eed\n\nChange-Id: I31102bb5a450f286518075fed6dd91fc190ef441\n"
    },
    {
      "commit": "8429516eed61f126109037a997ee8e6fe8a97029",
      "tree": "e81eb58ef5b8a2a7d8424927129d9e3855b61517",
      "parents": [
        "544847bc342cd64fc114fbbf66930d9f5ac4496e",
        "4520fef512aa02e8557b147104cc343bc2994910"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 09:57:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 09:57:14 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95\nam: 4520fef512\n\nChange-Id: Icc49f11520e54b73ea55e628af0a7f79ac2f402c\n"
    },
    {
      "commit": "4520fef512aa02e8557b147104cc343bc2994910",
      "tree": "a3c76224b2b2f03ce9454dcfa0c043053c5e4cf7",
      "parents": [
        "87e6db673aab8226324d7cda4bdd3325576e659f",
        "4426ce8d95c78ba08d86c6d6c7f329033c1876c8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 09:51:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 09:51:54 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\"\nam: 4426ce8d95\n\nChange-Id: I570df166245cecace59955fac8b667d99167d591\n"
    },
    {
      "commit": "181e6950a1ce5b9705c47c4b4e288d978cb7283a",
      "tree": "b92dc19041aec4465161b112f45185cd4598c09a",
      "parents": [
        "318b26e722112462f93df797bf47ca3dabc80048"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Oct 09 13:23:39 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 18 14:55:23 2019 -0700"
      },
      "message": "Convert IResourceManagerService to stable AIDL\n\nConvert with minimal change to the interface itself.\n\nAdd additional test to cover DrmSessionManager\u0027s usage\nof possible negative value field (which is signed now).\n\nbug: 142396029\ntest: ResourceManagerService_test, DrmSessionManager_test,\nCTS ResourceManagerServiceTest;\nManually check battery stats reporting.\n\nChange-Id: I5c537a54efc2663281c96ddbdbd4ee56f23c1adf\n"
    },
    {
      "commit": "d31bbe00ba211a7c169f0bfcc673594d4179a06f",
      "tree": "2ea39244c8de004327e577fa127adbd4eb4904f2",
      "parents": [
        "58ae37b5b34d6a2bddd46494230a58f5fcc3f5e3"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Fri Oct 11 16:04:32 2019 +0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Oct 18 11:51:08 2019 -0700"
      },
      "message": "MediaCodecsXmlParser: Make limit logging less verbose\n\nChange ALOGI to ALOGV for logging \"limit:\".\n\nTest: adb shell stagefright -i\n\nBug: 142912282\nChange-Id: I74fef7d7169db034f4ebaa662218725c53fbf80c\n"
    },
    {
      "commit": "1edb68c38408d06bf8f97d6884663732b7dbcce2",
      "tree": "87159f2617c58f9cb971ab48c8512d5ad14da2df",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 18 11:12:30 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 18 11:27:49 2019 -0700"
      },
      "message": "Move AudioPlayer to test commands\n\nAudioPlayer was only used by the commandline utilities, so move it\nout of libstagefright.\n\nTest: build, run\nChange-Id: I561cccd323206de7415bd235b72711194080aaea\n"
    },
    {
      "commit": "3ceafe504a2ced18bd88f11112b954b63df2f02e",
      "tree": "eba77ffa5c813f927cc3399fe37aebd682019ef2",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Oct 18 17:24:46 2019 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Oct 18 19:17:26 2019 +0530"
      },
      "message": "Benchmark: Remove address sanitize from defaults.\n\nTest: builds\n\nBug: 140051680\n\nChange-Id: Id5ba65f337d5fb970a2429daa511ecac407d8040\n"
    },
    {
      "commit": "94d8d3b9a80b6561ce1403115cfd3fa243192853",
      "tree": "6132daf21266d2352908572ccbaf310104d23074",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Tue Sep 24 19:28:27 2019 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Fri Oct 18 18:24:01 2019 +0530"
      },
      "message": "Benchmark: Add SDK Muxer\n\nTest: adb shell am instrument -w -r -e class \\\n      \u0027com.android.media.benchmark.tests.MuxerTest\u0027 \\\n      com.android.media.benchmark.test/androidx.test.runner.AndroidJUnitRunner\n\nBug: 140051680\n\nChange-Id: I39bbc02b66e7e127a61431ea89bf1e5c464063ce\n"
    },
    {
      "commit": "49706acbd877e3d6e083442237482f682832e416",
      "tree": "98c6deed594a3edb6b2c63860995c3fc97adb29f",
      "parents": [
        "74ad74c632699c1363cfb72ce5531c972501bc53",
        "39180fc59c75bbd13ea4d62f5544842c336e4b81"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:58:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:58:47 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc am: 42e055cd58 am: 172e15dd36\nam: 39180fc59c\n\nChange-Id: I6603e7785ab0123f4fc248649b909ff03fcb96ae\n"
    },
    {
      "commit": "74ad74c632699c1363cfb72ce5531c972501bc53",
      "tree": "9453e60d7b3d9900de58f667e6f7d255d1196d05",
      "parents": [
        "e9a60f2aaf4398063e631c97521dc78dd637f4bd",
        "6fba92acb5f8c96cad34af71bd67553fe3f45de8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:58:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:58:18 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2 am: 2f2030e041 am: a208f2f5b7\nam: 6fba92acb5\n\nChange-Id: Ica8995018769f457893103eb25c3b95dfc26a964\n"
    },
    {
      "commit": "39180fc59c75bbd13ea4d62f5544842c336e4b81",
      "tree": "1a1f69076a15c56bb42bbd745c1b3d5d441136af",
      "parents": [
        "6fba92acb5f8c96cad34af71bd67553fe3f45de8",
        "172e15dd3628b5ff455f2cc5f4260b605b5d1855"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:52:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:52:41 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc am: 42e055cd58\nam: 172e15dd36\n\nChange-Id: I91c2737ce83280786e57e89477b96463e4f4d1f5\n"
    },
    {
      "commit": "6fba92acb5f8c96cad34af71bd67553fe3f45de8",
      "tree": "c288316b3662999008bb70aa251fe937d7f3e7fc",
      "parents": [
        "38ea0696e9a0505c1213136d73e780cfd1224f20",
        "a208f2f5b75d2f6fd7125210b6c70f99537eafcc"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:52:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:52:16 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2 am: 2f2030e041\nam: a208f2f5b7\n\nChange-Id: I30eecdc9abfa26db36a0c6f539fa5beae1285d6f\n"
    },
    {
      "commit": "172e15dd3628b5ff455f2cc5f4260b605b5d1855",
      "tree": "3366e21a9d42aad4022b5baf57ca73bd318154a4",
      "parents": [
        "a208f2f5b75d2f6fd7125210b6c70f99537eafcc",
        "42e055cd589355bec89e78f6c16b382438fac327"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:46:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:46:41 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc\nam: 42e055cd58\n\nChange-Id: I562238f5857feb073cd32c723369e8cbfe53d4b6\n"
    },
    {
      "commit": "a208f2f5b75d2f6fd7125210b6c70f99537eafcc",
      "tree": "f97612c5707bfc7272f0ed970785ea593a2aab06",
      "parents": [
        "bab95e0b6f5574702293b5d36d42a8d311f69e3e",
        "2f2030e0415d4807ee086a6e55a6f9d15a54df36"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:46:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:46:14 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2\nam: 2f2030e041\n\nChange-Id: Icdf492a62787485e70a1ab7abce8c6198549fc07\n"
    },
    {
      "commit": "42e055cd589355bec89e78f6c16b382438fac327",
      "tree": "7f72f5b57fa63e3e8e683e7d2409004cfce7733f",
      "parents": [
        "2f2030e0415d4807ee086a6e55a6f9d15a54df36",
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:40:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:40:16 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\"\nam: 03379fb2cc\n\nChange-Id: If22edda6bb74029491f031a212d83a66774a16f2\n"
    },
    {
      "commit": "2f2030e0415d4807ee086a6e55a6f9d15a54df36",
      "tree": "e20ffb0aa931729ebe31d9ab996c0a34f6248fe4",
      "parents": [
        "23986da95284b098d0be2631fcf37e1c293ad236",
        "90157191c2b83074025d148cbfa15d80d1ca4051"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:39:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:39:44 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\"\nam: 90157191c2\n\nChange-Id: I4f82e628bba0f45c2775ca4e7b8e663de6d612fa\n"
    },
    {
      "commit": "03379fb2cc34c93214082a0ceaf038626117554d",
      "tree": "1f51cee8b58bc9ca509d69629a3e0c72dcf392b3",
      "parents": [
        "90157191c2b83074025d148cbfa15d80d1ca4051",
        "fcf3a3c834c60e9a37421ddfef9f8493da951f28"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Oct 18 04:29:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 04:29:47 2019 +0000"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\""
    },
    {
      "commit": "90157191c2b83074025d148cbfa15d80d1ca4051",
      "tree": "4497170d617afdd85260736dc091555d5a078ee1",
      "parents": [
        "77185b7f00243b1726669ebe03168ec8e64942ea",
        "ca8de042ee853155d296b940dfc75b9019e42f0c"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Oct 18 04:20:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 04:20:01 2019 +0000"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\""
    },
    {
      "commit": "38ea0696e9a0505c1213136d73e780cfd1224f20",
      "tree": "67ffddbe53701eae8b3d00d391f9d48d5c57db94",
      "parents": [
        "3aed5c9e77d7a2442c8add83e42e751a1a2a9c48",
        "bab95e0b6f5574702293b5d36d42a8d311f69e3e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 18:06:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 18:06:09 2019 -0700"
      },
      "message": "Merge \"Move JetPlayer to JNI\" am: 77185b7f00 am: 23986da952\nam: bab95e0b6f\n\nChange-Id: Iaef9d83ff2ad281369b91e3f8a2356bcfc69bf77\n"
    },
    {
      "commit": "bab95e0b6f5574702293b5d36d42a8d311f69e3e",
      "tree": "b1a0f3e0bf537eb6f7997f8513956cbea7b6a016",
      "parents": [
        "086ccfd4ac8b813cbab3cbe78b14a60dc082aac8",
        "23986da95284b098d0be2631fcf37e1c293ad236"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 17:55:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 17:55:04 2019 -0700"
      },
      "message": "Merge \"Move JetPlayer to JNI\" am: 77185b7f00\nam: 23986da952\n\nChange-Id: Ife6695461a31c7e80eb191d7d037b57fe1d7fcc7\n"
    },
    {
      "commit": "23986da95284b098d0be2631fcf37e1c293ad236",
      "tree": "ac245bd2e0a23245a6e7e6ad9a44ec6db8acec1f",
      "parents": [
        "625149dd57f4cc19fb2da6147a435f5d118ff445",
        "77185b7f00243b1726669ebe03168ec8e64942ea"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 17:48:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 17:48:23 2019 -0700"
      },
      "message": "Merge \"Move JetPlayer to JNI\"\nam: 77185b7f00\n\nChange-Id: I9b30d0356bf1bdb0033f209b5d71f1c6cefa1eaa\n"
    },
    {
      "commit": "5bc6e253e89ae5892043b1e855bae92de4def8f8",
      "tree": "2e58ac1f61cc1926b785963f521c23480d24b2ee",
      "parents": [
        "318b26e722112462f93df797bf47ca3dabc80048",
        "5da8700f668ea23a3dbb1924b2966941a69d6edd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 18 00:37:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 00:37:49 2019 +0000"
      },
      "message": "Merge changes from topic \"RevertBuildBreak135621476\"\n\n* changes:\n  Revert \"Revert \"Add parcelable test for classes in libaudiofoundation.\"\"\n  Add export header lib headers to libaudiofoundation_headers.\n"
    },
    {
      "commit": "77185b7f00243b1726669ebe03168ec8e64942ea",
      "tree": "7e828725f093b095c199029de276b570c7125baa",
      "parents": [
        "a870fb0afa5b33c788fc361e32389a6659a58474",
        "1e7d2e99ede705191560d35a376d529822344b29"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 18 00:28:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 00:28:31 2019 +0000"
      },
      "message": "Merge \"Move JetPlayer to JNI\""
    },
    {
      "commit": "318b26e722112462f93df797bf47ca3dabc80048",
      "tree": "4880f2bc24b40dcf88202ae1a2423b4dc22fbc4b",
      "parents": [
        "71124db6de8b9839f71fe60830524c52b7c4b645",
        "c89c8dc5c05da392f3e6840fc909fc08c7e82978"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Oct 17 23:48:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 23:48:43 2019 +0000"
      },
      "message": "Merge changes Idf19827e,Ifcada098\n\n* changes:\n  MediaMetrics: Add unit tests\n  MediaMetrics: Update to use STL containers\n"
    },
    {
      "commit": "5da8700f668ea23a3dbb1924b2966941a69d6edd",
      "tree": "e43332131d1040b44f65a25ffe3c3ca94e0548c4",
      "parents": [
        "0ff1d64ce5d0849ae10fc06bcff1b168aa998fbf"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 21:56:16 2019 +0000"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 15:34:10 2019 -0700"
      },
      "message": "Revert \"Revert \"Add parcelable test for classes in libaudiofoundation.\"\"\n\nThis reverts commit aa05782462c7190556d41f6ce70d5db7e09b7ed9.\n\nReason for revert: The original CL should work on top of ag/9570881\n\nTest: make, atest audiofoundation_parcelable_test\nChange-Id: Ibd49f8e86d97f94b13ff59779631283c0c4452e3\n"
    },
    {
      "commit": "0ff1d64ce5d0849ae10fc06bcff1b168aa998fbf",
      "tree": "f976fbcdfb2e05757656a8bc4578043e7e3c3f66",
      "parents": [
        "c93f9c26f35d9c7188bd7c636ba26491c5a0544c"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 14:15:45 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 15:32:45 2019 -0700"
      },
      "message": "Add export header lib headers to libaudiofoundation_headers.\n\nAdd libaudio_system_headers, libaudioclient_headers, libmedia_headers\nto export_header_lib_headers for libaudiofoundation_headers so that\nthere is not needed to add header lib when using libaudiofoundation.\n\nTest: make\nBug: 135621476\nChange-Id: Iaa2c8046f9bce4b69398795e162d1ee39cece24b\n"
    },
    {
      "commit": "1e7d2e99ede705191560d35a376d529822344b29",
      "tree": "3a2d995b2fd85d75445d9182630e413d6b5b78c8",
      "parents": [
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 08:54:12 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 21:33:22 2019 +0000"
      },
      "message": "Move JetPlayer to JNI\n\nJetPlayer.cpp was only used by the JetPlayer JNI code, so move\nit to the same library.\n\nTest: atest JetPlayerTest\nChange-Id: I14b8241c5eb6c789ebc5d6725db716b9b0f8f31f\nMerged-In: I14b8241c5eb6c789ebc5d6725db716b9b0f8f31f\n"
    },
    {
      "commit": "71124db6de8b9839f71fe60830524c52b7c4b645",
      "tree": "bee3c1bb702f3d4bfe53a34cda7d6058ca99a7b2",
      "parents": [
        "05350c4d1acfa9fb348e3a99f083553a642975b5",
        "a33446ada9ae8d05e64580e900421f03a58b96f8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 21:32:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 21:32:28 2019 +0000"
      },
      "message": "Merge \"Move JetPlayer to JNI\""
    },
    {
      "commit": "05350c4d1acfa9fb348e3a99f083553a642975b5",
      "tree": "e9c78b602946aa7b4f16ea018bf0c8c41d525560",
      "parents": [
        "c93f9c26f35d9c7188bd7c636ba26491c5a0544c",
        "8d4f0062c77554f80b069cf794172454e1457892"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 21:10:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 21:10:26 2019 +0000"
      },
      "message": "Merge \"aaudio: write if there is room\""
    },
    {
      "commit": "c89c8dc5c05da392f3e6840fc909fc08c7e82978",
      "tree": "b09d5f0958a768588c6a7f78026b99ea6644001d",
      "parents": [
        "17dbaf280698e0a07c1391784e1045cf4d8d9d37"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 16 17:48:21 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Oct 17 13:45:41 2019 -0700"
      },
      "message": "MediaMetrics: Add unit tests\n\nDocument some interface differences.\n\nTest: mediametrics_tests\nChange-Id: Idf19827e79136dcca6522e6df53e28e3ea4a2231\n"
    },
    {
      "commit": "c93f9c26f35d9c7188bd7c636ba26491c5a0544c",
      "tree": "7ae98393e50b3457a37f2a260aa8f6d93ba2e2c1",
      "parents": [
        "9672c53b739ba5307305c1874bc2ac8e88733116",
        "54b0d31e6a46edb1f422822119bcaf7fda764186"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 20:15:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 20:15:32 2019 +0000"
      },
      "message": "Merge \"Make libaudiofoundation can be a static library.\""
    },
    {
      "commit": "8d4f0062c77554f80b069cf794172454e1457892",
      "tree": "11d2883b84b96c105935e1b98a2aa672de695a8a",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 03 15:55:41 2019 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 17 12:18:25 2019 -0700"
      },
      "message": "aaudio: write if there is room\n\nGo ahead and write the data to the buffer if there is room,\neven if it exceeds the setBufferSizeInFrames().\n\nThere is no point of holding it in the application buffer.\nBy making the data available to the DSP we can reduce glitches\nor reduce latency.\n\nBecause this offers better glitch protection, we can allow\nsetBufferSizeInFrames() to accept a buffer size of zero.\nThis will provide the lowest possible latency.\n\nTest: OboeTester glitch test\nChange-Id: Ie706867c5dd57c29b4393c806cd51ae09198873e\n"
    },
    {
      "commit": "9672c53b739ba5307305c1874bc2ac8e88733116",
      "tree": "893d079d802e64a30c5fdc783b02b11057fb635b",
      "parents": [
        "7b12996173c219b168af186986349817df5bb5ea",
        "a4026674ceff52431cd119c58fbc27838d346c5e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 17 18:59:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 18:59:40 2019 +0000"
      },
      "message": "Merge changes from topic \"audio-v6\"\n\n* changes:\n  Support Audio HAL V6\n  Rename of the Vendor HAL\n"
    },
    {
      "commit": "7b12996173c219b168af186986349817df5bb5ea",
      "tree": "8b303567147a3cbc76a15189fc04471d459fa02e",
      "parents": [
        "357b67c9b1ece986da6ec8215d61a7788feb6e95",
        "3aed5c9e77d7a2442c8add83e42e751a1a2a9c48"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 11:11:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 11:11:59 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa am: 625149dd57 am: 086ccfd4ac\nam: 3aed5c9e77\n\nChange-Id: Ic26cc60476fa03f9b82344c75bac81bab95ce644\n"
    },
    {
      "commit": "3aed5c9e77d7a2442c8add83e42e751a1a2a9c48",
      "tree": "a8d74edf36a60f437463878c5f34c13202995506",
      "parents": [
        "76f35ab7ddd28570e7eb9ad08b20eca44e166e75",
        "086ccfd4ac8b813cbab3cbe78b14a60dc082aac8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 11:05:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 11:05:58 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa am: 625149dd57\nam: 086ccfd4ac\n\nChange-Id: I1a247359c11c0738a15a35a755ed122eb208b73f\n"
    },
    {
      "commit": "086ccfd4ac8b813cbab3cbe78b14a60dc082aac8",
      "tree": "2e996c5a619a698ea01c18185d7f266e6f7b6b0a",
      "parents": [
        "5e42ca06765f269e727a6fc6e8bdaa87bd226f6d",
        "625149dd57f4cc19fb2da6147a435f5d118ff445"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:59:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 10:59:47 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa\nam: 625149dd57\n\nChange-Id: I56073163e643515f490f7274df530b3538d31f21\n"
    },
    {
      "commit": "625149dd57f4cc19fb2da6147a435f5d118ff445",
      "tree": "b19dd2ffd0a51daa15eb26c60a381e2e62906ccc",
      "parents": [
        "36f40f8dd53b1fce74551cb930f86dd4e145d686",
        "a870fb0afa5b33c788fc361e32389a6659a58474"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:53:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 10:53:53 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\"\nam: a870fb0afa\n\nChange-Id: I73b01b8906a4bf766987e997ea71ada8d5d5d815\n"
    },
    {
      "commit": "a33446ada9ae8d05e64580e900421f03a58b96f8",
      "tree": "2d54b5a4122945e2a7ea6987e841e3343edef50b",
      "parents": [
        "2c0e663dae993c142aad388a6f7a71ebf78c7616"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 08:54:12 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:32:11 2019 -0700"
      },
      "message": "Move JetPlayer to JNI\n\nJetPlayer.cpp was only used by the JetPlayer JNI code, so move\nit to the same library.\n\nTest: atest JetPlayerTest\nChange-Id: I14b8241c5eb6c789ebc5d6725db716b9b0f8f31f\n"
    },
    {
      "commit": "a870fb0afa5b33c788fc361e32389a6659a58474",
      "tree": "53f5592b14966e873cc2157f57da1a16b8aa9beb",
      "parents": [
        "055ded38f48e815b8efb7b0bc55cf6c9063e8597",
        "26dfad24971f8240067af64b8480f70396177885"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 16:44:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 17 16:44:37 2019 +0000"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\""
    },
    {
      "commit": "fcf3a3c834c60e9a37421ddfef9f8493da951f28",
      "tree": "c7c8312eb3ba270450f9f36f54e95212dcec8286",
      "parents": [
        "1f72838954cb3689fb58eef6276553d9a45ff0a8"
      ],
      "author": {
        "name": "Shivaansh Agrawal",
        "email": "shivaansh.agrawal@ittiam.com",
        "time": "Mon Sep 23 20:07:07 2019 +0530"
      },
      "committer": {
        "name": "Shivaansh Agrawal",
        "email": "shivaansh.agrawal@ittiam.com",
        "time": "Thu Oct 17 18:51:19 2019 +0530"
      },
      "message": "Benchmark: Add SDK Decoder\n\nTest: adb shell am instrument -w -r -e class\\\n      \u0027com.android.media.benchmark.tests.DecoderTest\u0027\\\n      com.android.media.benchmark/androidx.test.runner.AndroidJUnitRunner\n\nBug: 140051680\nChange-Id: Iba07810fa36a4ad378a7a91bfa8b1bca0f615108\n"
    },
    {
      "commit": "aa05782462c7190556d41f6ce70d5db7e09b7ed9",
      "tree": "3819894a92c3e43dd7ef586cadfd4db0d71c37fe",
      "parents": [
        "78acced8a0fbf9cc297b5c7256e88fd6ebfa08bb"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Thu Oct 17 02:50:07 2019 +0000"
      },
      "committer": {
        "name": "Wasb Liu",
        "email": "wasbliu@google.com",
        "time": "Thu Oct 17 04:15:57 2019 +0000"
      },
      "message": "Revert \"Add parcelable test for classes in libaudiofoundation.\"\n\nThis reverts commit 8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2.\n\nReason for revert: Broken build.\n\nChange-Id: Ifdad769f71e75f1bff7e4807997eb5496dcb1a4e\nBug: 135621476\n"
    },
    {
      "commit": "78acced8a0fbf9cc297b5c7256e88fd6ebfa08bb",
      "tree": "1e5a38994943a693d2728efd5b48ed6ed4e9330b",
      "parents": [
        "5b9f07a21bfa0d8f3e44a6e64d877c944bb4429f",
        "8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 00:13:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 00:13:57 2019 +0000"
      },
      "message": "Merge changes I1d2263f0,Idcf09587,I8bdcd0da\n\n* changes:\n  Add parcelable test for classes in libaudiofoundation.\n  Add equals functions for classes in libaudiofoundation.\n  Make audio stuff parcelable.\n"
    },
    {
      "commit": "5b9f07a21bfa0d8f3e44a6e64d877c944bb4429f",
      "tree": "fcdda2273ad84f8f20e3e8e0f48897341e6a04df",
      "parents": [
        "935876110cb820240fcc7ad4a3ada0c1e8cb18e3",
        "c3af31b8f1a7bac5d3e3c953702c8faec3cd55e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 23:29:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:29:23 2019 +0000"
      },
      "message": "Merge \"Implement DrmSessionManager w mediaresourcemanager\""
    },
    {
      "commit": "935876110cb820240fcc7ad4a3ada0c1e8cb18e3",
      "tree": "21d6f0b632ed473e3e4f361388984aa10990b3aa",
      "parents": [
        "58a25b54c7247c0e39ce156e4fbeebc0253ee6f6",
        "3686203afbfa2e3a59255a9280e3f9175d3fdd7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 22:54:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 22:54:39 2019 +0000"
      },
      "message": "Merge \"Propagate sample rate to static audio track\""
    },
    {
      "commit": "26dfad24971f8240067af64b8480f70396177885",
      "tree": "48766237bdb7b1b2a3a52eeb900db05a06c7957f",
      "parents": [
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 14:58:31 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 22:19:57 2019 +0000"
      },
      "message": "libstagefright doesn\u0027t need libFLAC\n\nRemoving it doesn\u0027t have any effect on binary size, but makes it easier\nto track dependencies.\n\nTest: build\nChange-Id: I0a792e48e781a73b920cb68c0daaa7920f08b8bf\n"
    },
    {
      "commit": "17dbaf280698e0a07c1391784e1045cf4d8d9d37",
      "tree": "8d59ae7547792d26af41062a00615f6f45167dc0",
      "parents": [
        "dbfd6388dd4618c9a387790ae0e7dd591c7f3d8d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 11 14:06:31 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 16 15:08:58 2019 -0700"
      },
      "message": "MediaMetrics: Update to use STL containers\n\nTest: dumpsys media.metrics sanity\nChange-Id: Ifcada098e755ef3d679715ed23fab9d793ebde3e\n"
    },
    {
      "commit": "35e234ff886cdda92d04dc8a1270ebf717d6af02",
      "tree": "32425e40b832e4389cb4aac548e89c604b0595f2",
      "parents": [
        "e85ce19dea0a5d6ff132cffe672058932eaa77c7",
        "d8a53c75a4134868e22ed39ee74226d8f9a22cfa"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:57:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:57:00 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\" am: 0ce3a03b74 am: 7a40942219\nam: d8a53c75a4\n\nChange-Id: I9a8a5b0533e09362a8b73972ad96b200eb2733ff\n"
    },
    {
      "commit": "d8a53c75a4134868e22ed39ee74226d8f9a22cfa",
      "tree": "a45757439ba3b6baec882127501c9b9d22e423d7",
      "parents": [
        "32411334fbddf6e4200a18c0e4d3faa3bd14d4dd",
        "7a409422197300f1ff55cec583a4f7e5613b6d4b"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:51:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:51:00 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\" am: 0ce3a03b74\nam: 7a40942219\n\nChange-Id: I58a88bbd6521bb4ba26f08dfaf40f2dd18f50653\n"
    },
    {
      "commit": "7a409422197300f1ff55cec583a4f7e5613b6d4b",
      "tree": "204a39d1e5717dae8638bae49d155111e8010255",
      "parents": [
        "91a62afc5bc14dc6496670eb75854514e4e3f835",
        "0ce3a03b740f051958579a7501df94dd7e80c1e9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:44:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:44:27 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\"\nam: 0ce3a03b74\n\nChange-Id: Ief8a95994efae3677c5fba5fc8d612ad875f605e\n"
    },
    {
      "commit": "0ce3a03b740f051958579a7501df94dd7e80c1e9",
      "tree": "8268c2204176c42d0f7c8d3b4dbd0d3a1172d3d0",
      "parents": [
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e",
        "e61ecaca0b174737c518ae400645ab0bfed9ff56"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 21:18:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 21:18:29 2019 +0000"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\""
    },
    {
      "commit": "b6971410f06bf229b383d27ac8b46fd03e3d8266",
      "tree": "ab1f6591778649a085756a9c277241dab4d88913",
      "parents": [
        "b9c62a552a4ed4374e19cb9a60ff6bc41b258f5c",
        "9a3361e4c6bb01db24c135921b0891e917f71419"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 21:16:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 21:16:10 2019 +0000"
      },
      "message": "Merge \"Clear up bit mask usage in audio policy.\""
    },
    {
      "commit": "54b0d31e6a46edb1f422822119bcaf7fda764186",
      "tree": "89137ddaedac427dccc07d42ca792745c11e2160",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 11:28:57 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 11:28:57 2019 -0700"
      },
      "message": "Make libaudiofoundation can be a static library.\n\nAs libaudiofoundation is not part of VNDK, it may break VTS build. Make\nlibaudiofoundation be a static library can help solve the problem.\n\nTest: make, atest VtsHalAudioV5_0Target\nBug: 142683018\nChange-Id: I814c5380dfa5269fccc7bd37e29f308f1bc9bf28\n"
    }
  ],
  "next": "e61ecaca0b174737c518ae400645ab0bfed9ff56"
}
