)]}'
{
  "log": [
    {
      "commit": "cffbc15d58796c8997100949efaac647771367f4",
      "tree": "a18db17cdffc8bdeb2ab3dfeb2cf7ac69ca74d0c",
      "parents": [
        "e8a66c66bad62aa5ab4778ce7ac448d563eae335"
      ],
      "author": {
        "name": "juanjuan.hou",
        "email": "juanjuan.hou@unisoc.com",
        "time": "Thu Sep 17 18:40:41 2020 +0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Dec 22 23:15:04 2020 +0000"
      },
      "message": "Add caching mechanism to speed up midi file reading speed.\n\nThis cache mechanism reduces the number of DataSource reads and\nbinder round trips to the IDataSource. For midi files smaller\nthan 1.5M, the pre-read data mechanism will be enabled.\nIts purpose is to reduce the time spent on filetype sniffing.\n\nIssue:164977553\n\nChange-Id: I1db7c739a69f4324cc339b8521b5a6998e8a8df0\n"
    },
    {
      "commit": "e8a66c66bad62aa5ab4778ce7ac448d563eae335",
      "tree": "aff9e6bf006fad34c8aafe8f45a0bbe661a31ae9",
      "parents": [
        "31bdb519464163b8837d310392a558e1a7b5b483",
        "4e82621821c5adf1dbd3ef1911fc6a2a0becfbc8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 22 17:11:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 22 17:11:45 2020 +0000"
      },
      "message": "Merge \"Introduce device(s) role for strategy.\""
    },
    {
      "commit": "31bdb519464163b8837d310392a558e1a7b5b483",
      "tree": "44191976d333e76d1c588d160d353a49ccfc1946",
      "parents": [
        "70d2b4a5142ec57b7a5dd0445b02cccd9159a735",
        "c1afe3ba438699122aa2c3a66c3c58e87dd5525b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 22 11:10:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 22 11:10:19 2020 +0000"
      },
      "message": "Merge \"Use AudioDeviceTypeAddrVector instead of Vector\u003cAudioDeviceTypeAddr\u003e\""
    },
    {
      "commit": "70d2b4a5142ec57b7a5dd0445b02cccd9159a735",
      "tree": "89d71f434ca8b0e40385175da7d1c096e2474c9f",
      "parents": [
        "d295e4b4bdc617ebdeb36deb97cb9597a5e603f1",
        "408ce5c2ff2fb1a4be2faefabbde5f1da2149bfb"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 21 17:29:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 21 17:29:27 2020 +0000"
      },
      "message": "Merge \"libeffects: Add sinesweepraw.raw\""
    },
    {
      "commit": "4e82621821c5adf1dbd3ef1911fc6a2a0becfbc8",
      "tree": "1de376a468b699ac4fe3f97fac00bc2c62052bda",
      "parents": [
        "c1afe3ba438699122aa2c3a66c3c58e87dd5525b"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Aug 07 17:32:40 2020 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 21 16:28:31 2020 +0100"
      },
      "message": "Introduce device(s) role for strategy.\n\nAdding interface to get/set/removeDevicesRoleForStrategy. The interfaces\nallows to modify the devices\u0027 role, such as preferred, for strategy.\nGet/set/removePreferredDeviceForStrategy is reimplemented by the new\ninterfaces.\n\nTest: atest AudioHostTest\nTest: atest AudioServiceHostTest\nTest: atest AudioServiceTest\nTest: atest audiopolicy_tests\nBug: 160352965\nChange-Id: I0af737542a8599938cae4e142b733159f21ed5a8\nMerged-In: I0af737542a8599938cae4e142b733159f21ed5a8\n"
    },
    {
      "commit": "c1afe3ba438699122aa2c3a66c3c58e87dd5525b",
      "tree": "1c1290b565c6989d90f91b00f6005176e74aa28c",
      "parents": [
        "d295e4b4bdc617ebdeb36deb97cb9597a5e603f1"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Aug 07 11:56:38 2020 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 21 16:28:18 2020 +0100"
      },
      "message": "Use AudioDeviceTypeAddrVector instead of Vector\u003cAudioDeviceTypeAddr\u003e\n\nAudioDeviceTypeAddrVector is std::vector\u003cAudioDeviceTypeAddr\u003e. In that\ncase, it is not needed to use Vector\u003cAudioDeviceTypeAddr\u003e. It is also\nsuggested to use the std::vector instead of Vector.\n\nTest: atest AudioHostTest\nTest: atest AudioServiceHostTest\nTest: atest audiopolicy_tests\nBug: 160352965\nChange-Id: Ibcd91fcba95c53e3c172ae62fc6f30e70509de51\nMerged-In: Ibcd91fcba95c53e3c172ae62fc6f30e70509de51\n"
    },
    {
      "commit": "408ce5c2ff2fb1a4be2faefabbde5f1da2149bfb",
      "tree": "4fc3e47fae37a9db43640ca39e4253d4b79de173",
      "parents": [
        "e9ebb9efbcac3a27a26cb068ac5e8fd187bcaaa2"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Dec 18 15:54:03 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Dec 19 00:21:14 2020 +0000"
      },
      "message": "libeffects: Add sinesweepraw.raw\n\nCTS no longer contains sinesweepraw.raw in the repository.\nAdded the file to media/libeffects/res/raw and updated\nthe test scripts in libeffects to refer new path\n\nTest: downmix/tests/build_and_run_all_unit_tests.sh\nTest: lvm/tests/build_and_run_all_unit_tests_reverb.sh\nTest: lvm/tests/build_and_run_all_unit_tests.sh\n\nChange-Id: I46a4746ae5c7644ec86680757d6353290fcac4e4\n"
    },
    {
      "commit": "712366758bcc7858d4b1454c4f87bf091abab0d7",
      "tree": "6821693b2a7d8446ef2440c1314b7d74a4063d40",
      "parents": [
        "42969d3c83520a8c770b86e123f965e1ea6946a7",
        "c7af1da30e5b73e9fc0c8933a47d88012dfaec83"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 17 08:01:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 17 08:01:15 2020 +0000"
      },
      "message": "Merge \"ACodec: Reduce the TWOmxNode wrapper in GraphicBufferSource\""
    },
    {
      "commit": "c7af1da30e5b73e9fc0c8933a47d88012dfaec83",
      "tree": "62d0e2366488c71d10ec59105940319046187250",
      "parents": [
        "731c31ec84dc287aa383dbfaee27769a8cb1516a"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Tue Dec 01 14:39:36 2020 +0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Dec 16 07:47:04 2020 +0000"
      },
      "message": "ACodec: Reduce the TWOmxNode wrapper in GraphicBufferSource\n\nThe wrapper of TWOmxNode introduced the extra binder calls to its\ncreator and got the chance to send back the same request to the original\nrequester. To avoid the redundant binder transactions, the patch simply\nremove the wrapper by using the internal HAL interface.\n\nBug: 173502220\nBug: 173661647\nTest: Trace recording without redundant binder calls in emptyBuffer\nMerged-In: I77ac10d12a15c4b07a37ac7e644400dba85a03a9\nChange-Id: I77ac10d12a15c4b07a37ac7e644400dba85a03a9\n"
    },
    {
      "commit": "f242ab2eee8518a3cb9a94614c668c58dd7429ed",
      "tree": "c394bf33d224a23f68e48d761058a951f8b72fc9",
      "parents": [
        "e9ebb9efbcac3a27a26cb068ac5e8fd187bcaaa2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Dec 14 23:19:54 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 16 01:14:00 2020 +0000"
      },
      "message": "Update usage of HidlUtils functions\n\nHidlUtils have received major changes for the upcoming\nV7 version of audio HAL. Some functions got updated.\nUpdate the code that was using them.\n\nBug: 142480271\nTest: m\nChange-Id: I693ebe17d0c063a1e28018fd55d7da0d9fa64b5d\nMerged-In: I693ebe17d0c063a1e28018fd55d7da0d9fa64b5d\n"
    },
    {
      "commit": "e9ebb9efbcac3a27a26cb068ac5e8fd187bcaaa2",
      "tree": "b758291aef6002cfad0cc3c3c3d2cacea29fe71b",
      "parents": [
        "fd2e17865a19f95affac27b8a6a055a627946398",
        "8e99d5efe23cc50cd8fe55e08ea8fbcfda995bfe"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 15 18:40:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 15 18:40:55 2020 +0000"
      },
      "message": "Merge \"Create libstagefright_mp3dec_headers\""
    },
    {
      "commit": "fd2e17865a19f95affac27b8a6a055a627946398",
      "tree": "d04a783c4d9cf9858d217c682f6d41ad41fda905",
      "parents": [
        "308f2b28a4fb89c0be2b1c1e2406ab153c0c5112",
        "03fda9073c56732137c22de1c24346c85a63ecc3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 15 00:54:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 15 00:54:23 2020 +0000"
      },
      "message": "Merge \"Separate timestamps in AdaptiveDecodeTest\""
    },
    {
      "commit": "308f2b28a4fb89c0be2b1c1e2406ab153c0c5112",
      "tree": "00c39c5df558a0993e95efd014e67846eee304ae",
      "parents": [
        "731c31ec84dc287aa383dbfaee27769a8cb1516a",
        "f683462e3b67395d0333a8505033383418afc1aa"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 14 23:38:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 14 23:38:51 2020 +0000"
      },
      "message": "Merge \"Remove modules that depended on webrtc_legacy\""
    },
    {
      "commit": "731c31ec84dc287aa383dbfaee27769a8cb1516a",
      "tree": "e558ffdbcc7c8943aa24784cd82fc718c88d4790",
      "parents": [
        "0ba11a6bdda77f1df7146157a9ffb39b4f990e03",
        "5137c69cb86fc85b27aad73362c29548f2bd916e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 14 17:43:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 14 17:43:47 2020 +0000"
      },
      "message": "Merge \"Handle RTSP make port error case\""
    },
    {
      "commit": "0ba11a6bdda77f1df7146157a9ffb39b4f990e03",
      "tree": "232c8aafe62135d5d54e3175590f5b7def50ed5b",
      "parents": [
        "e3d0ba338b38eb86766e68a3883a83767e6f7e98",
        "8270093247b18a2128afd2b3ac92d24e8e8c60dc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 14 08:55:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 14 08:55:22 2020 +0000"
      },
      "message": "Merge changes from topic \"aosp-default-wrapper\"\n\n* changes:\n  Minor fixes to TypeConverter tests\n  Update code after moving UUID conversions to their own class\n"
    },
    {
      "commit": "03fda9073c56732137c22de1c24346c85a63ecc3",
      "tree": "44b0428e4a872ab2169fb79da99e9069df3f92df",
      "parents": [
        "d19faf826761db767dc8ee967149fe8939416850"
      ],
      "author": {
        "name": "Jason Hsu",
        "email": "yeong-cherng.hsu@mediatek.com",
        "time": "Thu Dec 10 16:12:46 2020 +0800"
      },
      "committer": {
        "name": "Lili Lin",
        "email": "lili.lin@mediatek.com",
        "time": "Mon Dec 14 14:27:44 2020 +0800"
      },
      "message": "Separate timestamps in AdaptiveDecodeTest\n\nadd 33ms offset to timestampOffset to avoid identical timestamp on\nAdaptiveDecodeTest\n\nBug: 175284392\nTest: Codec2VideoDecHidlTest.AdaptiveDecodeTest\nChange-Id: I76ad535f5ad2e9c3c50d501a0f4ab053999787d3\n"
    },
    {
      "commit": "5137c69cb86fc85b27aad73362c29548f2bd916e",
      "tree": "0b5dca77465bf5c73db9a6001c608c8d34e958d8",
      "parents": [
        "e3d0ba338b38eb86766e68a3883a83767e6f7e98"
      ],
      "author": {
        "name": "Zhiming Jiang",
        "email": "zhiming.jiang@mediatek.com",
        "time": "Fri Nov 20 14:23:44 2020 +0800"
      },
      "committer": {
        "name": "Denis Hsu",
        "email": "denis.hsu@mediatek.com",
        "time": "Mon Dec 14 10:50:27 2020 +0800"
      },
      "message": "Handle RTSP make port error case\n\nBind interface don\u0027t allow bind muti-port in same socket.\nin MakePortPair function, RTP socket bind would always fail\nafter RTP socket bind success and RTCP failed at one loop.\n\nWe should recreate RTP socket after RTCP bind fail.\n\nBug: 174103626\nChange-Id: I909c3e7b6328bcafafed57e4070c38a7b3776114\n"
    },
    {
      "commit": "e3d0ba338b38eb86766e68a3883a83767e6f7e98",
      "tree": "cca8ac7c46046969e6c13889636af176d9dd2d52",
      "parents": [
        "2c52d5aec50e3dd40e6e8097e890c5ddb0fe9135",
        "c3b6579662b46df763ea3750bc17b05c46931849"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sun Dec 13 04:52:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Dec 13 04:52:23 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Initial changes\""
    },
    {
      "commit": "8270093247b18a2128afd2b3ac92d24e8e8c60dc",
      "tree": "a9c1cf97c2d7c5efc17970402c59269fa9087f67",
      "parents": [
        "52915ac7140d1e143823e166f27e9f88f229be08"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Nov 10 17:46:31 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 11 22:12:00 2020 +0000"
      },
      "message": "Minor fixes to TypeConverter tests\n\nFix issues discovered after re-reviewing the code:\n\n- add missing checks;\n\n- prefer to use enums from code generated from XSD or their\n  conversions to strings instead of strings, to avoid typos.\n\nBug: 142480271\nTest: atest libmedia_helper_tests\nChange-Id: Ia681df71bd9aeca65281d8049aacde87b5d44490\nMerged-In: Ia681df71bd9aeca65281d8049aacde87b5d44490\n"
    },
    {
      "commit": "52915ac7140d1e143823e166f27e9f88f229be08",
      "tree": "145f89280cf252103d65d44329555a2aebd46873",
      "parents": [
        "2c52d5aec50e3dd40e6e8097e890c5ddb0fe9135"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Oct 30 09:40:21 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 11 22:11:32 2020 +0000"
      },
      "message": "Update code after moving UUID conversions to their own class\n\nMechanical rename of usages of HidlUtils::uuidFrom/ToHal\nto UuidUtils.\n\nBug: 142480271\nTest: m\nChange-Id: I6634f44abaf0bdc528c33ee5cec564e1d7965ede\nMerged-In: I6634f44abaf0bdc528c33ee5cec564e1d7965ede\n"
    },
    {
      "commit": "8e99d5efe23cc50cd8fe55e08ea8fbcfda995bfe",
      "tree": "a3299048061b6b02578adf91afdeb024c137d2d8",
      "parents": [
        "9ad4faab01143ef30f817f3195507163b5e0e56a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Dec 10 15:34:17 2020 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Dec 10 15:35:04 2020 -0800"
      },
      "message": "Create libstagefright_mp3dec_headers\n\n... as being able to use cc_library in header_libs is not\nintended.\n\nBug: 173252016\nTest: m checkbuild\nChange-Id: I530acb448f46a290891a3020d2ebfe555c136f21\n"
    },
    {
      "commit": "2c52d5aec50e3dd40e6e8097e890c5ddb0fe9135",
      "tree": "3fe65cbc744eba513b562edfd5db4147d6ed386e",
      "parents": [
        "d883b06dbd3f17e0153ffd6caf31572cdd7d0d44",
        "12a69173af8a4c030e77c33ebc2959fe8f0bdeec"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 10 22:57:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 10 22:57:35 2020 +0000"
      },
      "message": "Merge \"Fix AUDIO_TIMESTRETCH_STRETCH value name\""
    },
    {
      "commit": "d883b06dbd3f17e0153ffd6caf31572cdd7d0d44",
      "tree": "e3d779613df4e1351330fcbfc1fecaa5880d42ac",
      "parents": [
        "9ad4faab01143ef30f817f3195507163b5e0e56a",
        "2eb063152f67e886472ed42c07f3634a5eb63f19"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 10 22:49:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 10 22:49:34 2020 +0000"
      },
      "message": "Merge \"CCodec: fix ByteBuffer mode image\""
    },
    {
      "commit": "12a69173af8a4c030e77c33ebc2959fe8f0bdeec",
      "tree": "eaee013e96832078f0d3baa079f97e1c48725c9a",
      "parents": [
        "9494e4ede7780ce2ff96544ee3a0b67c8d92c7d8"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Oct 19 21:29:21 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 09 23:36:31 2020 +0000"
      },
      "message": "Fix AUDIO_TIMESTRETCH_STRETCH value name\n\nThere used to be a discrepancy between the name of the enum\nconstant between HAL, system/audio.h, and PlaybackParams.java.\n\nThe constant should be named AUDIO_TIMESTRETCH_STRETCH_VOICE\nto match Java and HAL.\n\nBug: 122858783\nTest: m\nChange-Id: Ief4d5df482dc7eee710aaa7d2d0ccec422246553\nMerged-In: Ief4d5df482dc7eee710aaa7d2d0ccec422246553\n"
    },
    {
      "commit": "f683462e3b67395d0333a8505033383418afc1aa",
      "tree": "8d0459e16f11d605d3f99a31c1ba5a4a022c2f55",
      "parents": [
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Dec 08 17:48:38 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Dec 09 18:08:48 2020 +0000"
      },
      "message": "Remove modules that depended on webrtc_legacy\n\nBug: 132097139\nTest: Builds\nTest: objdump -d before and after\n\nChange-Id: I03dee73b2a18e196e0ff745621fe9a932a111a0a\n"
    },
    {
      "commit": "c3b6579662b46df763ea3750bc17b05c46931849",
      "tree": "b466cab7eb249d865134865485704804f47a5454",
      "parents": [
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Dec 01 18:28:52 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Dec 08 20:53:52 2020 +0530"
      },
      "message": "Biquad filter integration to LVM : Initial changes\n\nBug: 120944950\nTest: lvmtest\nChange-Id: Iffabb7e630749fd5450e6884e9a4f7549022cae7\n"
    },
    {
      "commit": "045116b1f7590217b5920d06c9d8e8c86836e411",
      "tree": "ddfd41a1244c31e1586fb2fee0781efb37a1cb9d",
      "parents": [
        "066ed70bebd5807ba8b5165916a0596ce587ae32",
        "8fb2e4ad98d5eccbbd3b917fee31c1b1a9a118dc"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Mon Dec 07 21:03:56 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:03:56 2020 +0000"
      },
      "message": "Merge \"Codec2 components: Updated to build both static and shared libray\" am: 8fb2e4ad98\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506813\n\nChange-Id: I0ad40391b0708973a7ed614536c3191ce2ab54a0\n"
    },
    {
      "commit": "066ed70bebd5807ba8b5165916a0596ce587ae32",
      "tree": "9403c89ffdc98e072f59f2b16fa344dab0106976",
      "parents": [
        "26bb53def876109b6046b33d9695a51cc9250de1",
        "f675cbc3949a64a68c521d0133d03a7d8d08f554"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 07 21:02:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:02:24 2020 +0000"
      },
      "message": "Merge \"libcodec2: Updated to build both static and shared libray\" am: f675cbc394\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506810\n\nChange-Id: Iad88c96b66b27bcd7097aae997c855662b86639f\n"
    },
    {
      "commit": "2eb063152f67e886472ed42c07f3634a5eb63f19",
      "tree": "f072f92d60f1e983439386269d4eeea589780978",
      "parents": [
        "6c6a7a886550e73bb1ec8930bc1169da7374bc98"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Dec 03 11:07:58 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Dec 07 12:42:42 2020 -0800"
      },
      "message": "CCodec: fix ByteBuffer mode image\n\n- Set offset to (0,0) of Y plane.\n- Fix wrapping criteria.\n\nBug: 169379476\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest ccodec_unit_test\nChange-Id: Ic7e074ddaef277833707363b0b9fecfe210bd57f\n"
    },
    {
      "commit": "8fb2e4ad98d5eccbbd3b917fee31c1b1a9a118dc",
      "tree": "f312c25f8a32c5828c4aa78f70bbb3776b27ebf5",
      "parents": [
        "f675cbc3949a64a68c521d0133d03a7d8d08f554",
        "ee17317c6362f54bd311ec359b5c3518137fae9f"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Mon Dec 07 20:31:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 07 20:31:02 2020 +0000"
      },
      "message": "Merge \"Codec2 components: Updated to build both static and shared libray\""
    },
    {
      "commit": "f675cbc3949a64a68c521d0133d03a7d8d08f554",
      "tree": "42596e579bc2f7726c20d67db15180e3780fbf1c",
      "parents": [
        "2b7dd0efbd20d88e4751eb9d1d6a073af9ef1b07",
        "aae70792dfc61e18dcfa27dc7e184f332f33dbd2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 07 19:40:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 07 19:40:59 2020 +0000"
      },
      "message": "Merge \"libcodec2: Updated to build both static and shared libray\""
    },
    {
      "commit": "26bb53def876109b6046b33d9695a51cc9250de1",
      "tree": "1944464b753b39c5f5ae9e136af1fb9160653029",
      "parents": [
        "d0cc5ece354515f04cd6ac8359f333d864ebbb48",
        "2b7dd0efbd20d88e4751eb9d1d6a073af9ef1b07"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 07 19:08:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 19:08:24 2020 +0000"
      },
      "message": "Merge \"Updating typeconverter_tests audio_policy_configuration import\" am: 2b7dd0efbd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1518018\n\nChange-Id: I4a15057e182c708f34d060ab3b17fee4f2a8b83b\n"
    },
    {
      "commit": "2b7dd0efbd20d88e4751eb9d1d6a073af9ef1b07",
      "tree": "3566d7b54f90a21ef9c40f71c1d7d51f3af1bffe",
      "parents": [
        "86108e35ae6bde103fdacf0c0eceaad3fc8bf8e3",
        "d389c95b7582b8f4276107c904f00cbdff1bd7c7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 07 18:35:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 07 18:35:20 2020 +0000"
      },
      "message": "Merge \"Updating typeconverter_tests audio_policy_configuration import\""
    },
    {
      "commit": "d0cc5ece354515f04cd6ac8359f333d864ebbb48",
      "tree": "3de6fcac4ad3e4c9d23989a912d59cc25d5b2a4d",
      "parents": [
        "1b93aa26a467fc10ce9562dca21f7e85a83fa8fd",
        "3bac8972fef779497064bd78b1ab3c15f61f861f"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Dec 06 19:59:00 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Dec 07 00:39:42 2020 -0800"
      },
      "message": "DO NOT MERGE - Merge RQ1A.201205.011\n\nBug: 172690556\nMerged-In: I9e3f763a33892faee0c9f67adc853cb23906df27\nChange-Id: Ibb27e79276ccda7c15f54c9faae5e8ad6c587ed3\n"
    },
    {
      "commit": "844d903d1924e6ec3ff23fde0ee8dff2d78b1fc5",
      "tree": "90a8bf334cb2e0759f84562b49d71a4d6012f77b",
      "parents": [
        "17f9188b58deb345050e30e96368fd67afbce791",
        "86108e35ae6bde103fdacf0c0eceaad3fc8bf8e3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 02:17:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:17:54 2020 +0000"
      },
      "message": "Merge \"libstagefright: Increase retry count in Frame Decoder\" am: 86108e35ae\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1518420\n\nChange-Id: I74f928cae189c36f91907d361f8f4d3af7231eba\n"
    },
    {
      "commit": "86108e35ae6bde103fdacf0c0eceaad3fc8bf8e3",
      "tree": "b03a78e45e19bfe2c50e461c27df932ac74d8ef6",
      "parents": [
        "a995195b7a849887a9c0e205c5ad58c1f0bd266a",
        "737fedb982745ced89534bdecc661aee0499b739"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 02:15:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 05 02:15:01 2020 +0000"
      },
      "message": "Merge \"libstagefright: Increase retry count in Frame Decoder\""
    },
    {
      "commit": "17f9188b58deb345050e30e96368fd67afbce791",
      "tree": "c3975b389d0293b8f1d5fdd417d1956794c33f84",
      "parents": [
        "f1feb7820522998f4efa1f9723520bc310ae4d68",
        "a995195b7a849887a9c0e205c5ad58c1f0bd266a"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 02:09:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:09:23 2020 +0000"
      },
      "message": "Merge \"libsfplugin_ccodec_utils: Updated to build both static and shared libray\" am: a995195b7a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506812\n\nChange-Id: Iea477e02b2290b298b4ec4a8e5d43fb6d9a151f5\n"
    },
    {
      "commit": "f1feb7820522998f4efa1f9723520bc310ae4d68",
      "tree": "e4fb542d9d2c2eb99c6995b53154deab0dc449a9",
      "parents": [
        "5bc433ba6c8b828e574891bed54ffb7c100ea765",
        "15c66222c08de6e141fdcc8d72960c00c411cbb3"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 02:09:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:09:03 2020 +0000"
      },
      "message": "Merge \"libcodec2_vndk: Updated to build both static and shared libray\" am: 15c66222c0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506811\n\nChange-Id: I23c71f721bbff574eb3356d4b3df150040706fed\n"
    },
    {
      "commit": "a995195b7a849887a9c0e205c5ad58c1f0bd266a",
      "tree": "60c2e4192a5bfb39f7b5778ce802ac6436857b9b",
      "parents": [
        "15c66222c08de6e141fdcc8d72960c00c411cbb3",
        "8927a4aa22ed25990e7e659bc18b60af6bb05f83"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 01:53:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 05 01:53:39 2020 +0000"
      },
      "message": "Merge \"libsfplugin_ccodec_utils: Updated to build both static and shared libray\""
    },
    {
      "commit": "15c66222c08de6e141fdcc8d72960c00c411cbb3",
      "tree": "4c5ff4284ff40ed300cc8ac5b87b46a7c5f2e252",
      "parents": [
        "be78d20a39da3c48e906710b4e5868d670781066",
        "5e52528c8a4bdc7fe09b477cb6ffbd71c8b36054"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 01:53:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 05 01:53:11 2020 +0000"
      },
      "message": "Merge \"libcodec2_vndk: Updated to build both static and shared libray\""
    },
    {
      "commit": "737fedb982745ced89534bdecc661aee0499b739",
      "tree": "525bcac6285be714d332b7840712c0b4d5df8b81",
      "parents": [
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Dec 04 15:44:31 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Dec 05 00:22:13 2020 +0000"
      },
      "message": "libstagefright: Increase retry count in Frame Decoder\n\nBug: 167162080\nTest: Gallery decodes files in the bug\nTest: atest android.media.cts.HeifWriterTest\n\nChange-Id: Ic0579ed7e2418ee9a8ac8d16cf14c9bca45c272b\n"
    },
    {
      "commit": "5bc433ba6c8b828e574891bed54ffb7c100ea765",
      "tree": "945a39cfa64bcd1576a77b1f2f06426d9fa0f503",
      "parents": [
        "1d5300615c3afff3397a57f72d029f284ccb9059",
        "be78d20a39da3c48e906710b4e5868d670781066"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 00:12:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 00:12:04 2020 +0000"
      },
      "message": "Merge \"mpeg4dec: Check for invalid quant matrix\" am: be78d20a39\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1505733\n\nChange-Id: I1c8cbe3813dd7f10815bfc3b6cf9e79fd9eabcec\n"
    },
    {
      "commit": "0ff4e167be803f07711e06795a2035c391f64d13",
      "tree": "fa0bc21016436711f0a5d1b30fda922659c35a81",
      "parents": [
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Nov 21 06:00:29 2020 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Dec 04 13:10:56 2020 -0800"
      },
      "message": "mpeg4dec: Check for invalid quant matrix\n\nAdd a check to ensure quant matrix has at least one non-zero\nvalue parsed.\n\nBug: 173320193\nTest: poc in bug\nTest: atest Mpeg4H263DecoderTest -- \\\n      --enable-module-dynamic-download\u003dtrue\nTest: atest android.mediav2.cts\nTest: atest android.media.cts\n\nChange-Id: I76312e46dbf26d666b634f67ba840b01603ca8e5\n"
    },
    {
      "commit": "d389c95b7582b8f4276107c904f00cbdff1bd7c7",
      "tree": "13342aa9ef42184ba0ecd1002611776153694013",
      "parents": [
        "691ebfea2dc3dab4daeafafe005933adea9fb4cb"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Mon Nov 09 10:16:17 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 04 16:41:46 2020 +0000"
      },
      "message": "Updating typeconverter_tests audio_policy_configuration import\n\nBug: 171572311\nTest: atest libmedia_helper_tests\nChange-Id: I29720b33791d213041f71e50894ee0e88a3679fb\nMerged-In: I29720b33791d213041f71e50894ee0e88a3679fb\n"
    },
    {
      "commit": "dfb3683bbef889fa72df975ebe45b0b1f65934ff",
      "tree": "68808663e960d5485d53980899d44240fe2669da",
      "parents": [
        "e2aaf07831acd38c921f8dd96bc713c5d820597a",
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 04 01:37:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 04 01:37:36 2020 +0000"
      },
      "message": "Merge \"Move codec code out of omx plugin directories\" am: 3fb5f496d0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1515061\n\nChange-Id: I78f185b144b2e0fd1e5e149f0a8a9969caad2893\n"
    },
    {
      "commit": "3fb5f496d0364c0567eada1dec84895096c51cb6",
      "tree": "2a85286805d39362e86f1b701f73d117a1050b67",
      "parents": [
        "1004c244b5ffcfdb5d828f1415c12a4b24e892f5",
        "7a9b004927a514f3b60ff3f067b9f3a82e5ff7f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 04 01:27:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 04 01:27:27 2020 +0000"
      },
      "message": "Merge \"Move codec code out of omx plugin directories\""
    },
    {
      "commit": "29582de4e2db24a71ebfca211cb18055a197ba6a",
      "tree": "e92fe50aa972578aa725cf332faba14d48a7e0c8",
      "parents": [
        "802793489675990aa90a446ecceaffbc4e081120"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 22:45:45 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 22:45:45 2020 -0800"
      },
      "message": "DO NOT MERGE - Chase API change of startRecording and finishRecording.\n\nBug: 162547999\nChange-Id: I4fa265054be2cb5855fcbd0ae9ad5a5d36aab508\n"
    },
    {
      "commit": "802793489675990aa90a446ecceaffbc4e081120",
      "tree": "8db7299c19371f7ef8ab2c2f1328dbdcf5311f4d",
      "parents": [
        "cbf8ba955c3d0c95f15791a72b0e29fae873fd02",
        "49a6d9c78aaa07ab83494d628cc6b7a2386a2b55"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 03 03:18:52 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 03 03:18:52 2020 +0000"
      },
      "message": "Merge \"Merge rvc-qpr-dev-plus-aosp-without-vendor@6881855\" into stage-aosp-master"
    },
    {
      "commit": "a69f0713ab8ae25a7323773c97dfe707c34acdda",
      "tree": "6753688ae2a6582025b8a7917543c991c3254993",
      "parents": [
        "80cedbdebed413763b907f70939ace2ac094daa5",
        "dc6be0d5754e65ffa07fe8ef04ca4d28c2c0268b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Dec 03 00:34:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 03 00:34:17 2020 +0000"
      },
      "message": "Use system/audio to/from string converters in TypeConverter am: dc6be0d575\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1515658\n\nChange-Id: I2c50b05250008b7e12ecadf5d59e5fd051640d85\n"
    },
    {
      "commit": "691ebfea2dc3dab4daeafafe005933adea9fb4cb",
      "tree": "2eaf50700935439b829b9dcb1f8b835119e077ec",
      "parents": [
        "ea8fec6c31d2e45ee2d4c9581a22854168519835",
        "46f16a9e7a3ced614ae5dfd6ac6e53e1971c7ce3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 23:51:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 02 23:51:08 2020 +0000"
      },
      "message": "Merge changes from topic \"aosp-hal-enum-strings\"\n\n* changes:\n  Fix channel mask for the EARPIECE in example APM config\n  Fix buildCommonTypesStructureFile.py script\n  Use system/audio to/from string converters in TypeConverter\n"
    },
    {
      "commit": "ea8fec6c31d2e45ee2d4c9581a22854168519835",
      "tree": "52a399a82d893530ba523b316c880ec0e7b1b881",
      "parents": [
        "d19faf826761db767dc8ee967149fe8939416850",
        "d04f34cdd8c7ce1a3249a9fbfdd18ca989bb1685"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 19:15:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 02 19:15:59 2020 +0000"
      },
      "message": "Merge \"C2AllocatorBlob: allow multiple maps\""
    },
    {
      "commit": "49a6d9c78aaa07ab83494d628cc6b7a2386a2b55",
      "tree": "70acc7a3307c66d6ac1b7ee5cc59d88ebfacad34",
      "parents": [
        "9fa7856094a8705be2061e532c36e74d103719b8",
        "55f730f7c1a0b5f963f47fdd65c43609a143f18c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 00:41:55 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 00:41:55 2020 -0800"
      },
      "message": "Merge rvc-qpr-dev-plus-aosp-without-vendor@6881855\n\nBug: 172690556\nMerged-In: I72658443fde61aa5f10463fcc42772daf4143ed0\nChange-Id: Ifb9605a1f9407357ddc755551e2d1d51c7f09bfc\n"
    },
    {
      "commit": "dc6be0d5754e65ffa07fe8ef04ca4d28c2c0268b",
      "tree": "33e22ce5f12c4b75414dfa242de2190ae0515091",
      "parents": [
        "d19faf826761db767dc8ee967149fe8939416850"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Sep 25 23:03:05 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Dec 01 23:39:39 2020 +0000"
      },
      "message": "Use system/audio to/from string converters in TypeConverter\n\nUse of system functions eliminates the need for listing all enum\nvalues in TypeConverter tables.\n\nSlight changes in the converting functions:\n\n1. \u0027channelMaskFromString\u0027 function now also accepts indexed\n   masks.\n2. Fixed UB in \u0027formatFromString\u0027 function.\n3. Removed \u0027deviceFromString\u0027 function, use\n   \u0027DeviceConverter::fromString\u0027 instead.\n\nReplaced direct includes of \u0027system/audio-base.h\u0027 with\nincludes of \u0027system/audio.h\u0027.\n\nBug: 142480271\nTest: m\nTest: atest libmedia_helper_tests\nChange-Id: Ia0e725026be80621bdc797299e63e134419b2b3d\nMerged-In: Ia0e725026be80621bdc797299e63e134419b2b3d\n"
    },
    {
      "commit": "d19faf826761db767dc8ee967149fe8939416850",
      "tree": "0a24315e90931e85c8377c41526da5170aeff0a1",
      "parents": [
        "7cd031828f1c3873ee6868c79e621da9988bebcf",
        "b4f4f2f68f8852c30b4dbcb5ec8eb289f77ecaa1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 20:38:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 20:38:37 2020 +0000"
      },
      "message": "Merge \"OMX AAC decode don\u0027t support getting DRC parameters\""
    },
    {
      "commit": "d04f34cdd8c7ce1a3249a9fbfdd18ca989bb1685",
      "tree": "e2aa51faaf3213a72087301e57281de455ef7115",
      "parents": [
        "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 25 10:12:32 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Dec 01 20:13:25 2020 +0000"
      },
      "message": "C2AllocatorBlob: allow multiple maps\n\nTest: CtsMediaTestCases:DecoderTest\nTest: CtsMediaV2TestCases:CodecDecoderTest\nTest: VtsHalMediaC2V1_0TargetVideoDecTest\nTest: VtsHalMediaC2V1_0TargetVideoEncTest\nTest: VtsHalMediaC2V1_0TargetAudioDecTest\nTest: VtsHalMediaC2V1_0TargetAudioEncTest\nBug: 173730101\nChange-Id: Ief24371e19c8e957ea218ffd9bbfd516353b0cc9\n"
    },
    {
      "commit": "7a9b004927a514f3b60ff3f067b9f3a82e5ff7f1",
      "tree": "a069202da8e2fb8a304b216b95fda6faa138291d",
      "parents": [
        "7cd031828f1c3873ee6868c79e621da9988bebcf"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Nov 29 11:20:26 2020 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 01 10:06:19 2020 -0800"
      },
      "message": "Move codec code out of omx plugin directories\n\nseparate actual codec code for amrnb, amrwb, m4v_h263, and mp3dec from\nthe OMX plugins.\n\nBug: 147679485\nTest: build\nChange-Id: I8b6005384872e667cdcf5f700a848beba355a395\n"
    },
    {
      "commit": "7cd031828f1c3873ee6868c79e621da9988bebcf",
      "tree": "e262d1f52155d1b2090cbc631a646fc8a3ef8ebe",
      "parents": [
        "a8460237165976738ba9dee5ae74780c45005926",
        "e3b59ac285356dfe1bd416d46672fe0b1f10dc6f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 17:06:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 17:06:51 2020 +0000"
      },
      "message": "Merge \"Convert mask types from uint32_t to enum type\""
    },
    {
      "commit": "a8460237165976738ba9dee5ae74780c45005926",
      "tree": "23d20cc8ca5977d3ef12901090b375e333c3e74a",
      "parents": [
        "8fb7ecd82051f30a824ba5c165559573d6d0618d",
        "048cd58ba48e5d1813b0c7381b0c833524475fd4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 11:49:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 11:49:05 2020 +0000"
      },
      "message": "Merge \"CCodecConfig: don\u0027t dup input format\""
    },
    {
      "commit": "8fb7ecd82051f30a824ba5c165559573d6d0618d",
      "tree": "3bbfbea9aa28edf004dd2229466495d81097fd7c",
      "parents": [
        "f430cf439533d7678ce4fd2444bfe2ffe098367b",
        "492fecd84297b1adc4cd2e1d7ea70ea40b96fab3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 11:48:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 11:48:07 2020 +0000"
      },
      "message": "Merge \"codec2 client: add a missing transaction status check\""
    },
    {
      "commit": "b4f4f2f68f8852c30b4dbcb5ec8eb289f77ecaa1",
      "tree": "66f5213ca4d63ccb9dfa4683e8edfa2d2c232afe",
      "parents": [
        "0a1a50433b1018834a7b7c9d67d42d998e005d8a"
      ],
      "author": {
        "name": "Chuangjie Xia",
        "email": "chuangjie.xia@mediatek.com",
        "time": "Fri Sep 04 08:58:05 2020 +0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 01 05:31:06 2020 +0000"
      },
      "message": "OMX AAC decode don\u0027t support getting DRC parameters\n\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrclevelM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcHeavyM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacUsacLoudnessM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcOutputLoudnessM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcOffM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcHalfM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacStreamSwithingM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcBoostAndAttenuationM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcAlbumModeM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcOutputLoudnessM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcLoudnessPreferenceM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacSamplingRatesM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacSyncSampleSeekingM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcEffectTypeM4a\n\nBug: 167754316\nChange-Id: I50fcc5ef35cb7e96592c2267652228b5fa074ba9\n"
    },
    {
      "commit": "048cd58ba48e5d1813b0c7381b0c833524475fd4",
      "tree": "3afc9d917ffb94d688fa5f90af1e4819ff3abc7c",
      "parents": [
        "1e05a85fcf67bbd2db9254cdd1ee878873f3a968"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Oct 26 16:42:00 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Dec 01 01:54:11 2020 +0000"
      },
      "message": "CCodecConfig: don\u0027t dup input format\n\nInput format reference does not get updated in MediaCodec.\n\nBug: 169831253\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I173164c91796cab9414d9645cea88e1133667053\n"
    },
    {
      "commit": "f430cf439533d7678ce4fd2444bfe2ffe098367b",
      "tree": "1db61e8992b5378c16c26beadae339fc450c568a",
      "parents": [
        "59e92fdb26f1196766eb54a7c548d1fcfb89108a",
        "b6926c7974a150ce589e3429cc245a7f7e25812a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 01 01:36:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 01:36:25 2020 +0000"
      },
      "message": "Merge \"preprocessing: Format the code using clang-format\""
    },
    {
      "commit": "59e92fdb26f1196766eb54a7c548d1fcfb89108a",
      "tree": "f5694b36153bf48435374c4409577085ba13d47b",
      "parents": [
        "6c6a7a886550e73bb1ec8930bc1169da7374bc98",
        "8b3bcddbc98af38d64a1ffefd5932b498f9d4c36"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 30 21:29:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 30 21:29:09 2020 +0000"
      },
      "message": "Merge \"CCodec: GraphicBufferSourceWrapper: fix to apply nBufferCountActual for deciding number of inputs\""
    },
    {
      "commit": "8b3bcddbc98af38d64a1ffefd5932b498f9d4c36",
      "tree": "4d0cc6eb0ad9a2b93ca9dea85cf3c1458144fee8",
      "parents": [
        "0a1a50433b1018834a7b7c9d67d42d998e005d8a"
      ],
      "author": {
        "name": "Taehwan Kim",
        "email": "t_h.kim@samsung.com",
        "time": "Thu Nov 26 22:40:40 2020 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 30 19:10:52 2020 +0000"
      },
      "message": "CCodec: GraphicBufferSourceWrapper: fix to apply nBufferCountActual for deciding number of inputs\n\nBug: 169398817\n\nChange-Id: I58cd7da35a3ddc4abdb58df954307acf329c7ee7\nSigned-off-by: Taehwan Kim \u003ct_h.kim@samsung.com\u003e\n"
    },
    {
      "commit": "b6926c7974a150ce589e3429cc245a7f7e25812a",
      "tree": "941782770d043fa886bf059389c24010999d6314",
      "parents": [
        "088c3181079e816fae8f53b53e26b80c100ad31b"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Nov 27 15:22:44 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Nov 30 15:38:41 2020 +0000"
      },
      "message": "preprocessing: Format the code using clang-format\n\nBug: 174366074\nTest: objdump before and after the patch\n\nChange-Id: Idf2368e5f51f45bd5e908e2a142388ef7e5a77d1\n"
    },
    {
      "commit": "97af20390ca46d261d637fa6aeb1a49d4cc3f01b",
      "tree": "a3d4aff8e0af7eb7572acd2f596431a375667736",
      "parents": [
        "0a1a50433b1018834a7b7c9d67d42d998e005d8a"
      ],
      "author": {
        "name": "Yanqiang Fan",
        "email": "yanqiang.fan@mediatek.com",
        "time": "Thu Nov 26 17:31:43 2020 +0800"
      },
      "committer": {
        "name": "Denis Hsu",
        "email": "denis.hsu@mediatek.com",
        "time": "Mon Nov 30 03:23:59 2020 +0000"
      },
      "message": "Mediaserver memory increase after record\n\nmediaserver pss memory in meminfo cat by \u0027adb shell dumpsys meminfo mediaserver\u0027\nwill increase after memory leak test. The test will record many times using front\nand back camera.\nwe found mediametrics::Item been create but not been deleted when do video record,\nwitch will cause memory leak. We should always delete it if mMetricsItem not NULL.\n\nBug: 174438149\nChange-Id: I45e5a7918f032058fd76023c2ca4d82881e8f9d1\n"
    },
    {
      "commit": "0a1a50433b1018834a7b7c9d67d42d998e005d8a",
      "tree": "31635161623ea9e8002f5f921321305560deb72b",
      "parents": [
        "8fe822645c57485e6835f49fa740240cdfcb6c1e",
        "fd60579f68da206d73f3d3609c692346fa735f6c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 26 07:12:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 26 07:12:52 2020 +0000"
      },
      "message": "Merge \"Preprocessing benchmark : Initial version\""
    },
    {
      "commit": "fd60579f68da206d73f3d3609c692346fa735f6c",
      "tree": "7241bc3db300fa1db40ab5cc22249b2324ea1978",
      "parents": [
        "e430d28c3459886b5cf6c606ef6660222ddf8e46"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Nov 13 20:39:52 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Nov 26 14:54:29 2020 +0530"
      },
      "message": "Preprocessing benchmark : Initial version\n\nBug: 173228358\nTest: preprocessing_benchmark\n\nChange-Id: I6a688d9410b26c25990d6e305cb5997830379246\n"
    },
    {
      "commit": "c4c5417aec6c612cae14bb93c5f0328b0dea8476",
      "tree": "6558bc873e5017ad095587ec81ebc04fed2b4cb9",
      "parents": [
        "7aacb78d8d049af5e9949de9fc34be4650b5b176"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Wed Nov 25 23:55:44 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Nov 26 01:27:48 2020 +0530"
      },
      "message": "libeffects: AEC mobile mode set as default\n\nAEC mobile mode enabled by default for new webrtc\n\nTest: Tested using standalone application by listening to the outputs.\n\nChange-Id: Ic22191c68f2f3a67b515a46338529cd882aba58a\n"
    },
    {
      "commit": "e3b59ac285356dfe1bd416d46672fe0b1f10dc6f",
      "tree": "cc260c7b2867101599cdba75b53b4e0578c7345f",
      "parents": [
        "7aacb78d8d049af5e9949de9fc34be4650b5b176"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 01 15:08:13 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Nov 24 22:56:29 2020 +0000"
      },
      "message": "Convert mask types from uint32_t to enum type\n\nThis applies to the following types:\n\n- audio_gain_mode_t;\n- audio_flags_mask_t;\n- audio_channel_representation_t;\n- audio_channel_mask_t;\n- audio_devices_t.\n\nEnum types are distinct thus proper overloading on the type\nis possible in C++. Also, assignments to enum types are\nless prone to errors.\n\nBug: 169889714\nTest: basic audio functionality\n      m stagefright\n      atest audiopolicy_tests\nChange-Id: I42506484b1d0b0482618b7314fad4c8012a06fb4\nMerged-In: I42506484b1d0b0482618b7314fad4c8012a06fb4\n"
    },
    {
      "commit": "ee17317c6362f54bd311ec359b5c3518137fae9f",
      "tree": "9b67065bf8b241d2f966d72b79b249bebe266a3f",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:17:14 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:17:14 2020 +0530"
      },
      "message": "Codec2 components: Updated to build both static and shared libray\n\nAll components inside components folder of Codec2 have been updated to\nbuild both static and shared libray\n\nTest: mmm frameworks/av/media/codec2/components\nBug: 173672402\n\nChange-Id: I131d585aa745b53b7c769b7bcb7a0545dc74325b\n"
    },
    {
      "commit": "8927a4aa22ed25990e7e659bc18b60af6bb05f83",
      "tree": "390bad7749bdef8391af401087ce9366ff82cb38",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:16:35 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:16:35 2020 +0530"
      },
      "message": "libsfplugin_ccodec_utils: Updated to build both static and shared libray\n\nTest: Build libsfplugin_ccodec_utils\nBug: 173672402\n\nChange-Id: I07fe5a331c688df459aa97f5d5758eb0866adff4\n"
    },
    {
      "commit": "5e52528c8a4bdc7fe09b477cb6ffbd71c8b36054",
      "tree": "df6eb7c2963085618cced5a751d6a64faad49bdc",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:15:40 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:15:40 2020 +0530"
      },
      "message": "libcodec2_vndk: Updated to build both static and shared libray\n\nTest: Build libcodec2_vndk\nBug: 173672402\n\nChange-Id: I1217ad4bb3cd0688f2310b62ac7e7ada94ff7354\n"
    },
    {
      "commit": "aae70792dfc61e18dcfa27dc7e184f332f33dbd2",
      "tree": "b65de86197c74f0651f8a1c07c8a974d4972b058",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon May 11 13:07:38 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:07:06 2020 +0530"
      },
      "message": "libcodec2: Updated to build both static and shared libray\n\nTest: Build libcodec2\nBug: 173672402\n\nChange-Id: If50bacb49ca32c285087a7ae8013776840841915\n"
    },
    {
      "commit": "ca555f1ebe5672d857b98870a0d81a31d2a7596a",
      "tree": "0175e381f4821e4c9190f37a0e715a787c2fff8c",
      "parents": [
        "abbe1a798fb2fd15caecc89278fcd8864a985002"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Sun Nov 22 13:06:35 2020 -0800"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Sun Nov 22 13:06:35 2020 -0800"
      },
      "message": "mpeg4_enc_fuzzer: Fix sizeof() bugs\n\nWhen we changed inputBuffer from a stack array to a pointer, it\nchanged what sizeof(inputBuffer) means (from the entire size of\nthe array, to just the size of a pointer).\n\nSince we intended to know the entire size of the array, we\nreplace the sizeof() usages accordingly.\n\nTest: TreeHugger\nChange-Id: I0a9515a9e0fe63e258056bfdbf19310560e02504\n"
    },
    {
      "commit": "abbe1a798fb2fd15caecc89278fcd8864a985002",
      "tree": "f745ef13b96fbcdf3239f6f0281566e4611667e1",
      "parents": [
        "e2eba97ec5b0bdeb128eaed3dac00bbaca2ff56e",
        "9d79b7df25d3c6feabba0b1ef22eab01e5b8a4c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Nov 21 23:07:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 21 23:07:42 2020 +0000"
      },
      "message": "Merge \"mpeg4_enc_fuzzer: Bug Fix\""
    },
    {
      "commit": "e2eba97ec5b0bdeb128eaed3dac00bbaca2ff56e",
      "tree": "77ee2993955598409cec1518131099a552d2ac08",
      "parents": [
        "fe4094eacee9c5e248b2d8ac87dff51b46a3d972",
        "315e40a3ce1bed27602d52aa7f14327c8c240add"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 20 23:36:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 20 23:36:58 2020 +0000"
      },
      "message": "Merge \"CCodec: reorganize max dequeue count update\""
    },
    {
      "commit": "fe4094eacee9c5e248b2d8ac87dff51b46a3d972",
      "tree": "7f52b4f8cd79228f02c38eebd13e39adf2bedc19",
      "parents": [
        "aa2e608a99083261cf60da0ee44068f6e0b605c3",
        "1d5f7edc2f5f39ab3685ca995c8959af8d59b6dc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 20 20:22:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 20 20:22:46 2020 +0000"
      },
      "message": "Merge \"libmediametrics and libmediametricsservice: Updated Android.bp\""
    },
    {
      "commit": "aa2e608a99083261cf60da0ee44068f6e0b605c3",
      "tree": "645d9a59ba2c645507bad49a5e2c6cf62cad2e8c",
      "parents": [
        "4275231c8d1bc8e51c2238306e51e9d8fc6b93e9",
        "8448c4b30b45b04cb615e6114015bb34f1619da2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 20 19:39:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 20 19:39:55 2020 +0000"
      },
      "message": "Merge changes from topic \"audio-hal-7\"\n\n* changes:\n  Add Audio Policy Manager config files for HAL V7.0\n  Temporarily disable Audio HAL V7 modules\n  Add Audio HAL V7\n"
    },
    {
      "commit": "9d79b7df25d3c6feabba0b1ef22eab01e5b8a4c5",
      "tree": "b48c7d7de5eefb47c14b673b6c621a0c832bc988",
      "parents": [
        "4275231c8d1bc8e51c2238306e51e9d8fc6b93e9"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Tue Nov 10 11:33:56 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Fri Nov 20 10:54:58 2020 +0530"
      },
      "message": "mpeg4_enc_fuzzer: Bug Fix\n\nReplaced stack allocation with heap allocation\n\nTest: ./mpeg4_enc_fuzzer clusterfuzz-testcase-minimized-mpeg4_enc_fuzzer-5379218936561664\nBug: 172714629\n\nChange-Id: I627c448d15a5de56a5a313bbeffb64c4dc5d1fae\n"
    },
    {
      "commit": "e1877efb7964bcb3be72e3ebea75505ca9c4a6e8",
      "tree": "253dde96739f95347b2508e0ad0d89f02ddcdb4d",
      "parents": [
        "712dc00b6f00ae0cc9ff138e57c2820d007d4bd5"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Aug 07 00:16:35 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Nov 20 01:30:58 2020 +0000"
      },
      "message": "Temporarily disable Audio HAL V7 modules\n\nThe new version is WIP, not all modules are compiling.\n\nBug: 142480271\nTest: m\nChange-Id: Ide3917762bf7522496f5495b212fd4c838b44c8a\nMerged-In: Ide3917762bf7522496f5495b212fd4c838b44c8a\n"
    },
    {
      "commit": "712dc00b6f00ae0cc9ff138e57c2820d007d4bd5",
      "tree": "38e8f78f5c7b3dc8ace1038bfda9b2c9e9846f1f",
      "parents": [
        "85486fc425122b2b1984bf323822a7b0933d8158"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Jul 23 18:10:20 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Nov 20 01:30:40 2020 +0000"
      },
      "message": "Add Audio HAL V7\n\nAutomatic modifications made by copyHAL.sh script.\n\nBug: 142480271\nTest: m\nChange-Id: I6d85fece9360cd5190fa39c35dc5f3659af264c6\nMerged-In: I6d85fece9360cd5190fa39c35dc5f3659af264c6\n"
    },
    {
      "commit": "492fecd84297b1adc4cd2e1d7ea70ea40b96fab3",
      "tree": "ec6b0388d585a190fa42dd9e0060202da62c1cb0",
      "parents": [
        "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 19 11:14:11 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 19 11:14:11 2020 -0800"
      },
      "message": "codec2 client: add a missing transaction status check\n\nBug: 172493446\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I209d6c4e1cd6d278532172aeaf05bd9557304eea\n"
    },
    {
      "commit": "1455dadd4698093dc00f16a087de58c3fd19860b",
      "tree": "035db407d2b7b56903c2233735fcc19b6d781c7f",
      "parents": [
        "85486fc425122b2b1984bf323822a7b0933d8158"
      ],
      "author": {
        "name": "Raj M",
        "email": "r.mamadgi@samsung.com",
        "time": "Fri Oct 30 20:45:30 2020 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Nov 19 18:10:43 2020 +0000"
      },
      "message": "media/codec2: skip secure encoders in VtsHalMediaC2V1_0TargetVideoEncTest\n\nThis fixes for PerInstance/Codec2VideoEncHidlTest#FlushTest/default_c2_qti_avc_encoder_secure_1\n\nTestcase does not support secure input/output buffer for secure encoder and decoder.\n\nBug: 172067006\nChange-Id: Ieac5be055c953a2350a396b1ac239f78516fefbf\n"
    },
    {
      "commit": "1d5f7edc2f5f39ab3685ca995c8959af8d59b6dc",
      "tree": "fafdb242298abb4d2e461bc0eea11b8830c430a2",
      "parents": [
        "85486fc425122b2b1984bf323822a7b0933d8158"
      ],
      "author": {
        "name": "Mufaddal Chakera",
        "email": "mufaddal.chakera@ittiam.com",
        "time": "Tue Oct 13 14:09:26 2020 +0530"
      },
      "committer": {
        "name": "Mufaddal Chakera",
        "email": "mufaddal.chakera@ittiam.com",
        "time": "Thu Nov 19 15:21:09 2020 +0530"
      },
      "message": "libmediametrics and libmediametricsservice: Updated Android.bp\n\nUpdated to  build both static and shared library for both the libraries.\n\nTest: Build libmediametrics\nTest: Build libmediametricsservice\nBug: 172429215\n\nChange-Id: I2d2043cab0cc72a36df053005edc6f9adcb1ca4e\n"
    },
    {
      "commit": "68ca207ba60ddb03ac8e9653fa45e46cfa621d04",
      "tree": "91822cf80f7b884b82ab8193931bd99b311d2816",
      "parents": [
        "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc",
        "414eb15c3c6cd7e1677245508fd23899bef01feb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 18 06:58:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 18 06:58:39 2020 +0000"
      },
      "message": "Merge \"C2OMXNode: read delay from component to determine buffer count\""
    },
    {
      "commit": "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc",
      "tree": "ac5e98a7b4865d477ee08cc0b7f4e8ceb23652ff",
      "parents": [
        "82fa8db39f2fe597da83738006176b6b16207342",
        "8ec93ab8fe48790d3cc83c3831703f5964cb4be4"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sun Nov 15 03:48:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Nov 15 03:48:05 2020 +0000"
      },
      "message": "Merge \"Revert format change related CLs\""
    },
    {
      "commit": "75ea8d08bf990fa1d8c162865fd47f7be2b88c44",
      "tree": "6a7df1400a838e31e5549eb5060456b64876b6c8",
      "parents": [
        "e430d28c3459886b5cf6c606ef6660222ddf8e46",
        "86dc61807a68592cb1b3b42a848bfb8b6451b6e8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Nov 14 00:58:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 14 00:58:46 2020 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: Reset negative media time to zero\""
    },
    {
      "commit": "8ec93ab8fe48790d3cc83c3831703f5964cb4be4",
      "tree": "5c04444aca01178f4a9405db3523f784e69c3952",
      "parents": [
        "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 13 16:17:04 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 13 16:21:33 2020 -0800"
      },
      "message": "Revert format change related CLs\n\nRevert \"CCodec: simplify format change logic\"\nThis reverts commit a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c.\n\nRevert \"aacdec: don\u0027t report DRC_COMPRESSION_MODE back\"\nThis reverts commit aaa0309a2b8bcdb56103380d54127ba9aebc9f21.\n\nRevert \"CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\"\nThis reverts commit 30c1d421b10c4760edba45f3e118f7b549ed7104.\n\nBug: 173176131\nTest: revert\nChange-Id: Ia16a58cbf7b19a8b3ac908afd2c20d740dfa7c28\n"
    },
    {
      "commit": "414eb15c3c6cd7e1677245508fd23899bef01feb",
      "tree": "157beaa6b95dd13a1023dccc3b9ff598a5818e3a",
      "parents": [
        "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 12 11:14:42 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 12 11:14:42 2020 -0800"
      },
      "message": "C2OMXNode: read delay from component to determine buffer count\n\nBug: 169398817\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:VideoEncoderTest\nChange-Id: I76a3411addd83108d2da2c8f74df55acab03a365\n"
    },
    {
      "commit": "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9",
      "tree": "ea89fbbc28d0e81b5297cb6951e52430d2bc361e",
      "parents": [
        "2b172d333fa5ac3df60eeb8ec1fbc81f2261f316",
        "a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 12 06:39:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 12 06:39:16 2020 +0000"
      },
      "message": "Merge changes I73de0e8e,Id1d5968e,I45750c75\n\n* changes:\n  CCodec: simplify format change logic\n  aacdec: don\u0027t report DRC_COMPRESSION_MODE back\n  CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\n"
    },
    {
      "commit": "2b172d333fa5ac3df60eeb8ec1fbc81f2261f316",
      "tree": "5c04444aca01178f4a9405db3523f784e69c3952",
      "parents": [
        "573bbb3535822cb734e671d6a6c1752d4408d7be",
        "514269ec372da1fd2a7850b49d3787d7e0a14b53"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 12 01:02:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 12 01:02:47 2020 +0000"
      },
      "message": "Merge \"mpeg4 decoder: Enable support for quant_type 1\""
    },
    {
      "commit": "573bbb3535822cb734e671d6a6c1752d4408d7be",
      "tree": "1330459a705db06a7c8c59ff608d55145bfb782a",
      "parents": [
        "fc01384419794202f89966d32ed55c2490a36cb5",
        "47c018a4bffc9ad21bed297465205c2434f882a0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 11 23:26:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 23:26:21 2020 +0000"
      },
      "message": "Merge \"CCodec: Report error when display surface is obsolete\""
    },
    {
      "commit": "fc01384419794202f89966d32ed55c2490a36cb5",
      "tree": "81db24e3df21f69bf35f16294dbe65946e9b3652",
      "parents": [
        "4c22a5dda7c8125d07ad43e0f45c26008da6a8f3",
        "5692578e0d3ff5eb273a63ee9a4f07b719508973"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 11 23:16:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 23:16:12 2020 +0000"
      },
      "message": "Merge \"CCodec: Increase max linear buffer size for 8K video\""
    },
    {
      "commit": "4c22a5dda7c8125d07ad43e0f45c26008da6a8f3",
      "tree": "c5b33e2eda50ba4c978835648a69acb27d6d8c28",
      "parents": [
        "9ef57e41e9362a4cacd70a56e9f4d83f118a97fc",
        "6f9aad5d7578fc6dff6c7512569bdc52a8088d3a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 11 22:51:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 22:51:14 2020 +0000"
      },
      "message": "Merge \"Add a fuzzer for RecordBufferConverter.\""
    },
    {
      "commit": "514269ec372da1fd2a7850b49d3787d7e0a14b53",
      "tree": "2cb4ce278217ce431318d25ab84a03a4e64c96ea",
      "parents": [
        "453028a2bd4ee3d9661f72d4eade2f27a87e3ce3"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Nov 11 10:53:09 2020 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Nov 11 21:39:35 2020 +0000"
      },
      "message": "mpeg4 decoder: Enable support for quant_type 1\n\nEnabled support for quant_type 1 which is an advanced simple profile\ntoolset. Other toolsets in advanced simple profile (Quarter pel,\ninterlaced, GMC etc) continue to be not supported.\n\nUpdated tests to test different quant type values\n\nBug: 169287096\nTest: poc in bug\nTest: atest Mpeg4H263DecoderTest \\\n      -- --enable-module-dynamic-download\u003dtrue\n\nChange-Id: Ic3b6b238e96609536770f294da3f609efc268f1e\n"
    },
    {
      "commit": "9ef57e41e9362a4cacd70a56e9f4d83f118a97fc",
      "tree": "01774866d01546a354cf12d7dbadeefee4c95588",
      "parents": [
        "02574db1d1f5aaee86b57b81a53ea7c16d026cf9",
        "018b91ed511a95e148c57b4448b72441993db59d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 11 19:42:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 19:42:27 2020 +0000"
      },
      "message": "Merge changes If34bd5eb,Ib373b71b\n\n* changes:\n  CCodec: don\u0027t trigger output format change after flush\n  MediaCodec: fix output format change event timing\n"
    },
    {
      "commit": "6f9aad5d7578fc6dff6c7512569bdc52a8088d3a",
      "tree": "8b67661850993ab72db478acdc554b5ea14bfc99",
      "parents": [
        "bc3923f8ef985c4214d8af4d7d54a818b3903ff0"
      ],
      "author": {
        "name": "Kevin Deus",
        "email": "kdeus@google.com",
        "time": "Tue Nov 03 18:47:04 2020 -0800"
      },
      "committer": {
        "name": "Kevin Deus",
        "email": "kdeus@google.com",
        "time": "Wed Nov 11 11:28:24 2020 -0800"
      },
      "message": "Add a fuzzer for RecordBufferConverter.\n\nFix: 172613421\nTest: Built and ran fuzzer on ClusterFuzz.\nChange-Id: I46dec6a4b21f67ca1505928fabd0cd8c051c236e\n"
    },
    {
      "commit": "02574db1d1f5aaee86b57b81a53ea7c16d026cf9",
      "tree": "54c6effd4508f6645d5240174c32e1abe3f04583",
      "parents": [
        "49560fa9d549b4407975549f380194b806000bfe",
        "0821009becf624ffe9617ae1632895f264f2ced1"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Nov 11 18:28:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 18:28:10 2020 +0000"
      },
      "message": "Merge \"MPEG4Extractor: use Vector\u003cuint32_t\u003e encryptedsizes\""
    },
    {
      "commit": "a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c",
      "tree": "bb696c2a82e3903326cb12bc5b3795d3990232c4",
      "parents": [
        "aaa0309a2b8bcdb56103380d54127ba9aebc9f21"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 10 11:54:15 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 10 16:01:54 2020 -0800"
      },
      "message": "CCodec: simplify format change logic\n\nUse the reference \u0026 dup to track format change.\n\nBug: 149751672\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I73de0e8eb91cdb262945bc7edc46f7ace779b83a\n"
    }
  ],
  "next": "47c018a4bffc9ad21bed297465205c2434f882a0"
}
