)]}'
{
  "log": [
    {
      "commit": "21bbf7d12f74ada28f5b73f3a5bded613df8c609",
      "tree": "49d9e063daf683dc44aadd75efb2a3f9aa637af4",
      "parents": [
        "1167ff999c6a7451e7a328242b3148947cc918ee",
        "0360e714b86ceb1764f888389780d8bee7eec700"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 27 15:20:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 27 15:20:59 2019 -0700"
      },
      "message": "Merge \"Remove symlinks from include dir\" am: 5158f491c6 am: 5582a7360a\nam: 0360e714b8\n\nChange-Id: I74d8495c913ad46396294390b49e9828653fab99\n"
    },
    {
      "commit": "0360e714b86ceb1764f888389780d8bee7eec700",
      "tree": "fb66eb512869b8c7f40a9e408960c2ea663b498e",
      "parents": [
        "67faa7d174f1f6b90ae880900115c20ee90c6a61",
        "5582a7360a60dc6795548d075bc721f9362a2cef"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 27 15:14:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 27 15:14:09 2019 -0700"
      },
      "message": "Merge \"Remove symlinks from include dir\" am: 5158f491c6\nam: 5582a7360a\n\nChange-Id: Id6919572db33f57a03744c080e0a2621f11376aa\n"
    },
    {
      "commit": "5582a7360a60dc6795548d075bc721f9362a2cef",
      "tree": "520a28ca674d923664a74cf133621cb8b25fa519",
      "parents": [
        "ed69d3854047000f08c93fb1ebb8bcd88fce391e",
        "5158f491c60074b061b00d7018b6b889d664112e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 27 15:07:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 27 15:07:39 2019 -0700"
      },
      "message": "Merge \"Remove symlinks from include dir\"\nam: 5158f491c6\n\nChange-Id: Ie3ae92d62d787d740a5c856e58ccc819705b2d0e\n"
    },
    {
      "commit": "5158f491c60074b061b00d7018b6b889d664112e",
      "tree": "158042769963aa698a8fbd240d2abfc352220c3d",
      "parents": [
        "6dc75fb0cde69661a1d2d915c1520b251ebdfbbb",
        "3230ed8235a39adef82d7c3873e6a87007799ff8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 27 21:56:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 27 21:56:50 2019 +0000"
      },
      "message": "Merge \"Remove symlinks from include dir\""
    },
    {
      "commit": "3230ed8235a39adef82d7c3873e6a87007799ff8",
      "tree": "158042769963aa698a8fbd240d2abfc352220c3d",
      "parents": [
        "6dc75fb0cde69661a1d2d915c1520b251ebdfbbb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Sep 26 11:20:54 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 27 12:12:46 2019 -0700"
      },
      "message": "Remove symlinks from include dir\n\nTest: build\n\nChange-Id: Ibe4eee4fe49b7884e6d720e626d88125bbee0eb2\nMerged-In: Ibe4eee4fe49b7884e6d720e626d88125bbee0eb2\n"
    },
    {
      "commit": "1167ff999c6a7451e7a328242b3148947cc918ee",
      "tree": "569f5059ec836e7cf641ac1ba951df4becc44b1d",
      "parents": [
        "c982c9533b93d082baf93fb46161b0af608588a2",
        "67faa7d174f1f6b90ae880900115c20ee90c6a61"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 26 08:07:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 26 08:07:34 2019 -0700"
      },
      "message": "Merge \"Use shared libcrypto\" am: 6dc75fb0cd am: ed69d38540\nam: 67faa7d174\n\nChange-Id: Ib189ff2d8ffafdc99b00086fdeb30afe049126d9\n"
    },
    {
      "commit": "67faa7d174f1f6b90ae880900115c20ee90c6a61",
      "tree": "e7690504c98977327cce6eab235595b10ace8ec3",
      "parents": [
        "376e0895f994ed4fc2981f40c665b43a9a3b2f3b",
        "ed69d3854047000f08c93fb1ebb8bcd88fce391e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 26 07:54:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 26 07:54:26 2019 -0700"
      },
      "message": "Merge \"Use shared libcrypto\" am: 6dc75fb0cd\nam: ed69d38540\n\nChange-Id: I839568fec0e1c0961de085c08679c2d89cf15a87\n"
    },
    {
      "commit": "ed69d3854047000f08c93fb1ebb8bcd88fce391e",
      "tree": "b238d1860880fd61a754e94af65152cd78473cab",
      "parents": [
        "8138773ff8a344067e55de088c883cbcf1c4aac3",
        "6dc75fb0cde69661a1d2d915c1520b251ebdfbbb"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 26 07:42:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 26 07:42:03 2019 -0700"
      },
      "message": "Merge \"Use shared libcrypto\"\nam: 6dc75fb0cd\n\nChange-Id: I2f4d93485e5ca879728a79a657332122d54d2274\n"
    },
    {
      "commit": "6dc75fb0cde69661a1d2d915c1520b251ebdfbbb",
      "tree": "0a551087cdb6d6c20c7ab75aef971fb65eb71ce1",
      "parents": [
        "b43bb0b1d99ec6712245aeae3ab6796f041cf51a",
        "c795e471c1fb2e4fc03cc13ff6d9e3a1e502e3dc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Sep 26 14:32:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 26 14:32:33 2019 +0000"
      },
      "message": "Merge \"Use shared libcrypto\""
    },
    {
      "commit": "c982c9533b93d082baf93fb46161b0af608588a2",
      "tree": "e10bf376d4534929d760d6c458d7eda5bd3dfbd3",
      "parents": [
        "59244b5bdeefac4bb23d60122d041c2c8c380d2c",
        "376e0895f994ed4fc2981f40c665b43a9a3b2f3b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 25 23:27:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 23:27:33 2019 -0700"
      },
      "message": "Merge \"ACodec: query grid config from component even if grid is disabled\" am: b43bb0b1d9 am: 8138773ff8\nam: 376e0895f9\n\nChange-Id: Ia3bea73b5b0b6c6cb0b7d4c531ec5313dd07a1ad\n"
    },
    {
      "commit": "376e0895f994ed4fc2981f40c665b43a9a3b2f3b",
      "tree": "19dbf8ba2bbd364cc573ed81b6d2fbca0aa79076",
      "parents": [
        "a001e57f7d290634773503965258b2598b09b47a",
        "8138773ff8a344067e55de088c883cbcf1c4aac3"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 25 23:20:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 23:20:35 2019 -0700"
      },
      "message": "Merge \"ACodec: query grid config from component even if grid is disabled\" am: b43bb0b1d9\nam: 8138773ff8\n\nChange-Id: If2be22a195a0fb3b4ee26691d812c2ce0871d517\n"
    },
    {
      "commit": "8138773ff8a344067e55de088c883cbcf1c4aac3",
      "tree": "5d1bdda4f88bd1d924d8a379fbdac7555716f6e3",
      "parents": [
        "8155143547ebfabd4273925706bd22659d174508",
        "b43bb0b1d99ec6712245aeae3ab6796f041cf51a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 25 23:13:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 23:13:38 2019 -0700"
      },
      "message": "Merge \"ACodec: query grid config from component even if grid is disabled\"\nam: b43bb0b1d9\n\nChange-Id: I6b3030fffe6c376fc9955d26d98c0447828cb075\n"
    },
    {
      "commit": "b43bb0b1d99ec6712245aeae3ab6796f041cf51a",
      "tree": "0101264820ba5ece44ce9477ab88a75b3f4873ea",
      "parents": [
        "49a4f52e02a6d47c7f73442023c475dc4b6dcf6d",
        "5238cb29a0b5440824354a6373676b707643db74"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Sep 26 05:49:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 26 05:49:20 2019 +0000"
      },
      "message": "Merge \"ACodec: query grid config from component even if grid is disabled\""
    },
    {
      "commit": "59244b5bdeefac4bb23d60122d041c2c8c380d2c",
      "tree": "e10bf376d4534929d760d6c458d7eda5bd3dfbd3",
      "parents": [
        "ee566469e6b8b50de0a8df5eeb573b3c32fe6f5a",
        "a001e57f7d290634773503965258b2598b09b47a"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Wed Sep 25 21:10:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 21:10:15 2019 -0700"
      },
      "message": "Merge \"NdkMediaCodec: Wrong check in error callback handler\" am: 49a4f52e02 am: 8155143547\nam: a001e57f7d\n\nChange-Id: I31ae7ba23934ff80af30ea6e574a0b84ad90efb3\n"
    },
    {
      "commit": "ee566469e6b8b50de0a8df5eeb573b3c32fe6f5a",
      "tree": "03f60a6dc4544b328b797e3d40a17abbfc9cafa1",
      "parents": [
        "83bac7299d61a3f9858be89d8e32f29f3ca4b1f7",
        "62e08e8044978d36fc93e1316ac919e7d693dbb7"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Sep 25 21:07:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 21:07:49 2019 -0700"
      },
      "message": "Merge \"audiopolicy: Load the engine library dynamically\" am: 706d9606be am: 77a9db4b23\nam: 62e08e8044\n\nChange-Id: I39776732348461f70d4cc19811836dfc0166764e\n"
    },
    {
      "commit": "a001e57f7d290634773503965258b2598b09b47a",
      "tree": "b6b390da8e0258da55fde0b96f571272aba15c20",
      "parents": [
        "62e08e8044978d36fc93e1316ac919e7d693dbb7",
        "8155143547ebfabd4273925706bd22659d174508"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Wed Sep 25 17:22:40 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 17:22:40 2019 -0700"
      },
      "message": "Merge \"NdkMediaCodec: Wrong check in error callback handler\" am: 49a4f52e02\nam: 8155143547\n\nChange-Id: I411b36b58fa9fe343d74fc215d4c62114efe111c\n"
    },
    {
      "commit": "62e08e8044978d36fc93e1316ac919e7d693dbb7",
      "tree": "60026b0cc04222ba28603e0203d9d977a1c95295",
      "parents": [
        "8e9441761315f76222fed6739ef20cd0c99ab642",
        "77a9db4b237811620d44db54b94dab29c1f9e6c2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Sep 25 17:20:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 17:20:37 2019 -0700"
      },
      "message": "Merge \"audiopolicy: Load the engine library dynamically\" am: 706d9606be\nam: 77a9db4b23\n\nChange-Id: I15c5448ce8e09c7e0dd53ede4f6ade91c781cccf\n"
    },
    {
      "commit": "8155143547ebfabd4273925706bd22659d174508",
      "tree": "f3091a18314a69b9099e8158dedf9c5cbac39f89",
      "parents": [
        "77a9db4b237811620d44db54b94dab29c1f9e6c2",
        "49a4f52e02a6d47c7f73442023c475dc4b6dcf6d"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Wed Sep 25 17:15:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 17:15:53 2019 -0700"
      },
      "message": "Merge \"NdkMediaCodec: Wrong check in error callback handler\"\nam: 49a4f52e02\n\nChange-Id: I9e2acddec99706b3bfe763d85051b0f13e99b363\n"
    },
    {
      "commit": "77a9db4b237811620d44db54b94dab29c1f9e6c2",
      "tree": "8c3bc91c3de0b2d8e8c829d2996b631365acbd93",
      "parents": [
        "c45eddfc83b37fed07ca97e15279105e1fb0df4a",
        "706d9606bee174bc1d087fa316e0d7d66605b417"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Sep 25 17:13:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 17:13:34 2019 -0700"
      },
      "message": "Merge \"audiopolicy: Load the engine library dynamically\"\nam: 706d9606be\n\nChange-Id: I0fbafa804e602e626c78d2996d1b786a98e5544a\n"
    },
    {
      "commit": "49a4f52e02a6d47c7f73442023c475dc4b6dcf6d",
      "tree": "c1eef847dcd025173a69d209a5710b2d7ebc4f6f",
      "parents": [
        "706d9606bee174bc1d087fa316e0d7d66605b417",
        "d5ea3f35468e778de030615c48aa0af12d4a7073"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 25 23:45:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 25 23:45:32 2019 +0000"
      },
      "message": "Merge \"NdkMediaCodec: Wrong check in error callback handler\""
    },
    {
      "commit": "706d9606bee174bc1d087fa316e0d7d66605b417",
      "tree": "216ecb3fe033354b1d07ce88aa8ccecb15f4c3fa",
      "parents": [
        "3e0b02e336f3b5d59c5162e743d10d86be63c66b",
        "e13c679e4afba66097018516eba9ea15d15bbc7a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 25 23:39:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 25 23:39:43 2019 +0000"
      },
      "message": "Merge \"audiopolicy: Load the engine library dynamically\""
    },
    {
      "commit": "e13c679e4afba66097018516eba9ea15d15bbc7a",
      "tree": "216ecb3fe033354b1d07ce88aa8ccecb15f4c3fa",
      "parents": [
        "3e0b02e336f3b5d59c5162e743d10d86be63c66b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue May 14 10:32:51 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Sep 25 14:59:42 2019 -0700"
      },
      "message": "audiopolicy: Load the engine library dynamically\n\nAndroid provides 2 audio policy engines:\nlibaudiopolicyenginedefault and\nlibaudiopolicyengineconfigurable. This change makes the engine\nto be loaded dynamically based on the configuration (currently\nthe engine name is hardcoded into AudioPolicyConfig). Dynamic\nloading allows building and installing of both libraries without\nany conflicts.\n\nTechnical changes:\n\n - AudioPolicyManagerInterface renamed to EngineInterface\n   for clarity;\n\n - For the purpose of dynamic loading, APM does not depend\n   anymore on the EngineInstance class. The class got removed\n   from the default AP engine, but left in the configurable engine\n   because it is also used by its plugins;\n\n - Added EngineLibrary class to encapsulate dynamic loading\n   of the AP engine. The class name EngineInstance is repurposed\n   for a smart pointer to EngineInterface;\n\n - services/audiopolicy/managerdefault/Android.mk converted\n   into Android.bp;\n\n - Added engine loading failure test;\n\nBug: 132639720\nTest: sanity tests for audio; audiopolicy_tests\nChange-Id: I0581569a172f810e030aec879225e817bfa7851a\nMerged-In: I0581569a172f810e030aec879225e817bfa7851a\n"
    },
    {
      "commit": "83bac7299d61a3f9858be89d8e32f29f3ca4b1f7",
      "tree": "a6bbab77ae63dba45972d3738bbaf3b1f11ba9d1",
      "parents": [
        "a731a7954105517932f6f495162e1860955fc595",
        "8e9441761315f76222fed6739ef20cd0c99ab642"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 25 11:53:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 11:53:07 2019 -0700"
      },
      "message": "Merge \"Use stride in ycbcr for YUV-\u003eYUV convert\" am: 3e0b02e336 am: c45eddfc83\nam: 8e94417613\n\nChange-Id: Ifb3e2896dad1586e36f7777ad16d6a6d15fa12eb\n"
    },
    {
      "commit": "8e9441761315f76222fed6739ef20cd0c99ab642",
      "tree": "f6df73b0f0f84760f32555db1d08afd957701e7e",
      "parents": [
        "ae324f0114abc5b37c80938e42300d1bd896e5c5",
        "c45eddfc83b37fed07ca97e15279105e1fb0df4a"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 25 11:46:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 11:46:06 2019 -0700"
      },
      "message": "Merge \"Use stride in ycbcr for YUV-\u003eYUV convert\" am: 3e0b02e336\nam: c45eddfc83\n\nChange-Id: Ia7b9d4254d6570baf53a72c11fc42e493efda1c5\n"
    },
    {
      "commit": "c45eddfc83b37fed07ca97e15279105e1fb0df4a",
      "tree": "155fa43aaca33c9f433da4bf7aaafdbb5d33477a",
      "parents": [
        "038672258e8cdea815145bfd5f2785ef663c66de",
        "3e0b02e336f3b5d59c5162e743d10d86be63c66b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 25 11:39:05 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 11:39:05 2019 -0700"
      },
      "message": "Merge \"Use stride in ycbcr for YUV-\u003eYUV convert\"\nam: 3e0b02e336\n\nChange-Id: I6832aef1473efd54044304a9aa0b85619c46ee95\n"
    },
    {
      "commit": "3e0b02e336f3b5d59c5162e743d10d86be63c66b",
      "tree": "56eeb8c4ae64aa1f27045904211c747e01586e60",
      "parents": [
        "a63468a84701b1da0328cb861c80043000f12798",
        "f3b004b584a5b2cdc18a6767d1b5a176e26b2f95"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 25 18:17:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 25 18:17:27 2019 +0000"
      },
      "message": "Merge \"Use stride in ycbcr for YUV-\u003eYUV convert\""
    },
    {
      "commit": "a731a7954105517932f6f495162e1860955fc595",
      "tree": "653ef55d0d9736f0981b20e5bebe65c63275307d",
      "parents": [
        "80d3e9a8111d53abd0015a046f356cb8fa60931b",
        "ae324f0114abc5b37c80938e42300d1bd896e5c5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 25 10:44:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 10:44:52 2019 -0700"
      },
      "message": "Merge \"Remove MediaPlayer2\" am: a63468a847 am: 038672258e\nam: ae324f0114\n\nChange-Id: I5de6784004ab284f4704c576822ee08393f3f120\n"
    },
    {
      "commit": "ae324f0114abc5b37c80938e42300d1bd896e5c5",
      "tree": "dfee6f66e212ec51d7acc09fe7dac0bac6635da3",
      "parents": [
        "a09e71cf0dc6735bdfbb73e45cd695f136f8d372",
        "038672258e8cdea815145bfd5f2785ef663c66de"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 25 10:37:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 10:37:14 2019 -0700"
      },
      "message": "Merge \"Remove MediaPlayer2\" am: a63468a847\nam: 038672258e\n\nChange-Id: Id996595246b432487b321079cdf6abb2e107347e\n"
    },
    {
      "commit": "038672258e8cdea815145bfd5f2785ef663c66de",
      "tree": "aec7a9ce560448ac3c0f2294a2ba10ba1741093a",
      "parents": [
        "7f8a396dffe4c2581991e2e938c2d9a6c13c3dfc",
        "a63468a84701b1da0328cb861c80043000f12798"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 25 10:30:26 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 25 10:30:26 2019 -0700"
      },
      "message": "Merge \"Remove MediaPlayer2\"\nam: a63468a847\n\nChange-Id: If4bb1436ca9e71400831e133b65926a4a5a5e86a\n"
    },
    {
      "commit": "a63468a84701b1da0328cb861c80043000f12798",
      "tree": "b58302fdf89cf0b326d9d51409b14d76318d195f",
      "parents": [
        "402fd7c9a7aead3cfdb75d4d8a21a2c071d69926",
        "d1ecb917f884e8f5ff69a80c6c22d84f42074300"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 25 17:15:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 25 17:15:59 2019 +0000"
      },
      "message": "Merge \"Remove MediaPlayer2\""
    },
    {
      "commit": "5238cb29a0b5440824354a6373676b707643db74",
      "tree": "b1f3097bf338f5b0787bcc116fbb29ff0143e25d",
      "parents": [
        "402fd7c9a7aead3cfdb75d4d8a21a2c071d69926"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jul 25 16:57:47 2019 -0700"
      },
      "committer": {
        "name": "Alistair Delva",
        "email": "adelva@google.com",
        "time": "Wed Sep 25 16:31:38 2019 +0000"
      },
      "message": "ACodec: query grid config from component even if grid is disabled\n\nbug: 138397508\ntest: cts HeifWriterTest on devices that can enable OMX HEIC encoder.\n\nChange-Id: I6e8437c0b8cc4901e943f2ed7cb23cb16ed096fe\n"
    },
    {
      "commit": "f3b004b584a5b2cdc18a6767d1b5a176e26b2f95",
      "tree": "c222cefd57dc6eb7a11a10b78058dbad2b8ce67f",
      "parents": [
        "402fd7c9a7aead3cfdb75d4d8a21a2c071d69926"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Aug 26 16:35:39 2019 -0700"
      },
      "committer": {
        "name": "Alistair Delva",
        "email": "adelva@google.com",
        "time": "Wed Sep 25 09:27:48 2019 -0700"
      },
      "message": "Use stride in ycbcr for YUV-\u003eYUV convert\n\nWe\u0027re already locking in yuv mode, use the stride info returned\nby mapper instead of trying to align it to arbitrary number.\n\nbug: 139921053\ntest: ImageReaderDecoderTest\nChange-Id: I0e1e875f296f9aade907686440b077dff32e3cdc\n"
    },
    {
      "commit": "d1ecb917f884e8f5ff69a80c6c22d84f42074300",
      "tree": "b58302fdf89cf0b326d9d51409b14d76318d195f",
      "parents": [
        "402fd7c9a7aead3cfdb75d4d8a21a2c071d69926"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Sep 24 09:27:40 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 25 08:12:32 2019 -0700"
      },
      "message": "Remove MediaPlayer2\n\nBug: 141546997\nTest: build, boot\nChange-Id: Ie2a94aace8286a1fad4e9f59232f761bcab0cc5e\nMerged-In: Ie2a94aace8286a1fad4e9f59232f761bcab0cc5e\n"
    },
    {
      "commit": "80d3e9a8111d53abd0015a046f356cb8fa60931b",
      "tree": "73997da77164da7bd3b555aa290d6a1327182dbd",
      "parents": [
        "0a5c1237f89059e327d9a7714b930ca0aadb24be",
        "a09e71cf0dc6735bdfbb73e45cd695f136f8d372"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Sep 23 21:27:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 23 21:27:37 2019 -0700"
      },
      "message": "Merge changes I0b8ae921,Ib8bda8ab am: 402fd7c9a7 am: 7f8a396dff\nam: a09e71cf0d\n\nChange-Id: Ic5571d8b095c7714985c04234b271cc87e9cb87e\n"
    },
    {
      "commit": "a09e71cf0dc6735bdfbb73e45cd695f136f8d372",
      "tree": "f70657f54f3a84bb60f081ef66a3103bcf6a9475",
      "parents": [
        "f1a300c6df8d7cec28d80193862a2f333090c024",
        "7f8a396dffe4c2581991e2e938c2d9a6c13c3dfc"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Sep 23 21:21:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 23 21:21:36 2019 -0700"
      },
      "message": "Merge changes I0b8ae921,Ib8bda8ab am: 402fd7c9a7\nam: 7f8a396dff\n\nChange-Id: If1f4fe777c83a198581b40020fbf1d673b903870\n"
    },
    {
      "commit": "7f8a396dffe4c2581991e2e938c2d9a6c13c3dfc",
      "tree": "62c971968c405869b69be168c34e9902c81ab72d",
      "parents": [
        "eedc9bbae6c4e914e4edcc81e9210428458fb256",
        "402fd7c9a7aead3cfdb75d4d8a21a2c071d69926"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Sep 23 21:15:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 23 21:15:51 2019 -0700"
      },
      "message": "Merge changes I0b8ae921,Ib8bda8ab\nam: 402fd7c9a7\n\nChange-Id: Ibbce2ce39a7a29af3533f525c83ac1a2546066d5\n"
    },
    {
      "commit": "402fd7c9a7aead3cfdb75d4d8a21a2c071d69926",
      "tree": "7f095e5dfd7f440aa132534d4eef4fa616fc1397",
      "parents": [
        "09df62407d61b4a6172d4d122aa1676028a88f14",
        "fd5b2cf8cd6073ef663edf7f87bff9573a97bf64"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 24 02:13:38 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 24 02:13:38 2019 +0000"
      },
      "message": "Merge changes I0b8ae921,Ib8bda8ab\n\n* changes:\n  audiopolicy: Remove legacy audio_policy configuration\n  Remove usages of USE_XML_AUDIO_POLICY_CONF\n"
    },
    {
      "commit": "fd5b2cf8cd6073ef663edf7f87bff9573a97bf64",
      "tree": "7f095e5dfd7f440aa132534d4eef4fa616fc1397",
      "parents": [
        "d3ce88c4296b7019e20a9db5a87190face582b88"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri May 10 14:15:52 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Sep 23 17:13:04 2019 -0700"
      },
      "message": "audiopolicy: Remove legacy audio_policy configuration\n\nRemove the \"template\" configuration file and the header file.\n\nBug: 132435217\nTest: make\nChange-Id: I0b8ae921ac046e11b020d5766a60f9b341e1d6ee\nMerged-In: I0b8ae921ac046e11b020d5766a60f9b341e1d6ee\n"
    },
    {
      "commit": "d3ce88c4296b7019e20a9db5a87190face582b88",
      "tree": "2a60d9b0f1cbd1994fa16730d17eef413b63c628",
      "parents": [
        "09df62407d61b4a6172d4d122aa1676028a88f14"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri May 10 11:26:52 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Sep 23 17:10:29 2019 -0700"
      },
      "message": "Remove usages of USE_XML_AUDIO_POLICY_CONF\n\nThe usages were only checking that the property is set\nto catch attempts to update to Q while still using legacy\nconfigurations.\n\nBug: 132435217\nTest: build various devices\nChange-Id: Ib8bda8ab7f791ac5cd3875816de46a42f0a4cbb6\nMerged-In: Ib8bda8ab7f791ac5cd3875816de46a42f0a4cbb6\n"
    },
    {
      "commit": "d5ea3f35468e778de030615c48aa0af12d4a7073",
      "tree": "76377b4ccc5f53cb1ff7c0ac2d6984e76ea3ce2b",
      "parents": [
        "0647d8c5f64c577b10b791b2d86383183decb297"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Fri Sep 20 17:08:07 2019 +0530"
      },
      "committer": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Sep 23 19:10:56 2019 +0530"
      },
      "message": "NdkMediaCodec: Wrong check in error callback handler\n\nNdkMediaCodec checks for wrong item in case of CB_ERROR callback. It\nis checking for action instead of actionCode, because of which error\nis not getting propagated. This leads to hang in application using\nasync NdkMediaCodec APIs.\n\nTest: encoderTest --gtest_repeat\u003d20 -P /sdcard/res/\nTest: decoderTest --gtest_repeat\u003d20 -P /sdcard/res/\n\nBug: 141458223\n\nChange-Id: I9da8a361d1925b73f341f36e55f7426888155fc6\n"
    },
    {
      "commit": "0a5c1237f89059e327d9a7714b930ca0aadb24be",
      "tree": "021943b9ad69781fb6e93852d2e294fc71a3901a",
      "parents": [
        "45714825e06b0990afc71bd547672eb45d5abcf5",
        "f1a300c6df8d7cec28d80193862a2f333090c024"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Sep 22 16:32:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 22 16:32:19 2019 -0700"
      },
      "message": "Merge \"Benchmark Timer : add support for frameSizes\" am: 09df62407d am: eedc9bbae6\nam: f1a300c6df\n\nChange-Id: I602a9943431b1051086f97f4d1105985cb2fb7ac\n"
    },
    {
      "commit": "f1a300c6df8d7cec28d80193862a2f333090c024",
      "tree": "e04ce7080d8d97ad17ac6990b04278dfd1d75de4",
      "parents": [
        "0438ed903fe61e1dfaacd54c29dcdd1dbbb5fdde",
        "eedc9bbae6c4e914e4edcc81e9210428458fb256"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Sep 22 16:25:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 22 16:25:19 2019 -0700"
      },
      "message": "Merge \"Benchmark Timer : add support for frameSizes\" am: 09df62407d\nam: eedc9bbae6\n\nChange-Id: Ia730d957112209037ee2f3cd68f716e805f1e9ae\n"
    },
    {
      "commit": "eedc9bbae6c4e914e4edcc81e9210428458fb256",
      "tree": "49667fe7dbd5173f52c8fcad2e4e61a39668d5c1",
      "parents": [
        "8c8ce72cac5c6530ea459fdbc6d87cbb3aa5b048",
        "09df62407d61b4a6172d4d122aa1676028a88f14"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Sep 22 16:19:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 22 16:19:18 2019 -0700"
      },
      "message": "Merge \"Benchmark Timer : add support for frameSizes\"\nam: 09df62407d\n\nChange-Id: I014457297d6f6eb304f2ddcd617b6b114c8ea1c2\n"
    },
    {
      "commit": "09df62407d61b4a6172d4d122aa1676028a88f14",
      "tree": "664beac427f41baa1a7afb2ffd8a481fac691d1d",
      "parents": [
        "0647d8c5f64c577b10b791b2d86383183decb297",
        "5a58ec0c66d7d35ebc890eb51749d73bb29a815f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Sep 22 23:00:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Sep 22 23:00:54 2019 +0000"
      },
      "message": "Merge \"Benchmark Timer : add support for frameSizes\""
    },
    {
      "commit": "45714825e06b0990afc71bd547672eb45d5abcf5",
      "tree": "14fb832b8fccf6839a772a8e369d8854b582e223",
      "parents": [
        "3644001ea41d1b54407dc56fd914a9a257560aba",
        "16639a6e00d6f0f43486209795011f21ff0dc465"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sun Sep 22 05:08:35 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 22 05:08:35 2019 -0700"
      },
      "message": "Merge \"ACodec: read max pts gap and max fps keys for image encoders\" into qt-qpr1-dev\nam: 16639a6e00\n\nChange-Id: I2b9a85c45dc8d7fe5a6c4993cb6679ff29b8db5d\n"
    },
    {
      "commit": "16639a6e00d6f0f43486209795011f21ff0dc465",
      "tree": "5585c999b04a973ffb8be99243c82ddcf4d8a37b",
      "parents": [
        "863695e7ab51af3db3b97a21de180d3002d85d90",
        "55badc66542311fe695322fb85dbcfdf23993f20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Sep 22 11:46:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 22 11:46:48 2019 +0000"
      },
      "message": "Merge \"ACodec: read max pts gap and max fps keys for image encoders\" into qt-qpr1-dev"
    },
    {
      "commit": "3644001ea41d1b54407dc56fd914a9a257560aba",
      "tree": "7c9a16da90ea7ed39c90dc817b884510fedc6dbd",
      "parents": [
        "15acd121f0f8f006ac7e8ca81dc2a4b2cd8eb6b1",
        "863695e7ab51af3db3b97a21de180d3002d85d90"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Sun Sep 22 04:31:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 22 04:31:52 2019 -0700"
      },
      "message": "Merge \"Make a copy of output format in onOutputFormatChanged\" into qt-qpr1-dev\nam: 863695e7ab\n\nChange-Id: I2927d2a6cef66c31c18d0ad942830f59d9556a57\n"
    },
    {
      "commit": "863695e7ab51af3db3b97a21de180d3002d85d90",
      "tree": "35f4beeb0636eb3d462ca0f8409c0ed7e86a40f5",
      "parents": [
        "a11810536889285331a3b82fa202311fd5bf8b8d",
        "1fa2686026ce128fa16f47fb00f33ecc70ecdb4f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Sep 22 11:19:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 22 11:19:04 2019 +0000"
      },
      "message": "Merge \"Make a copy of output format in onOutputFormatChanged\" into qt-qpr1-dev"
    },
    {
      "commit": "15acd121f0f8f006ac7e8ca81dc2a4b2cd8eb6b1",
      "tree": "43c0813eb09b6adb7566ff607fa2df7d34be2d98",
      "parents": [
        "3dcd55bf8d45e9f7ab40ba00e7afdfb9b0036517",
        "a11810536889285331a3b82fa202311fd5bf8b8d"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Sep 20 17:55:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 17:55:17 2019 -0700"
      },
      "message": "Merge \"Camera: Delay pingCameraServiceProxy to end of onFirstRef\" into qt-qpr1-dev\nam: a118105368\n\nChange-Id: Ia1913dfc9e1dc1d94b8c285819bd4137986c7fde\n"
    },
    {
      "commit": "a11810536889285331a3b82fa202311fd5bf8b8d",
      "tree": "4c40e322fab6bf959962ad7b966c64b4c26aca49",
      "parents": [
        "eaf3f613a91f4b6383d4c2d81cbedefebef83ec7",
        "24b44157d3a9736fce60479cbbbabadf53471df0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Sep 21 00:39:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 21 00:39:34 2019 +0000"
      },
      "message": "Merge \"Camera: Delay pingCameraServiceProxy to end of onFirstRef\" into qt-qpr1-dev"
    },
    {
      "commit": "3dcd55bf8d45e9f7ab40ba00e7afdfb9b0036517",
      "tree": "1722f92e8945bc35e36087dab18bc01d3c272f75",
      "parents": [
        "8ebd097b822c9e2957e8845e9af3be6c456cb04b",
        "e4723835a881bb9f00dbb9482b2e8cd65e2c9e53"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Sep 20 20:34:48 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 20 20:34:48 2019 +0000"
      },
      "message": "Merge \"force g711 test to match 1-channel sample data am: ae55cbf717 am: 9956aa2874 am: eaf3f613a9\" into qt-qpr1-dev-plus-aosp"
    },
    {
      "commit": "e4723835a881bb9f00dbb9482b2e8cd65e2c9e53",
      "tree": "1722f92e8945bc35e36087dab18bc01d3c272f75",
      "parents": [
        "665814684e84dc2caaa316382854eaca360c7c75",
        "eaf3f613a91f4b6383d4c2d81cbedefebef83ec7"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:34:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:34:33 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data am: ae55cbf717 am: 9956aa2874\nam: eaf3f613a9\n\nChange-Id: I6b3a4b008cdbd2eda9fe49645dfa4b57cae97801\n"
    },
    {
      "commit": "8ebd097b822c9e2957e8845e9af3be6c456cb04b",
      "tree": "1722f92e8945bc35e36087dab18bc01d3c272f75",
      "parents": [
        "665814684e84dc2caaa316382854eaca360c7c75",
        "0438ed903fe61e1dfaacd54c29dcdd1dbbb5fdde"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:34:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:34:32 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data am: ae55cbf717 am: 9956aa2874\nam: 0438ed903f\n\nChange-Id: I7d2dd9ad5721dcd9cd9eee4612a3d3c20fe50368\n"
    },
    {
      "commit": "0438ed903fe61e1dfaacd54c29dcdd1dbbb5fdde",
      "tree": "6c00c97c01d12da4ee201339596cb4ad0fe7aa22",
      "parents": [
        "8d92a02dbe7dff716e101c3522000050ca3a216f",
        "9956aa28741e1a01299d3c0eda16c96abe6288d1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:28:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:28:08 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data am: ae55cbf717\nam: 9956aa2874\n\nChange-Id: Ie340f74c1dd5fc3eaa7a42c80c0a245ef8779faf\n"
    },
    {
      "commit": "eaf3f613a91f4b6383d4c2d81cbedefebef83ec7",
      "tree": "631a02127bfcda3d466a696ba5f13ba74e299f3a",
      "parents": [
        "cf935409652e633096729bdb64029cf2383534e3",
        "9956aa28741e1a01299d3c0eda16c96abe6288d1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:28:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:28:08 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data am: ae55cbf717\nam: 9956aa2874\n\nChange-Id: I32a041f3b2c6e9ea19bc21476fd17353ac235ab9\n"
    },
    {
      "commit": "9956aa28741e1a01299d3c0eda16c96abe6288d1",
      "tree": "cdf211c6f1522b55ff51ec3e006902390af376fd",
      "parents": [
        "ef6506d2c5eb9fc71e41e804ebf0e3fb602240eb",
        "ae55cbf717757115f53b8a9cf71ba76e763599ce"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Sep 20 13:23:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 13:23:06 2019 -0700"
      },
      "message": "force g711 test to match 1-channel sample data\nam: ae55cbf717\n\nChange-Id: I27cd320ad4a6ec7eb67842eebce37cfba4cb0274\n"
    },
    {
      "commit": "665814684e84dc2caaa316382854eaca360c7c75",
      "tree": "3c44b302f587ae635fcf16be3388e448cbf01087",
      "parents": [
        "99a94746c9a2f0fc2bb6f7086aa8b586a58e0a49",
        "cf935409652e633096729bdb64029cf2383534e3"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Sep 20 12:16:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Sep 20 12:16:09 2019 -0700"
      },
      "message": "Do not include hidden secure cameras in camera1: getNumberOfCameras\nam: cf93540965\n\nChange-Id: Ieb6594b60f1c3f1dee3fec91cabd589f029b93f1\n"
    },
    {
      "commit": "1fa2686026ce128fa16f47fb00f33ecc70ecdb4f",
      "tree": "09afcd977ec8cfbb267ab1820687f2e954bd2978",
      "parents": [
        "804b87d1f80df7b5fbe77e59100c375be1542db7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Sep 16 16:15:00 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Sep 20 18:21:42 2019 +0000"
      },
      "message": "Make a copy of output format in onOutputFormatChanged\n\nMake a copy of output format in NDK and camera\u0027s heic encoder.\n(MediaCodec.java JNI is already making a copy, so copy out of\nMediaCodec.cpp to avoid unnecessary dup)\n\nbug:141140020\nChange-Id: I8afb1e48b73f0fb2fa584bdee2b93985b48a5e91\n(cherry picked from commit 860eff192e00df5977be5ff8a6fbf3efa6f1f8d5)\n"
    },
    {
      "commit": "55badc66542311fe695322fb85dbcfdf23993f20",
      "tree": "a63cabc7c6fbeb12d80c562f0584763d7f73523f",
      "parents": [
        "804b87d1f80df7b5fbe77e59100c375be1542db7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Sep 17 13:20:17 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Sep 20 11:15:30 2019 -0700"
      },
      "message": "ACodec: read max pts gap and max fps keys for image encoders\n\nThese keys are needed to disable backward frame drops for image\nencoders. They should be read for both video and image types.\n\nbug: 141169323\nChange-Id: I12bea9b25a9902a50ba0e7f7d3f8aa5a497c581c\n(cherry picked from commit 226cedd0ccd3c17c917c951952e278eacd26d7c8)\n"
    },
    {
      "commit": "24b44157d3a9736fce60479cbbbabadf53471df0",
      "tree": "4f4e0b6b8941b52fee0ed67d764734d098453d68",
      "parents": [
        "804b87d1f80df7b5fbe77e59100c375be1542db7"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Sep 20 10:38:11 2019 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Sep 20 10:48:18 2019 -0700"
      },
      "message": "Camera: Delay pingCameraServiceProxy to end of onFirstRef\n\nThe cameraservice is only registered to service manager after onFirstRef\nis returned. To reduce the probability of getBinderService() call\nreturning null, move pingCameraServiceProxy to end of onFirstRef().\n\nAlso add debug messages in onFirstRef and main() for better diagnoses.\n\nTest: Camera CTS\nBug: 140414594\nChange-Id: I52defd1c138ade57ebc5181c42aff30921fbeaeb\n"
    },
    {
      "commit": "cf935409652e633096729bdb64029cf2383534e3",
      "tree": "af977a82797600bc63166e809cd567a21704140a",
      "parents": [
        "804b87d1f80df7b5fbe77e59100c375be1542db7"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 18 20:14:02 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Sep 20 10:10:29 2019 -0700"
      },
      "message": "Do not include hidden secure cameras in camera1: getNumberOfCameras\n\nApps cannot connect to hidden secure cameras. Do not include them in the\nnumber of cameras reported by camera1 api.\n\nBug: 141247926\n\nTest: Without CL -\u003e mark all cameras as hidden secure cameras;\n      atest FastBasicsTest.java#testCamera1 fails\n      With CL -\u003e mark all cameras as hidden secure cameras;\n      atest FastBasicsTest.java#testCamera1 passes\n\nTest: camera CTS\n\nMerged-In: I9d1721fd5e94fa7f692c3da52aa667ae9247d368\nChange-Id: I229a336bed6b2695e16c1457cb8f74c26b07f7e8\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "5a58ec0c66d7d35ebc890eb51749d73bb29a815f",
      "tree": "664beac427f41baa1a7afb2ffd8a481fac691d1d",
      "parents": [
        "0647d8c5f64c577b10b791b2d86383183decb297"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Sep 11 16:13:11 2019 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Sep 20 11:38:03 2019 +0530"
      },
      "message": "Benchmark Timer : add support for frameSizes\n\nAdds support to save\na. Extractor - Bytes extracted per call\nb. Muxer - Bytes being muxed per call\nc. Decoder - Input bytes decoded per call\nd. Encoder - Output bytes encoded per call\n\nTest: builds\n\nBug: 140051680\n\nChange-Id: I2740a4476ed6c06342fc13f4f1242a689cd4b46a\n"
    },
    {
      "commit": "99a94746c9a2f0fc2bb6f7086aa8b586a58e0a49",
      "tree": "3c364bd4371711ac744c49d6cea8b86f13b15c94",
      "parents": [
        "72da56ed189ec5a6656ad0d4dc4b8621f0604163",
        "804b87d1f80df7b5fbe77e59100c375be1542db7"
      ],
      "author": {
        "name": "Jeffrey Carlyle",
        "email": "jcarlyle@google.com",
        "time": "Wed Sep 18 11:26:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Sep 18 11:26:11 2019 -0700"
      },
      "message": "Merge \"ServiceUtilities: don\u0027t do RECORD_AUDIO check for system server\" into qt-qpr1-dev\nam: 804b87d1f8\n\nChange-Id: I2b0828faf0e54ce58465edd5c97c564ee829168f\n"
    },
    {
      "commit": "804b87d1f80df7b5fbe77e59100c375be1542db7",
      "tree": "7417c1a03cf3f6a8bbf801f8723b254e6bed6529",
      "parents": [
        "727ba2adb29277f3695df03eeefdb25a0508b137",
        "62cc92bb3801f1181403c78b4f942874050bb874"
      ],
      "author": {
        "name": "Jeffrey Carlyle",
        "email": "jcarlyle@google.com",
        "time": "Wed Sep 18 18:14:25 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 18 18:14:25 2019 +0000"
      },
      "message": "Merge \"ServiceUtilities: don\u0027t do RECORD_AUDIO check for system server\" into qt-qpr1-dev"
    },
    {
      "commit": "c795e471c1fb2e4fc03cc13ff6d9e3a1e502e3dc",
      "tree": "00ead81ff98ec99245f737e109a3646581275cbf",
      "parents": [
        "dabfdafb81c4b431377ca5b51c0e3a49fef4cb16"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Sep 18 11:06:04 2019 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Sep 18 11:13:08 2019 -0700"
      },
      "message": "Use shared libcrypto\n\nShared libcrypto provides FIPS self tests, use it whenever possible.\n\nBug: 141248879\nTest: m checkbuild\nChange-Id: I811db67a35b321505e50476313384fe51d8154d2\n"
    },
    {
      "commit": "72da56ed189ec5a6656ad0d4dc4b8621f0604163",
      "tree": "c882bdc99dbda7c99155884d64bd581c2b793550",
      "parents": [
        "dc6a107f117dcb09bb676709a2e89c4ea082653c",
        "727ba2adb29277f3695df03eeefdb25a0508b137"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Sep 17 23:29:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 23:29:08 2019 -0700"
      },
      "message": "Merge \"MediaCodec: recognize KEY_CAPTURE_RATE\" into qt-qpr1-dev\nam: 727ba2adb2\n\nChange-Id: I1dd5ed7cbdaab827ff917547c9a33a0ec61949ef\n"
    },
    {
      "commit": "727ba2adb29277f3695df03eeefdb25a0508b137",
      "tree": "97c0288e98d1da246f7315d37fff1f3943a52b21",
      "parents": [
        "611fc70511be8447ebeb1f344f1b04ba6ed5e97a",
        "447eaf16ad3483a6e95b9a7be7890dbb92a70899"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 18 06:11:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 18 06:11:03 2019 +0000"
      },
      "message": "Merge \"MediaCodec: recognize KEY_CAPTURE_RATE\" into qt-qpr1-dev"
    },
    {
      "commit": "62cc92bb3801f1181403c78b4f942874050bb874",
      "tree": "5b026f29b960d0ac13cfe7cc2c0fac38891230ab",
      "parents": [
        "1f1b954261e8821a7bf03c25abfd127dcc1f4844"
      ],
      "author": {
        "name": "Jeffrey Carlyle",
        "email": "jcarlyle@google.com",
        "time": "Tue Sep 17 11:15:15 2019 -0700"
      },
      "committer": {
        "name": "Jeffrey Carlyle",
        "email": "jcarlyle@google.com",
        "time": "Wed Sep 18 03:30:30 2019 +0000"
      },
      "message": "ServiceUtilities: don\u0027t do RECORD_AUDIO check for system server\n\nOnly one system server seems to exist across multiple-users; however,\nwhen the primary user is backgrounded, system server loses its\nRECORD_AUDIO permission.  Through a number of steps this prevents the\nsecondary user from starting any services that use the SoundTrigger HAL;\nspecifically, this was found because it prevents Oslo from functioning\nwhen a secondary user is active.\n\nBug: 139839188\nTest: Oslo use cases pass\nChange-Id: Ia0dd5fd3b6992cb18279b81146b35ed040771245\nSigned-off-by: Jeffrey Carlyle \u003cjcarlyle@google.com\u003e\n"
    },
    {
      "commit": "dc6a107f117dcb09bb676709a2e89c4ea082653c",
      "tree": "ee67d98f44b66e907184f3aa89a00f874091d045",
      "parents": [
        "5cd13ecc7e9dfe3c0e7d8f3dfa7fb89e6768bf7a",
        "8d92a02dbe7dff716e101c3522000050ca3a216f"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Sep 17 19:11:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 19:11:04 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Encoder\" am: 0647d8c5f6 am: 8c8ce72cac\nam: 8d92a02dbe\n\nChange-Id: I4b9bf68ddade907f423d97a77cc00478614c4942\n"
    },
    {
      "commit": "8d92a02dbe7dff716e101c3522000050ca3a216f",
      "tree": "3ae76ea0e63fc8239fd832434eed06f56144a9c5",
      "parents": [
        "25cab90e362dd73853b1be6e4c5ce69536ead777",
        "8c8ce72cac5c6530ea459fdbc6d87cbb3aa5b048"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Sep 17 19:04:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 19:04:04 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Encoder\" am: 0647d8c5f6\nam: 8c8ce72cac\n\nChange-Id: I83b38de79a51d9a1008d6c1c2a67929c950f9989\n"
    },
    {
      "commit": "8c8ce72cac5c6530ea459fdbc6d87cbb3aa5b048",
      "tree": "2eca5dd1bfd4f12fe09758c2c60addc66ff74036",
      "parents": [
        "654efeb3d73a94cb7a0bbb9937663e3009f185c4",
        "0647d8c5f64c577b10b791b2d86383183decb297"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Sep 17 18:57:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 18:57:19 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Encoder\"\nam: 0647d8c5f6\n\nChange-Id: I9ffb27ffa318c5351c926e4dbcaafd25c7f56c9d\n"
    },
    {
      "commit": "0647d8c5f64c577b10b791b2d86383183decb297",
      "tree": "b04ec9fedc75549d3becbcf3987fa50ee18ff939",
      "parents": [
        "dabfdafb81c4b431377ca5b51c0e3a49fef4cb16",
        "77684863fbe9a83184bba5f342b542fa692ad11b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 18 01:34:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 18 01:34:23 2019 +0000"
      },
      "message": "Merge \"Benchmark: add Encoder\""
    },
    {
      "commit": "5cd13ecc7e9dfe3c0e7d8f3dfa7fb89e6768bf7a",
      "tree": "c01fb93a85fe4fc09c281b56bfae5db1aa94bd89",
      "parents": [
        "ac59793e6340da3a816fe2098278b5aee3af0c8c",
        "25cab90e362dd73853b1be6e4c5ce69536ead777"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Sep 17 11:00:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 11:00:20 2019 -0700"
      },
      "message": "Merge \"Revert \"Suppress a static-analyzer warning\"\" am: dabfdafb81 am: 654efeb3d7\nam: 25cab90e36\n\nChange-Id: I226fe0bae02d044ca3f733594d0a98bde2b57236\n"
    },
    {
      "commit": "25cab90e362dd73853b1be6e4c5ce69536ead777",
      "tree": "764809a107cf980edfd5c0300179f9268c9145ad",
      "parents": [
        "02df02ddce77dbc7871723bc25dbb72242976ed9",
        "654efeb3d73a94cb7a0bbb9937663e3009f185c4"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Sep 17 10:54:19 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 10:54:19 2019 -0700"
      },
      "message": "Merge \"Revert \"Suppress a static-analyzer warning\"\" am: dabfdafb81\nam: 654efeb3d7\n\nChange-Id: I188103205120ba6b87b1a64ef47bcd2835f26deb\n"
    },
    {
      "commit": "654efeb3d73a94cb7a0bbb9937663e3009f185c4",
      "tree": "0746207b204c1e34009b670e3092760c4c494ec7",
      "parents": [
        "18f9e77cffc29694996520997974bf6d458cb955",
        "dabfdafb81c4b431377ca5b51c0e3a49fef4cb16"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Sep 17 10:48:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 10:48:23 2019 -0700"
      },
      "message": "Merge \"Revert \"Suppress a static-analyzer warning\"\"\nam: dabfdafb81\n\nChange-Id: I83a3710ab594f3be20e3cfd8f0d16e1e047a8178\n"
    },
    {
      "commit": "dabfdafb81c4b431377ca5b51c0e3a49fef4cb16",
      "tree": "b62c81401ebd54e3fc91cde3c1bd0e921105d491",
      "parents": [
        "05277b626bc1fee1b63576b871e0e2c6fa478de6",
        "625e98db2fa9f72414ad919f5fb73ee8e73cdc89"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 17 17:41:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 17 17:41:01 2019 +0000"
      },
      "message": "Merge \"Revert \"Suppress a static-analyzer warning\"\""
    },
    {
      "commit": "ac59793e6340da3a816fe2098278b5aee3af0c8c",
      "tree": "252e7363d23a9691bc92f1ee3ceeae0ccefb93c5",
      "parents": [
        "4778b6ec3fc33b8fe9c23f377fcdc5def2ad398f",
        "02df02ddce77dbc7871723bc25dbb72242976ed9"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Sep 17 10:13:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 10:13:42 2019 -0700"
      },
      "message": "Merge \"Use bionic platform headers.\" am: 05277b626b am: 18f9e77cff\nam: 02df02ddce\n\nChange-Id: I1d8ebec06d4365a205db613bf82e7eafd911fc24\n"
    },
    {
      "commit": "02df02ddce77dbc7871723bc25dbb72242976ed9",
      "tree": "03c3ac7abc4a33899a93ed83095eb578872c419b",
      "parents": [
        "28904dfc9c06bc9caa372a3d111ce1b9851902fb",
        "18f9e77cffc29694996520997974bf6d458cb955"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Sep 17 10:01:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 10:01:37 2019 -0700"
      },
      "message": "Merge \"Use bionic platform headers.\" am: 05277b626b\nam: 18f9e77cff\n\nChange-Id: I2b3c2e6953cd61a8e6ff8690a5c7ed64b3487ea2\n"
    },
    {
      "commit": "18f9e77cffc29694996520997974bf6d458cb955",
      "tree": "c7a29dc0eb78655b5e880181c83a72c5cb204967",
      "parents": [
        "3ff496a7bc08fa11a1fa7518d6914f799293ff5b",
        "05277b626bc1fee1b63576b871e0e2c6fa478de6"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Sep 17 09:50:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 09:50:30 2019 -0700"
      },
      "message": "Merge \"Use bionic platform headers.\"\nam: 05277b626b\n\nChange-Id: Ic09207e2b9aa625d44c2094a6abcb569c3abdfed\n"
    },
    {
      "commit": "4778b6ec3fc33b8fe9c23f377fcdc5def2ad398f",
      "tree": "9083488c5ae4739aab5c79bde2d6b5e0a889a4aa",
      "parents": [
        "cac0d8fbf9e613cd2376f1b055f97b32ede2b38f",
        "28904dfc9c06bc9caa372a3d111ce1b9851902fb"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Sep 17 09:49:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 09:49:33 2019 -0700"
      },
      "message": "Merge \"Replace libnativeloader-dummy-headers with libnativeloader-headers\" am: 08f53757a0 am: 3ff496a7bc\nam: 28904dfc9c\n\nChange-Id: I08fe92e0418a0f7b419d3ffee81e6fcdc1438033\n"
    },
    {
      "commit": "28904dfc9c06bc9caa372a3d111ce1b9851902fb",
      "tree": "53bbc3d01f93a32011a92aa41549c50077131bc0",
      "parents": [
        "1a10f57607fb36943d886758d2d93a08c3fb04fd",
        "3ff496a7bc08fa11a1fa7518d6914f799293ff5b"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Sep 17 09:43:36 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 09:43:36 2019 -0700"
      },
      "message": "Merge \"Replace libnativeloader-dummy-headers with libnativeloader-headers\" am: 08f53757a0\nam: 3ff496a7bc\n\nChange-Id: I09ff6d9e983619f14bd46d7a5c4ecd3a011f4223\n"
    },
    {
      "commit": "3ff496a7bc08fa11a1fa7518d6914f799293ff5b",
      "tree": "ce9a8f7f0cec631908646fe9e017e076c8454cce",
      "parents": [
        "63ef1152a0485236987a044ae0ca4c691abd075e",
        "08f53757a04451dfbfeb4f88d50b56c7bd29e046"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Sep 17 09:37:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 09:37:48 2019 -0700"
      },
      "message": "Merge \"Replace libnativeloader-dummy-headers with libnativeloader-headers\"\nam: 08f53757a0\n\nChange-Id: Ie21c818aa27aadf92bf359fc3a8e02497b3a4b5b\n"
    },
    {
      "commit": "05277b626bc1fee1b63576b871e0e2c6fa478de6",
      "tree": "3babd204bee6d8b78bbe41deed5a3ebbb56f2284",
      "parents": [
        "08f53757a04451dfbfeb4f88d50b56c7bd29e046",
        "9d2e008603bfe9dd46098dd4e58ad551078b9d8e"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Sep 17 16:33:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 17 16:33:25 2019 +0000"
      },
      "message": "Merge \"Use bionic platform headers.\""
    },
    {
      "commit": "08f53757a04451dfbfeb4f88d50b56c7bd29e046",
      "tree": "3de7850ba4a7f22fa104b811d74b6449b57927a4",
      "parents": [
        "47f98f62a9db5b3650df14184963b5b299bb4e3a",
        "808eaa28bd0beaf829ad43146237e8cf07b6ce1e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 17 16:12:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 17 16:12:47 2019 +0000"
      },
      "message": "Merge \"Replace libnativeloader-dummy-headers with libnativeloader-headers\""
    },
    {
      "commit": "cac0d8fbf9e613cd2376f1b055f97b32ede2b38f",
      "tree": "b7612482ce1dc7a068265a56f29f9b28cf3ae23c",
      "parents": [
        "f280ff7f2b7a1a6ca2b3e9e11569a07f37669854",
        "611fc70511be8447ebeb1f344f1b04ba6ed5e97a"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Sep 17 07:52:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 17 07:52:53 2019 -0700"
      },
      "message": "Merge \"NdkMediaDrm: properly check null listeners\" into qt-qpr1-dev\nam: 611fc70511\n\nChange-Id: Ibb3212a1c41b50ecc8581cc2a6238b37dcd9f387\n"
    },
    {
      "commit": "808eaa28bd0beaf829ad43146237e8cf07b6ce1e",
      "tree": "3de7850ba4a7f22fa104b811d74b6449b57927a4",
      "parents": [
        "47f98f62a9db5b3650df14184963b5b299bb4e3a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Sep 12 15:06:53 2019 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Sep 17 15:52:50 2019 +0100"
      },
      "message": "Replace libnativeloader-dummy-headers with libnativeloader-headers\n\nThe libnativeloader-dummy-headers target has been deprecated in favour\nof the more appropriately named by otherwise identical\nlibnativeloader-headers\n\nTest: m checkbuild\nChange-Id: I176e0b345dea7d60d27a5fbdbcee34f7f1874088\nExempt-From-Owner-Approval: minor build change, owners unresponsive\n"
    },
    {
      "commit": "611fc70511be8447ebeb1f344f1b04ba6ed5e97a",
      "tree": "26cf6448287068a7bc00854d16ca786a2480ed66",
      "parents": [
        "2cf0953b4e4b970762b9c14b504b17eea4a8cf87",
        "641cf39651b4e1a34bce760d53a7f460acf93fdf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Sep 17 14:32:02 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 14:32:02 2019 +0000"
      },
      "message": "Merge \"NdkMediaDrm: properly check null listeners\" into qt-qpr1-dev"
    },
    {
      "commit": "77684863fbe9a83184bba5f342b542fa692ad11b",
      "tree": "924e3170e2d0719784c2bf2d2d5e2e9456de1d1c",
      "parents": [
        "47f98f62a9db5b3650df14184963b5b299bb4e3a"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Sep 10 01:40:54 2019 +0530"
      },
      "committer": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Sep 17 14:55:27 2019 +0530"
      },
      "message": "Benchmark: add Encoder\n\nTest: encoderTest --gtest_repeat\u003d10 -P /sdcard/res/\n\nBug: 140051680\n\nChange-Id: Id17d011d1358ff32d7289d44caa2d397c041a7da\n"
    },
    {
      "commit": "9d2e008603bfe9dd46098dd4e58ad551078b9d8e",
      "tree": "b0b68436882064d04591dd55f7963f2ea00cceab",
      "parents": [
        "47f98f62a9db5b3650df14184963b5b299bb4e3a"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Sep 11 19:08:13 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Sep 16 12:34:43 2019 -0700"
      },
      "message": "Use bionic platform headers.\n\nBug: 130763340\n\nTest: Builds.\nChange-Id: I8cabd441431cd357bf2842bb40809db5a3ad171e\nMerged-In: I8cabd441431cd357bf2842bb40809db5a3ad171e\n(cherry picked from commit 7a3180d3c87bc91561e0a61ff5bc662ea6a1e627)\n"
    },
    {
      "commit": "f280ff7f2b7a1a6ca2b3e9e11569a07f37669854",
      "tree": "c1ab8528915bc2c6849f929cb7fd6d99ebb43695",
      "parents": [
        "ea3445f488663d289c39299acf18a9a4f5b23208",
        "2cf0953b4e4b970762b9c14b504b17eea4a8cf87"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Sep 16 11:03:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 16 11:03:17 2019 -0700"
      },
      "message": "Merge \"Allow codec2/g711 codec to handle 6 channels\" into qt-qpr1-dev\nam: 2cf0953b4e\n\nChange-Id: I0af77bbc7d1ddb2c05837e2ce6d6c03930392ca9\n"
    },
    {
      "commit": "2cf0953b4e4b970762b9c14b504b17eea4a8cf87",
      "tree": "d1c8d53bfa1a199e4782e90e2dbc92eb95376d84",
      "parents": [
        "1f1b954261e8821a7bf03c25abfd127dcc1f4844",
        "7712a4be1507698f66663ae6ce5f04806c16ce74"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 16 17:45:16 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:45:16 2019 +0000"
      },
      "message": "Merge \"Allow codec2/g711 codec to handle 6 channels\" into qt-qpr1-dev"
    },
    {
      "commit": "ea3445f488663d289c39299acf18a9a4f5b23208",
      "tree": "32d8abcd24ab762cb96f01e7ed3b6c57568a3d10",
      "parents": [
        "26e2ce8eef932ee2ab3b05d5911ef35d2f7488fd",
        "1a10f57607fb36943d886758d2d93a08c3fb04fd"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Sep 16 10:36:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 16 10:36:12 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Muxer\" am: 47f98f62a9 am: 63ef1152a0\nam: 1a10f57607\n\nChange-Id: Ide81cefbff571d6ba2651e6434db19fa1ec686b4\n"
    },
    {
      "commit": "1a10f57607fb36943d886758d2d93a08c3fb04fd",
      "tree": "81230cd85d5f0f712be853ae8420020183fe833c",
      "parents": [
        "c134cd407b408a907588e95923164f5e51595c29",
        "63ef1152a0485236987a044ae0ca4c691abd075e"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Sep 16 10:30:24 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 16 10:30:24 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Muxer\" am: 47f98f62a9\nam: 63ef1152a0\n\nChange-Id: I93c5a9ea844072962a0b7e6f57ce7f68cc6d0567\n"
    },
    {
      "commit": "63ef1152a0485236987a044ae0ca4c691abd075e",
      "tree": "128b8e64e82de033165426b0ae6b638f9ac4de60",
      "parents": [
        "3a1b9cf3809b6f7bdf9e18c44eb9e8540b0b317f",
        "47f98f62a9db5b3650df14184963b5b299bb4e3a"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Sep 16 10:23:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 16 10:23:10 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Muxer\"\nam: 47f98f62a9\n\nChange-Id: If46b8454f58881f61cf0eeb335e18d2e93583328\n"
    },
    {
      "commit": "47f98f62a9db5b3650df14184963b5b299bb4e3a",
      "tree": "6b674e52216012b5823a871228fc71a0423d451b",
      "parents": [
        "789fb735a6aaf5c24e8098a9f6d93ee06dadb197",
        "cde255126cffa88de200a60366454ca72edcfbf4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 16 17:08:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 16 17:08:35 2019 +0000"
      },
      "message": "Merge \"Benchmark: add Muxer\""
    },
    {
      "commit": "cde255126cffa88de200a60366454ca72edcfbf4",
      "tree": "6b674e52216012b5823a871228fc71a0423d451b",
      "parents": [
        "789fb735a6aaf5c24e8098a9f6d93ee06dadb197"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Wed Sep 04 19:44:38 2019 +0530"
      },
      "committer": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Mon Sep 16 15:09:16 2019 +0530"
      },
      "message": "Benchmark: add Muxer\n\nTest: muxerTest --gtest_repeat\u003d10 -P /sdcard/res/\n\nBug: 140051680\n\nChange-Id: Ia67df1f05c10798439ca1b4910f27dcc5593c594\n"
    },
    {
      "commit": "26e2ce8eef932ee2ab3b05d5911ef35d2f7488fd",
      "tree": "57f2b16c25c7a3d37b538429f6262d4e322530ec",
      "parents": [
        "c2dd021e4e9e75a42e607fca78cf772013ff4f4b",
        "c134cd407b408a907588e95923164f5e51595c29"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Sun Sep 15 21:31:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 15 21:31:08 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Decoder\" am: 789fb735a6 am: 3a1b9cf380\nam: c134cd407b\n\nChange-Id: Ie12bb7186a5ee039550cd91017fc5fa8f85a4207\n"
    },
    {
      "commit": "c134cd407b408a907588e95923164f5e51595c29",
      "tree": "64fc49d35406156da466eecbf7f8a05a7e10563b",
      "parents": [
        "7c1ec2335fdcee7ddd4382577b1e2955b2715285",
        "3a1b9cf3809b6f7bdf9e18c44eb9e8540b0b317f"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Sun Sep 15 21:25:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 15 21:25:07 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Decoder\" am: 789fb735a6\nam: 3a1b9cf380\n\nChange-Id: I0f81f169fb90885f10f2b76e4e01decd4d9577f2\n"
    },
    {
      "commit": "3a1b9cf3809b6f7bdf9e18c44eb9e8540b0b317f",
      "tree": "3b8d2b9274d273145b6909f72995fac5f8b90cb6",
      "parents": [
        "a24a5f96f5fc2bb843b2b8bc72dcc2d7f4808ab7",
        "789fb735a6aaf5c24e8098a9f6d93ee06dadb197"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Sun Sep 15 21:19:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 15 21:19:07 2019 -0700"
      },
      "message": "Merge \"Benchmark: add Decoder\"\nam: 789fb735a6\n\nChange-Id: I9f84b4a4c2457446a07c6db3f1a74d28bbc0e902\n"
    },
    {
      "commit": "789fb735a6aaf5c24e8098a9f6d93ee06dadb197",
      "tree": "a2e11a074aef567453fe1a9d29fabbcacf4cdf49",
      "parents": [
        "f28a06da9837993eeef23fcb1a98a9eea666a11e",
        "90f569ac481f0944b11f5ddcf1e6509c0ff51471"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Sep 16 04:13:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 16 04:13:33 2019 +0000"
      },
      "message": "Merge \"Benchmark: add Decoder\""
    }
  ],
  "next": "ae55cbf717757115f53b8a9cf71ba76e763599ce"
}
