)]}'
{
  "log": [
    {
      "commit": "f78afc3b502860f279fb11dfe995516ea3c8aab2",
      "tree": "4bdf10cec148133ff4d41d3fcac837e902917667",
      "parents": [
        "825104de21cb4184707e65fed004bc4f893bd67d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 10 19:42:49 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 23 16:17:33 2021 -0700"
      },
      "message": "Rework how QP bounds are passed, AVC encoder\n\nPass via an (variable length) set of settings for picture types\ninstead of the fixed I/P/B types. Also makes it possible to\npass a max without also passing a min.\nThis is for the AVC software encoder; other codecs will be modified\naccordingly.\n\nBug: 181830609\nTest: vq testing, ALOG\nChange-Id: I9086c0d83e625a7a815ce2c104352fdac165b927\n(cherry picked from commit b3e76b60d9fd524681650f1608f606180040a186)\n"
    },
    {
      "commit": "825104de21cb4184707e65fed004bc4f893bd67d",
      "tree": "b4f5a6cd5e222cfeddc6ab9645af4ee0b263ac08",
      "parents": [
        "a9a724a0d1b6947c280fd2e3f01b78f3b12bb9a4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 04 13:29:57 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 23 16:17:21 2021 -0700"
      },
      "message": "AVC encoder processes QP bounding parameters\n\nThe software AVC encoder now parses the QP bounds passed by the\ncodec2 framework and uses those values in the codec\u0027s configuration.\n\nBug: 181830609\nTest: vq testing\nChange-Id: I6940dc745e452bf75ec310c10f42a0d217be2b64\n(cherry picked from commit fe679136d2c30427852487d9dc69c2ccae43f154)\n"
    },
    {
      "commit": "a9a724a0d1b6947c280fd2e3f01b78f3b12bb9a4",
      "tree": "1bd6cea4c6ffe290513f5387ce4d7d2b5e70a99e",
      "parents": [
        "b8865c1021f6f6a4dd2fbbaa52c0ca7e0c7074da"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 10 19:40:01 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 23 16:15:22 2021 -0700"
      },
      "message": "Rework how QP bounds are passed\n\nPass via an (variable length) set of settings for picture types\ninstead of the fixed I/P/B types. Also makes it possible to\npass a max without also passing a min.\n\nBug: 181830609\nTest: vq testing, ALOG\nChange-Id: I69bba8e35f0eda234530df92706230dc898b4ae9\n(cherry picked from commit a0ae69790a8e96a5a386260b5197f4472b930dac)\n"
    },
    {
      "commit": "b8865c1021f6f6a4dd2fbbaa52c0ca7e0c7074da",
      "tree": "a56609ca62ac64d880653b60cd22ed73a0665fc8",
      "parents": [
        "24ba1e48cc65d07e8c08387716dd59e245b3643e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 04 13:25:44 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 23 16:15:22 2021 -0700"
      },
      "message": "Codec2 pass standard QP bounding keys\n\nHave the Codec2 framework pass the newly standardized QP bounding\ninformation through to the underlying codecs.\n\nBug: 181830609\nTest: vq framework testing\nChange-Id: I837dff6a7a12ab782c70016f78b582ca77fe168c\n(cherry picked from commit 9470d46b4d13884dcf04b23cb260be0692b6546f)\n"
    },
    {
      "commit": "24ba1e48cc65d07e8c08387716dd59e245b3643e",
      "tree": "01a62f9787b65dd0249f1665c2fbb444fcf761cf",
      "parents": [
        "00112c5a0aa6834b17ea3d6a84f4ccaeb764a465",
        "d11dda84447551d8b86f6e00859d7df2de28db51"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Mar 22 16:26:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 22 16:26:13 2021 +0000"
      },
      "message": "Merge \"[clang-tidy] Disable bugprone-narrowing-conversions for mediametrics\""
    },
    {
      "commit": "00112c5a0aa6834b17ea3d6a84f4ccaeb764a465",
      "tree": "ee5bb356ea67cde0d5f23f9195fd4fa55980849f",
      "parents": [
        "7a9d8d6069a44a9ab468156e88f1dc8292a865aa",
        "3b247167c6d10ba17ea49b073b45c1747c8ac92a"
      ],
      "author": {
        "name": "David Li",
        "email": "dvdli@google.com",
        "time": "Mon Mar 22 02:07:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 22 02:07:17 2021 +0000"
      },
      "message": "Merge \"fix null dereference on aeli\""
    },
    {
      "commit": "7a9d8d6069a44a9ab468156e88f1dc8292a865aa",
      "tree": "63e56c5c264d151c921b5727cb65dceeb3d6bc99",
      "parents": [
        "406621c63e3c4339afcf26ce5fde89f90dac71d3",
        "63a3583a3b22bdbb4fbc4a6a707185ff4da86179"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Mar 20 01:04:28 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 20 01:04:28 2021 +0000"
      },
      "message": "Merge changes from topic \"audiotrack start threshold\"\n\n* changes:\n  AudioTrack: get/setStartThresholdInFrames\n  audio: return accurate frame count when track is flushed\n"
    },
    {
      "commit": "63a3583a3b22bdbb4fbc4a6a707185ff4da86179",
      "tree": "8724fd922744d5ff696400d36c4e704f9659da67",
      "parents": [
        "8735d0dd6c72eb605e70adf151f4b72055ac6008"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 16 17:30:09 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 19 08:45:13 2021 -0700"
      },
      "message": "AudioTrack: get/setStartThresholdInFrames\n\nsetStartThresholdInFrames is used to set the start threshold\nin frames for streaming AudioTrack playback.\nNormally this is the entire buffer capacity in frames\nbut may be reduced for low latency playback,\ncompressed formats, and direct tracks.\n\nTest: atest AudioTrackTest#testStartThresholdInFrames\nTest: atest AudioTrackTest#testStartThresholdInFramesExceptions\nBug: 183003720\nMerged-In: Iae10764130160de2380477134df27c5b139468bc\nChange-Id: Iae10764130160de2380477134df27c5b139468bc\n"
    },
    {
      "commit": "3b247167c6d10ba17ea49b073b45c1747c8ac92a",
      "tree": "505e37d8e3cffdf93fef88447acfd7e54df0e8eb",
      "parents": [
        "85f5f276263b634ed03750c8619f67eff1a5b83d"
      ],
      "author": {
        "name": "David Li",
        "email": "dvdli@google.com",
        "time": "Fri Mar 19 07:01:40 2021 +0000"
      },
      "committer": {
        "name": "David Li",
        "email": "dvdli@google.com",
        "time": "Fri Mar 19 07:18:42 2021 +0000"
      },
      "message": "fix null dereference on aeli\n\nEffectProxyCreate does not return fail and assign the pointers in\nthe aeli when the two effects don\u0027t have the flag\nEFFECT_FLAG_HW_ACC_TUNNEL. It causes problem when Effect_command\ndoes dereference on those two pointers.\n\nBug: 182867964\nTest: mm libeffectproxy\nTest: create effects without EFFECT_FLAG_HW_ACC_TUNNEL\nChange-Id: I37502e86ac5d491e7d792251197338905849e25c\n"
    },
    {
      "commit": "406621c63e3c4339afcf26ce5fde89f90dac71d3",
      "tree": "c3d13f8ddfb8395737e97b93214d55c82307a0b5",
      "parents": [
        "85f5f276263b634ed03750c8619f67eff1a5b83d",
        "ea18634fdddb18b333bb0457be4999b7c339fe51"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 19 07:16:35 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 19 07:16:35 2021 +0000"
      },
      "message": "Merge \"Fix \"don\u0027t leak AUDIO_INPUT_FLAG_DIRECT to HAL version \u003c\u003d 5\"\""
    },
    {
      "commit": "8735d0dd6c72eb605e70adf151f4b72055ac6008",
      "tree": "42869af89e5da6b543541f0060e68e28ff2bbf2f",
      "parents": [
        "85f5f276263b634ed03750c8619f67eff1a5b83d"
      ],
      "author": {
        "name": "Zhou Song",
        "email": "zhous@codeaurora.org",
        "time": "Mon Aug 17 15:36:56 2020 +0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 19 00:14:42 2021 -0700"
      },
      "message": "audio: return accurate frame count when track is flushed\n\nTo avoid track frames to be processed early before full filled,\nwhen track is flushed, framesReady should return accurate\navailable frames to avoid putting track into ready state\ntoo early, otherwise silence can be inserted as buffer is\ninsufficient which leads to audio glitch.\n\nBug: 166610318\nTest: see bug, ringtone playback no regression.\nMerged-In: I3b04999a29d85a91b54734514cfa93bc93f55c33\nChange-Id: I3b04999a29d85a91b54734514cfa93bc93f55c33\n"
    },
    {
      "commit": "85f5f276263b634ed03750c8619f67eff1a5b83d",
      "tree": "b0de48994ee41d40e9a5d13f4ea3e85e7854284c",
      "parents": [
        "04f88e7bcdb6497afeb1fd97659a07118163ce64",
        "d510fddbaf582b82fd6ed5add5081234ce7807e7"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 18 21:23:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 18 21:23:23 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Cleanup PreProcessing.cpp\""
    },
    {
      "commit": "04f88e7bcdb6497afeb1fd97659a07118163ce64",
      "tree": "cef76202470fbfd5697b1e8e7901f866ada457d3",
      "parents": [
        "bbbc5d383668d82d158d9305d91852d10bf55cc7",
        "70036acb50b0880695a17c4304eac9e3141e3e0e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 18 21:21:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 18 21:21:16 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Define and use cc_defaults\""
    },
    {
      "commit": "bbbc5d383668d82d158d9305d91852d10bf55cc7",
      "tree": "27bc6bc37545e515c521e7d4c29cafb7cc959e05",
      "parents": [
        "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c",
        "43ab37187422596845386cf74be6d1046a4a2beb"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 18 20:58:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 18 20:58:06 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Test few more sampling rates\""
    },
    {
      "commit": "d11dda84447551d8b86f6e00859d7df2de28db51",
      "tree": "1682ae55e7c596b9fc7b403334dc8564fccfa411",
      "parents": [
        "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Wed Mar 17 22:10:11 2021 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Wed Mar 17 22:13:31 2021 -0700"
      },
      "message": "[clang-tidy] Disable bugprone-narrowing-conversions for mediametrics\n\nBug: http://b/181927912\nBug: http://b/182410845\n\nThis warning re-appeared:\n\n/mnt/disks/build-disk/src/googleplex-android/master/frameworks/av/services/mediametrics/statsd_drm.cpp:139:33:\nerror: narrowing conversion from \u0027size_t\u0027 (aka \u0027unsigned long\u0027) to signed type \u0027std::__wrap_iter\u003cunsigned char *\u003e::difference_type\u0027 (aka\u0027long\u0027) is implementation-defined [bugprone-narrowing-conversions,-warnings-as-errors]\n        buf.erase(buf.begin() + size, buf.end());\n\nLet\u0027s disable this and fix the warning after the compiler update lands.\n\nTest: m statsd_drm.tidy\nChange-Id: Ibabf5b9caaa77d201543308724c8444d98c5dde1\n"
    },
    {
      "commit": "43ab37187422596845386cf74be6d1046a4a2beb",
      "tree": "46e25e96ebe1123af9d6148519a5e3a3c2b7b9e8",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Mar 18 05:26:25 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Mar 18 05:51:36 2021 +0530"
      },
      "message": "libaudiopreprocessing: Test few more sampling rates\n\nAdded 11025, 12000, 22050, 44100 Hz sampling rates in test\nscript and EffectPreprocessingTest\n\nBug: 178513382\nTest: build_and_run_all_unit_tests.sh in host and device\nTest: atest EffectPreprocessingTest\n\nChange-Id: I10c73f091e46b2771993420ed938726615a7e10c\n"
    },
    {
      "commit": "d510fddbaf582b82fd6ed5add5081234ce7807e7",
      "tree": "bd165d57fc7dd1ff7cd2cffc0fbe07e8be2c2620",
      "parents": [
        "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 16 13:26:31 2021 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 17 23:10:18 2021 +0000"
      },
      "message": "libaudiopreprocessing: Cleanup PreProcessing.cpp\n\n- Removed unused elements from preproc_session_s\n- Fixed initialization of frameCount in PreProcessingTest.cpp\n- Print number of frames processed in PreProcessingTest.cpp\n\nBug: 182583445\nTest: atest EffectPreprocessingTest\nTest: preprocessing/tests/build_and_run_all_unit_tests.sh\n\nChange-Id: I4a8fb5796451eb2b3a37d6e4bd48452bccac9318\n"
    },
    {
      "commit": "70036acb50b0880695a17c4304eac9e3141e3e0e",
      "tree": "c9ac078f22bf074df7ef8b691a7be536fea00c85",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 16 17:42:59 2021 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 17 19:18:36 2021 +0000"
      },
      "message": "libaudiopreprocessing: Define and use cc_defaults\n\nBug: 178513382\nTest: atest EffectPreprocessingTest\nTest: atest preprocessing_benchmark\n\nChange-Id: I71baf98903f70a9ca7bf3604d62f461fc2039942\n"
    },
    {
      "commit": "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c",
      "tree": "282ca05305f8e5690ff704370bfd4e86cd9ec1a7",
      "parents": [
        "9314296877970096f530f7d494dc60ac64e2843b",
        "4a3c046e1742b3f54895bcc4f42eed5cd28e73f9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 15:51:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 17 15:51:08 2021 +0000"
      },
      "message": "Merge \"CCodec: rework image data processing\""
    },
    {
      "commit": "9314296877970096f530f7d494dc60ac64e2843b",
      "tree": "95dbd391dab9921d0a337add2a769dc19c44ecfe",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90",
        "4f13d11b40dbef6c019d4231f05ed53f83396dd9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 14:49:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 17 14:49:21 2021 +0000"
      },
      "message": "Merge \"Revert \"CCodec: handle dataspace update from GraphicBufferSource\"\""
    },
    {
      "commit": "4f13d11b40dbef6c019d4231f05ed53f83396dd9",
      "tree": "09e7939f55f2ea049a66d68b78fddde748754024",
      "parents": [
        "40aaf9549cb6a4eb5c5de4dc010f6a4ade78ea96"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 04:37:46 2021 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 04:37:46 2021 +0000"
      },
      "message": "Revert \"CCodec: handle dataspace update from GraphicBufferSource\"\n\nThis reverts commit 40aaf9549cb6a4eb5c5de4dc010f6a4ade78ea96.\n\nReason for revert: b/182820205\n\nChange-Id: Id59363390691d457b404161f973bb548d1c34db7\n"
    },
    {
      "commit": "08d9d325f3c5df8d40f98f529e21cac2b61a2a90",
      "tree": "42737c2fbdb31bfafd51445ec451f13f57a5c2da",
      "parents": [
        "0253bf767f247fcf3c9a9f190b2187a83854382a",
        "b9116da2154f8ea809058ad4eeab6be2df0f2965"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 16 20:48:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 16 20:48:30 2021 +0000"
      },
      "message": "Merge \"EffectPreprocessingTest: Initial version\""
    },
    {
      "commit": "b9116da2154f8ea809058ad4eeab6be2df0f2965",
      "tree": "d89b2845d854a7c817f7b265a157d7b66734f667",
      "parents": [
        "65ac21dcb5b8ac926b7eed9b8367261bed3b1a63"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Mar 11 04:32:54 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Wed Mar 17 03:56:42 2021 +0530"
      },
      "message": "EffectPreprocessingTest: Initial version\n\nBug: 178513382\nTest: EffectPreprocessingTest on host and device\n\nChange-Id: I1e39ce44f255b3719dada334c0730a6d5bfd3f5e\n"
    },
    {
      "commit": "0253bf767f247fcf3c9a9f190b2187a83854382a",
      "tree": "ee023abbfa92822bf3cb61fbe0ee8724e9176b38",
      "parents": [
        "65ac21dcb5b8ac926b7eed9b8367261bed3b1a63",
        "49aa91b81baa350a6f14674b4b61c0ed74f0f0c8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 16 20:08:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 16 20:08:40 2021 +0000"
      },
      "message": "Merge \"C2 mpeg4enc: Support dynamic bitrate change\""
    },
    {
      "commit": "65ac21dcb5b8ac926b7eed9b8367261bed3b1a63",
      "tree": "f1b2d77685de9199fa96be57c29aa0e1a528daf0",
      "parents": [
        "68732e007ab2a1ce610f7fb96f2cf9a9c15e725a",
        "a86e02c365c213cf86112ce3ea238e4b91d346ec"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Mar 16 05:03:44 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 16 05:03:44 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\""
    },
    {
      "commit": "68732e007ab2a1ce610f7fb96f2cf9a9c15e725a",
      "tree": "bbc64f38257f41ffcb77658ee4a2a45f4ad94061",
      "parents": [
        "7b14cb277c79f75f9fd4e8f9235197122808b3b3",
        "217c9688cdc6c6615554cc2b2f85181b3abe64c9"
      ],
      "author": {
        "name": "Ilya Matyukhin",
        "email": "ilyamaty@google.com",
        "time": "Tue Mar 16 01:09:50 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 16 01:09:50 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Disable host build for mac\""
    },
    {
      "commit": "217c9688cdc6c6615554cc2b2f85181b3abe64c9",
      "tree": "bbc64f38257f41ffcb77658ee4a2a45f4ad94061",
      "parents": [
        "7b14cb277c79f75f9fd4e8f9235197122808b3b3"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Mar 15 15:12:25 2021 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Mar 15 22:17:32 2021 +0000"
      },
      "message": "libaudiopreprocessing: Disable host build for mac\n\nBug: 182829696\nTest: Review\n\nChange-Id: I9335c56d2e69ec0e5399a22b935978d83e90473e\n"
    },
    {
      "commit": "7b14cb277c79f75f9fd4e8f9235197122808b3b3",
      "tree": "4b144d1ff7a67e93c66899a3feb3363d7a7b4451",
      "parents": [
        "e6614240cb225bf3732f6ee2699aad68f6390aa4",
        "31d94b038b0d647931b202b49a4a487f141be8e5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 15 19:58:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 15 19:58:09 2021 +0000"
      },
      "message": "Merge \"PreProcessing: Automated script for preprocessing test\""
    },
    {
      "commit": "e6614240cb225bf3732f6ee2699aad68f6390aa4",
      "tree": "0ef7f4bd814f83bc02b0461e241b9959466b63f6",
      "parents": [
        "351f7e2afb15a07fbe7a99d8fb9839079eb19f17",
        "013e02e220825826eddf3a24191cc7c13d3b9d48"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 15 16:51:12 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 15 16:51:12 2021 +0000"
      },
      "message": "Merge \"libeffects: Add host support for preprocessing module\""
    },
    {
      "commit": "a86e02c365c213cf86112ce3ea238e4b91d346ec",
      "tree": "4a469ae2c4b86b319a445024fea4478524655b3a",
      "parents": [
        "351f7e2afb15a07fbe7a99d8fb9839079eb19f17"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Mar 15 09:38:13 2021 -0700"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Mar 15 09:38:13 2021 -0700"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  media/tests/SampleVideoEncoder/app/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Id68e11b2b83c8b3c14ccb773896fa0b89397c17c\n"
    },
    {
      "commit": "31d94b038b0d647931b202b49a4a487f141be8e5",
      "tree": "47032f3d91e2108c554d93c6e8e6c07084f89d50",
      "parents": [
        "41f53a9bab6215cdd4d4c21aefba6e939d91219d"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 12 23:08:20 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Mon Mar 15 15:19:35 2021 +0530"
      },
      "message": "PreProcessing: Automated script for preprocessing test\n\nBug: 178513382\nTest: AudioPreProcessingTest in host and device\n\nChange-Id: I8baa0661e949772c9b9d65cf5e9c9f62b235f05b\n"
    },
    {
      "commit": "351f7e2afb15a07fbe7a99d8fb9839079eb19f17",
      "tree": "822401be3fc65dc3c8d6434f14e560bff38e0e85",
      "parents": [
        "532501a25692281aee1e1c4713e5b91c7c5fb8b1",
        "a3f344615cfd118bcc0520c3d019313c9ca5b0e9"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Mon Mar 15 05:22:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 15 05:22:26 2021 +0000"
      },
      "message": "Merge \"Use `ro.boot.qemu` to check if the device is an emulator\""
    },
    {
      "commit": "532501a25692281aee1e1c4713e5b91c7c5fb8b1",
      "tree": "771b942917a18de963710fc1813ab70da7c31ebb",
      "parents": [
        "41f53a9bab6215cdd4d4c21aefba6e939d91219d",
        "05b6a7c59297884dccd56a111cea581d93de84f0"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 15 03:20:53 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 15 03:20:53 2021 +0000"
      },
      "message": "Merge changes I47894ce3,Ibc2013cf,Ide4eb89b\n\n* changes:\n  stagefright: propagate dataspace from BufferQueue to MediaCodec.\n  CCodec: handle dataspace update from GraphicBufferSource\n  CCodec: handle default dataspace\n"
    },
    {
      "commit": "49aa91b81baa350a6f14674b4b61c0ed74f0f0c8",
      "tree": "1014412d0b1e438be200e012f99a76b7e3ebc080",
      "parents": [
        "8da0203667851368251a0fc5e6a1aafed2ccba68"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Mar 13 09:08:06 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Mar 13 09:10:31 2021 -0800"
      },
      "message": "C2 mpeg4enc: Support dynamic bitrate change\n\nBug: 179194367\nTest: atest VtsHalMediaC2V1_0TargetVideoEncTest\n\nChange-Id: I37e9d1b73082b85fa73ad07af1ffe919629026b2\n"
    },
    {
      "commit": "41f53a9bab6215cdd4d4c21aefba6e939d91219d",
      "tree": "ce7ba9bd4c6997100405fd7399ab63c30969d078",
      "parents": [
        "ce9b8c44db73495433e2a0c96169bf55f3c1cc30",
        "765db4da4315846d38c5af420e32d8c5204e7628"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Sat Mar 13 07:03:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 13 07:03:15 2021 +0000"
      },
      "message": "Merge \"CCodec: add support for tunneled playback.\""
    },
    {
      "commit": "ce9b8c44db73495433e2a0c96169bf55f3c1cc30",
      "tree": "fb512d2b0e5b652ffe0dc98e5b334d46a3c75f08",
      "parents": [
        "51c7f563e2b07deb57967269cdcb293278915205",
        "5e5573fae27a0f5bd7c098b1437d9fddf335d186"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Mar 13 03:01:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 13 03:01:26 2021 +0000"
      },
      "message": "Merge \"Preprocessing: Use free() for session-\u003eoutBuf\""
    },
    {
      "commit": "5e5573fae27a0f5bd7c098b1437d9fddf335d186",
      "tree": "39e4caa46df2f3eaa55c3d7e3d80de65beb44ca1",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Sat Mar 13 04:52:14 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Sat Mar 13 05:09:50 2021 +0530"
      },
      "message": "Preprocessing: Use free() for session-\u003eoutBuf\n\nBug: 182575590\nTest: AudioPreProcessingTest on host\n\nChange-Id: I5e72528651c1e36dc3f10101c24dc8b42e69f13d\n"
    },
    {
      "commit": "765db4da4315846d38c5af420e32d8c5204e7628",
      "tree": "f2eecaa1791af3d3d929ea5e4d6eab1eb19c2ad0",
      "parents": [
        "6a0e64617eb2fc92e07e60ef79eab5546453e9b4"
      ],
      "author": {
        "name": "ted.sun",
        "email": "ted.sun@mediatek.com",
        "time": "Tue Jun 23 14:03:41 2020 +0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 14:23:53 2021 -0800"
      },
      "message": "CCodec: add support for tunneled playback.\n\nBug: 151997287\nChange-Id: I50e417e5a070684623c37af05bc3c97120b5da7f\n"
    },
    {
      "commit": "51c7f563e2b07deb57967269cdcb293278915205",
      "tree": "0d1b2f8e40928ac5aab95ac748c18102447e8f45",
      "parents": [
        "8da0203667851368251a0fc5e6a1aafed2ccba68",
        "b1fbfdb272fb77366520a22a9a22548b62d3f0ba"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 18:24:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 12 18:24:47 2021 +0000"
      },
      "message": "Merge \"CCodec: add support for onFrameRendered for tunneled playback.\""
    },
    {
      "commit": "05b6a7c59297884dccd56a111cea581d93de84f0",
      "tree": "0fe908b5be4de1bfa1bdcb85fd7cd5718e463f87",
      "parents": [
        "40aaf9549cb6a4eb5c5de4dc010f6a4ade78ea96"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Feb 01 17:38:31 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 12 16:44:24 2021 +0000"
      },
      "message": "stagefright: propagate dataspace from BufferQueue to MediaCodec.\n\nIn addition to the plumbing, MPEG4Writer reads format() again when\nwriting color information, since it could have been updated from\nBufferQueue at that time.\n\nBug: 160727754\nTest: manual\nChange-Id: I47894ce36f159ea6ddd6a5c2e1794b9690a86537\n"
    },
    {
      "commit": "40aaf9549cb6a4eb5c5de4dc010f6a4ade78ea96",
      "tree": "e8684fb9988a50b910ca91b749e5dddc8289d2da",
      "parents": [
        "77e97c78aa1d33190c71323e32cb3b132a581312"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jan 29 14:58:12 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 12 16:43:01 2021 +0000"
      },
      "message": "CCodec: handle dataspace update from GraphicBufferSource\n\nBug: 178675686\nTest: manual\nChange-Id: Ibc2013cf2208a369dda52616507e4ade8b607caa\n"
    },
    {
      "commit": "013e02e220825826eddf3a24191cc7c13d3b9d48",
      "tree": "01579b83732cdc76be246676e369b361340e8201",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 12 05:50:55 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 12 16:45:38 2021 +0530"
      },
      "message": "libeffects: Add host support for preprocessing module\n\n- Removed __unused that is not supported by host toolchain\n\nBug: 182485928\nTest: AudioPreProcessingTest on host\n\nChange-Id: I5b87ab71a7c785e5dc610770ddfe141864874c2b\n"
    },
    {
      "commit": "ea18634fdddb18b333bb0457be4999b7c339fe51",
      "tree": "12989a007cd5ac0c444a3d01457a11e342d5b5cb",
      "parents": [
        "261d874a21be54e5d7367d49f2ca7b9feabc2c5f"
      ],
      "author": {
        "name": "Dean Wheatley",
        "email": "dwhea@dolby.com",
        "time": "Fri Mar 12 16:49:47 2021 +1100"
      },
      "committer": {
        "name": "Dean Wheatley",
        "email": "dwhea@dolby.com",
        "time": "Fri Mar 12 16:51:47 2021 +1100"
      },
      "message": "Fix \"don\u0027t leak AUDIO_INPUT_FLAG_DIRECT to HAL version \u003c\u003d 5\"\n\nTest: MSD to downstream patch creation on Audio HAL v4 MSD HAL\n      (hikey960)\nChange-Id: Icbe5f6b8b49dc9f34cc01814da5c17653f3df5fd\n"
    },
    {
      "commit": "8da0203667851368251a0fc5e6a1aafed2ccba68",
      "tree": "0c872e31d18d722d607e2c1506444a65b85efcb5",
      "parents": [
        "b63f8783d099d0f4ff2dc178c0e6d3d345eddf02",
        "5afc3be663945335cb9c1c66dc79274d96f8955a"
      ],
      "author": {
        "name": "Hridya Valsaraju",
        "email": "hridya@google.com",
        "time": "Fri Mar 12 05:09:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 12 05:09:09 2021 +0000"
      },
      "message": "Merge \"C2BufferTest: Get linear allocator as per device\u0027s capability\""
    },
    {
      "commit": "b63f8783d099d0f4ff2dc178c0e6d3d345eddf02",
      "tree": "8085c94286d0a657bfe3e52791325192abd41fa9",
      "parents": [
        "deba9fd17604bc842c7d2f295f0b10826e7dfcb9",
        "6f0e0fbdecd92aedda8aa0dfd555bc52ab589862"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 12 02:53:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 12 02:53:32 2021 +0000"
      },
      "message": "Merge \"SampleVideoEncoder: To encode AVC/HEVC stream with B-frames enabled\""
    },
    {
      "commit": "deba9fd17604bc842c7d2f295f0b10826e7dfcb9",
      "tree": "cdcd0d08c03b0c7a773c2e68d409b2674dc09d23",
      "parents": [
        "da5e73adbe10d4ce80dff4a947fc3d9a33cc0ce3",
        "a2b5f5a818b7ad15fef32ceab1eafed559dd9691"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 02:18:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 12 02:18:10 2021 +0000"
      },
      "message": "Merge \"stagefright/codec2: fix KEY_PREPEND_HEADER_TO_SYNC_FRAMES\""
    },
    {
      "commit": "5afc3be663945335cb9c1c66dc79274d96f8955a",
      "tree": "60a1d95b190947ad82e289bceb5f5bd0601ee690",
      "parents": [
        "96de95d9119bf8c23710d07878db30b2c036ff66"
      ],
      "author": {
        "name": "Hridya Valsaraju",
        "email": "hridya@google.com",
        "time": "Thu Mar 11 16:32:32 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 12 02:11:29 2021 +0000"
      },
      "message": "C2BufferTest: Get linear allocator as per device\u0027s capability\n\nC2BufferTest must choose the correct linear allocator depending on the\nwhether the device supports ION on DMA-BUF heaps.\n\nTest: atest C2BufferTest with and without CONFIG_ION enabled\nBug: 182117764\nChange-Id: I9831487bf3eed7e6d5e512c5dd40eb0fe5efbbfb\n"
    },
    {
      "commit": "da5e73adbe10d4ce80dff4a947fc3d9a33cc0ce3",
      "tree": "d0e8c1767ddf3b7397bbd14d9a5283c8d16c5632",
      "parents": [
        "6a0e64617eb2fc92e07e60ef79eab5546453e9b4",
        "c14ee14c6a0cb8b19871505bc529a5612dc607e8"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 11 23:35:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 11 23:35:55 2021 +0000"
      },
      "message": "Merge \"MediaMetrics: Fix clang-tidy bugprone-narrowing-conversions\""
    },
    {
      "commit": "b1fbfdb272fb77366520a22a9a22548b62d3f0ba",
      "tree": "66e3450f92bdaf191559f41c08998714c1fa4f8c",
      "parents": [
        "6a0e64617eb2fc92e07e60ef79eab5546453e9b4"
      ],
      "author": {
        "name": "ted.sun",
        "email": "ted.sun@mediatek.com",
        "time": "Tue Jun 23 14:03:41 2020 +0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Mar 11 10:51:27 2021 -0800"
      },
      "message": "CCodec: add support for onFrameRendered for tunneled playback.\n\nBug: 151997287\nChange-Id: I3c09ec2149f2eea1a92a87271049798f6379b3ac\n"
    },
    {
      "commit": "77e97c78aa1d33190c71323e32cb3b132a581312",
      "tree": "09e7939f55f2ea049a66d68b78fddde748754024",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 20 10:33:22 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 11 00:35:31 2021 -0800"
      },
      "message": "CCodec: handle default dataspace\n\nBug: 160727754\nTest: manual\nChange-Id: Ide4eb89b19761dd6c9ff680297b82bdb9c3f084f\n"
    },
    {
      "commit": "6a0e64617eb2fc92e07e60ef79eab5546453e9b4",
      "tree": "1f0085611992b65fd5eab7df36f888b47b1ffebb",
      "parents": [
        "378c3eb076c039ad59ea24fdee9062e7d0468f46",
        "d4b75e70dcc9009be1c481099a6c00720cfe3d3f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 11 05:16:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 11 05:16:03 2021 +0000"
      },
      "message": "Merge \"reverb_test: Print input arguments\""
    },
    {
      "commit": "c14ee14c6a0cb8b19871505bc529a5612dc607e8",
      "tree": "af40d0eac86d461ef723434abf05279475ef19c3",
      "parents": [
        "261d874a21be54e5d7367d49f2ca7b9feabc2c5f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 16:39:02 2021 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 20:43:29 2021 -0800"
      },
      "message": "MediaMetrics: Fix clang-tidy bugprone-narrowing-conversions\n\nTest: atest mediametrics_tests\nTest: touch *.cpp, mma, verify no tidy warnings\nBug: 182410845\nChange-Id: Idc21a65520c3d133bdb9fff3edb4c7601d600de8\n"
    },
    {
      "commit": "a2b5f5a818b7ad15fef32ceab1eafed559dd9691",
      "tree": "a91aaa8957d35d9391b982c70e0fd40b56ec0e01",
      "parents": [
        "378c3eb076c039ad59ea24fdee9062e7d0468f46"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Oct 14 16:36:18 2020 -0700"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Mar 11 02:02:06 2021 +0000"
      },
      "message": "stagefright/codec2: fix KEY_PREPEND_HEADER_TO_SYNC_FRAMES\n\nThis had incorrectly was copied as KEY_PREPEND_HEADERS_TO_SYNC_FRAMES.\n\nChange-Id: Ie42d2f1b06d693c4a0e66fcf061bfd26ce3b1005\n"
    },
    {
      "commit": "a3f344615cfd118bcc0520c3d019313c9ca5b0e9",
      "tree": "553f8f2f21390a77ec8ebeb8414230d8e2aa677a",
      "parents": [
        "261d874a21be54e5d7367d49f2ca7b9feabc2c5f"
      ],
      "author": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Wed Mar 10 16:17:24 2021 -0800"
      },
      "committer": {
        "name": "Roman Kiryanov",
        "email": "rkir@google.com",
        "time": "Wed Mar 10 16:17:24 2021 -0800"
      },
      "message": "Use `ro.boot.qemu` to check if the device is an emulator\n\n`ro.kernel.qemu` is deprecated.\n\nBug: 182291166\nTest: presubmit\nSigned-off-by: Roman Kiryanov \u003crkir@google.com\u003e\nChange-Id: I75583d20ad0a30ce33227b56f6ce5cd3e6d98ac0\n"
    },
    {
      "commit": "378c3eb076c039ad59ea24fdee9062e7d0468f46",
      "tree": "c0bcf8b3eee58c498b0dbd0efc01ab6f14397b53",
      "parents": [
        "261d874a21be54e5d7367d49f2ca7b9feabc2c5f",
        "9976058d1108141beb0d79e23aca8e7377af9223"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 23:30:28 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 10 23:30:28 2021 +0000"
      },
      "message": "Merge \"Fix biquad coeffs in StereoWidening modules\""
    },
    {
      "commit": "d4b75e70dcc9009be1c481099a6c00720cfe3d3f",
      "tree": "c655755fd63101c33c22a59dbc16e57d1a9ba92a",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 10 14:55:11 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 10 14:55:14 2021 -0800"
      },
      "message": "reverb_test: Print input arguments\n\nBug: 182393210\nTest: tests/build_and_run_all_unit_tests_reverb.sh\n\nChange-Id: I80fbea20cc3e85d342f8a68874ca076d55324c72\n"
    },
    {
      "commit": "261d874a21be54e5d7367d49f2ca7b9feabc2c5f",
      "tree": "fe4c4e7d69a648f017b7becf1825e3e8e99b4b41",
      "parents": [
        "0361312f054b7680002a6a00a4471e4d4f24feb6",
        "6a30c8fa07d20e9346dac9359a9ddf5a98496a25"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 16:46:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 10 16:46:06 2021 +0000"
      },
      "message": "Merge \"libeffects: Fix LVDBE biquad instance creation\""
    },
    {
      "commit": "0361312f054b7680002a6a00a4471e4d4f24feb6",
      "tree": "928064a39192abab4133a278db69c2dc1a094070",
      "parents": [
        "676ad0ec681475a2fa69a7e6ef893706420cd246",
        "9da281d1007267dcd023fb2c405e5320e8bd8bb7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Mar 10 07:45:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 10 07:45:23 2021 +0000"
      },
      "message": "Merge \"[AudioPolicyManager] Voice Downlink Sink device selection\""
    },
    {
      "commit": "676ad0ec681475a2fa69a7e6ef893706420cd246",
      "tree": "e41281a8936969376cfeec8dcbb914f58dffb428",
      "parents": [
        "20438f85553f7cacceb818bff18705df0b3d841c",
        "b0e9b84ecb2d43623fd1cc7f4cacac10fe21f121"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 00:55:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 10 00:55:00 2021 +0000"
      },
      "message": "Merge \"libeffects : Remove InstAlloc wrapper support\""
    },
    {
      "commit": "20438f85553f7cacceb818bff18705df0b3d841c",
      "tree": "4c4677b29091439982007ef393b3bc16beb2891a",
      "parents": [
        "2b8b3f8f1e94cfdf489309bb76786ea7ac503a2b",
        "5c711d652729772a227e834b9320919de082f26a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 10 00:11:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 10 00:11:43 2021 +0000"
      },
      "message": "Merge \"stagefright: fix stop-error-error crash\""
    },
    {
      "commit": "6a30c8fa07d20e9346dac9359a9ddf5a98496a25",
      "tree": "d000057c9ef1777494601a3aab6721ba3fcc6f5b",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 09 15:39:30 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 09 16:07:26 2021 -0800"
      },
      "message": "libeffects: Fix LVDBE biquad instance creation\n\nLVDBE HPF biquad was created everytime LVDBE_Control was\ncalled, but LVDBE_SetFilters was called only when there\nwas a change in parameters.\n\nbiquad creation is now done only when number of channels\nchanges and SetFilters is called for change in number of\nchannels as well.\n\nBug: 179462586\nTest: lvm/tests/build_and_run_all_unit_tests.sh\nChange-Id: I2edd4e02de28a36b3fb455cec6d6e63f16dbcc9f\n"
    },
    {
      "commit": "4a3c046e1742b3f54895bcc4f42eed5cd28e73f9",
      "tree": "487ea73fc69e102b34c688cebb88e7c60dd2d943",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 09 15:45:05 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 09 15:57:07 2021 -0800"
      },
      "message": "CCodec: rework image data processing\n\nBug: 181810375\nTest: atest CtsMediaV2TestCases:android.mediav2.cts.CodecDecoderTest\nChange-Id: Id6689c326c23d3d7631ba53b6e6cc66951f3a1bf\n"
    },
    {
      "commit": "9976058d1108141beb0d79e23aca8e7377af9223",
      "tree": "01ee76c1d17bca68d0f16b3ac7f98d272d8cf731",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 09 12:50:33 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 09 15:54:59 2021 -0800"
      },
      "message": "Fix biquad coeffs in StereoWidening modules\n\nCoefficients used in StereoWidening modules were incorrect\nThis was due to difference between legacy biquad modules in lvm\nand optimized biquad filter implementation in handling the\ncoefficients for these modules.\n\nBug: 179462586\nTest: YT Music\n\nChange-Id: I2fb1eb811829aaf16df942eeed944a22bfbc555f\n"
    },
    {
      "commit": "b0e9b84ecb2d43623fd1cc7f4cacac10fe21f121",
      "tree": "7a8c26f94ac4e6d32aaa63f2d0a4bcc2fd894937",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Mar 09 02:48:52 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Mar 09 18:28:35 2021 +0530"
      },
      "message": "libeffects : Remove InstAlloc wrapper support\n\nBug: 182167300\nTest: EffectReverbTest in device and host\n\nChange-Id: I243d397a2e5f5168f4cd3e970105c07c7dd6dddd\n"
    },
    {
      "commit": "2b8b3f8f1e94cfdf489309bb76786ea7ac503a2b",
      "tree": "dc6bc84643e5d5f2d4a6be597bd7a4a3ff9043fb",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f",
        "230397eff58f231cfcfa07b4409f222288212a7a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 09 08:31:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 09 08:31:47 2021 +0000"
      },
      "message": "Merge \"use sp\u003cAudioEffect\u003e instead of unique_ptr\u003cAudioEffect\u003e\""
    },
    {
      "commit": "5c711d652729772a227e834b9320919de082f26a",
      "tree": "69fd0e3bef19cdbc2ffe970cb9b7a31948128623",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 08 14:24:07 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 08 15:15:18 2021 -0800"
      },
      "message": "stagefright: fix stop-error-error crash\n\nBug: 181194470\nTest: atest mediacodecTest\nChange-Id: I5d0c7b2ada410c160328fd5ad01adb6dff0f6a3a\n"
    },
    {
      "commit": "85ed8fd8d8aba408e2ee149a4a457772e82b479f",
      "tree": "9cfe404be4510adaea68a5655f4c8cc3509d2dd9",
      "parents": [
        "93aed30ec74a4bec2805a2d05459042f1f427108",
        "736791df6290e4aba6be21c32eeb2157a5892b26"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 08 03:03:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 08 03:03:31 2021 +0000"
      },
      "message": "Merge \"EffectReverbTest: Enable host support\""
    },
    {
      "commit": "230397eff58f231cfcfa07b4409f222288212a7a",
      "tree": "b27ad92e766b45b073def4c9ad549b839024f110",
      "parents": [
        "93aed30ec74a4bec2805a2d05459042f1f427108"
      ],
      "author": {
        "name": "Jintao Zhu",
        "email": "zhujtcsieee@gmail.com",
        "time": "Sun Mar 07 14:15:10 2021 +0800"
      },
      "committer": {
        "name": "Jintao Zhu",
        "email": "zhujtcsieee@gmail.com",
        "time": "Sun Mar 07 22:14:57 2021 +0800"
      },
      "message": "use sp\u003cAudioEffect\u003e instead of unique_ptr\u003cAudioEffect\u003e\n\nAs a child class of RefBase, an AudioEffect object should be held by sp\u003c\u003e rather than by unique_ptr\u003c\u003e.\n\nIf you use unique_ptr\u003c\u003e to hold it, then later, someone else, on the other hand, may probably use sp\u003c\u003e to hold it, then in the future, the AudioEffect object may be deleted two times: one is from sp\u003c\u003e, the other from unique_ptr\u003c\u003e.\n\nThis may be detected by the destructor of class RefBase, with the log complaint \"RefBase: Explicit destruction,...\"\n\nTest: monkey test for one day and one night\n\nSigned-off-by: Jintao Zhu \u003czhujtcsieee@gmail.com\u003e\nChange-Id: I52e1df86899dfd8265aa80b4d3423936f66fcd47\n"
    },
    {
      "commit": "736791df6290e4aba6be21c32eeb2157a5892b26",
      "tree": "9cfe404be4510adaea68a5655f4c8cc3509d2dd9",
      "parents": [
        "93aed30ec74a4bec2805a2d05459042f1f427108"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 22:23:54 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 22:26:02 2021 -0800"
      },
      "message": "EffectReverbTest: Enable host support\n\nBug: 178513382\nTest: atest --host-unit-test-only EffectReverbTest\nChange-Id: Ied129300ef06b0539e75f10747e0eb727c22bc5d\n"
    },
    {
      "commit": "93aed30ec74a4bec2805a2d05459042f1f427108",
      "tree": "40c5b869e9e806dfe0aedf9c2984a1ad2f0e0120",
      "parents": [
        "fd1ac15ef529089641aa10aaee242ef1dcc0777e",
        "6fe794eff6281e027b62cb85d98c09ab6fab1a51"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 06 04:43:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 06 04:43:13 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\""
    },
    {
      "commit": "fd1ac15ef529089641aa10aaee242ef1dcc0777e",
      "tree": "b2e425ef362c85b00b3709f1266da0bd91afa186",
      "parents": [
        "5124b7011e4f5685f723d7ad324b1f3e48a9e0bc",
        "dd7becb5e48ad2d66b19b9046e864ca51cd161f2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Mar 06 03:45:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 06 03:45:38 2021 +0000"
      },
      "message": "Merge changes I9446a1da,Id830e4b8\n\n* changes:\n  EffectReverbTest: Initial version\n  EffectBundleTest: Move helper class to a separate file\n"
    },
    {
      "commit": "5124b7011e4f5685f723d7ad324b1f3e48a9e0bc",
      "tree": "2b2cabf875c27c83ea973c6f507cc2871c898ce4",
      "parents": [
        "eb0a9ece029bf7158b7ff45b1cded1822823d1f3",
        "ef06a5c244b6fd39ecd54423411f22905343e663"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Mar 06 02:35:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 06 02:35:29 2021 +0000"
      },
      "message": "Merge \"finish OWNERS-codecs -\u003e codec_OWNERS conversion\""
    },
    {
      "commit": "dd7becb5e48ad2d66b19b9046e864ca51cd161f2",
      "tree": "172692538a90e0150207e64006d3512f2c7088f4",
      "parents": [
        "88de9c4bdfcb00604c710f9cd2b91089fca26083"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Feb 19 02:43:06 2021 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 15:49:09 2021 -0800"
      },
      "message": "EffectReverbTest: Initial version\n\nBug: 178513382\nTest: EffectReverbTest\nChange-Id: I9446a1dab5bec0fa6b3afb87c8fdb551592931c8\n"
    },
    {
      "commit": "88de9c4bdfcb00604c710f9cd2b91089fca26083",
      "tree": "92df1db89354f50b5124da551238d7d675c3376e",
      "parents": [
        "99e9d191421124e96565db27a2c46690e5b85cf5"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 03 12:39:09 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 15:12:37 2021 -0800"
      },
      "message": "EffectBundleTest: Move helper class to a separate file\n\nThis helps in extending the tests for other effects\n\nBug: 178513382\nTest: atest EffectBundleTest\nTest: atest --host EffectBundleTest\n\nChange-Id: Id830e4b8cb496a2ac7a83c6efc3c6ed0144859b5\n"
    },
    {
      "commit": "eb0a9ece029bf7158b7ff45b1cded1822823d1f3",
      "tree": "2adfd2e9f0c0c37eebe3aa6af1f7458bb8b522e9",
      "parents": [
        "99e9d191421124e96565db27a2c46690e5b85cf5",
        "4a03b4fb11235660c397cb2d0a749e7ac0669236"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 05 22:09:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 22:09:33 2021 +0000"
      },
      "message": "Merge \"libeffects: Zero initialize context structures\""
    },
    {
      "commit": "ef06a5c244b6fd39ecd54423411f22905343e663",
      "tree": "0eacee74d62c3c0ee8b92285f9a7b3e8d8fae6e1",
      "parents": [
        "8bcde03bfe0ba5d03a8a2807bb52ab6f6ed101aa"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 05 13:44:51 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 05 13:44:51 2021 -0800"
      },
      "message": "finish OWNERS-codecs -\u003e codec_OWNERS conversion\n\nremove the old file, now that all references to it have been removed.\n\nBug: 181751857\nTest: commit/upload, codesearch\nChange-Id: Ib0315853d0aa462fcd0502a227a7a246efd03fe1\n"
    },
    {
      "commit": "6fe794eff6281e027b62cb85d98c09ab6fab1a51",
      "tree": "9e11f7aa875b2180e0bdd236ab2f81d9290722a2",
      "parents": [
        "99e9d191421124e96565db27a2c46690e5b85cf5"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Mar 05 13:37:44 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Mar 05 13:37:44 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  services/audiopolicy/engine/config/tests/Android.bp\n  services/audiopolicy/engine/config/tests/resources/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I2429c280b08a396d768974b0f23a73ea34538661\n"
    },
    {
      "commit": "99e9d191421124e96565db27a2c46690e5b85cf5",
      "tree": "364d42976da1b283a7fef2fe24272794d81e6ae8",
      "parents": [
        "1a5a9044a43e62d7247f51fe0a5d0f3433dbf497",
        "cb528e2edb23c48b8a7a9438480b4c7c83bec44f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 05 19:26:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 19:26:23 2021 +0000"
      },
      "message": "Merge \"C2SoftCodecTests: Add unit tests for c2 soft codecs\""
    },
    {
      "commit": "cb528e2edb23c48b8a7a9438480b4c7c83bec44f",
      "tree": "ae609333bc91e0a21110893a085529f685f1760a",
      "parents": [
        "353d2e39948802eac48f2fe4329d9afd3e59a395"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 03 21:30:35 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 16:25:52 2021 +0000"
      },
      "message": "C2SoftCodecTests: Add unit tests for c2 soft codecs\n\nBug: 181243220\nTest: atest C2SoftMpeg4DecTest\n\nChange-Id: I34b9ab63d3aef867a1a2a59b10befc995f1e34b0\n"
    },
    {
      "commit": "1a5a9044a43e62d7247f51fe0a5d0f3433dbf497",
      "tree": "c662ff6b2e9b00a2642a2ddaf7f2cc89c6d3f2da",
      "parents": [
        "a03f71733b11d0e01ccc66c0dfa135917d822e06",
        "800144cce94843fcc3be7132f18973a345236893"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 05 15:23:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 15:23:47 2021 +0000"
      },
      "message": "Merge \"Reverb true mono changes : initial version\""
    },
    {
      "commit": "800144cce94843fcc3be7132f18973a345236893",
      "tree": "8f7c0ff71fa3be686e3214f7ab9d11d9cd6fbe18",
      "parents": [
        "0d45784c4569b5196a0b22bc3ead11062c01c55f"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Sat Feb 27 05:03:16 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 05 17:57:18 2021 +0530"
      },
      "message": "Reverb true mono changes : initial version\n\nBug: 131240940\n\nTest: EffectReverbTest\n\nChange-Id: I583144ebd44e7b71af02c345c36bcea9e219c02d\n"
    },
    {
      "commit": "a03f71733b11d0e01ccc66c0dfa135917d822e06",
      "tree": "74ae6d52e1f817fe246d47fa3f7cd84048a0ad8e",
      "parents": [
        "6ae3b22771b482b429532b296f361980252694e1",
        "10f33c00eeac762159452c49d4d2f519b3f4501c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 05 12:20:14 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 12:20:14 2021 +0000"
      },
      "message": "Merge \"CCodec: translate C2_NO_MEMORY to NO_MEMORY in onError callback\""
    },
    {
      "commit": "4a03b4fb11235660c397cb2d0a749e7ac0669236",
      "tree": "c13a231c2c82c1e29b1ca71563dd4ec3934f19ba",
      "parents": [
        "d90aeec7d734fab978b550df142ea3bf75be7dd7"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Mar 04 22:25:32 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 06:55:24 2021 +0000"
      },
      "message": "libeffects: Zero initialize context structures\n\nAll the context structures allocated using new are zero\ninitialized.\n\nBug: 181930870\nTest: Upcoming EffectReverbTest on host\n\nChange-Id: I8a7fad342d2287f713daa363e5571b21a133c9fe\n"
    },
    {
      "commit": "6ae3b22771b482b429532b296f361980252694e1",
      "tree": "f34a4650ccd026f0c012408222f6a62f9990aa0a",
      "parents": [
        "726677e6cc937fa6d8bcd93959a0d73853dc582c",
        "8bcde03bfe0ba5d03a8a2807bb52ab6f6ed101aa"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 05 03:21:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 03:21:27 2021 +0000"
      },
      "message": "Merge \"Rename OWNERS-codecs to match naming policies\""
    },
    {
      "commit": "10f33c00eeac762159452c49d4d2f519b3f4501c",
      "tree": "99a4ce2cf97ac7b700baea50ada2f0b7f0170ecf",
      "parents": [
        "353d2e39948802eac48f2fe4329d9afd3e59a395"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 04 15:04:14 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 04 15:04:14 2021 -0800"
      },
      "message": "CCodec: translate C2_NO_MEMORY to NO_MEMORY in onError callback\n\nBug: 181873019\nBug: 181874733\nTest: atest CtsMediaTestCases:MediaCodecCapabilitiesTest\nTest: atest CtsMediaTestCases:ResourceManagerTest\nChange-Id: I4eff1dcb994a49859797155fe49f76bfa34e000b\n"
    },
    {
      "commit": "8bcde03bfe0ba5d03a8a2807bb52ab6f6ed101aa",
      "tree": "448c681b14647e905effe7bc97226c685fcc6055",
      "parents": [
        "91b07bcea7bb5c6661db16c89abe9805a0d2dacc"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 04 14:51:06 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 04 14:51:06 2021 -0800"
      },
      "message": "Rename OWNERS-codecs to match naming policies\n\nBug: 181751857\nTest: upload/gerrit\nChange-Id: I2e54a307a7d6aafe96427559104d3ba0052e03bb\n"
    },
    {
      "commit": "726677e6cc937fa6d8bcd93959a0d73853dc582c",
      "tree": "2235eaf0b751093600b9f54b51f652f7c37c21d2",
      "parents": [
        "3e28d78f8c7c8c07f6cb055240e8507f47b51454",
        "a078a607ef4f1611b15af13060c8bc562c130ada"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Mar 03 21:41:39 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 03 21:41:39 2021 +0000"
      },
      "message": "Merge \"Merge RQ2A.210305.007\""
    },
    {
      "commit": "3e28d78f8c7c8c07f6cb055240e8507f47b51454",
      "tree": "3518c90ceebebe7219aa9310171443e1eb9bb79d",
      "parents": [
        "96de95d9119bf8c23710d07878db30b2c036ff66",
        "6ef1b95831ea0d3a4ca508badfea8b353b32a6fd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 03 19:59:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 03 19:59:01 2021 +0000"
      },
      "message": "Merge changes from topic \"fix-b-36733185-vx-in-vts\"\n\n* changes:\n  Add \"VTS\" mode to APM Serializer\n  APM: Fix config de-serialization\n"
    },
    {
      "commit": "a078a607ef4f1611b15af13060c8bc562c130ada",
      "tree": "c922d77cfb8efae50bb59f6d69aa039ac5e17d2b",
      "parents": [
        "edc1fff4dfeeb5b600ce97123cf8b6dbc4dd37d9",
        "74ba7b8435642f799230fe3fdb61b149435acb90"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Mar 02 15:49:33 2021 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Mar 03 09:12:09 2021 -0800"
      },
      "message": "Merge RQ2A.210305.007\n\nBug: 180401296\nMerged-In: Ib1d821a873e8aa0a2251792842de9b57cd80d87e\nChange-Id: I70064218030c4a6b5a15d24716a105b11c3132d8\n"
    },
    {
      "commit": "96de95d9119bf8c23710d07878db30b2c036ff66",
      "tree": "23c9d19713b3f0e6d5424884bbc78b2add6998b5",
      "parents": [
        "edc1fff4dfeeb5b600ce97123cf8b6dbc4dd37d9",
        "ad1c22210380557f497eb4cd1a520f3547c7c6b5"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Wed Mar 03 00:55:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 03 00:55:30 2021 +0000"
      },
      "message": "Merge \"[libnblog] Use new jsoncpp API\""
    },
    {
      "commit": "ad1c22210380557f497eb4cd1a520f3547c7c6b5",
      "tree": "23c9d19713b3f0e6d5424884bbc78b2add6998b5",
      "parents": [
        "edc1fff4dfeeb5b600ce97123cf8b6dbc4dd37d9"
      ],
      "author": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Wed Feb 24 17:44:39 2021 -0800"
      },
      "committer": {
        "name": "Haibo Huang",
        "email": "hhb@google.com",
        "time": "Wed Mar 03 00:09:42 2021 +0000"
      },
      "message": "[libnblog] Use new jsoncpp API\n\nReader / StyledWriter are deprecated upstream\n\nBug: 170642246\nChange-Id: Id48592c7ef47392910b771e0da4d1d306b3424d8\n"
    },
    {
      "commit": "edc1fff4dfeeb5b600ce97123cf8b6dbc4dd37d9",
      "tree": "4205f9cc72fab20209d9354bf3543f2e5bb1032c",
      "parents": [
        "953c4bd52db9459c64c11860e7471d469fc2cb44",
        "70bb12e2ce2888bae7fe17ac4d3244c396f4e566"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 02 23:42:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 02 23:42:11 2021 +0000"
      },
      "message": "Merge \"AudioEffects: Build static libaudiopreprocessing\""
    },
    {
      "commit": "74ba7b8435642f799230fe3fdb61b149435acb90",
      "tree": "10ebd5d3349c02d517f7236801274f7ff6b5f6a2",
      "parents": [
        "4df23d482f167ab1cd49b50446a5c6769b773a54",
        "953c4bd52db9459c64c11860e7471d469fc2cb44"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 22:25:32 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 02 22:25:32 2021 +0000"
      },
      "message": "Merge \"lvm wrapper: Set SourceFormat as per number of channels\" am: 953c4bd52d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1613061\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ib1d821a873e8aa0a2251792842de9b57cd80d87e\n"
    },
    {
      "commit": "4df23d482f167ab1cd49b50446a5c6769b773a54",
      "tree": "3f0ed3b5fc7d72b2d219907c3911335bbfd3f5be",
      "parents": [
        "e6e1a8beb3adee603ff49080d51d134189bec41f",
        "a667efe6ddaeb2c6d5420e2bda7da654d1917b09"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 21:26:28 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 02 21:26:28 2021 +0000"
      },
      "message": "Merge \"CCodec: handle stride/vstride for encoder input buffers\" am: a667efe6dd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1606898\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I97fb6dc499a85cfdb0de4c4570d8cc9d558fbec6\n"
    },
    {
      "commit": "e6e1a8beb3adee603ff49080d51d134189bec41f",
      "tree": "7e720fe1050f33fcbcaaf7d4521242199967f594",
      "parents": [
        "6e2268450252bb6496fe7b31ecb8e93a367d7d93",
        "0d45784c4569b5196a0b22bc3ead11062c01c55f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 20:08:56 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 02 20:08:56 2021 +0000"
      },
      "message": "Merge \"stagefright: fix stop-error-release crash\" am: 0d45784c45\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1608302\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I813168ba1a4c9884c58a70459af6e12f3de999f8\n"
    },
    {
      "commit": "953c4bd52db9459c64c11860e7471d469fc2cb44",
      "tree": "05a9cba0563b48f237de7e86986b3695cdf9d49a",
      "parents": [
        "a667efe6ddaeb2c6d5420e2bda7da654d1917b09",
        "86f5ec9edf8213c4e65ddb46bbdbe013e8eb2a0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 20:04:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 02 20:04:27 2021 +0000"
      },
      "message": "Merge \"lvm wrapper: Set SourceFormat as per number of channels\""
    },
    {
      "commit": "a667efe6ddaeb2c6d5420e2bda7da654d1917b09",
      "tree": "db51acf6c2555f2f81b80304ebad86b5e1133ffb",
      "parents": [
        "0d45784c4569b5196a0b22bc3ead11062c01c55f",
        "d91f3fbed6c6b52637c8316f3467d54321ab778e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 19:35:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 02 19:35:47 2021 +0000"
      },
      "message": "Merge \"CCodec: handle stride/vstride for encoder input buffers\""
    },
    {
      "commit": "6e2268450252bb6496fe7b31ecb8e93a367d7d93",
      "tree": "6697d492f9cc130b4a0da68f579680db5d603c98",
      "parents": [
        "0ec48f8587618ef385cda4d757a2c1dfdf269cf2",
        "00c58edb65d24a371eb3ce822ed73ad95fa7f01f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 19:03:07 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 02 19:03:07 2021 +0000"
      },
      "message": "Merge \"CCodec: move lower-res workaround to C2OMXNode\" am: 00c58edb65\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1612361\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I6be402a4d657f1b9594289679b0a9d225aa9b5f6\n"
    },
    {
      "commit": "70bb12e2ce2888bae7fe17ac4d3244c396f4e566",
      "tree": "b2c611cbb6667a43eec70657f0cfe0defa9e95e9",
      "parents": [
        "353d2e39948802eac48f2fe4329d9afd3e59a395"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 02 09:17:01 2021 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 02 10:46:59 2021 -0800"
      },
      "message": "AudioEffects: Build static libaudiopreprocessing\n\nTest: build AudioPreProcessingTest and test on device\nTest: atest preprocessing_benchmark\nBug: 181670517\nChange-Id: I5e051c510ab3f0bcb83dfbe7cdff0e16133c8747\n"
    },
    {
      "commit": "86f5ec9edf8213c4e65ddb46bbdbe013e8eb2a0b",
      "tree": "32a555d4c4b720165f5834048fd2914e45217360",
      "parents": [
        "d90aeec7d734fab978b550df142ea3bf75be7dd7"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Dec 02 15:19:59 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 02 10:31:28 2021 -0800"
      },
      "message": "lvm wrapper: Set SourceFormat as per number of channels\n\nBug: 171585865\nTest: poc in bug\n\nChange-Id: I9bcf11110c0da052b6a142289570da40a6f409d1\nMerged-In: I9bcf11110c0da052b6a142289570da40a6f409d1\n(cherry picked from commit e820941572fb3796126f54d01535dc640bfa3636)\n"
    }
  ],
  "next": "d91f3fbed6c6b52637c8316f3467d54321ab778e"
}
