)]}'
{
  "log": [
    {
      "commit": "c87bbb09578dba73043ce7d1f98178cfc83dad3d",
      "tree": "a3155335a7fb79039484646e923ccf157d9d5a8c",
      "parents": [
        "057f2f5ea41f928e372cbc2c4d6578c7b9403561"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Thu Apr 09 15:41:47 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Thu Apr 09 20:55:38 2020 +0530"
      },
      "message": "Added mp4_extractor_fuzzer\n\nTest: ./mpeg4_extractor_fuzzer\nBug: 151789258\n\nChange-Id: I446495dc025e4ad2ea3b191558719157635cf18b\n"
    },
    {
      "commit": "057f2f5ea41f928e372cbc2c4d6578c7b9403561",
      "tree": "1a4a112a2f9cffe1b735787127e66900082e05df",
      "parents": [
        "17bfa45534a79e8273c73a9f51f7fbdfc86022dc"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Thu Apr 09 15:41:38 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Thu Apr 09 20:55:36 2020 +0530"
      },
      "message": "Added ExtractorFuzzerBase class\n\nThis class provides the interface for a generic extractor. It\ncreates a buffersource and also provides an api to extract\nall tracks\n\nThis can be used to fuzz extractors\n\nTest: Build using mm\nBug: 151789258\n\nChange-Id: I5c5de9d4558d547db667d1c6ff065c961d3bdad8\n"
    },
    {
      "commit": "f8dfe5762bfe432666375834480caa9b4b87bcb2",
      "tree": "597f3ab48ec1f4680af63f79997c8b0cdb30e9cb",
      "parents": [
        "888b01ab8a0c95abf05f31f8658d9a6d9865b395",
        "a17cf65e8c35e647e5577e6f2a5de352f216b5bf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 06 21:01:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 06 21:01:54 2020 +0000"
      },
      "message": "Merge \"C2SoftAvcDec: Fix interlaced input handling\""
    },
    {
      "commit": "a17cf65e8c35e647e5577e6f2a5de352f216b5bf",
      "tree": "3a681969b8dfa1677ca56fc5562d456afad4d511",
      "parents": [
        "fd2fb97a3f96e62bbcd63e484aa266090a70b6ce"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Apr 02 05:45:05 2020 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Apr 06 11:42:41 2020 -0700"
      },
      "message": "C2SoftAvcDec: Fix interlaced input handling\n\nC2 plugin for avc decoder is now updated to appropriately\nhandle both types of interlaced content, i.e. sent as one\nfield per one input buffer and sent as two fields per one\ninput\n\n- Allow bytes consumed to be returned as zero to handle dangling fields\n- Do not ignore trailing bytes after decode call as that data may\n  contain next field\n- Ensure input buffer contains at least 4 bytes\n- After signalling new output delay, do not feed the input again\n\nBug: 135146280\nBug: 152087140\nTest: poc in bugs\nTest: atest android.media.cts.DecoderTest\n\nChange-Id: I1f6a12878eeebb604a16f8e9edcdf3d631ef5afc\n"
    },
    {
      "commit": "888b01ab8a0c95abf05f31f8658d9a6d9865b395",
      "tree": "95c28597316f4d0af75da1fd7bcf63ffd0cf2adc",
      "parents": [
        "c3e46e46369ac14acd916d33aaadc95e1f9d0e10",
        "057d5922f979620224f26a33933dd0b7d5128e23"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 04 03:29:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Apr 04 03:29:13 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Add ConfigParamValidation test\""
    },
    {
      "commit": "c3e46e46369ac14acd916d33aaadc95e1f9d0e10",
      "tree": "f29a9b890deb01c210bd773cbc28b2a9d9ab54cb",
      "parents": [
        "ead28bdf6f841ea48bb9225343b8b560f6f713d3",
        "46c8a15888cc2ff37defe1d33dffd0d62286a498"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 03 17:49:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 03 17:49:34 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add MetaDataBase Unit Test\""
    },
    {
      "commit": "46c8a15888cc2ff37defe1d33dffd0d62286a498",
      "tree": "840a5d4711b5c8926a7b2e87ffd4bde0185e523d",
      "parents": [
        "1d0e52cf31987ec3f91d46caed992971047ae068"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Fri Mar 20 15:06:37 2020 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Fri Apr 03 14:09:16 2020 +0530"
      },
      "message": "MediaTesting: Add MetaDataBase Unit Test\n\nTest: atest MetaDataBaseUnitTest\n\nBug: 152243992\n\nChange-Id: I02a2a9a926c093dd2a5487340577def751931c1e\n"
    },
    {
      "commit": "ead28bdf6f841ea48bb9225343b8b560f6f713d3",
      "tree": "30dd088d96f05ffa3fb9130dff39f8242afae25c",
      "parents": [
        "566004fd2eba99f0aa2b9655e88bd8fd9c68efcb",
        "7ce9ae677a47381a9c02cdec68a1ee59a44404e0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 03 04:54:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 03 04:54:00 2020 +0000"
      },
      "message": "Merge \"TextDescription: Fix to parse ftab box\""
    },
    {
      "commit": "057d5922f979620224f26a33933dd0b7d5128e23",
      "tree": "775c49df34b021171d838ba1f3706e57618fde14",
      "parents": [
        "8e733cadf982104e33eacabd066e159eb14911d1"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Mar 02 13:57:56 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Apr 03 03:15:35 2020 +0000"
      },
      "message": "ExtractorUnitTest: Add ConfigParamValidation test\n\nTest: atest ExtractorUnitTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 144480377\n\nChange-Id: Idb49a0f2a04523ef1ee5337042e18a5c7d41ca00\n"
    },
    {
      "commit": "566004fd2eba99f0aa2b9655e88bd8fd9c68efcb",
      "tree": "1a58d676d72ee02831cf7fd4a21b1a1fc4407219",
      "parents": [
        "6736db52bb416cafea5e0a2d70dfbed96329d783",
        "c77651a450566683801c8d4342233b452da55967"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 02 22:18:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 02 22:18:02 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add TimedText Unit Test\""
    },
    {
      "commit": "16fd2c626dd7eed1f62881fd24dbe9064852b7d5",
      "tree": "ee8175bf42aafab6c6e7b9dea3bb8f6477b9821f",
      "parents": [
        "8e733cadf982104e33eacabd066e159eb14911d1"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Mar 26 13:07:31 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Apr 01 09:20:02 2020 -0700"
      },
      "message": "TimeCheck: fix use of uninitialized variable\n\nVariable \u0027tag\u0027 in TimeCheck::TimeCheckThread::threadLoop\nmay end up being used w/o prior initialization.\nFound by clang-tidy.\n\nBug: 152526318\nTest: m\nChange-Id: Ifc1efbee39007ea9cfba8083edbfdb763eafb8dc\nMerged-In: Ifc1efbee39007ea9cfba8083edbfdb763eafb8dc\n"
    },
    {
      "commit": "c77651a450566683801c8d4342233b452da55967",
      "tree": "11ac8098a6625fbe18e50716e3ebf2b51a7e43f8",
      "parents": [
        "1d0e52cf31987ec3f91d46caed992971047ae068"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Tue Feb 25 18:18:05 2020 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Apr 01 18:17:19 2020 +0530"
      },
      "message": "MediaTesting: Add TimedText Unit Test\n\nTest: atest TimedTextUnitTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 150280568\n\nChange-Id: I07158ee1eac4839fbe1d8c788b1bc99971cf0d9b\n"
    },
    {
      "commit": "8e733cadf982104e33eacabd066e159eb14911d1",
      "tree": "193d854d479f6c78a0a597cdb7e13a13f4943326",
      "parents": [
        "3b0ae053c42e6f24ec98d992cf67738359ef3797",
        "664e15e0086e342226321e6beb39cc9963f4ec7d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Mar 30 17:34:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 30 17:34:24 2020 +0000"
      },
      "message": "Merge \"Remove `extern \"C\"` around `#include \"gsm.h\"`.\""
    },
    {
      "commit": "3b0ae053c42e6f24ec98d992cf67738359ef3797",
      "tree": "d728cc05d72d57bd320aee94043b204f77b18df2",
      "parents": [
        "4943e65ba7b17cb79a78262ca0aaefd46b4b5107",
        "75d2fb1e80874ee99c857f0eb06b2bbd1a70e70f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Mar 29 19:15:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 29 19:15:45 2020 +0000"
      },
      "message": "Merge \"Benchmark: Fix handling of onError\""
    },
    {
      "commit": "664e15e0086e342226321e6beb39cc9963f4ec7d",
      "tree": "ae055b7857b5c0b42fa995d71e96703174e75867",
      "parents": [
        "fd2fb97a3f96e62bbcd63e484aa266090a70b6ce"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Mar 27 17:11:19 2020 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Mar 27 17:11:19 2020 -0700"
      },
      "message": "Remove `extern \"C\"` around `#include \"gsm.h\"`.\n\nlibgsm\u0027s headers are now C++-safe.\n\nTest: treehugger\nChange-Id: I7df24df757e95655433c1927b6ee3476d4309dd0\n"
    },
    {
      "commit": "6861be79547c425ee21370bef55adbdd7bcb54c3",
      "tree": "c217f1670b1f46185fcb05819f1d89cf4e657d18",
      "parents": [
        "272808c329b808adee88d4f1d715b9e209236bff",
        "ac6f1e980f14046a788a6012a18cf7f6598cc4f0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 27 00:30:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 27 00:30:54 2020 +0000"
      },
      "message": "Merge \"WriterTest: Add listener test\""
    },
    {
      "commit": "1d0e52cf31987ec3f91d46caed992971047ae068",
      "tree": "bb1b58b61e1cf25ef7e791d7b84bcd734a288a87",
      "parents": [
        "38325a621be9dfad394e23b3a71e7b03d98e86ff",
        "c813a593f5aae6be814a780e690d2c548bd89d6a"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 25 19:59:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 25 19:59:26 2020 +0000"
      },
      "message": "Merge \"fix -Wunreachable-code-loop-increment\""
    },
    {
      "commit": "38325a621be9dfad394e23b3a71e7b03d98e86ff",
      "tree": "fdc55919d1e98d188c5fa0b92d3408bd1dd419ea",
      "parents": [
        "a1ce4cb5c66496473d87c1281d01bb5aac6a6775",
        "8d264321fd483b8843978c1d7d890e3df163d56a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Mar 24 23:25:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 24 23:25:25 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add Mpeg2ts Unit Test\""
    },
    {
      "commit": "a1ce4cb5c66496473d87c1281d01bb5aac6a6775",
      "tree": "de4df06d50c770d9cfa3967c20eae66c77f01304",
      "parents": [
        "89e76fa4a5e9ebf8a2d7f54242a0e602d8c1f294",
        "6c0c866f8fbe842d0b995ab3c169f08759b6a35e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 24 21:51:38 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 24 21:51:38 2020 +0000"
      },
      "message": "Merge \"Fix for potential NULL de-reference issue in Reverb\""
    },
    {
      "commit": "8d264321fd483b8843978c1d7d890e3df163d56a",
      "tree": "ed9f901021337ca0506ea99f5cc8b0b44aa173a1",
      "parents": [
        "27c20f484c31ca66b84c43e1cdd09908b0d13c28"
      ],
      "author": {
        "name": "Neelkamal Semwal",
        "email": "neelkamal.semwal@ittiam.com",
        "time": "Tue Jan 14 12:48:44 2020 +0530"
      },
      "committer": {
        "name": "Neelkamal Semwal",
        "email": "neelkamal.semwal@ittiam.com",
        "time": "Wed Mar 25 00:59:33 2020 +0530"
      },
      "message": "MediaTesting: Add Mpeg2ts Unit Test\n\nTest: atest Mpeg2tsUnitTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 147645907\n\nChange-Id: I52466d04280ce39cffa1ac497331d8a068258c67\n"
    },
    {
      "commit": "89e76fa4a5e9ebf8a2d7f54242a0e602d8c1f294",
      "tree": "e5dab914922823a705f597d48a245ec38b3081d8",
      "parents": [
        "d39b5ebf4843ce01cf4df0f283d2a009854cb8a0",
        "b17576c63e889b956d20bcaab095d29b4d7a63de"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 24 18:58:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 24 18:58:23 2020 +0000"
      },
      "message": "Merge \"codec2: Add support for sync frames in hevc encoder plugin\""
    },
    {
      "commit": "d39b5ebf4843ce01cf4df0f283d2a009854cb8a0",
      "tree": "f7031e3a72cc9c55d1e94e09f9847e14cfe0b49a",
      "parents": [
        "fc2cea02189535383e8d9e840a79758691705290",
        "3fdfaa3c2755fb7ac643f2356d153a171d5d9120"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Mar 24 18:12:38 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 24 18:12:38 2020 +0000"
      },
      "message": "Merge \"C2SoftVpxDec: Replace CHECK() with error handling\""
    },
    {
      "commit": "fc2cea02189535383e8d9e840a79758691705290",
      "tree": "2084d553a5a39a6e42dc5488dbd3f30a486f2015",
      "parents": [
        "fd2fb97a3f96e62bbcd63e484aa266090a70b6ce",
        "98389e3492501d1d7e10c8cf34b264d94cc2755d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 24 17:03:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 24 17:03:00 2020 +0000"
      },
      "message": "Merge \"libaudioclient: Fix error handling in AudioEffect::set\""
    },
    {
      "commit": "98389e3492501d1d7e10c8cf34b264d94cc2755d",
      "tree": "f0ed2efddb65b26ca06d87674a47e41da3d7a005",
      "parents": [
        "bc0f22e33fa5adc5a8873489a5270ba93f94b5a1"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Mar 23 11:44:33 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 24 08:53:33 2020 -0700"
      },
      "message": "libaudioclient: Fix error handling in AudioEffect::set\n\nZero-initialize effect UUID string recipient arrays\nto prevent logging random data.\n\nBug: 152189317\nTest: m\nChange-Id: I70e6cd509d7c4d1ce1cbd3a250b1371d2d5af4a7\nMerged-In: I70e6cd509d7c4d1ce1cbd3a250b1371d2d5af4a7\n"
    },
    {
      "commit": "6c0c866f8fbe842d0b995ab3c169f08759b6a35e",
      "tree": "d9e2530a0536f93d08963785a98d61c91008d3c8",
      "parents": [
        "931d1554c3af274b02007c25dd51b3b029ed5ff0"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Wed Mar 11 13:06:27 2020 +0530"
      },
      "committer": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Tue Mar 24 19:46:30 2020 +0530"
      },
      "message": "Fix for potential NULL de-reference issue in Reverb\n\nFix for potential NULL de-reference issue in EffectReverb.cpp file\n\nTest: android.media.cts.AudioEffectTest\nTest: android.media.cts.AudioPreProcessingTest\nTest: android.media.cts.BassBoostTest\nTest: android.media.cts.EnvReverbTest\nTest: android.media.cts.EqualizerTest\nTest: android.media.cts.LoudnessEnhancerTest\nTest: android.media.cts.PresetReverbTest\nTest: android.media.cts.VirtualizerTest\nTest: android.media.cts.VisualizerTest\nBug: 77731062\nChange-Id: Ib293173bb2512553bacb9a35dcf0f82bb290ede8\n"
    },
    {
      "commit": "3fdfaa3c2755fb7ac643f2356d153a171d5d9120",
      "tree": "252283f8300fb894aa0d797567b81f37d0ed17ad",
      "parents": [
        "fd2fb97a3f96e62bbcd63e484aa266090a70b6ce"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Aug 02 15:44:30 2019 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Mar 23 23:31:19 2020 +0000"
      },
      "message": "C2SoftVpxDec: Replace CHECK() with error handling\n\nCHECK() for color format has been replaced with appropriate error\nhandling.\n\nBug: 117625412\nBug: 152070124\nTest: stagefright -s -S /sdcard/cformat.webm\nTest: stagefright -s -S /sdcard/crowd_640x360p50f32_frmPar_1x1.webm\nChange-Id: I1fe0be54f9910fd98ff4db9240b4dcfd09888ffb\n"
    },
    {
      "commit": "8a28df6fb8583a48a5990831684a58cb3b5436f5",
      "tree": "21aa7964916bb3500aadf58d3617e10ea778c70c",
      "parents": [
        "931d1554c3af274b02007c25dd51b3b029ed5ff0"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Mar 20 06:00:52 2020 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Mar 20 06:00:52 2020 -0700"
      },
      "message": "Benchmark: Avoid potential memory leak\n\nWe make sure to close our FILE in all cases.\n\nTest: TreeHugger\nBug: 147798079\nChange-Id: I947adfc869466e89a70cc7ac63ef9c73e1a19ac2\n"
    },
    {
      "commit": "ac6f1e980f14046a788a6012a18cf7f6598cc4f0",
      "tree": "1ee52634c39bbf5e489f36d950fcb3c1aa3490fa",
      "parents": [
        "5995f2146016068b5619445b2f93372f12b5be51"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Feb 19 18:13:13 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu Mar 19 09:03:50 2020 +0530"
      },
      "message": "WriterTest: Add listener test\n\nTest: atest writerTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 144317323\n\nChange-Id: If01c4825356d9639a57673090856f50becef7789\n"
    },
    {
      "commit": "931d1554c3af274b02007c25dd51b3b029ed5ff0",
      "tree": "2a7392a90afbace0ea44bab065b3f22f7680d35a",
      "parents": [
        "4a1f564d42ac2d3a70acc6738d9100821c665b1c",
        "7f5e10eaef21d64b7bb94bab514892bad01328ed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 22:51:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 22:51:16 2020 +0000"
      },
      "message": "Merge \"Allow XML file paths to be customized with sysprop\""
    },
    {
      "commit": "4a1f564d42ac2d3a70acc6738d9100821c665b1c",
      "tree": "c4f23a0c86f542b5c1966374957b8c8b969454e7",
      "parents": [
        "bc0f22e33fa5adc5a8873489a5270ba93f94b5a1",
        "3f1a0904b259ea1e196cfcc002e5094655b0d917"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 21:45:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 21:45:02 2020 +0000"
      },
      "message": "Merge \"sfplugin: use an array instead of a vector\""
    },
    {
      "commit": "7f5e10eaef21d64b7bb94bab514892bad01328ed",
      "tree": "ff767346b0f088d9d0cc93530144c6bfe9747a5e",
      "parents": [
        "cc0dec6cc29a21e353d06d9b07dab3ad0527cc8d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Mar 07 04:09:55 2020 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Mar 18 14:30:53 2020 -0700"
      },
      "message": "Allow XML file paths to be customized with sysprop\n\nThree properties are declared as vendor-init-settable:\nro.media.xml_variant.codecs\nro.media.xml_variant.codecs_performance\nro.media.xml_variant.profiles\n\nmedia_codecs.xml can now be named\nmedia_codecs${ro.media.xml_variant.codecs}.xml\n\nmedia_codecs_performance.xml can now be named\nmedia_codecs_performance${ro.media.xml_variant.codecs_performance}.xml\n\nmedia_profiles_V1_0 can now be named\nmedia_profiles${ro.media.xml_variant.profiles}.xml\n\nTest: Rename \"media_codecs.xml\" to \"media_codecs_test.xml\",\nset ro.media.xml_variant.codecs to \"_test\", then\ncall \"stagefright -i\".\n\nTest: Rename \"media_codecs_performance.xml\" to\n\"media_codecs_performance_test.xml\",\nset ro.media.xml_variant.codecs_performance to \"_test\", then\nrun android.media.cts.VideoDecoderPerfTest.\n\nTest: Rename \"media_profiles_V1_0.xml\" to \"media_profiles_test.xml\",\nset ro.media.xml_variant.profiles to \"_test\", then\nrun vts_mediaProfiles_validate_test.\n\nBug: 142102953\nChange-Id: I38fa2924e02363639d1cdc3dd85128e0652343ee\n"
    },
    {
      "commit": "3f1a0904b259ea1e196cfcc002e5094655b0d917",
      "tree": "bdea3e840679d970884449c40b6d677a1f28295c",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 12:58:32 2020 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 12:58:32 2020 -0700"
      },
      "message": "sfplugin: use an array instead of a vector\n\nwe only ever iterated over this; using an array should generate\nsmaller/faster code.\n\nBug: None\nTest: TreeHugger\nChange-Id: I8389c63b942b25accdea692a4a19992af2bb18a5\n"
    },
    {
      "commit": "bc0f22e33fa5adc5a8873489a5270ba93f94b5a1",
      "tree": "5d61139488007b6a333e7d8cd98b5046d247f219",
      "parents": [
        "9242b79e17e527e6c6f476d5912dfe23823725dd",
        "588d83558433ce3cc2c0f483db96a53c20bf363d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 18 17:19:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 17:19:23 2020 +0000"
      },
      "message": "Merge \"Benchmark: Add CSV support for NDK gtest\""
    },
    {
      "commit": "c813a593f5aae6be814a780e690d2c548bd89d6a",
      "tree": "11754fe2c01652fd0ac829726df8c0ba5528ac90",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Sat Feb 22 22:54:44 2020 -0800"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Mar 18 10:19:18 2020 -0700"
      },
      "message": "fix -Wunreachable-code-loop-increment\n\nThis is part of a cleanup to fix instances of the\n-Wunreachable-code-loop-increment warning, which we plan to enable under\n-Werror by default.\n\nThis isn\u0027t intended to be a functional change.\n\nBug: 150166387\nTest: TreeHugger\nChange-Id: Iecaee50ba3748ff48aa5eac9e13c558cf37d52b3\n"
    },
    {
      "commit": "9242b79e17e527e6c6f476d5912dfe23823725dd",
      "tree": "eabd1f254a1e522b0f7aecc3b29d011948668a4c",
      "parents": [
        "cc0dec6cc29a21e353d06d9b07dab3ad0527cc8d",
        "48e98cf8dbd9fa212a0e129822929dc40e6c3898"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 18 17:13:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 17:13:04 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioTrack::releaseBuffer()\""
    },
    {
      "commit": "cc0dec6cc29a21e353d06d9b07dab3ad0527cc8d",
      "tree": "aba1fe5bb78c0770eda8ae9f9656976342238463",
      "parents": [
        "8e2689864fa4e6a4632437a5daa3d3163bd95df8",
        "f7d6ba94b17aa44f2c4ebbfcd73b667e583b2202"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Mar 17 21:31:56 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 17 21:31:56 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioRecord::releaseBuffer()\""
    },
    {
      "commit": "7ce9ae677a47381a9c02cdec68a1ee59a44404e0",
      "tree": "5ea7f487355659176fcd29e2e39c90baf9c02923",
      "parents": [
        "676171dab3f488b07d515cfac5c9f156765a23b1"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Thu Mar 05 19:39:01 2020 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Tue Mar 17 14:29:47 2020 +0530"
      },
      "message": "TextDescription: Fix to parse ftab box\n\nTest: atest TimedTextUnitTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 150915309\n\nChange-Id: I4b1c61661948f5613cf6dccbbcf4367bd6a291c7\n"
    },
    {
      "commit": "b17576c63e889b956d20bcaab095d29b4d7a63de",
      "tree": "64e9c4505ab134e8d5f032a3a36bf066cc95d403",
      "parents": [
        "1ab2344f6dd1b913c9e20c4afaba96105b00074c"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Jul 30 20:10:54 2019 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 17 04:19:09 2020 +0000"
      },
      "message": "codec2: Add support for sync frames in hevc encoder plugin\n\nBug: 135515629\nTest: set forceGoogleEncoder to true in VideoCodecTestBase.java\nTest: atest android.media.cts.VideoCodecTes.testSyncFrameHEVCCBR\n\nChange-Id: I869506d13d695b90a280d9bcd42c307043269b74\n"
    },
    {
      "commit": "eae5781ba1098225ce6166b891974c7119bcb096",
      "tree": "66024ca26e6bfac3e2e56b5410f70f98e0d01e72",
      "parents": [
        "07b0d6184894c41035ce5c312501d782f3269b1e"
      ],
      "author": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 14:54:56 2020 +0530"
      },
      "committer": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 17:24:25 2020 +0530"
      },
      "message": "Added mpeg4_dec_fuzzer and h263_dec_fuzzer\n\nTest: ./mpeg4_dec_fuzzer\nTest: ./h263_dec_fuzzer\nBug: 150440419\n\nChange-Id: I5adc737fd5936447e5b0d39e8d64f57c6ae79c4d\n"
    },
    {
      "commit": "07b0d6184894c41035ce5c312501d782f3269b1e",
      "tree": "c6fea515649aa276ef93b10f6121da4acbefcfbb",
      "parents": [
        "6dd66429d7773804514d5d44174fc84a04a4a8b0"
      ],
      "author": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 14:53:30 2020 +0530"
      },
      "committer": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 17:24:20 2020 +0530"
      },
      "message": "m4vh263dec: Add host support\n\nTest: Build libstagefright_m4vh263dec on host\nBug: 150440419\n\nChange-Id: I492c2c54dd5028b5986bda76d25fb945e120f956\n"
    },
    {
      "commit": "6dd66429d7773804514d5d44174fc84a04a4a8b0",
      "tree": "878b6aa83d9d40237e4bde21b5222731f46a45eb",
      "parents": [
        "24507dc4eadf3d533c12f9a8e7def12ed67d90a0"
      ],
      "author": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 14:51:26 2020 +0530"
      },
      "committer": {
        "name": "Anuj Joshi",
        "email": "anuj.joshi@ittiam.com",
        "time": "Mon Mar 16 17:24:16 2020 +0530"
      },
      "message": "m4vh263dec: Remove unused header dependencies\n\nmedia_plugin_headers and libstagefright_headers are not needed\nto build libstagefright_m4vh263dec\n\nTest: mm libstagefright_m4vh263dec\nBug: 150440419\n\nChange-Id: Ib72e4d82383ddf0f27517b273ce3e1a95058f837\n"
    },
    {
      "commit": "ed7c7e6f62442fd2fd4982645d082378a8832e14",
      "tree": "1af86c3d6e9e3dc1761c23f7451ab6dde992adda",
      "parents": [
        "20b97e9e0bfd3eecadd29eb6f010a83ac85a50bc",
        "53081a5add4888b96810107557f5fd7eaa75d8e6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 11 23:51:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 11 23:51:54 2020 +0000"
      },
      "message": "Merge changes Iaf823919,I5b95b358,I24eae032\n\n* changes:\n  Added amrwb_dec_fuzzer\n  amrwbdec: Add host support\n  Remove libstagefright_headers dependency from libstagefright_amrwbdec\n"
    },
    {
      "commit": "3de4f26be47eea27619b44ac70ae5f29163a1307",
      "tree": "743d92be6536d4699e120fffd6251d550b801141",
      "parents": [
        "fb9c73b74672434872a9f04061489e05fb226fe2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Mar 06 17:02:19 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 10 15:36:34 2020 -0700"
      },
      "message": "Plumb the notification about audio HAL services update to APM\n\nAudioFlinger registers a callback with libaudiohal to receive\nnotifications when new HAL services get registered. It relays\nthe notification to AudioPolicyManager via AudioSystem /\nIAudioPolicyService interface.\n\nBecause AF / APM only interact via Binder interfaces and APM\u0027s\ninterface gets registered later than AF\u0027s, the notification\nfrom AF is made asynchronous.\n\nBug: 149854039\nTest: audio test on a regular phone configuration\n      audio test on a phone with MSD audio HAL module\nChange-Id: I158e941b8f75e2a4614b9d84ca798b0f1f47aa6a\nMerged-In: I158e941b8f75e2a4614b9d84ca798b0f1f47aa6a\n"
    },
    {
      "commit": "fb9c73b74672434872a9f04061489e05fb226fe2",
      "tree": "dcbb344e801c4b43be3edf31baf61a181d9db68e",
      "parents": [
        "21762fa512c3d47bf0a78ffbfe3969ebabed2004"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Mar 06 10:55:34 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Mar 10 15:36:34 2020 -0700"
      },
      "message": "libaudiohal: Allow late registration of HIDL HAL services\n\nDevicesFactoryHalHidl registers a notification callback\nwith a service manager to get notified about registration\nof new HAL services.\n\nThe specific code for the MSD HAL has been removed,\nthis HAL service is now handled using the added generic\nmechanism.\n\nBug: 149854039\nTest: make\nChange-Id: I2f7f83dec11ac2390f674afd9e4451ef46dde04e\nMerged-In: I2f7f83dec11ac2390f674afd9e4451ef46dde04e\n"
    },
    {
      "commit": "53081a5add4888b96810107557f5fd7eaa75d8e6",
      "tree": "960f3a0fc524a949d37ae9334d801a16170fb368",
      "parents": [
        "dc675197bf370c43ad0fc3a4d5c415d21179f51b"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:51:37 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:57:47 2020 +0530"
      },
      "message": "Added amrwb_dec_fuzzer\n\nTest: ./amrwb_dec_fuzzer\nBug: 150829891\n\nChange-Id: Iaf823919e6921d43e83ded77f37de4d5d63118c3\n"
    },
    {
      "commit": "dc675197bf370c43ad0fc3a4d5c415d21179f51b",
      "tree": "d48c10e3a369c3f1fdf9c8397ed2cf45a31a0f74",
      "parents": [
        "96753108d4de737fa707d32b233323218c9fe7f3"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:49:11 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:57:36 2020 +0530"
      },
      "message": "amrwbdec: Add host support\n\nTest: Build libstagefright_amrwbdec on host\nBug: 150829891\n\nChange-Id: I5b95b35829be113be53f403a951a84ee89994513\n"
    },
    {
      "commit": "96753108d4de737fa707d32b233323218c9fe7f3",
      "tree": "d05b216c336e4a17ce1013e61a0117e25a313879",
      "parents": [
        "a442e6770e41f06db68ff33856af9419322f0a64"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:46:24 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon Mar 09 16:57:24 2020 +0530"
      },
      "message": "Remove libstagefright_headers dependency from libstagefright_amrwbdec\n\nTest:  mm libstagefright_amrwbdec\nBug: 150829891\n\nChange-Id: I24eae0327eb2a276c6599d5d609580ff987c08f0\n"
    },
    {
      "commit": "a442e6770e41f06db68ff33856af9419322f0a64",
      "tree": "ed84f8f72ce401add383812f4242c3906cd64172",
      "parents": [
        "a85202f4b641744113b3f79b45ea73dbe01d4392",
        "29a40121390f0cb7810b7e48f41b1db4cca06f4a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Mar 09 00:09:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 09 00:09:28 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add Opus Header Unit Test\""
    },
    {
      "commit": "65be2c8da7a59531a47e43bbe4c2bb2b1d96c601",
      "tree": "3a23b926a8c56d8a14f0d56bb2f882bd0c025419",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 19 12:57:39 2019 -0800"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sat Mar 07 22:04:19 2020 -0800"
      },
      "message": "TEST_MAPPING for stagefright foundation classes\n\nAlso convert existing Android.mk to Android.bp\n\nBug: 144649738\nTest: atest in frameworks/av/media/libstagefright/foundataion\nChange-Id: I56e4249e805421e7f542acab182a61445a604a90\nMerged-In: I56e4249e805421e7f542acab182a61445a604a90\n(cherry picked from commit c43bf4a3e2f7e5d7eb73be93998fc8e05f539fe0)\n"
    },
    {
      "commit": "29a40121390f0cb7810b7e48f41b1db4cca06f4a",
      "tree": "fef5003a6711574398b6e3db0947d02d899722a0",
      "parents": [
        "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f"
      ],
      "author": {
        "name": "Snehal N Bhamare",
        "email": "snehal.bhamare@ittiam.com",
        "time": "Tue Jan 14 18:01:06 2020 +0530"
      },
      "committer": {
        "name": "Snehal N Bhamare",
        "email": "snehal.bhamare@ittiam.com",
        "time": "Sat Mar 07 23:55:39 2020 +0530"
      },
      "message": "MediaTesting: Add Opus Header Unit Test\n\nTest: atest OpusHeaderTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 148438161\n\nChange-Id: I6618ade7a2c26d8bae32e4efd104ba3e309ad61c\n"
    },
    {
      "commit": "48e98cf8dbd9fa212a0e129822929dc40e6c3898",
      "tree": "7df330d170114ea0cfab3c2010a0c20263e20129",
      "parents": [
        "f7d6ba94b17aa44f2c4ebbfcd73b667e583b2202"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Jan 27 08:03:37 2020 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 08:50:43 2020 -0800"
      },
      "message": "Fix race condition in AudioTrack::releaseBuffer()\n\nIgnore releaseBuffer() if it is for a different IAudioTrack than was\nused for obtainBuffer().\n\nBug: 136268149\nTest: at bug comments #32 and #45\nChange-Id: I2e1955c60479edcba6e7d66c98b9faef088b65d9\n"
    },
    {
      "commit": "f7d6ba94b17aa44f2c4ebbfcd73b667e583b2202",
      "tree": "5350f720584c15eb58d19192e866070e6699cf9b",
      "parents": [
        "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Dec 13 11:13:42 2019 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 06 08:50:39 2020 -0800"
      },
      "message": "Fix race condition in AudioRecord::releaseBuffer()\n\nIgnore releaseBuffer() if it is for a different IAudioRecord than was\nused for obtainBuffer().\n\nBug: 136268149\nTest: at bug comments #26 and #27\nChange-Id: I2a08c30bf9187b35535318761eaac7856da68c11\n"
    },
    {
      "commit": "75d2fb1e80874ee99c857f0eb06b2bbd1a70e70f",
      "tree": "e673a6a6c56ea8698b4d3a6493832bac4275edfa",
      "parents": [
        "b1d2e747ede4994547eae75b2b929896ac6a7e8e"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Fri Mar 06 14:59:03 2020 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Fri Mar 06 19:35:10 2020 +0530"
      },
      "message": "Benchmark: Fix handling of onError\n\nTest: atest com.android.media.benchmark.tests.EncoderTest\n\nBug: 150930459\n\nChange-Id: I258c120fc9aa51f0ec15aba644926e4e08fa933a\n"
    },
    {
      "commit": "61f8a4e64968f6bcf389b1f635ac398aa9a6ed4f",
      "tree": "ac7d7e1bc001c4c9e9ad0550bd778d1b13a442c7",
      "parents": [
        "2ec8ac27dfd95ce12e208449171d47d358a3ecbe",
        "fb844da35a6c51224fd8b92ccefd5f8471be30b4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 05 22:39:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 22:39:02 2020 +0000"
      },
      "message": "Merge \"OpusHeader: Add error checks in ParseOpusHeader()\""
    },
    {
      "commit": "2ec8ac27dfd95ce12e208449171d47d358a3ecbe",
      "tree": "94cb71d0bfc6f7bb30a262850f7d432c54ddcade",
      "parents": [
        "43f0d469b52d976cdfc45d761631a35d433c5ec8",
        "e7b947326db5ddf7734a13c7978288a740ef7bb1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 05 22:37:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 22:37:34 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Add support for random seek in SeekTest\""
    },
    {
      "commit": "43f0d469b52d976cdfc45d761631a35d433c5ec8",
      "tree": "6b04b3747e84fdeefaebef14eb50b13c69f4b526",
      "parents": [
        "7f9c0336614e4fa2546c43eafe3defb81b84179c",
        "e8e6d852bff881f92b267d251568e996f542f3da"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Thu Mar 05 22:15:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 22:15:04 2020 +0000"
      },
      "message": "Merge \"Added amrnb_dec_fuzzer\""
    },
    {
      "commit": "7f9c0336614e4fa2546c43eafe3defb81b84179c",
      "tree": "3ff5b807f7e1d507891a87771437dc43afc2624f",
      "parents": [
        "39545da383c5e7e78ac6e144f29c1e039056c133",
        "3368128a013ec78cb2639ced60c113061592a3af"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Mar 05 20:55:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 05 20:55:57 2020 +0000"
      },
      "message": "Merge \"amrnbdec: Add host support\""
    },
    {
      "commit": "fb15badae983c74fee7fdaa27325a9e27634fd32",
      "tree": "df83342795f2043b7cc3699215ac22eccb5648ff",
      "parents": [
        "6712360974b9643d84003a93ea580bf4ad035d4d",
        "31db0f1457b83700d75272291ade2af726370a72"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 05 01:54:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 05 01:54:05 2020 +0000"
      },
      "message": "Merge \"Make libaudiofoundation can be a static library.\" am: 31db0f1457\n\nChange-Id: I6bcde89048513a82f1da979a547cf9bcceb6227a\n"
    },
    {
      "commit": "a40cb14d9d2676d15e58efac2f6e48a7c12bd2fd",
      "tree": "7155ad07140fb973ccb377506d5d05ed464b64f3",
      "parents": [
        "b1d2e747ede4994547eae75b2b929896ac6a7e8e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 11:28:57 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 04 16:53:45 2020 -0800"
      },
      "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\nBug: 150299743\nChange-Id: I814c5380dfa5269fccc7bd37e29f308f1bc9bf28\n(cherry picked from commit 54b0d31e6a46edb1f422822119bcaf7fda764186)\nMerged-In: I814c5380dfa5269fccc7bd37e29f308f1bc9bf28\n"
    },
    {
      "commit": "fb844da35a6c51224fd8b92ccefd5f8471be30b4",
      "tree": "ca70d76672ad6c80c27df6e6b5637fb59c763916",
      "parents": [
        "ff210cf8be61382965eae9baa46c58256f9e1c0d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Feb 27 14:33:30 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Mar 05 00:13:56 2020 +0000"
      },
      "message": "OpusHeader: Add error checks in ParseOpusHeader()\n\nAdd error checks for invalid number of coupled streams and channel\nmapping values\n\nBug: 148771305\nTest: test in bug\nChange-Id: I0d8fcbaa514dfe55a94246f8f847be9a14be7a60\n"
    },
    {
      "commit": "e8e6d852bff881f92b267d251568e996f542f3da",
      "tree": "f0356480ce98c15b33f7b981b3731f7c57b3dca7",
      "parents": [
        "3368128a013ec78cb2639ced60c113061592a3af"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Mar 04 14:03:38 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Mar 04 14:05:21 2020 +0530"
      },
      "message": "Added amrnb_dec_fuzzer\n\nTest: ./amrnb_dec_fuzzer\nBug: 150439421\n\nChange-Id: I3ec32992e1390d241730fa5f7052051053911952\n"
    },
    {
      "commit": "3368128a013ec78cb2639ced60c113061592a3af",
      "tree": "e421f88de7a16368509158ec8c82f53478e7b654",
      "parents": [
        "b1d2e747ede4994547eae75b2b929896ac6a7e8e"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Mar 04 13:57:26 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Mar 04 14:02:42 2020 +0530"
      },
      "message": "amrnbdec: Add host support\n\nTest: Build libstagefright_amrnbdec on host\nBug: 150439421\n\nChange-Id: Ida81069c7cceb89650f7cac62be26a0a4c4c7a62\n"
    },
    {
      "commit": "6712360974b9643d84003a93ea580bf4ad035d4d",
      "tree": "14652440626b77fd1780ff7713f5db2be744d30f",
      "parents": [
        "afe7f7e770ea439ce5b687f54c1dcdf2efb94c54",
        "b1d2e747ede4994547eae75b2b929896ac6a7e8e"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 23:45:32 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 23:45:32 2020 +0000"
      },
      "message": "Merge \"WriterTest: handle asserts in getInputBufferInfo()\" am: b1d2e747ed\n\nChange-Id: I99fad6d97c0d8a3a5b457e90b21b72f5b48dbcca\n"
    },
    {
      "commit": "b1d2e747ede4994547eae75b2b929896ac6a7e8e",
      "tree": "f63c2aea8b5b8ea2290ee5cfdfea6b8c1e9bd27c",
      "parents": [
        "01f322e6b1a33054238fb37c24a33c806d403304",
        "c866568da3522fba6fd5c87e79ad93d0d561893a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Mar 02 23:34:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 02 23:34:25 2020 +0000"
      },
      "message": "Merge \"WriterTest: handle asserts in getInputBufferInfo()\""
    },
    {
      "commit": "afe7f7e770ea439ce5b687f54c1dcdf2efb94c54",
      "tree": "cac3142724c5cf8d3971a162a6ae84801d7b469a",
      "parents": [
        "eff63f86fd7eb7b3922379db520557a1048d26e0",
        "01f322e6b1a33054238fb37c24a33c806d403304"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 22:19:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 02 22:19:13 2020 +0000"
      },
      "message": "Merge \"use vector::erase with std::remove_if\" am: 01f322e6b1\n\nChange-Id: Ia3c7f6706ff715382cc9c8f50b6d577a629f185c\n"
    },
    {
      "commit": "01f322e6b1a33054238fb37c24a33c806d403304",
      "tree": "16b895963d2ac1e7665919676253c65ed5e67e66",
      "parents": [
        "26a5773f3b6b5b009dbe8dc9607b2e8268264602",
        "27dc80cd0c5ff40d32dbb1d6c3e78d48225a612f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Mar 02 22:04:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 02 22:04:08 2020 +0000"
      },
      "message": "Merge \"use vector::erase with std::remove_if\""
    },
    {
      "commit": "71e8b09645f09fa565b3d9e9e3d353a6b030d786",
      "tree": "70f7e83d9e019e2ffb7bec52c7fe20e775dec99d",
      "parents": [
        "e61aab8fc37ac603f3f5d229212064c47b2fbcfb",
        "26a5773f3b6b5b009dbe8dc9607b2e8268264602"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 02:12:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 29 02:12:31 2020 +0000"
      },
      "message": "Merge \"CCodec: output format duplicated at CCodecConfig\" am: 26a5773f3b\n\nChange-Id: I5bd5b3b76f66ad3f21dda1b0f39517818a5a1216\n"
    },
    {
      "commit": "274c832c00c1cd55343335e89428697344250f50",
      "tree": "6ffd4d8048b69ba60d379c990275644a40498c0e",
      "parents": [
        "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 10:42:21 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 28 10:52:40 2020 -0800"
      },
      "message": "CCodec: output format duplicated at CCodecConfig\n\nBug: 149537770\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ib63d15830b876c036143de4ce5010ccf8925fbe6\n"
    },
    {
      "commit": "106e30258163a575fe70e96a4ffbdbdd2668aacd",
      "tree": "fabe88831fa986010f3cb6cd345059de056bcd66",
      "parents": [
        "3af8d573315ee912dffaf6c159e619e0b7a1bb14",
        "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 03:22:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 27 03:22:55 2020 +0000"
      },
      "message": "Merge \"Use std::optional for nullable\" am: f5f3a4a006\n\nChange-Id: Ib6a5d008a955d9b0ceff9bdbbd41b4acbe989695\n"
    },
    {
      "commit": "f5f3a4a0067ee7681fb30981e7fb5e630a88a80a",
      "tree": "f3cfad16f4780f1c09911a037958dcc2f342f35c",
      "parents": [
        "550fef9128badbdd37a7f335d54609f02bc8685a",
        "ee71fdf3dbfc31177dbaffb4ad1c3746ccd203cd"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Feb 27 03:06:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 27 03:06:14 2020 +0000"
      },
      "message": "Merge \"Use std::optional for nullable\""
    },
    {
      "commit": "ee71fdf3dbfc31177dbaffb4ad1c3746ccd203cd",
      "tree": "678361907de4b2aed77d0010b9b6e400dc553db9",
      "parents": [
        "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Jan 23 12:27:18 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Feb 27 03:04:57 2020 +0000"
      },
      "message": "Use std::optional for nullable\n\nAIDL now use std::optional to represent nullable types for efficiency\ninstead of std::unique_ptr which might cause additional heap allocation.\n\nBug: 1447732670\nTest: m\nMerged-In: I9045bc6fc2eb06839203af6db94a80de9b83ad1f\nChange-Id: I9045bc6fc2eb06839203af6db94a80de9b83ad1f\n(cherry picked from commit 0c230cf92f4efbacbd8a20ab7b0b7c6c5f5e92b6)\n\nExempt-From-Owner-Approval: CP from master\n"
    },
    {
      "commit": "e7b947326db5ddf7734a13c7978288a740ef7bb1",
      "tree": "04b01f6c3d152166806b3590ea76076e0817cc47",
      "parents": [
        "550fef9128badbdd37a7f335d54609f02bc8685a"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu Feb 06 18:35:27 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Wed Feb 26 18:26:25 2020 +0530"
      },
      "message": "ExtractorUnitTest: Add support for random seek in SeekTest\n\nBug: 148948209\n\nTest: ExtractorUnitTest -P /data/local/tmp/extractorRes/\n\nChange-Id: I53c4bf7dd6b734cc68d7c2c122fd9f701f4a17e0\n"
    },
    {
      "commit": "c866568da3522fba6fd5c87e79ad93d0d561893a",
      "tree": "ef1f11bbe6a1896c061e1fed6ee11b0394529c63",
      "parents": [
        "550fef9128badbdd37a7f335d54609f02bc8685a"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Feb 24 17:49:04 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Tue Feb 25 18:35:47 2020 +0530"
      },
      "message": "WriterTest: handle asserts in getInputBufferInfo()\n\nASSERT_*() calls in getInbufBUfferInfo() weren\u0027t resulting in test failures earlier\n\nAlso added a sanity check for MediaAdapter allocation failure\n\nTest: atest writerTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 150181503\n\nChange-Id: I600ab1e7cbbd6d5e508efbf85c3a40753ca14a18\n"
    },
    {
      "commit": "3af8d573315ee912dffaf6c159e619e0b7a1bb14",
      "tree": "bad6814f061f04808611ee7dcfda048ab2f51aac",
      "parents": [
        "62a021be5304af1cf44a0fc28f4e1592e14365a9",
        "550fef9128badbdd37a7f335d54609f02bc8685a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 20:49:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 20:49:27 2020 +0000"
      },
      "message": "Merge \"libeffects: Removed an extraneous semi-colon in a macro definition\" am: 550fef9128\n\nChange-Id: I48c23a3edd03fed556993dc2989a857c31d9c50e\n"
    },
    {
      "commit": "550fef9128badbdd37a7f335d54609f02bc8685a",
      "tree": "c71396fcb3d196cd81d1507cdb23d425e545ff43",
      "parents": [
        "8be9a1bb7c0e7efbe22ef3193eb0b22d519e424b",
        "85843020024ec42bfd15967a8f7886e200fa20ef"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 24 20:35:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 20:35:18 2020 +0000"
      },
      "message": "Merge \"libeffects: Removed an extraneous semi-colon in a macro definition\""
    },
    {
      "commit": "62a021be5304af1cf44a0fc28f4e1592e14365a9",
      "tree": "ecc5b96c22627b37eeb3a39241a938279074718f",
      "parents": [
        "d2ecc6916eb1e447f0d5af52b44bdf60f25aa131",
        "8be9a1bb7c0e7efbe22ef3193eb0b22d519e424b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 19:54:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 19:54:47 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Enable midi tests\" am: 8be9a1bb7c\n\nChange-Id: I605523bb6dd29a208a1752f9965eceee8a7f3bfe\n"
    },
    {
      "commit": "27dc80cd0c5ff40d32dbb1d6c3e78d48225a612f",
      "tree": "084871c0b69fcdae25584e53f18335c02b5506c0",
      "parents": [
        "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Feb 24 11:37:35 2020 -0800"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Mon Feb 24 11:39:51 2020 -0800"
      },
      "message": "use vector::erase with std::remove_if\n\nstd::remove_if will only move elements around within the range it was\nhanded. In order to have the elements actually removed from the vector,\nwe need to erase() them.\n\nCaught by clang-tidy:\n/buildbot/src/googleplex-android/rvc-release/frameworks/av/media/codec2/vndk/util/C2InterfaceUtils.cpp:219:9:\nwarning: the value returned by this function should be used\n[bugprone-unused-return-value]\n(and 3 others)\n\nBug: None\nTest: TreeHugger\nChange-Id: I9244baf7d6f46cce4c2d8f66fcf57b19c19d32ab\n"
    },
    {
      "commit": "ead34f15e6cdf988b7bb7a0047e8763652d0e384",
      "tree": "9a367567ccdad4a8062dff972a6103baaac34d5e",
      "parents": [
        "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Tue Feb 04 10:27:54 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Mon Feb 24 16:14:11 2020 +0530"
      },
      "message": "ExtractorUnitTest: Enable midi tests\n\nAdd midi file for extract tests\nDisable seek test for midi\n\nBug: 145332185\n\nTest: adb shell /data/local/tmp/ExtractorUnitTest -P /data/local/tmp/extractorRes/\n\nChange-Id: I2c910fe29940e0a61b1689595abe8065f260d648\n"
    },
    {
      "commit": "d2ecc6916eb1e447f0d5af52b44bdf60f25aa131",
      "tree": "3c26ea6285329301c136f8fa3d0a911aec6c5a5f",
      "parents": [
        "4be5f2ef3c40e0ca83f6acc58336a13376837dd0",
        "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 22 18:50:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 22 18:50:02 2020 +0000"
      },
      "message": "Merge \"AmrnbDecoderTest: Added AndroidTest.xml to run test with atest\" am: cb52a18fd1\n\nChange-Id: Ia7dc82172383d873d3c228ed733e2aaada7e6ece\n"
    },
    {
      "commit": "cb52a18fd16e046702d4cdfdfd6050b9e21bacd9",
      "tree": "8044452b678cd0d7c3f5fbe0082852090940673c",
      "parents": [
        "d6a03aa4332bd4fffe64e6ffdad5e8759abad62f",
        "97a60ebf1cdc47d22c1b56ea24f15749714b7cbc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 22 18:31:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 22 18:31:36 2020 +0000"
      },
      "message": "Merge \"AmrnbDecoderTest: Added AndroidTest.xml to run test with atest\""
    },
    {
      "commit": "4be5f2ef3c40e0ca83f6acc58336a13376837dd0",
      "tree": "7e8a33724a7a7a65d6a832c1298131a786f2f02f",
      "parents": [
        "ada4e4dea892cb4fb81e79d069047627661d4369",
        "d6a03aa4332bd4fffe64e6ffdad5e8759abad62f"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:36:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:36:26 2020 +0000"
      },
      "message": "Merge \"AmrwbDecoderTest: Added AndroidTest.xml to run test with atest\" am: d6a03aa433\n\nChange-Id: Ia816b8c0fd5279489635af0910323eccd90d9917\n"
    },
    {
      "commit": "d6a03aa4332bd4fffe64e6ffdad5e8759abad62f",
      "tree": "d7923ac231a0998057b3e0bd31fd7e64d06e3011",
      "parents": [
        "bf449a74edea1a7198d73e76b0377a282a7c8cc1",
        "215c87afdeecc950c0cfe5ab451ce2f0014ddd42"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 21 23:31:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 23:31:22 2020 +0000"
      },
      "message": "Merge \"AmrwbDecoderTest: Added AndroidTest.xml to run test with atest\""
    },
    {
      "commit": "ada4e4dea892cb4fb81e79d069047627661d4369",
      "tree": "ccb09b68a8913036aa6e59367f1e11277b8bf2fc",
      "parents": [
        "fed70fb82c5307e71bf621f281c4c1578cc32e93",
        "bf449a74edea1a7198d73e76b0377a282a7c8cc1"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:30:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:30:02 2020 +0000"
      },
      "message": "Merge \"AmrnbEncoderTest: Added AndroidTest.xml to run test with atest\" am: bf449a74ed\n\nChange-Id: Iacf231177655f676e598f680c1f21f3804f45e2f\n"
    },
    {
      "commit": "bf449a74edea1a7198d73e76b0377a282a7c8cc1",
      "tree": "a2a79e0cddd3ae9d6662763a0105b161f8d23d6b",
      "parents": [
        "d7ff318457f3b8ee89b5ef480b6b19ecf4b19652",
        "5453d528746df1dceff96925c022c173d6720d2c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 21 23:26:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 23:26:24 2020 +0000"
      },
      "message": "Merge \"AmrnbEncoderTest: Added AndroidTest.xml to run test with atest\""
    },
    {
      "commit": "fed70fb82c5307e71bf621f281c4c1578cc32e93",
      "tree": "b31e7c4c505cdb87e2bbce63a773c4dbce80e5cf",
      "parents": [
        "2ce249330fba4b50f5c565ad9f5c588dea3e204d",
        "d7ff318457f3b8ee89b5ef480b6b19ecf4b19652"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:20:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:20:47 2020 +0000"
      },
      "message": "Merge \"CCodec: make config consistent before/after flush\" am: d7ff318457\n\nChange-Id: I420eab5e2187073b00fc6b50e589dff913da87af\n"
    },
    {
      "commit": "d7ff318457f3b8ee89b5ef480b6b19ecf4b19652",
      "tree": "6339c410be978dd92280d70d34f8369929a31792",
      "parents": [
        "54bd7dd51b2a830f9c9b953391a17bfe7200bb5d",
        "325322ddd4e4ca7f38dfe5f137839fd9aea42c21"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 21 23:17:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 23:17:23 2020 +0000"
      },
      "message": "Merge \"CCodec: make config consistent before/after flush\""
    },
    {
      "commit": "2ce249330fba4b50f5c565ad9f5c588dea3e204d",
      "tree": "9bff7a75f1415b0f3bbb2fc114c9c6469d5956b4",
      "parents": [
        "ef462bcd2e142c80c6ee6e43f1f859b4805e6a3c",
        "54bd7dd51b2a830f9c9b953391a17bfe7200bb5d"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:15:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:15:49 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add AndroidTest.xml for ID3 Test\" am: 54bd7dd51b\n\nChange-Id: Ic2a2758100f6e0f8bd4b161ab31b05581a8c43b2\n"
    },
    {
      "commit": "ef462bcd2e142c80c6ee6e43f1f859b4805e6a3c",
      "tree": "cd66adb51def417c0e732012be9269781e5b5ac4",
      "parents": [
        "c33c8a7a46219156b326eb0ce53aa9e6043a9271",
        "4e11414a2e35bf1688923d655223671a05ee5091"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:15:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:15:43 2020 +0000"
      },
      "message": "Merge \"Mpeg4H263DecoderTest: Added AndroidTest.xml to run test with atest\" am: 4e11414a2e\n\nChange-Id: Ibc72a1d9445dd57d37701c4741d736d69f4504c9\n"
    },
    {
      "commit": "c33c8a7a46219156b326eb0ce53aa9e6043a9271",
      "tree": "22655d7b88f64ec9936a7470d6fbdf90f2db278c",
      "parents": [
        "b2c2f43f34852ea0e04d36f42fe468bf1f5266e3",
        "2c03bb87419945b27417d35ddae4163283b64d0a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:15:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 23:15:37 2020 +0000"
      },
      "message": "Merge \"AmrwbEncoderTest: Added AndroidTest.xml to run test with atest\" am: 2c03bb8741\n\nChange-Id: I4dfdadb87b70dbee54e3d2a5d89d5354b8d18208\n"
    },
    {
      "commit": "54bd7dd51b2a830f9c9b953391a17bfe7200bb5d",
      "tree": "432313f9b1805cfc5c12deb01a7b8fc5430eda2f",
      "parents": [
        "4e11414a2e35bf1688923d655223671a05ee5091",
        "3127830dfc31f0e24257ce4513eca04be3874a12"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 21 23:15:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 23:15:25 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add AndroidTest.xml for ID3 Test\""
    },
    {
      "commit": "4e11414a2e35bf1688923d655223671a05ee5091",
      "tree": "5deba6ba4fb907853008e8edac7026ef96ffedb8",
      "parents": [
        "2c03bb87419945b27417d35ddae4163283b64d0a",
        "95ee3f84c771db14ae8af2f4522952376cc6532b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 21 23:01:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 23:01:03 2020 +0000"
      },
      "message": "Merge \"Mpeg4H263DecoderTest: Added AndroidTest.xml to run test with atest\""
    },
    {
      "commit": "2c03bb87419945b27417d35ddae4163283b64d0a",
      "tree": "7bf138171e959d12fc4fab73574d738703f53fb8",
      "parents": [
        "bbec841b5135abb7979189d465d34d1efe5eede9",
        "639134e6288d2c83fd71c19f6084dd4301ab146c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 21 23:00:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 23:00:14 2020 +0000"
      },
      "message": "Merge \"AmrwbEncoderTest: Added AndroidTest.xml to run test with atest\""
    },
    {
      "commit": "85843020024ec42bfd15967a8f7886e200fa20ef",
      "tree": "2f4a21253619d71f14abd6b5d5ca67abafb0468c",
      "parents": [
        "29d260f62e5cea95995f51043f80f07aeaf12bf5"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Wed Feb 19 15:18:10 2020 +0530"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 21 22:10:58 2020 +0000"
      },
      "message": "libeffects: Removed an extraneous semi-colon in a macro definition\n\nRemoved an extraneous semi-colon in the macro definition DC_FLOAT_STEP\n\nBug: 149852651\nTest: Tested using standalone application\nChange-Id: I557fef4c81e84b411ac929b71d538ce88e373f2b\n"
    },
    {
      "commit": "b2c2f43f34852ea0e04d36f42fe468bf1f5266e3",
      "tree": "d352022b43aebbb062e079c6e2e0b6ac762f4b44",
      "parents": [
        "48eb9aa8dbd18b483403c0ca3305237837613a3a",
        "bbec841b5135abb7979189d465d34d1efe5eede9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 18:31:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 18:31:02 2020 +0000"
      },
      "message": "Merge \"Mp3DecoderTest: Added AndroidTest.xml to run test with atest\" am: bbec841b51\n\nChange-Id: I42ef87bd05d3ed2d3b732a8b7aa32082efa757d6\n"
    },
    {
      "commit": "bbec841b5135abb7979189d465d34d1efe5eede9",
      "tree": "b2b48f1c94a44c8fd87a7431bf72e9d2fdfec44e",
      "parents": [
        "cd8871630bbf21973e3a23d581e07162287d60f5",
        "3d1f99f75c3f7648a8838481b98fa743fe26cc59"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Feb 21 18:16:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 18:16:57 2020 +0000"
      },
      "message": "Merge \"Mp3DecoderTest: Added AndroidTest.xml to run test with atest\""
    },
    {
      "commit": "325322ddd4e4ca7f38dfe5f137839fd9aea42c21",
      "tree": "45a711f269049dfd82d8371fee6d867af138c409",
      "parents": [
        "29d260f62e5cea95995f51043f80f07aeaf12bf5"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 14 17:29:03 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 21 07:54:18 2020 +0000"
      },
      "message": "CCodec: make config consistent before/after flush\n\nIf the CSD is processed before flush, make sure client and component\nare in sync.\n\nBug: 141097367\nBug: 142542964\nBug: 149537770\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ia51591770a4fdac1c1334a94fa8d6b2776da1a81\nMerged-In: Ia51591770a4fdac1c1334a94fa8d6b2776da1a81\n"
    },
    {
      "commit": "48eb9aa8dbd18b483403c0ca3305237837613a3a",
      "tree": "3f2369091795c19b229acf165c4e52b166d27f91",
      "parents": [
        "98cc0e6b452955a8cbdbae86e31c6737c8e7768e",
        "cd8871630bbf21973e3a23d581e07162287d60f5"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 07:10:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 07:10:08 2020 +0000"
      },
      "message": "Merge \"Set sdk_version for libmediabenchmark JNI libraries\" am: cd8871630b\n\nChange-Id: I6b3720fea172ee077aad2ee24833ab1f19554ce8\n"
    },
    {
      "commit": "cd8871630bbf21973e3a23d581e07162287d60f5",
      "tree": "ea476deeb8c90714b10a68278fabe3838948b22e",
      "parents": [
        "72f6c230796e9ee71c0eccedbcf72991efaa11dc",
        "91ecb1a6c7cf4d1c60876d38ecdf9f5857a36c0c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 21 06:58:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 06:58:48 2020 +0000"
      },
      "message": "Merge \"Set sdk_version for libmediabenchmark JNI libraries\""
    },
    {
      "commit": "98cc0e6b452955a8cbdbae86e31c6737c8e7768e",
      "tree": "14f1ea23e583650d0aef86c14c80c957f418341c",
      "parents": [
        "0d431dd1e1efcc71efcadb156359691863a758ff",
        "72f6c230796e9ee71c0eccedbcf72991efaa11dc"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 01:12:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 01:12:02 2020 +0000"
      },
      "message": "Merge \"Rename APEX Namespace\" am: 72f6c23079\n\nChange-Id: I92b398d0bc01ff3336ad568dd1bc8e8f424c12cd\n"
    },
    {
      "commit": "72f6c230796e9ee71c0eccedbcf72991efaa11dc",
      "tree": "b6e7f830eaa63036d8063d5ff81cc76210c83651",
      "parents": [
        "7bf3eff8770e8061d47037d891f6aab90c45e38c",
        "78ec2f1e23a4bdc72e715b246d4586ff25d103a1"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Fri Feb 21 01:04:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 21 01:04:37 2020 +0000"
      },
      "message": "Merge \"Rename APEX Namespace\""
    }
  ],
  "next": "0d431dd1e1efcc71efcadb156359691863a758ff"
}
