)]}'
{
  "log": [
    {
      "commit": "b27255e84e2ddc5e951739d2238afd6314cf179a",
      "tree": "d9dc690c26f8be135f74331a4e4b4a74c564c833",
      "parents": [
        "bab05bc6108c910fc6e4ffd2fab1cff07a40a524",
        "8ba5079051b7911a57357a9db9695f3707084a22"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 17 00:41:02 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 17 00:41:02 2020 +0000"
      },
      "message": "Merge \"Revert^2 \"Set use_vendor to false for media apex\"\""
    },
    {
      "commit": "8ba5079051b7911a57357a9db9695f3707084a22",
      "tree": "eb0608b4cb8b9773e9e5f092518cf589b51f252b",
      "parents": [
        "55030e24b452a69967e776955cd29077cf7c0e29"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 16 18:16:09 2020 +0000"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 16 18:16:09 2020 +0000"
      },
      "message": "Revert^2 \"Set use_vendor to false for media apex\"\n\n55030e24b452a69967e776955cd29077cf7c0e29\n\nChange-Id: I305e23dd08880ff80b3adcec5075716d4d44c1ed\n"
    },
    {
      "commit": "b69d9cb52bc9fb7d2978c007175c1fd25d471370",
      "tree": "7ad0f7de8bc1709ad6ff33bcb79e882a5a2135d8",
      "parents": [
        "0c91b465b98d136295a7a640e6cb3e5e55ca484f",
        "89715382dcdb87aca5737b0954cdd844bcc58267"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 15 19:11:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 15 19:11:35 2020 +0000"
      },
      "message": "Merge \"Create libstagefright_mp3dec_headers\" am: e9ebb9efbc am: e54bbcdfea am: 89715382dc\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1525002\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: If9d8b5e9e1648d85c728dcb50bb0a7e2f01a29f2\n"
    },
    {
      "commit": "1132e125eef69ba9632ef4002f5f24570ed0cfe1",
      "tree": "e4d2e914cfc2d03753d3c1e334969d0c103e5a35",
      "parents": [
        "7e73ec702986fcbbbf5a69f7a032a4cc46380b84",
        "55030e24b452a69967e776955cd29077cf7c0e29"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Dec 15 00:22:39 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 15 00:22:39 2020 +0000"
      },
      "message": "Merge \"Revert \"Set use_vendor to false for media apex\"\""
    },
    {
      "commit": "55030e24b452a69967e776955cd29077cf7c0e29",
      "tree": "411eb6ddfa8bf950906ca23fb255510aee07394e",
      "parents": [
        "2f89ec2931d2765fd9539e1fae3806b86746c763"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Dec 14 22:17:04 2020 +0000"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Dec 14 22:17:04 2020 +0000"
      },
      "message": "Revert \"Set use_vendor to false for media apex\"\n\nRevert \"Remove libbinder from apex build\"\n\nRevert \"Update minSdkVersion for libstagefright_bufferqueue_help...\"\n\nRevert submission 12527722-use_vendor_false\n\nReason for revert: Issues on devices with flattened apex, b/175592420\nReverted Changes:\nI00724de3a:Remove libbinder from apex build\nIf016c8f22:Set use_vendor to false for media apex\nI6108fc55a:Update minSdkVersion for libstagefright_bufferqueu...\n\nBug: 175592420\nChange-Id: I04e62a389f861ca2e4e2c4b8e282661f44309b8d\nTest: Local build with this revert no longer has issued playing videos (like YouTube) on a device with flattened apex\n"
    },
    {
      "commit": "c87414d99106ddcfd9178c8defb57ab20b5a7c22",
      "tree": "3f365d871b855501fab7e9eb7fb3bcd799838bd3",
      "parents": [
        "0516866e54ccc92861a2172ebd5375430bdc2dae",
        "2f89ec2931d2765fd9539e1fae3806b86746c763"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Dec 11 22:03:11 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 11 22:03:11 2020 +0000"
      },
      "message": "Merge \"Set use_vendor to false for media apex\""
    },
    {
      "commit": "2f89ec2931d2765fd9539e1fae3806b86746c763",
      "tree": "eb0608b4cb8b9773e9e5f092518cf589b51f252b",
      "parents": [
        "5e883d137fc9a23dd8336d32a6bf18eb3f2c43a2"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Dec 03 10:44:34 2020 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Dec 11 17:18:44 2020 +0000"
      },
      "message": "Set use_vendor to false for media apex\n\nUse __ANDROID_APEX__ macro to define out binder dependencies in\nlibstagefright_foundation for apex, and exclude libbinder shared lib.\n\nbug: 166468760\nChange-Id: If016c8f22bc4d240a68ff5737f74b460fac1974e\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": "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": "a2deb6d78e3ee0dd99743f08eb28d1fe9f77ffd5",
      "tree": "25ab1824cda02aeeabcb3694ae48db295db841c5",
      "parents": [
        "a696b2cfe5bc84c7339e3887c0f3b96bb77ef866",
        "fbf355793881176ea202f8c3497072119ad1980f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 22:13:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 22:13:55 2020 +0000"
      },
      "message": "Merge \"mpeg4dec: Check for invalid quant matrix\" am: be78d20a39 am: 5bc433ba6c am: fbf3557938\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1505733\n\nChange-Id: I5a1954ad66de31677b6cb6d7e59063ed48039a0f\n"
    },
    {
      "commit": "fbf355793881176ea202f8c3497072119ad1980f",
      "tree": "b74c750fc3c5f428f097ca5a70ae2d38b43b892b",
      "parents": [
        "7fa4eba54b5b0dc6e2c786feb3dde0df96cd59a1",
        "5bc433ba6c8b828e574891bed54ffb7c100ea765"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 02:18:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:18:12 2020 +0000"
      },
      "message": "Merge \"mpeg4dec: Check for invalid quant matrix\" am: be78d20a39 am: 5bc433ba6c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1505733\n\nChange-Id: I55c198344632a4f58755618db989821598a5c31b\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": "c51d466c7174faf239c38fb285f1bdc0106f38e4",
      "tree": "735d5666d306c8bbea01e5db898cb7c74397d6b6",
      "parents": [
        "cddf3949efde393df1efbd0e082d2c8d09dcf76c",
        "dfb3683bbef889fa72df975ebe45b0b1f65934ff"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 03 19:50:41 2020 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Dec 04 04:39:51 2020 +0000"
      },
      "message": "Merge commit \u0027dfb3683bbef889fa72df975ebe45b0b1f65934ff\u0027 into manual_merge_dfb3683bbef889fa72df975ebe45b0b1f65934ff\n\nChange-Id: I7d46403af7f1461fd49b684b9003a83bb2265fd9\nBug: 147679485\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": "8d82d81d6a9811db3a7891f1b69fadb81394f33f",
      "tree": "be243c6e39219d3d1e22ea43106d1ae8437d5158",
      "parents": [
        "5876ab7451acebdd0a772163e913058f6a505fc0"
      ],
      "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": "Sun Nov 29 11:20:26 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": "a680e7acee8fe3fb21a00b43a73b4950f183ced3",
      "tree": "6712c2e64ffa7a36475bf7e0c4626bcd095dfb4f",
      "parents": [
        "e06d19ff2c9f40b28d90cf6a9bc0173dc23251b4"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Jun 03 15:52:42 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Jun 04 05:03:19 2020 +0000"
      },
      "message": "Set min_sdk_version\n\ncodecs_g711dec is missing min_sdk_version while it is available to\ncom.android.media.swcodec (which targets Q)\n\nLikewise, libmedia_datasource_headers is set min_sdk_version as well\nbecause it is used by com.android.media.\n\nBug: 152655956\nTest: m\nChange-Id: I93b90792f1650de898ff6a5687984b599329411f\n"
    },
    {
      "commit": "ba2f7b37c05727ccd23dd816b446d7706f6b78e1",
      "tree": "9ab1de53e2812f7539e43e65c01ee72f3c3ad0ef",
      "parents": [
        "22f0faf9df1263e3a2f0b2e2e8f9e90aa5a3486e"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Mon May 18 12:00:34 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Tue May 19 11:02:40 2020 +0530"
      },
      "message": "Added fuzz_config field in fuzzer plugins\n\nTest: ./amrnb_dec_fuzzer\nTest: ./amrwb_dec_fuzzer\nTest: ./g711alaw_dec_fuzzer\nTest: ./g711mlaw_dec_fuzzer\nTest: ./mpeg4_dec_fuzzer\nTest: ./h263_dec_fuzzer\nTest: ./mp3_dec_fuzzer\nTest: ./mp4_extractor_fuzzer\nTest: ./wav_extractor_fuzzer\nTest: ./mp3_extractor_fuzzer\nTest: ./aac_extractor_fuzzer\nTest: ./flac_extractor_fuzzer\nTest: ./amr_extractor_fuzzer\nTest: ./mkv_extractor_fuzzer\nTest: ./ogg_extractor_fuzzer\nTest: ./mpeg2ts_extractor_fuzzer\nTest: ./mpeg2ps_extractor_fuzzer\nBug: 156871294\n\nChange-Id: Iee9e26df512209fa4c67ef21d4144a552dd5fa04\n"
    },
    {
      "commit": "81747aa75b93e1840719d6964043fff0d1dbd5a1",
      "tree": "fffe15a0024d16c2fb192f2e7df3d01f4db36d4e",
      "parents": [
        "cb7782772ff722949d8f8550b543d4af897e88fa"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Thu Apr 02 10:03:38 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Thu Apr 09 10:14:13 2020 +0530"
      },
      "message": "Added g711alaw_dec_fuzzer and g711mlaw_dec_fuzzer\n\nTest: ./g711alaw_dec_fuzzer\nTest: ./g711mlaw_dec_fuzzer\nBug: 151599224\n\nChange-Id: I14498bf388703eec92d883a60176717cbe55e0eb\n"
    },
    {
      "commit": "cb7782772ff722949d8f8550b543d4af897e88fa",
      "tree": "ef544ee0d3b70521222639e69953b636d65586cd",
      "parents": [
        "97ac9e6d7f00e2be01074265ff27bbbe85bf149c"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Thu Apr 02 10:00:37 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Thu Apr 09 10:13:52 2020 +0530"
      },
      "message": "g711dec: Add host support\n\nTest: Build codecs_g711dec on host\nBug: 151599224\n\nChange-Id: I719fc6483efe8758c3bd3576e7a7b41c8da5d989\n"
    },
    {
      "commit": "97ac9e6d7f00e2be01074265ff27bbbe85bf149c",
      "tree": "d99545f5c15aac2f30d8db9e7fdac09a180f7ab0",
      "parents": [
        "dd1fafd81ed6d9cd1d424c8f12c24d72f2666a4c"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Thu Apr 02 09:54:01 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Thu Apr 09 10:01:40 2020 +0530"
      },
      "message": "Separate g711 decoder from Codec2 plugin\n\ng711 decoder is now built as separate static\nlibrary which is included in Codec2 plugin.\n\nTest: Build libcodec2_soft_g711alawdec and libcodec2_soft_g711mlawdec\nBug: 151599224\n\nChange-Id: Iaea9338a017a043f1614b63212708d6a94be8cb3\n"
    }
  ]
}
