)]}'
{
  "log": [
    {
      "commit": "6240d4bdb01f54a70a17a575cd6c12d9ada31234",
      "tree": "6e96660b7f207b43b02eeab4957037a989bd099f",
      "parents": [
        "927ae78a80d7f160df23dc040f1f0c11c90ab4c0",
        "5d425fd6d7e23f57bdd65d8d9fdd68562c030781"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Mar 24 16:28:48 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 16:28:48 2021 +0000"
      },
      "message": "Merge \"Mark media apexes as compressible\" am: f16b1ffcf1 am: c3b2584e46 am: 5d425fd6d7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1573146\n\nChange-Id: If2960207d66cdf045947345f9179fb84341d738d\n"
    },
    {
      "commit": "f16b1ffcf118f353c8f069c92fd2fbd1b87497ab",
      "tree": "6d27d7222f46e519ec4e24b59918c6030498ac7e",
      "parents": [
        "63802239208d93a7f8ffb90b5176bb14a2db0cbd",
        "923532801c20627f6f0986fe52e6dd289d9c9ebb"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Mar 24 14:33:45 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 24 14:33:45 2021 +0000"
      },
      "message": "Merge \"Mark media apexes as compressible\""
    },
    {
      "commit": "8577dabcf2226cca6cd541e30710fd13c22b5c20",
      "tree": "f0008278818569488781412f60474405efa51efa",
      "parents": [
        "9c8eb940301c7dc8b7d60fdfcde5379cecd52249"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Mar 12 02:25:50 2021 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Mar 22 22:32:09 2021 -0700"
      },
      "message": "Codec2Utils: Add support for media.c2@1.2\n\nThis works same as android.hardware.media.c2@1.1.\nImplemenation will be followed by other CLs.\n\nBug: 157111613\nChange-Id: Ibee818bfce36d2e6b5142abdb217c0598c5e5689\n"
    },
    {
      "commit": "1831f7bdb543040efb6e0842a9c10e2ec46485eb",
      "tree": "3f1db7ae00a956d0bcce25c3c3429298fb77bebf",
      "parents": [
        "8c4e9c7ea3a034f71c04045e7554d92b48f050cf"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Mar 15 16:10:51 2021 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Mar 21 14:11:38 2021 -0700"
      },
      "message": "Initial libmediaformatshaper\n\nmediaformatshaper library to amend MediaFormat parameters before\nencoding. This is the initial cut of the library.\nDisabled by default, enable with \"setprop debug.stagefright.enableshaping 1\"\n\nBug: 182827840\nTest: build, boot, encode video\nChange-Id: I8cefb6ed6ad286ae2192796bf15760e873e0d2f3\n"
    },
    {
      "commit": "56786ac1035b158c23c150884d2d6415f9fbd1ea",
      "tree": "309e190927e12f9076359905ea5e2258f25700a1",
      "parents": [
        "445b895828747b82170610a75598a0615025918c"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 25 15:24:36 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 25 15:24:36 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  apex/Android.bp\n  apex/testing/Android.bp\n  camera/cameraserver/Android.bp\n  camera/tests/Android.mk\n  cmds/screenrecord/Android.bp\n  cmds/stagefright/Android.mk\n  drm/common/Android.bp\n  drm/drmserver/Android.bp\n  drm/libdrmframework/Android.bp\n  drm/libdrmframework/plugins/common/util/Android.bp\n  drm/libdrmframework/plugins/forward-lock/FwdLockEngine/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/common/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/converter/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/decoder/Android.bp\n  drm/libdrmframework/plugins/passthru/Android.bp\n  drm/libmediadrm/Android.bp\n  drm/libmediadrm/fuzzer/Android.bp\n  drm/libmediadrm/protos/Android.bp\n  drm/libmediadrm/tests/Android.bp\n  drm/mediacas/plugins/clearkey/Android.bp\n  drm/mediacas/plugins/clearkey/tests/Android.bp\n  drm/mediacas/plugins/mock/Android.bp\n  drm/mediadrm/plugins/clearkey/common/Android.bp\n  drm/mediadrm/plugins/clearkey/default/Android.bp\n  drm/mediadrm/plugins/clearkey/default/tests/Android.bp\n  drm/mediadrm/plugins/mock/Android.bp\n  media/audioserver/Android.bp\n  media/bufferpool/1.0/Android.bp\n  media/bufferpool/1.0/vts/Android.bp\n  media/bufferpool/2.0/Android.bp\n  media/bufferpool/2.0/tests/Android.bp\n  media/codec2/components/aac/Android.bp\n  media/codec2/components/amr_nb_wb/Android.bp\n  media/codec2/components/aom/Android.bp\n  media/codec2/components/avc/Android.bp\n  media/codec2/components/base/Android.bp\n  media/codec2/components/cmds/Android.bp\n  media/codec2/components/flac/Android.bp\n  media/codec2/components/g711/Android.bp\n  media/codec2/components/gav1/Android.bp\n  media/codec2/components/gsm/Android.bp\n  media/codec2/components/hevc/Android.bp\n  media/codec2/components/mp3/Android.bp\n  media/codec2/components/mpeg2/Android.bp\n  media/codec2/components/mpeg4_h263/Android.bp\n  media/codec2/components/opus/Android.bp\n  media/codec2/components/raw/Android.bp\n  media/codec2/components/vorbis/Android.bp\n  media/codec2/components/vpx/Android.bp\n  media/codec2/components/xaac/Android.bp\n  media/codec2/core/Android.bp\n  media/codec2/faultinjection/Android.bp\n  media/codec2/fuzzer/Android.bp\n  media/codec2/hidl/1.0/utils/Android.bp\n  media/codec2/hidl/1.0/vts/functional/Android.bp\n  media/codec2/hidl/1.0/vts/functional/audio/Android.bp\n  media/codec2/hidl/1.0/vts/functional/common/Android.bp\n  media/codec2/hidl/1.0/vts/functional/component/Android.bp\n  media/codec2/hidl/1.0/vts/functional/master/Android.bp\n  media/codec2/hidl/1.0/vts/functional/video/Android.bp\n  media/codec2/hidl/1.1/utils/Android.bp\n  media/codec2/hidl/client/Android.bp\n  media/codec2/hidl/plugin/Android.bp\n  media/codec2/hidl/plugin/samples/Android.bp\n  media/codec2/hidl/services/Android.bp\n  media/codec2/sfplugin/Android.bp\n  media/codec2/sfplugin/tests/Android.bp\n  media/codec2/sfplugin/utils/Android.bp\n  media/codec2/tests/Android.bp\n  media/codec2/vndk/Android.bp\n  media/codecs/amrnb/common/Android.bp\n  media/codecs/amrnb/enc/fuzzer/Android.bp\n  media/codecs/amrnb/fuzzer/Android.bp\n  media/codecs/amrwb/dec/fuzzer/Android.bp\n  media/codecs/amrwb/enc/Android.bp\n  media/codecs/amrwb/enc/SampleCode/Android.bp\n  media/codecs/amrwb/enc/fuzzer/Android.bp\n  media/codecs/amrwb/enc/test/Android.bp\n  media/codecs/g711/decoder/Android.bp\n  media/codecs/g711/fuzzer/Android.bp\n  media/codecs/m4v_h263/dec/Android.bp\n  media/codecs/m4v_h263/dec/test/Android.bp\n  media/codecs/m4v_h263/fuzzer/Android.bp\n  media/codecs/mp3dec/fuzzer/Android.bp\n  media/extractors/Android.bp\n  media/extractors/aac/Android.bp\n  media/extractors/amr/Android.bp\n  media/extractors/flac/Android.bp\n  media/extractors/fuzzers/Android.bp\n  media/extractors/midi/Android.bp\n  media/extractors/mkv/Android.bp\n  media/extractors/mp3/Android.bp\n  media/extractors/mp4/Android.bp\n  media/extractors/mpeg2/Android.bp\n  media/extractors/ogg/Android.bp\n  media/extractors/tests/Android.bp\n  media/extractors/wav/Android.bp\n  media/img_utils/Android.bp\n  media/libaaudio/Android.bp\n  media/libaaudio/examples/Android.bp\n  media/libaaudio/examples/input_monitor/Android.bp\n  media/libaaudio/examples/loopback/Android.bp\n  media/libaaudio/examples/write_sine/Android.bp\n  media/libaaudio/src/Android.bp\n  media/libaaudio/tests/Android.bp\n  media/libaudioclient/Android.bp\n  media/libaudioclient/fuzzer/Android.bp\n  media/libaudioclient/tests/Android.bp\n  media/libaudiofoundation/Android.bp\n  media/libaudiofoundation/tests/Android.bp\n  media/libaudiohal/Android.bp\n  media/libaudiohal/impl/Android.bp\n  media/libaudioprocessing/Android.bp\n  media/libaudioprocessing/audio-resampler/Android.bp\n  media/libaudioprocessing/tests/Android.bp\n  media/libaudioprocessing/tests/fuzzer/Android.bp\n  media/libcpustats/Android.bp\n  media/libdatasource/Android.bp\n  media/libeffects/config/Android.bp\n  media/libeffects/downmix/Android.bp\n  media/libeffects/downmix/tests/Android.bp\n  media/libeffects/dynamicsproc/Android.bp\n  media/libeffects/factory/Android.bp\n  media/libeffects/hapticgenerator/Android.bp\n  media/libeffects/loudness/Android.bp\n  media/libeffects/lvm/benchmarks/Android.bp\n  media/libeffects/lvm/lib/Android.bp\n  media/libeffects/lvm/tests/Android.bp\n  media/libeffects/lvm/wrapper/Android.bp\n  media/libeffects/preprocessing/Android.bp\n  media/libeffects/preprocessing/benchmarks/Android.bp\n  media/libeffects/preprocessing/tests/Android.bp\n  media/libeffects/proxy/Android.bp\n  media/libeffects/visualizer/Android.bp\n  media/libheif/Android.bp\n  media/libmedia/Android.bp\n  media/libmedia/tests/codeclist/Android.bp\n  media/libmedia/tests/mediaplayer/Android.bp\n  media/libmedia/xsd/Android.bp\n  media/libmedia/xsd/vts/Android.bp\n  media/libmediahelper/Android.bp\n  media/libmediahelper/tests/Android.bp\n  media/libmediametrics/Android.bp\n  media/libmediaplayerservice/Android.bp\n  media/libmediaplayerservice/datasource/Android.bp\n  media/libmediaplayerservice/nuplayer/Android.bp\n  media/libmediaplayerservice/tests/Android.bp\n  media/libmediaplayerservice/tests/stagefrightRecorder/Android.bp\n  media/libmediatranscoding/Android.bp\n  media/libmediatranscoding/tests/Android.bp\n  media/libmediatranscoding/transcoder/Android.bp\n  media/libmediatranscoding/transcoder/benchmark/Android.bp\n  media/libmediatranscoding/transcoder/tests/Android.bp\n  media/libmediatranscoding/transcoder/tests/fuzzer/Android.bp\n  media/libnbaio/Android.bp\n  media/libnblog/Android.bp\n  media/libshmem/Android.bp\n  media/libstagefright/Android.bp\n  media/libstagefright/bqhelper/Android.bp\n  media/libstagefright/bqhelper/tests/Android.bp\n  media/libstagefright/codecs/aacdec/Android.bp\n  media/libstagefright/codecs/aacenc/Android.bp\n  media/libstagefright/codecs/amrnb/dec/Android.bp\n  media/libstagefright/codecs/amrnb/enc/Android.bp\n  media/libstagefright/codecs/amrwbenc/Android.bp\n  media/libstagefright/codecs/avcdec/Android.bp\n  media/libstagefright/codecs/avcenc/Android.bp\n  media/libstagefright/codecs/common/Android.bp\n  media/libstagefright/codecs/flac/dec/Android.bp\n  media/libstagefright/codecs/flac/enc/Android.bp\n  media/libstagefright/codecs/g711/dec/Android.bp\n  media/libstagefright/codecs/gsm/dec/Android.bp\n  media/libstagefright/codecs/hevcdec/Android.bp\n  media/libstagefright/codecs/m4v_h263/dec/Android.bp\n  media/libstagefright/codecs/m4v_h263/enc/Android.bp\n  media/libstagefright/codecs/mp3dec/Android.bp\n  media/libstagefright/codecs/mpeg2dec/Android.bp\n  media/libstagefright/codecs/on2/dec/Android.bp\n  media/libstagefright/codecs/on2/enc/Android.bp\n  media/libstagefright/codecs/opus/dec/Android.bp\n  media/libstagefright/codecs/raw/Android.bp\n  media/libstagefright/codecs/vorbis/dec/Android.bp\n  media/libstagefright/codecs/xaacdec/Android.bp\n  media/libstagefright/colorconversion/Android.bp\n  media/libstagefright/data/Android.bp\n  media/libstagefright/filters/Android.bp\n  media/libstagefright/flac/dec/Android.bp\n  media/libstagefright/flac/dec/test/Android.bp\n  media/libstagefright/foundation/Android.bp\n  media/libstagefright/foundation/tests/AVCUtils/Android.bp\n  media/libstagefright/foundation/tests/Android.bp\n  media/libstagefright/foundation/tests/OpusHeader/Android.bp\n  media/libstagefright/foundation/tests/colorutils/Android.bp\n  media/libstagefright/http/Android.bp\n  media/libstagefright/httplive/Android.bp\n  media/libstagefright/id3/Android.bp\n  media/libstagefright/id3/test/Android.bp\n  media/libstagefright/mpeg2ts/Android.bp\n  media/libstagefright/mpeg2ts/test/Android.bp\n  media/libstagefright/omx/Android.bp\n  media/libstagefright/omx/tests/Android.bp\n  media/libstagefright/renderfright/Android.bp\n  media/libstagefright/renderfright/tests/Android.bp\n  media/libstagefright/rtsp/Android.bp\n  media/libstagefright/tests/Android.bp\n  media/libstagefright/tests/ESDS/Android.bp\n  media/libstagefright/tests/HEVC/Android.bp\n  media/libstagefright/tests/extractorFactory/Android.bp\n  media/libstagefright/tests/fuzzers/Android.bp\n  media/libstagefright/tests/mediacodec/Android.bp\n  media/libstagefright/tests/metadatautils/Android.bp\n  media/libstagefright/tests/writer/Android.bp\n  media/libstagefright/timedtext/Android.bp\n  media/libstagefright/timedtext/test/Android.bp\n  media/libstagefright/webm/Android.bp\n  media/libstagefright/webm/tests/Android.bp\n  media/libstagefright/writer_fuzzers/Android.bp\n  media/libstagefright/xmlparser/Android.bp\n  media/libstagefright/xmlparser/test/Android.bp\n  media/libstagefright/xmlparser/vts/Android.bp\n  media/libwatchdog/Android.bp\n  media/mediaserver/Android.bp\n  media/mtp/Android.bp\n  media/mtp/tests/MtpFfsHandleTest/Android.bp\n  media/mtp/tests/MtpFuzzer/Android.bp\n  media/mtp/tests/PosixAsyncIOTest/Android.bp\n  media/tests/benchmark/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/src/main/cpp/Android.bp\n  media/tests/benchmark/src/native/common/Android.bp\n  media/tests/benchmark/src/native/decoder/Android.bp\n  media/tests/benchmark/src/native/encoder/Android.bp\n  media/tests/benchmark/src/native/extractor/Android.bp\n  media/tests/benchmark/src/native/muxer/Android.bp\n  media/tests/benchmark/tests/Android.bp\n  media/utils/Android.bp\n  media/utils/fuzzers/Android.bp\n  media/utils/tests/Android.bp\n  services/audioflinger/Android.bp\n  services/audiopolicy/Android.bp\n  services/audiopolicy/common/Android.bp\n  services/audiopolicy/common/managerdefinitions/Android.bp\n  services/audiopolicy/config/Android.bp\n  services/audiopolicy/engine/common/Android.bp\n  services/audiopolicy/engine/config/Android.bp\n  services/audiopolicy/engine/config/tests/Android.bp\n  services/audiopolicy/engine/config/tests/resources/Android.bp\n  services/audiopolicy/engine/interface/Android.bp\n  services/audiopolicy/engineconfigurable/Android.bp\n  services/audiopolicy/engineconfigurable/config/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/automotive/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/caremu/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Car/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/CarEmu/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoInput/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoOutput/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/plugin/Android.bp\n  services/audiopolicy/engineconfigurable/tools/Android.bp\n  services/audiopolicy/engineconfigurable/wrapper/Android.bp\n  services/audiopolicy/enginedefault/Android.bp\n  services/audiopolicy/enginedefault/config/example/Android.bp\n  services/audiopolicy/fuzzer/Android.bp\n  services/audiopolicy/fuzzer/resources/Android.bp\n  services/audiopolicy/managerdefault/Android.bp\n  services/audiopolicy/service/Android.bp\n  services/audiopolicy/tests/Android.bp\n  services/audiopolicy/tests/resources/Android.bp\n  services/camera/libcameraservice/Android.bp\n  services/camera/libcameraservice/fuzzer/Android.bp\n  services/camera/libcameraservice/libcameraservice_fuzzer/Android.bp\n  services/camera/libcameraservice/tests/Android.mk\n  services/mediacodec/Android.bp\n  services/mediacodec/registrant/Android.bp\n  services/mediaextractor/Android.bp\n  services/medialog/Android.bp\n  services/medialog/fuzzer/Android.bp\n  services/mediametrics/Android.bp\n  services/mediametrics/benchmarks/Android.bp\n  services/mediametrics/fuzzer/Android.bp\n  services/mediametrics/tests/Android.bp\n  services/mediaresourcemanager/Android.bp\n  services/mediaresourcemanager/fuzzer/Android.bp\n  services/mediaresourcemanager/test/Android.bp\n  services/mediatranscoding/Android.bp\n  services/mediatranscoding/tests/Android.bp\n  services/mediatranscoding/tests/TranscodingUidPolicyTestApp/Android.bp\n  services/minijail/Android.bp\n  services/oboeservice/Android.bp\n  services/tuner/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  media/codecs/amrnb/dec/Android.bp\n  media/codecs/amrnb/dec/test/Android.bp\n  media/codecs/amrnb/enc/Android.bp\n  media/codecs/amrnb/enc/test/Android.bp\n  media/codecs/amrwb/dec/Android.bp\n  media/codecs/amrwb/dec/test/Android.bp\n  media/codecs/m4v_h263/enc/Android.bp\n  media/codecs/m4v_h263/enc/test/Android.bp\n  media/codecs/mp3dec/Android.bp\n  media/codecs/mp3dec/test/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS\n    legacy_by_exception_only\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\n    SPDX-license-identifier-Unicode-DFS\nto:\n  camera/Android.bp\n  camera/ndk/Android.bp\n  media/ndk/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 legacy_by_exception_only\nto:\n  drm/mediadrm/plugins/clearkey/hidl/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I4e4ecdbb43c90f5c3cd8e5ccec51b39fa0b5ae9b\n"
    },
    {
      "commit": "5739fff71185219a5dcc56a12620948164287608",
      "tree": "8f123bc9e9ad5d3ebc0aee78a2ed7bb3b1dbc07b",
      "parents": [
        "5530dd3df904c1b22ee4098bec1b801c379b8d4f"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 25 11:40:14 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 25 11:45:35 2021 -0800"
      },
      "message": "Revert \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\"\n\nThis reverts commit 3908e7be0b90e95ffb1f0e3db9274b2cbef57728.\n\nThis reverts commit c837504ed5b9c708896bb97b1ef9225c376816a7.\n\nThis reverts commit 948e6aace91d16acfaa97763c7228029a1c2afe0.\n\nChange-Id: Ib53daa5debdae7062155add5a70a5b3d5fcd1050\n"
    },
    {
      "commit": "6a08a9293b732532e98607d41a42bc06a52e8184",
      "tree": "a33a0ab6ffb3cf820c22f1a9ee53d2001dfaf9bb",
      "parents": [
        "ad9882e76f9debbd2ada2b616d5f51b8908ed764",
        "0c3f0588700228d4d81dded56480d14857e1b2cd"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Feb 21 09:25:04 2021 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Feb 21 09:25:04 2021 -0800"
      },
      "message": "Merge ab/7061308 into stage.\n\nBug: 180401296\nMerged-In: Iffdea341e5cd3cc2ef82e1b9c0adf211b3c29381\nChange-Id: I9e0e28ec101bde3ee24c946e9fb5c11b1cceba64\n"
    },
    {
      "commit": "a5a1ad12aa15a9cd5b67b8923bc848ab47a2d101",
      "tree": "6ce33126c7a9e50b6ee3c4cd584f40524f224a91",
      "parents": [
        "5d9a9e0e62a71adce994c1be7f289c7cccff3061"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 19 12:09:38 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 19 12:17:27 2021 -0800"
      },
      "message": "apex: add libcodec2_hidl@1.x to native_shared_libs\n\nlibcodec2_hidl@1.x has apex variants which exclude\nlibcodec2_hidl_plugin* dependencies\n\nBug: 160259947\nBug: 180693185\nBug: 180700897\nTest: mediaswcodec works in devices w/ flattened apex\nChange-Id: I9f38d4f7556f9f900a5c68f4e3d409a23f6538d9\n"
    },
    {
      "commit": "c837504ed5b9c708896bb97b1ef9225c376816a7",
      "tree": "4b86c06c7fd70680e0482475807ca8f19f00502b",
      "parents": [
        "6d858b5665aeea773ce10d81fd875a80fdb09b85"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:02:31 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 12:43:41 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  apex/Android.bp\n  camera/cameraserver/Android.bp\n  camera/tests/Android.mk\n  cmds/screenrecord/Android.bp\n  cmds/stagefright/Android.mk\n  drm/common/Android.bp\n  drm/drmserver/Android.bp\n  drm/libdrmframework/Android.bp\n  drm/libdrmframework/plugins/common/util/Android.bp\n  drm/libdrmframework/plugins/forward-lock/FwdLockEngine/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/common/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/converter/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/decoder/Android.bp\n  drm/libdrmframework/plugins/passthru/Android.bp\n  drm/libmediadrm/Android.bp\n  drm/libmediadrm/fuzzer/Android.bp\n  drm/libmediadrm/protos/Android.bp\n  drm/libmediadrm/tests/Android.bp\n  drm/mediacas/plugins/clearkey/Android.bp\n  drm/mediacas/plugins/clearkey/tests/Android.bp\n  drm/mediacas/plugins/mock/Android.bp\n  drm/mediadrm/plugins/clearkey/common/Android.bp\n  drm/mediadrm/plugins/clearkey/default/Android.bp\n  drm/mediadrm/plugins/clearkey/default/tests/Android.bp\n  drm/mediadrm/plugins/mock/Android.bp\n  media/audioserver/Android.mk\n  media/bufferpool/1.0/Android.bp\n  media/bufferpool/1.0/vts/Android.bp\n  media/bufferpool/2.0/Android.bp\n  media/bufferpool/2.0/tests/Android.bp\n  media/codec2/components/aac/Android.bp\n  media/codec2/components/amr_nb_wb/Android.bp\n  media/codec2/components/aom/Android.bp\n  media/codec2/components/avc/Android.bp\n  media/codec2/components/base/Android.bp\n  media/codec2/components/cmds/Android.bp\n  media/codec2/components/flac/Android.bp\n  media/codec2/components/g711/Android.bp\n  media/codec2/components/gav1/Android.bp\n  media/codec2/components/gsm/Android.bp\n  media/codec2/components/hevc/Android.bp\n  media/codec2/components/mp3/Android.bp\n  media/codec2/components/mpeg2/Android.bp\n  media/codec2/components/mpeg4_h263/Android.bp\n  media/codec2/components/opus/Android.bp\n  media/codec2/components/raw/Android.bp\n  media/codec2/components/vorbis/Android.bp\n  media/codec2/components/vpx/Android.bp\n  media/codec2/components/xaac/Android.bp\n  media/codec2/core/Android.bp\n  media/codec2/faultinjection/Android.bp\n  media/codec2/fuzzer/Android.bp\n  media/codec2/hidl/1.0/utils/Android.bp\n  media/codec2/hidl/1.0/vts/functional/Android.bp\n  media/codec2/hidl/1.0/vts/functional/audio/Android.bp\n  media/codec2/hidl/1.0/vts/functional/common/Android.bp\n  media/codec2/hidl/1.0/vts/functional/component/Android.bp\n  media/codec2/hidl/1.0/vts/functional/master/Android.bp\n  media/codec2/hidl/1.0/vts/functional/video/Android.bp\n  media/codec2/hidl/1.1/utils/Android.bp\n  media/codec2/hidl/client/Android.bp\n  media/codec2/hidl/services/Android.bp\n  media/codec2/sfplugin/Android.bp\n  media/codec2/sfplugin/tests/Android.bp\n  media/codec2/sfplugin/utils/Android.bp\n  media/codec2/tests/Android.bp\n  media/codec2/vndk/Android.bp\n  media/codecs/amrnb/common/Android.bp\n  media/codecs/amrnb/enc/fuzzer/Android.bp\n  media/codecs/amrnb/fuzzer/Android.bp\n  media/codecs/amrwb/dec/fuzzer/Android.bp\n  media/codecs/amrwb/enc/Android.bp\n  media/codecs/amrwb/enc/SampleCode/Android.bp\n  media/codecs/amrwb/enc/fuzzer/Android.bp\n  media/codecs/amrwb/enc/test/Android.bp\n  media/codecs/g711/decoder/Android.bp\n  media/codecs/g711/fuzzer/Android.bp\n  media/codecs/m4v_h263/dec/Android.bp\n  media/codecs/m4v_h263/dec/test/Android.bp\n  media/codecs/m4v_h263/fuzzer/Android.bp\n  media/codecs/mp3dec/fuzzer/Android.bp\n  media/extractors/Android.bp\n  media/extractors/aac/Android.bp\n  media/extractors/amr/Android.bp\n  media/extractors/flac/Android.bp\n  media/extractors/fuzzers/Android.bp\n  media/extractors/midi/Android.bp\n  media/extractors/mkv/Android.bp\n  media/extractors/mp3/Android.bp\n  media/extractors/mp4/Android.bp\n  media/extractors/mpeg2/Android.bp\n  media/extractors/ogg/Android.bp\n  media/extractors/tests/Android.bp\n  media/extractors/wav/Android.bp\n  media/img_utils/Android.bp\n  media/libaaudio/Android.bp\n  media/libaaudio/examples/Android.bp\n  media/libaaudio/examples/input_monitor/Android.bp\n  media/libaaudio/examples/loopback/Android.bp\n  media/libaaudio/examples/write_sine/Android.bp\n  media/libaaudio/src/Android.bp\n  media/libaaudio/tests/Android.bp\n  media/libaudioclient/Android.bp\n  media/libaudioclient/tests/Android.bp\n  media/libaudiofoundation/Android.bp\n  media/libaudiofoundation/tests/Android.bp\n  media/libaudiohal/Android.bp\n  media/libaudiohal/impl/Android.bp\n  media/libaudioprocessing/Android.bp\n  media/libaudioprocessing/audio-resampler/Android.bp\n  media/libaudioprocessing/tests/Android.bp\n  media/libaudioprocessing/tests/fuzzer/Android.bp\n  media/libcpustats/Android.bp\n  media/libdatasource/Android.bp\n  media/libeffects/config/Android.bp\n  media/libeffects/downmix/Android.bp\n  media/libeffects/downmix/tests/Android.bp\n  media/libeffects/dynamicsproc/Android.bp\n  media/libeffects/factory/Android.bp\n  media/libeffects/loudness/Android.bp\n  media/libeffects/lvm/benchmarks/Android.bp\n  media/libeffects/lvm/lib/Android.bp\n  media/libeffects/lvm/tests/Android.bp\n  media/libeffects/lvm/wrapper/Android.bp\n  media/libeffects/preprocessing/Android.bp\n  media/libeffects/preprocessing/benchmarks/Android.bp\n  media/libeffects/preprocessing/tests/Android.bp\n  media/libeffects/proxy/Android.bp\n  media/libeffects/visualizer/Android.mk\n  media/libheif/Android.bp\n  media/libmedia/Android.bp\n  media/libmedia/tests/codeclist/Android.bp\n  media/libmedia/xsd/Android.bp\n  media/libmedia/xsd/vts/Android.bp\n  media/libmediahelper/Android.bp\n  media/libmediahelper/tests/Android.bp\n  media/libmediametrics/Android.bp\n  media/libmediaplayerservice/Android.bp\n  media/libmediaplayerservice/datasource/Android.bp\n  media/libmediaplayerservice/nuplayer/Android.bp\n  media/libmediaplayerservice/tests/Android.bp\n  media/libmediaplayerservice/tests/stagefrightRecorder/Android.bp\n  media/libmediatranscoding/Android.bp\n  media/libmediatranscoding/tests/Android.bp\n  media/libnbaio/Android.bp\n  media/libnblog/Android.bp\n  media/libstagefright/Android.bp\n  media/libstagefright/bqhelper/Android.bp\n  media/libstagefright/bqhelper/tests/Android.bp\n  media/libstagefright/codecs/aacdec/Android.bp\n  media/libstagefright/codecs/aacenc/Android.bp\n  media/libstagefright/codecs/amrnb/dec/Android.bp\n  media/libstagefright/codecs/amrnb/enc/Android.bp\n  media/libstagefright/codecs/amrwbenc/Android.bp\n  media/libstagefright/codecs/avcdec/Android.bp\n  media/libstagefright/codecs/avcenc/Android.bp\n  media/libstagefright/codecs/common/Android.bp\n  media/libstagefright/codecs/flac/dec/Android.bp\n  media/libstagefright/codecs/flac/enc/Android.bp\n  media/libstagefright/codecs/g711/dec/Android.bp\n  media/libstagefright/codecs/gsm/dec/Android.bp\n  media/libstagefright/codecs/hevcdec/Android.bp\n  media/libstagefright/codecs/m4v_h263/dec/Android.bp\n  media/libstagefright/codecs/m4v_h263/enc/Android.bp\n  media/libstagefright/codecs/mp3dec/Android.bp\n  media/libstagefright/codecs/mpeg2dec/Android.bp\n  media/libstagefright/codecs/on2/dec/Android.bp\n  media/libstagefright/codecs/on2/enc/Android.bp\n  media/libstagefright/codecs/opus/dec/Android.bp\n  media/libstagefright/codecs/raw/Android.bp\n  media/libstagefright/codecs/vorbis/dec/Android.bp\n  media/libstagefright/codecs/xaacdec/Android.bp\n  media/libstagefright/colorconversion/Android.bp\n  media/libstagefright/data/Android.bp\n  media/libstagefright/filters/Android.bp\n  media/libstagefright/flac/dec/Android.bp\n  media/libstagefright/flac/dec/test/Android.bp\n  media/libstagefright/foundation/Android.bp\n  media/libstagefright/foundation/tests/AVCUtils/Android.bp\n  media/libstagefright/foundation/tests/Android.bp\n  media/libstagefright/foundation/tests/OpusHeader/Android.bp\n  media/libstagefright/foundation/tests/colorutils/Android.bp\n  media/libstagefright/http/Android.bp\n  media/libstagefright/httplive/Android.bp\n  media/libstagefright/id3/Android.bp\n  media/libstagefright/id3/test/Android.bp\n  media/libstagefright/mpeg2ts/Android.bp\n  media/libstagefright/mpeg2ts/test/Android.bp\n  media/libstagefright/omx/Android.bp\n  media/libstagefright/omx/tests/Android.bp\n  media/libstagefright/rtsp/Android.bp\n  media/libstagefright/tests/Android.bp\n  media/libstagefright/tests/ESDS/Android.bp\n  media/libstagefright/tests/HEVC/Android.bp\n  media/libstagefright/tests/extractorFactory/Android.bp\n  media/libstagefright/tests/fuzzers/Android.bp\n  media/libstagefright/tests/mediacodec/Android.bp\n  media/libstagefright/tests/metadatautils/Android.bp\n  media/libstagefright/tests/writer/Android.bp\n  media/libstagefright/timedtext/Android.bp\n  media/libstagefright/timedtext/test/Android.bp\n  media/libstagefright/webm/Android.bp\n  media/libstagefright/webm/tests/Android.bp\n  media/libstagefright/writer_fuzzers/Android.bp\n  media/libstagefright/xmlparser/Android.bp\n  media/libstagefright/xmlparser/test/Android.bp\n  media/libstagefright/xmlparser/vts/Android.bp\n  media/libwatchdog/Android.bp\n  media/mediaserver/Android.bp\n  media/mtp/Android.bp\n  media/mtp/tests/Android.bp\n  media/tests/benchmark/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/src/main/cpp/Android.bp\n  media/tests/benchmark/src/native/common/Android.bp\n  media/tests/benchmark/src/native/decoder/Android.bp\n  media/tests/benchmark/src/native/encoder/Android.bp\n  media/tests/benchmark/src/native/extractor/Android.bp\n  media/tests/benchmark/src/native/muxer/Android.bp\n  media/tests/benchmark/tests/Android.bp\n  media/utils/Android.bp\n  media/utils/fuzzers/Android.bp\n  services/audioflinger/Android.bp\n  services/audiopolicy/Android.bp\n  services/audiopolicy/common/Android.bp\n  services/audiopolicy/common/managerdefinitions/Android.bp\n  services/audiopolicy/config/Android.bp\n  services/audiopolicy/engine/common/Android.bp\n  services/audiopolicy/engine/config/Android.bp\n  services/audiopolicy/engine/interface/Android.bp\n  services/audiopolicy/engineconfigurable/Android.bp\n  services/audiopolicy/engineconfigurable/config/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/automotive/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/caremu/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/plugin/Android.bp\n  services/audiopolicy/engineconfigurable/tools/Android.bp\n  services/audiopolicy/engineconfigurable/wrapper/Android.bp\n  services/audiopolicy/enginedefault/Android.bp\n  services/audiopolicy/enginedefault/config/example/Android.bp\n  services/audiopolicy/manager/Android.mk\n  services/audiopolicy/managerdefault/Android.bp\n  services/audiopolicy/service/Android.mk\n  services/audiopolicy/tests/Android.bp\n  services/camera/libcameraservice/Android.bp\n  services/camera/libcameraservice/fuzzer/Android.bp\n  services/camera/libcameraservice/tests/Android.mk\n  services/mediacodec/Android.bp\n  services/mediacodec/registrant/Android.bp\n  services/mediaextractor/Android.bp\n  services/medialog/Android.bp\n  services/medialog/fuzzer/Android.bp\n  services/mediametrics/Android.bp\n  services/mediametrics/benchmarks/Android.bp\n  services/mediametrics/fuzzer/Android.bp\n  services/mediametrics/tests/Android.bp\n  services/mediaresourcemanager/Android.bp\n  services/mediaresourcemanager/fuzzer/Android.bp\n  services/mediaresourcemanager/test/Android.bp\n  services/mediatranscoding/Android.bp\n  services/mediatranscoding/tests/Android.bp\n  services/minijail/Android.bp\n  services/oboeservice/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  media/codecs/amrnb/dec/Android.bp\n  media/codecs/amrnb/dec/test/Android.bp\n  media/codecs/amrnb/enc/Android.bp\n  media/codecs/amrnb/enc/test/Android.bp\n  media/codecs/amrwb/dec/Android.bp\n  media/codecs/amrwb/dec/test/Android.bp\n  media/codecs/m4v_h263/enc/Android.bp\n  media/codecs/m4v_h263/enc/test/Android.bp\n  media/codecs/mp3dec/Android.bp\n  media/codecs/mp3dec/test/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS\n    legacy_by_exception_only\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\n    SPDX-license-identifier-Unicode-DFS\nto:\n  apex/testing/Android.bp\n  camera/Android.bp\n  camera/ndk/Android.bp\n  media/ndk/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Car/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/CarEmu/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoInput/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoOutput/Android.bp\n  services/audiopolicy/tests/resources/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 legacy_by_exception_only\nto:\n  drm/mediadrm/plugins/clearkey/hidl/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\n\nChange-Id: I8360756b326b891b56629127091540310851c941\nMerged-in: I8360756b326b891b56629127091540310851c941\n"
    },
    {
      "commit": "948e6aace91d16acfaa97763c7228029a1c2afe0",
      "tree": "e1213aacab8f21fd8bf9dcd02dbc82741013379f",
      "parents": [
        "367398038247b09a3f92e05affac5f9b1f5e2f90"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:02:31 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 04:09:57 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  apex/Android.bp\n  camera/cameraserver/Android.bp\n  camera/tests/Android.mk\n  cmds/screenrecord/Android.bp\n  cmds/stagefright/Android.mk\n  drm/common/Android.bp\n  drm/drmserver/Android.bp\n  drm/libdrmframework/Android.bp\n  drm/libdrmframework/plugins/common/util/Android.bp\n  drm/libdrmframework/plugins/forward-lock/FwdLockEngine/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/common/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/converter/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/decoder/Android.bp\n  drm/libdrmframework/plugins/passthru/Android.bp\n  drm/libmediadrm/Android.bp\n  drm/libmediadrm/fuzzer/Android.bp\n  drm/libmediadrm/protos/Android.bp\n  drm/libmediadrm/tests/Android.bp\n  drm/mediacas/plugins/clearkey/Android.bp\n  drm/mediacas/plugins/clearkey/tests/Android.bp\n  drm/mediacas/plugins/mock/Android.bp\n  drm/mediadrm/plugins/clearkey/common/Android.bp\n  drm/mediadrm/plugins/clearkey/default/Android.bp\n  drm/mediadrm/plugins/clearkey/default/tests/Android.bp\n  drm/mediadrm/plugins/mock/Android.bp\n  media/audioserver/Android.mk\n  media/bufferpool/1.0/Android.bp\n  media/bufferpool/1.0/vts/Android.bp\n  media/bufferpool/2.0/Android.bp\n  media/bufferpool/2.0/tests/Android.bp\n  media/codec2/components/aac/Android.bp\n  media/codec2/components/amr_nb_wb/Android.bp\n  media/codec2/components/aom/Android.bp\n  media/codec2/components/avc/Android.bp\n  media/codec2/components/base/Android.bp\n  media/codec2/components/cmds/Android.bp\n  media/codec2/components/flac/Android.bp\n  media/codec2/components/g711/Android.bp\n  media/codec2/components/gav1/Android.bp\n  media/codec2/components/gsm/Android.bp\n  media/codec2/components/hevc/Android.bp\n  media/codec2/components/mp3/Android.bp\n  media/codec2/components/mpeg2/Android.bp\n  media/codec2/components/mpeg4_h263/Android.bp\n  media/codec2/components/opus/Android.bp\n  media/codec2/components/raw/Android.bp\n  media/codec2/components/vorbis/Android.bp\n  media/codec2/components/vpx/Android.bp\n  media/codec2/components/xaac/Android.bp\n  media/codec2/core/Android.bp\n  media/codec2/faultinjection/Android.bp\n  media/codec2/fuzzer/Android.bp\n  media/codec2/hidl/1.0/utils/Android.bp\n  media/codec2/hidl/1.0/vts/functional/Android.bp\n  media/codec2/hidl/1.0/vts/functional/audio/Android.bp\n  media/codec2/hidl/1.0/vts/functional/common/Android.bp\n  media/codec2/hidl/1.0/vts/functional/component/Android.bp\n  media/codec2/hidl/1.0/vts/functional/master/Android.bp\n  media/codec2/hidl/1.0/vts/functional/video/Android.bp\n  media/codec2/hidl/1.1/utils/Android.bp\n  media/codec2/hidl/client/Android.bp\n  media/codec2/hidl/services/Android.bp\n  media/codec2/sfplugin/Android.bp\n  media/codec2/sfplugin/tests/Android.bp\n  media/codec2/sfplugin/utils/Android.bp\n  media/codec2/tests/Android.bp\n  media/codec2/vndk/Android.bp\n  media/codecs/amrnb/common/Android.bp\n  media/codecs/amrnb/enc/fuzzer/Android.bp\n  media/codecs/amrnb/fuzzer/Android.bp\n  media/codecs/amrwb/dec/fuzzer/Android.bp\n  media/codecs/amrwb/enc/Android.bp\n  media/codecs/amrwb/enc/SampleCode/Android.bp\n  media/codecs/amrwb/enc/fuzzer/Android.bp\n  media/codecs/amrwb/enc/test/Android.bp\n  media/codecs/g711/decoder/Android.bp\n  media/codecs/g711/fuzzer/Android.bp\n  media/codecs/m4v_h263/dec/Android.bp\n  media/codecs/m4v_h263/dec/test/Android.bp\n  media/codecs/m4v_h263/fuzzer/Android.bp\n  media/codecs/mp3dec/fuzzer/Android.bp\n  media/extractors/Android.bp\n  media/extractors/aac/Android.bp\n  media/extractors/amr/Android.bp\n  media/extractors/flac/Android.bp\n  media/extractors/fuzzers/Android.bp\n  media/extractors/midi/Android.bp\n  media/extractors/mkv/Android.bp\n  media/extractors/mp3/Android.bp\n  media/extractors/mp4/Android.bp\n  media/extractors/mpeg2/Android.bp\n  media/extractors/ogg/Android.bp\n  media/extractors/tests/Android.bp\n  media/extractors/wav/Android.bp\n  media/img_utils/Android.bp\n  media/libaaudio/Android.bp\n  media/libaaudio/examples/Android.bp\n  media/libaaudio/examples/input_monitor/Android.bp\n  media/libaaudio/examples/loopback/Android.bp\n  media/libaaudio/examples/write_sine/Android.bp\n  media/libaaudio/src/Android.bp\n  media/libaaudio/tests/Android.bp\n  media/libaudioclient/Android.bp\n  media/libaudioclient/tests/Android.bp\n  media/libaudiofoundation/Android.bp\n  media/libaudiofoundation/tests/Android.bp\n  media/libaudiohal/Android.bp\n  media/libaudiohal/impl/Android.bp\n  media/libaudioprocessing/Android.bp\n  media/libaudioprocessing/audio-resampler/Android.bp\n  media/libaudioprocessing/tests/Android.bp\n  media/libaudioprocessing/tests/fuzzer/Android.bp\n  media/libcpustats/Android.bp\n  media/libdatasource/Android.bp\n  media/libeffects/config/Android.bp\n  media/libeffects/downmix/Android.bp\n  media/libeffects/downmix/tests/Android.bp\n  media/libeffects/dynamicsproc/Android.bp\n  media/libeffects/factory/Android.bp\n  media/libeffects/loudness/Android.bp\n  media/libeffects/lvm/benchmarks/Android.bp\n  media/libeffects/lvm/lib/Android.bp\n  media/libeffects/lvm/tests/Android.bp\n  media/libeffects/lvm/wrapper/Android.bp\n  media/libeffects/preprocessing/Android.bp\n  media/libeffects/preprocessing/benchmarks/Android.bp\n  media/libeffects/preprocessing/tests/Android.bp\n  media/libeffects/proxy/Android.bp\n  media/libeffects/visualizer/Android.mk\n  media/libheif/Android.bp\n  media/libmedia/Android.bp\n  media/libmedia/tests/codeclist/Android.bp\n  media/libmedia/xsd/Android.bp\n  media/libmedia/xsd/vts/Android.bp\n  media/libmediahelper/Android.bp\n  media/libmediahelper/tests/Android.bp\n  media/libmediametrics/Android.bp\n  media/libmediaplayerservice/Android.bp\n  media/libmediaplayerservice/datasource/Android.bp\n  media/libmediaplayerservice/nuplayer/Android.bp\n  media/libmediaplayerservice/tests/Android.bp\n  media/libmediaplayerservice/tests/stagefrightRecorder/Android.bp\n  media/libmediatranscoding/Android.bp\n  media/libmediatranscoding/tests/Android.bp\n  media/libnbaio/Android.bp\n  media/libnblog/Android.bp\n  media/libstagefright/Android.bp\n  media/libstagefright/bqhelper/Android.bp\n  media/libstagefright/bqhelper/tests/Android.bp\n  media/libstagefright/codecs/aacdec/Android.bp\n  media/libstagefright/codecs/aacenc/Android.bp\n  media/libstagefright/codecs/amrnb/dec/Android.bp\n  media/libstagefright/codecs/amrnb/enc/Android.bp\n  media/libstagefright/codecs/amrwbenc/Android.bp\n  media/libstagefright/codecs/avcdec/Android.bp\n  media/libstagefright/codecs/avcenc/Android.bp\n  media/libstagefright/codecs/common/Android.bp\n  media/libstagefright/codecs/flac/dec/Android.bp\n  media/libstagefright/codecs/flac/enc/Android.bp\n  media/libstagefright/codecs/g711/dec/Android.bp\n  media/libstagefright/codecs/gsm/dec/Android.bp\n  media/libstagefright/codecs/hevcdec/Android.bp\n  media/libstagefright/codecs/m4v_h263/dec/Android.bp\n  media/libstagefright/codecs/m4v_h263/enc/Android.bp\n  media/libstagefright/codecs/mp3dec/Android.bp\n  media/libstagefright/codecs/mpeg2dec/Android.bp\n  media/libstagefright/codecs/on2/dec/Android.bp\n  media/libstagefright/codecs/on2/enc/Android.bp\n  media/libstagefright/codecs/opus/dec/Android.bp\n  media/libstagefright/codecs/raw/Android.bp\n  media/libstagefright/codecs/vorbis/dec/Android.bp\n  media/libstagefright/codecs/xaacdec/Android.bp\n  media/libstagefright/colorconversion/Android.bp\n  media/libstagefright/data/Android.bp\n  media/libstagefright/filters/Android.bp\n  media/libstagefright/flac/dec/Android.bp\n  media/libstagefright/flac/dec/test/Android.bp\n  media/libstagefright/foundation/Android.bp\n  media/libstagefright/foundation/tests/AVCUtils/Android.bp\n  media/libstagefright/foundation/tests/Android.bp\n  media/libstagefright/foundation/tests/OpusHeader/Android.bp\n  media/libstagefright/foundation/tests/colorutils/Android.bp\n  media/libstagefright/http/Android.bp\n  media/libstagefright/httplive/Android.bp\n  media/libstagefright/id3/Android.bp\n  media/libstagefright/id3/test/Android.bp\n  media/libstagefright/mpeg2ts/Android.bp\n  media/libstagefright/mpeg2ts/test/Android.bp\n  media/libstagefright/omx/Android.bp\n  media/libstagefright/omx/tests/Android.bp\n  media/libstagefright/rtsp/Android.bp\n  media/libstagefright/tests/Android.bp\n  media/libstagefright/tests/ESDS/Android.bp\n  media/libstagefright/tests/HEVC/Android.bp\n  media/libstagefright/tests/extractorFactory/Android.bp\n  media/libstagefright/tests/fuzzers/Android.bp\n  media/libstagefright/tests/mediacodec/Android.bp\n  media/libstagefright/tests/metadatautils/Android.bp\n  media/libstagefright/tests/writer/Android.bp\n  media/libstagefright/timedtext/Android.bp\n  media/libstagefright/timedtext/test/Android.bp\n  media/libstagefright/webm/Android.bp\n  media/libstagefright/webm/tests/Android.bp\n  media/libstagefright/writer_fuzzers/Android.bp\n  media/libstagefright/xmlparser/Android.bp\n  media/libstagefright/xmlparser/test/Android.bp\n  media/libstagefright/xmlparser/vts/Android.bp\n  media/libwatchdog/Android.bp\n  media/mediaserver/Android.bp\n  media/mtp/Android.bp\n  media/mtp/tests/Android.bp\n  media/tests/benchmark/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/src/main/cpp/Android.bp\n  media/tests/benchmark/src/native/common/Android.bp\n  media/tests/benchmark/src/native/decoder/Android.bp\n  media/tests/benchmark/src/native/encoder/Android.bp\n  media/tests/benchmark/src/native/extractor/Android.bp\n  media/tests/benchmark/src/native/muxer/Android.bp\n  media/tests/benchmark/tests/Android.bp\n  media/utils/Android.bp\n  media/utils/fuzzers/Android.bp\n  services/audioflinger/Android.bp\n  services/audiopolicy/Android.bp\n  services/audiopolicy/common/Android.bp\n  services/audiopolicy/common/managerdefinitions/Android.bp\n  services/audiopolicy/config/Android.bp\n  services/audiopolicy/engine/common/Android.bp\n  services/audiopolicy/engine/config/Android.bp\n  services/audiopolicy/engine/interface/Android.bp\n  services/audiopolicy/engineconfigurable/Android.bp\n  services/audiopolicy/engineconfigurable/config/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/automotive/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/caremu/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/plugin/Android.bp\n  services/audiopolicy/engineconfigurable/tools/Android.bp\n  services/audiopolicy/engineconfigurable/wrapper/Android.bp\n  services/audiopolicy/enginedefault/Android.bp\n  services/audiopolicy/enginedefault/config/example/Android.bp\n  services/audiopolicy/manager/Android.mk\n  services/audiopolicy/managerdefault/Android.bp\n  services/audiopolicy/service/Android.mk\n  services/audiopolicy/tests/Android.bp\n  services/camera/libcameraservice/Android.bp\n  services/camera/libcameraservice/fuzzer/Android.bp\n  services/camera/libcameraservice/tests/Android.mk\n  services/mediacodec/Android.bp\n  services/mediacodec/registrant/Android.bp\n  services/mediaextractor/Android.bp\n  services/medialog/Android.bp\n  services/medialog/fuzzer/Android.bp\n  services/mediametrics/Android.bp\n  services/mediametrics/benchmarks/Android.bp\n  services/mediametrics/fuzzer/Android.bp\n  services/mediametrics/tests/Android.bp\n  services/mediaresourcemanager/Android.bp\n  services/mediaresourcemanager/fuzzer/Android.bp\n  services/mediaresourcemanager/test/Android.bp\n  services/mediatranscoding/Android.bp\n  services/mediatranscoding/tests/Android.bp\n  services/minijail/Android.bp\n  services/oboeservice/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  media/codecs/amrnb/dec/Android.bp\n  media/codecs/amrnb/dec/test/Android.bp\n  media/codecs/amrnb/enc/Android.bp\n  media/codecs/amrnb/enc/test/Android.bp\n  media/codecs/amrwb/dec/Android.bp\n  media/codecs/amrwb/dec/test/Android.bp\n  media/codecs/m4v_h263/enc/Android.bp\n  media/codecs/m4v_h263/enc/test/Android.bp\n  media/codecs/mp3dec/Android.bp\n  media/codecs/mp3dec/test/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS\n    legacy_by_exception_only\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\n    SPDX-license-identifier-Unicode-DFS\nto:\n  apex/testing/Android.bp\n  camera/Android.bp\n  camera/ndk/Android.bp\n  media/ndk/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Car/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/CarEmu/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoInput/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoOutput/Android.bp\n  services/audiopolicy/tests/resources/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 legacy_by_exception_only\nto:\n  drm/mediadrm/plugins/clearkey/hidl/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\n\nChange-Id: I8360756b326b891b56629127091540310851c941\nMerged-in: Ic169757d64ad8da7eebd0e1febdcbfb467fe81f4\nMerged-in: Ifa3fefe5dc12229e8043a54ffd1f3958d6b02310\nMerged-in: I1e32081a069c4c1b25aa200dcdb165c0feb07b8a\nMerged-in: Ib2050becaf89b8e4db5867bc601dedeb4eb8ebd2\nMerged-in: I5a4d51fb1244ed49bcd70e446aaa26e2aa8ed7b1\n"
    },
    {
      "commit": "f4d4f45204f9f94af509079e6118948932c21425",
      "tree": "c5c000e58cccaa8c00216d9ab635b9477f09f52a",
      "parents": [
        "95a6374c968310142296d8431921f85487eedf83"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Feb 03 22:53:30 2021 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Feb 03 22:53:30 2021 -0800"
      },
      "message": "Run H264 instead of Youtube perf for presubmit\n\nWidevineYouTubePerformanceTests has been flaky on cuttlefish,\ne.g. http://ab/I19300007386488046.\n\nBug: 178816546\nTest: TreeHugger\nChange-Id: I889787dd22f7685bd2d22eede2d066d442c23c70\n"
    },
    {
      "commit": "923532801c20627f6f0986fe52e6dd289d9c9ebb",
      "tree": "3b4a0e766550571f3d2b372a3f56d91f4e062a6b",
      "parents": [
        "bb9c5e15751a25241a172f02415cdf8793d5b01c"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Feb 04 01:20:01 2021 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Thu Feb 04 01:20:01 2021 +0000"
      },
      "message": "Mark media apexes as compressible\n\nBug: 178713634\nTest: presubmit\nChange-Id: Ie29db889b0c769972858b71847e56d7d25e41805\n"
    },
    {
      "commit": "da8546dc351f356e189cd97109a7f42d86a5ae37",
      "tree": "e8ff37e041a571a7a1ab0b8442c4112b94281508",
      "parents": [
        "82aff67588f6c1fc701f8bd36d8e3c57d21886d3"
      ],
      "author": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Tue Jan 05 10:50:04 2021 +0900"
      },
      "committer": {
        "name": "Hyundo Moon",
        "email": "hdmoon@google.com",
        "time": "Thu Jan 28 13:07:16 2021 +0000"
      },
      "message": "Include \"service-media-s\" in media apex\n\nBug: 175511943\nTest: MediaCommunicationService can run.\n      \u0027adb shell service list\u0027 shows the service.\nChange-Id: I4f87f3c1d3131ef6749712c7cc62297ba2c54b65\nMerged-In: I4f87f3c1d3131ef6749712c7cc62297ba2c54b65\n"
    },
    {
      "commit": "60e5a2561522185386ba901e72836bdd26ac0525",
      "tree": "1820597dcb42fb6b703cbce26b81beb36dfe48aa",
      "parents": [
        "9c7bdc21e082683a6e54211181662ff11b296b79",
        "a2e3a04895c7cf0438a0661d79a26d7321e27763"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 23 03:28:02 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 23 03:28:02 2020 +0000"
      },
      "message": "Merge \"transcoding: move transcoding service to apex\""
    },
    {
      "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": "bab05bc6108c910fc6e4ffd2fab1cff07a40a524",
      "tree": "7a99d177208ff2ede01824d1d946f7994403be33",
      "parents": [
        "ae415ec5e5be188cc03d32ea3d182ebdc7fbf3d8",
        "9206c3a108f92916bedf9f27c663ac727d3d6e04"
      ],
      "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 \"Add libstagefright_foundation to native_shared_libs of 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": "9206c3a108f92916bedf9f27c663ac727d3d6e04",
      "tree": "b74fa381c2ebd18a6b6ae24b41a11a8f5aab6014",
      "parents": [
        "dcff92a238fd66d271f0a5aedb4c7bed96899954"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Dec 15 10:00:00 2020 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Dec 15 11:18:55 2020 -0800"
      },
      "message": "Add libstagefright_foundation to native_shared_libs of apex\n\ncom.android.media.swcodec apex uses libstagefright_foundation.so\nwhich has an apex variant that excludes links to libbinder.so.\nOn devices that doesn\u0027t use apex, the apex is a folder and these\nlibs by default will become symlinks to the lib in /system/libs.\nThis doesn\u0027t work for swcodec because the system variant links\nto libbinder which is inaccessible from apex\u0027s namespace.\n\nbug: 175592420\ntest: build wembley-userdebug;\n- manually check that the out /apex/com.android.media.swcodec/libs\nhas the real libstagefright_foundation.so, not symlink\n- \u0027readelf\u0027 the lib and shouldn\u0027t need libbinder.\n\nChange-Id: Ic2dca3eb3395693346531d62bd3b6574d8c85d5f\n"
    },
    {
      "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": "a2e3a04895c7cf0438a0661d79a26d7321e27763",
      "tree": "9291591e29be520c0cae4dcaf1c9df4cfa9dfdae",
      "parents": [
        "5dc9ad75a27c19ec5450c57ba08d7e04494b704b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Oct 26 11:58:11 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Dec 11 18:33:21 2020 +0000"
      },
      "message": "transcoding: move transcoding service to apex\n\nAnd conditionally start transcoding service\n\nbug: 159172726\nChange-Id: I13d126f342d4ea944d1e9186b4edcdfe5fb4b0a0\n"
    },
    {
      "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": "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": "845542dbf12a0e1c7e43bf966add4ca83c31d783",
      "tree": "c8e3f3f62e47e79296ce49b69f936ed6dd58d303",
      "parents": [
        "2118d9d1d6ece4ab9dad1d33aec9ac7f79f7df31",
        "ef893d404d805f904cebdd02c9015978eec470b5"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Wed Nov 18 00:29:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 18 00:29:03 2020 +0000"
      },
      "message": "Fix ABI config in mediaparser JNI am: ef893d404d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13054154\n\nChange-Id: I0dc02d1a51f170b3367052a14985344cdf125eab\n"
    },
    {
      "commit": "ef893d404d805f904cebdd02c9015978eec470b5",
      "tree": "ff85085c43b4e374ed38e0355259db638bc6df7a",
      "parents": [
        "056919c3dde365c2ed4c60619fc1efb861be3e82"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Nov 13 17:36:40 2020 +0000"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Nov 17 21:58:38 2020 +0000"
      },
      "message": "Fix ABI config in mediaparser JNI\n\nBug: 172971306\nTest: atest CtsMediaParserTestCases -- --abi armeabi-v7a\nChange-Id: I1d9d857354b773747f00e737c3e6c72f7db36895\n"
    },
    {
      "commit": "149f0586e9a9493107964b5989568943cc871246",
      "tree": "1c39a32bb98166189bb67524ffec77707d202c78",
      "parents": [
        "9dec61cd738ce145e3ba427c2daaada081389a77"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Aug 11 17:58:41 2020 +0100"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Oct 30 16:42:55 2020 +0000"
      },
      "message": "Pass MediaParser metrics to statsd\n\nAlso include MediaParser JNI in the Media mainline module.\n\nBug: 158742256\nTest: atest CtsMediaParserTestCases\nChange-Id: I4db82cb4b003bd6456862a12fe7882e25687f8e4\nMerged-In: I4db82cb4b003bd6456862a12fe7882e25687f8e4\n"
    },
    {
      "commit": "71b5dbfd461e8d4371fd184e4e9dc1f67071f873",
      "tree": "ea3be9cc13eab350cc2d155924ccf40e34725e8e",
      "parents": [
        "0edbb914880f3f8604f368ff2e8671a2e728e19e"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Aug 11 17:58:41 2020 +0100"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Thu Oct 29 14:25:15 2020 +0000"
      },
      "message": "Pass MediaParser metrics to statsd\n\nAlso include MediaParser JNI in the Media mainline module.\n\nBug: 158742256\nTest: atest CtsMediaParserTestCases\nChange-Id: I4db82cb4b003bd6456862a12fe7882e25687f8e4\nMerged-In: I4db82cb4b003bd6456862a12fe7882e25687f8e4\n"
    },
    {
      "commit": "2fe55fea4507c2be4087487025e86c55a560ec83",
      "tree": "e4504d302d925ff8efc29d6173b59f9c744a9ae5",
      "parents": [
        "955aee7a2b38ea5a2ee71c4ace7811768af3ada1",
        "4b3ee1c2132c376246423272c531011248801f76"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 27 00:52:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 00:52:05 2020 +0000"
      },
      "message": "Merge \"Pass MediaParser metrics to WestWorld\""
    },
    {
      "commit": "4b3ee1c2132c376246423272c531011248801f76",
      "tree": "77f890a81de2cf8c7ec106e7964dcc8230ae4bba",
      "parents": [
        "4601bb7c1bb30e45bcf9a282ad46d2f38e3dd1bb"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Aug 11 17:58:41 2020 +0100"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Sun Oct 25 23:00:38 2020 +0000"
      },
      "message": "Pass MediaParser metrics to WestWorld\n\nAlso include MediaParser JNI in the Media mainline module.\n\nBug: 158742256\nTest: atest CtsMediaParserTestCases\nChange-Id: I4db82cb4b003bd6456862a12fe7882e25687f8e4\n"
    },
    {
      "commit": "8a164b5dc573be01505df80d080149cd4c469bbb",
      "tree": "ec918046fe1586fc3da179cd402b1101d31b5f74",
      "parents": [
        "71ffbb0802d3b095de1e445c167b0232d65dab4a",
        "72c027dec240be25abd5d2fbeec2a2d9ed18edc5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 23 20:00:48 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 23 20:00:48 2020 +0000"
      },
      "message": "Merge \"Bump apex versions\""
    },
    {
      "commit": "72c027dec240be25abd5d2fbeec2a2d9ed18edc5",
      "tree": "e832439b97248c1da770fb353b300bfc3e59319f",
      "parents": [
        "29ac42b5105591c64454e06bf81b7b6782e54e81"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 23 09:48:34 2020 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 23 09:48:34 2020 -0700"
      },
      "message": "Bump apex versions\n\nTo ensure they\u0027re higher than what\u0027s already on the device.\n\nBug: 170183552\nTest: build\nChange-Id: I08a08eea537ee6585d067130c3e91992a22ad870\n"
    },
    {
      "commit": "c9f24e88581b9e2929abea6792caa2d58ace7cb5",
      "tree": "a311d57d30cbcca944712055334140fc4bdf21bd",
      "parents": [
        "92cd3cb2192237765ab67561966941fb205768d7",
        "c31812c4a32330fa2971002c20c2ec787d1a3a0d"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 21:12:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 21:12:21 2020 +0000"
      },
      "message": "Merge \"Update linkerconfig configuration format\" am: 6f27296e13 am: 91fecb51c2 am: e1311102cf am: c31812c4a3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450496\n\nChange-Id: I1a241dc073a45a7660b9ce44bec7f814669c1fdc\n"
    },
    {
      "commit": "e1311102cfdaeacf4b14414fc1a41089c8794de9",
      "tree": "2319b3661b5a763676412e810b0e03a7cd01a1b2",
      "parents": [
        "b6a8c567a64b928a2f034158879d31dcbd0597b7",
        "91fecb51c20083ff9243cd02bad14fffdf6f7de6"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 19:38:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 19:38:09 2020 +0000"
      },
      "message": "Merge \"Update linkerconfig configuration format\" am: 6f27296e13 am: 91fecb51c2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450496\n\nChange-Id: I817e5b3f21ea32055e5f9382d10ca3639e13f5fb\n"
    },
    {
      "commit": "6f27296e13d89407459d23882c9345c6b6e212b0",
      "tree": "437e6e985a6494d7e1385755e4e2a1a2f62dde99",
      "parents": [
        "2deeebcd7a61a5d5a468c79ae4ce2fc543eed49a",
        "b5aa33d5858a03a7e6f754a5a1320fadb98c4dba"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 00:23:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 20 00:23:58 2020 +0000"
      },
      "message": "Merge \"Update linkerconfig configuration format\""
    },
    {
      "commit": "52178c738cc7c3532c5adc57a7caedcacab8d667",
      "tree": "38537e76b2e160c2041098d6e7854b000ebcf451",
      "parents": [
        "d7abb84f14f95566f2ef726794c6236b4eece255",
        "96aa3425156ff700b60eb5d0507b3e387ce5f8a6"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Oct 14 01:58:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 14 01:58:49 2020 +0000"
      },
      "message": "Merge \"Add media-linker-config to test media APEX\" am: 7a20375102 am: c54030e210 am: 787015d75b am: 96aa342515\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1456328\n\nChange-Id: Iede7187075a1f3c85313291d9f87a27010df3a1b\n"
    },
    {
      "commit": "787015d75b79f7e262326b3e8ba5774c46147805",
      "tree": "425ead27f2942e800e1fc35f5ea468f2e08acdbb",
      "parents": [
        "fd4150a99680cf323d5bd2964c44c674ad8b179c",
        "c54030e21089ccece88efd508aff944ac65d9232"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Oct 14 01:24:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 14 01:24:11 2020 +0000"
      },
      "message": "Merge \"Add media-linker-config to test media APEX\" am: 7a20375102 am: c54030e210\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1456328\n\nChange-Id: Id0bc1b5bbe289f0208b655653d17dd1853befa92\n"
    },
    {
      "commit": "28fecb145031fdf8d083b702d67f2bcfb2b2b052",
      "tree": "e9ef93fe84778d492bb423a9e1a7c3ca5cc18c60",
      "parents": [
        "32cbcb7cfed9695d2db6c6f5193161a49c35f505"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Oct 12 18:55:48 2020 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Oct 12 18:55:48 2020 +0900"
      },
      "message": "Add media-linker-config to test media APEX\n\nmedia-linker-config was not added to test media APEX, so test media APEX\nwas not visible from linker. This change adds media-linker-config to\ntest media APEX so Media APEX can keep visible from test environment.\n\nBug: 170592137\nTest: media_e2e_tests passed from crosshatch\nChange-Id: I29ec401bc019527c762a128daf681f60352434e4\n"
    },
    {
      "commit": "b5aa33d5858a03a7e6f754a5a1320fadb98c4dba",
      "tree": "1c371875834a331c6ac7c5724b1d89cfeef2815d",
      "parents": [
        "cd69f69c112c03942885c648dbe79c2cd7a4500f"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 06 17:43:40 2020 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 06 17:43:40 2020 +0900"
      },
      "message": "Update linkerconfig configuration format\n\nUpdate linkerconfig configuration format as json.\n\nBug: 169634881\nTest: cuttelfish boot succeeded\nChange-Id: Ie95bc961e3b616acb33fc86025950d1c5ba7fd8b\n"
    },
    {
      "commit": "9736b36a672c511cd1f53f971cf043070b0d6ea6",
      "tree": "e056902a7e2debbecf74b3988313a39378ba43b9",
      "parents": [
        "e49af486ae1cd310301d32d3d4519b2528091106"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Sep 15 10:35:07 2020 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Sep 21 09:51:05 2020 +0900"
      },
      "message": "Add required sphal back to swcodec APEX - DO NOT MERGE\n\nSPHAL namespace is required as visible namespace in swcodec APEX, but\nthe description was removed from the manifest during mainline release\nupdate. Adding sphal back to swcodec APEX so swcodec service can load\nlibraries in SPHAL namespace.\n\nBug: 168446433\nTest: sphal namespace found from cuttlefish\u0027s swcodec ld.config.txt\nMerged-In: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\nChange-Id: I43341348694e33d88663c6d6f8658a03abed0382\n"
    },
    {
      "commit": "8fdf74a2f7def5a70f926114e19672e93559d468",
      "tree": "1d56ad30ffe696db72336fe303e3445e44321a80",
      "parents": [
        "763a42940180dfdae6171888f79990efdf17a0bb",
        "c30fb01e5ce885a6b26056618a458e9a259e219b"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 18 17:25:00 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 18 17:25:00 2020 +0000"
      },
      "message": "Merge \"Replace testWidevine23FpsH264Fixed with a shorter test.\""
    },
    {
      "commit": "e8120652733ed1ee9cdb6fe1b34aadd04824c3f1",
      "tree": "cf9b95738713004b748db3749c5b42ba528b55d2",
      "parents": [
        "85cb71d0f16a59bb51caaa437567e9e6e58e117c",
        "3992b18083c6adbc38cccfea9fd260b98f2c1bc1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Sep 17 21:58:07 2020 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri Sep 18 13:12:08 2020 +0000"
      },
      "message": "Merge mainline-release 6664920 to master - DO NOT MERGE\n\nMerged-In: I96e67a481b839c9de4a5fea0d7a540b93441133c\nChange-Id: Ib14c021af983aad687b357c6f0a9b843cf37d6c2\n"
    },
    {
      "commit": "d49910df9e21902a567cf950967d2560cf8379b0",
      "tree": "52e2008b394e59665ad6bfe81dc7ea30e71ac49b",
      "parents": [
        "8289ee069ee0cdb0fab66dc07096036935028b52",
        "0977b2eaf7d708fd90b500938a08e88565b86ab6"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Sep 16 05:09:50 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 16 05:09:50 2020 +0000"
      },
      "message": "Merge \"Mark Media APEX as visible\" am: b1dd3d1d3e am: f14fd4fafe am: 4c9f66ba38 am: 8b71134468 am: 0977b2eaf7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1422788\n\nChange-Id: I543d67c61676c46572d550c22eab52241a8fa365\n"
    },
    {
      "commit": "4c9f66ba38104fe781d031d73786353525856762",
      "tree": "4f82a135c959c280974bc8c97a334f956169e96b",
      "parents": [
        "7fcaf93af82ae190718d82450f500aeadbaad260",
        "f14fd4fafe03b60784eb7946f18b8d7c825eb00f"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Sep 16 03:30:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 16 03:30:53 2020 +0000"
      },
      "message": "Merge \"Mark Media APEX as visible\" am: b1dd3d1d3e am: f14fd4fafe\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1422788\n\nChange-Id: Iae5333a29aff116173e2a7140f8bc93e62b562cb\n"
    },
    {
      "commit": "f14fd4fafe03b60784eb7946f18b8d7c825eb00f",
      "tree": "37dbe08767a65da1d2ff2080b47666b4d2dd21b9",
      "parents": [
        "f40667acd48754695dc1f6e83bc5427978f52c55",
        "b1dd3d1d3efb8ec79e1ee0135aaf9c04d5f9bb6c"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Sep 16 02:28:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 16 02:28:12 2020 +0000"
      },
      "message": "Merge \"Mark Media APEX as visible\" am: b1dd3d1d3e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1422788\n\nChange-Id: I497d5efb35465b973842d1cd1123eaf8e2f9b320\n"
    },
    {
      "commit": "b1dd3d1d3efb8ec79e1ee0135aaf9c04d5f9bb6c",
      "tree": "589705dd7a27ac08854926bda934e60c41fd98f6",
      "parents": [
        "c9643eeae501ab813934c9d03fb33430be48732c",
        "0c5ccf4a3f481129a51e533f7c3adcfdcff42829"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Sep 16 01:47:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 16 01:47:23 2020 +0000"
      },
      "message": "Merge \"Mark Media APEX as visible\""
    },
    {
      "commit": "ebaa8872f9482565185382a693aa644ea6f2db1f",
      "tree": "294a8409c23b15e22e8cc49f50e3f2753fdc929b",
      "parents": [
        "ef53e1edb8f965175a50ebaac28bca0fd1ac5bd7"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Sep 15 10:35:07 2020 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Sep 15 12:32:25 2020 +0900"
      },
      "message": "Add required sphal back to swcodec APEX - DO NOT MERGE\n\nSPHAL namespace is required as visible namespace in swcodec APEX, but\nthe description was removed from the manifest during mainline release\nupdate. Adding sphal back to swcodec APEX so swcodec service can load\nlibraries in SPHAL namespace.\n\nBug: 168446433\nTest: sphal namespace found from cuttlefish\u0027s swcodec ld.config.txt\nMerged-In: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\nChange-Id: I43341348694e33d88663c6d6f8658a03abed0382\n"
    },
    {
      "commit": "c30fb01e5ce885a6b26056618a458e9a259e219b",
      "tree": "01cf1a7c396aa7a7b2666da66304d9bf83f62fdd",
      "parents": [
        "c3ffbec518f26fc0798164141ab4878279d400f1"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Fri Sep 11 20:16:02 2020 -0700"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Mon Sep 14 10:51:57 2020 -0700"
      },
      "message": "Replace testWidevine23FpsH264Fixed with a shorter test.\n\nSelect WidevineYouTubePerformanceTests#testL3Cenc480P30\nso the test does not exceed one minute during presubmit\ntesting.\n\nRequires adding @Presubmit annotation to testL3Cenc480P30.\nThis is because some existing tests that use @Presubmit\nannotation take precedent over the rest of the tests in\nTEST_MAPPING file. If we do not use @Presubmit annotation,\nthe new test will not be executed. Using @Presubmit annotation\nhas the advantage of not having to explicitly specify\ntestL3Cenc480P30 in the include-filter.\n\nTest: atest --test-mapping [directory with TEST_MAPPING]\n  e.g. from frameworks/av, run \"atest --test-mapping drm\n\nBug: 168159824\nChange-Id: I283ed9b1fe7f5554c4ae6c63458a954f2c7b51e1\n"
    },
    {
      "commit": "0c5ccf4a3f481129a51e533f7c3adcfdcff42829",
      "tree": "12328fa179f8e13c9bfbad367d8ee7c9a831e2e3",
      "parents": [
        "8028dfb98b90cdb555fd615049165031aa319fb9"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Sep 09 14:17:30 2020 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Wed Sep 09 16:30:22 2020 +0900"
      },
      "message": "Mark Media APEX as visible\n\nLinkerconfig is going to remove all hard-coded dependencies from APEX\nmodules and let APEX modules specify its own requirements. As part of\nit, this change adds a new configuration file for linkerconfig and let\nit aware that media APEX should be visible from all sections.\n\nBug: 167946001\nTest: atest passed\nChange-Id: Id1ef65a0b804756a27440c4c1a4c38fd775fccd9\n"
    },
    {
      "commit": "19a4793fd2e6a9d0ec73c09949cef64dab831345",
      "tree": "e181f052932a4861920c17d1ac13449cdbeaf3a3",
      "parents": [
        "6ea4a7734d29692c0a5f3093881a859f959834f4"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Sep 03 09:30:45 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Sep 03 10:29:53 2020 -0700"
      },
      "message": "Remove unused mediaswcodec.rc on system\n\nbug: 163086880\ntest: verify media.swcodec process starts properly;\ncts MediaMetadataRetrieverTest and check that sw decoders\nare used for thumbnail extractions.\n\nChange-Id: Icbf3774a69b4d4699045c4c71fe7dd0567528568\n"
    },
    {
      "commit": "2e40c302d6117ec6eb65f25832a71488367b4dfb",
      "tree": "ce2cff004a09076114faabf595b1a116bcb461ff",
      "parents": [
        "054de8d6440fd30238fa9330bcc038cda745b244",
        "924eccfd6f6d3aaed5db627a0bdcfcaaf9b09a18"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 28 08:38:54 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Aug 28 21:23:54 2020 -0700"
      },
      "message": "Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709)\n\nBug: 166295507\nMerged-In: Ie94127c1e981cb18671d5137ba0d39355d1353da\nChange-Id: Ib22ad33bda8d561af537499b6d31ab6134eeae02\n"
    },
    {
      "commit": "26b9a7f7a6e413dc47da311a3741d89c4972e634",
      "tree": "905037c18c9a922b7463932edccea9b7d788c470",
      "parents": [
        "3db04a04033818f428fc237a4afe86a536b61a30"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Jul 28 10:42:40 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Aug 06 15:11:31 2020 +0900"
      },
      "message": "Add \":sphal\" as required in apex_manifest.json\n\nmediaswcodec binary requires \"sphal\" linker namespace at runtime.\nPreviously, the dependency was hard-coded in linkerconfig itself.\nWith \":sphal\" declared as required in apex_manifest, linkerconfig can\nhandle swcodec APEX  without hard-coded APEX name.\n\nQ-Compatibility:\n- \"requireNativeLibs\" key in the apex_manifest is stripped out. When the\nAPEX is installed in Q system, ld.config.txt in the apex will be used.\n\nR-Compatibility:\n- \":sphal\" is silently ignored by linkerconfig in R. But because\nlinkerconfig in R hard-coded the dependency to \"sphal\" namespace, it\nwill work correctly.\n\nBug: 162456867\nTest: build \u0026 device boots\nMerged-In: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\nChange-Id: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\n(cherry picked from commit 96fb3963534e62d6a48c32ac72c04c29b8e18aee)\n"
    },
    {
      "commit": "f2132f9a9ea7688f758b08b4df4f08c1eedbaf91",
      "tree": "cf8c646d53828d70c7bf49d70ff797c36260f7a4",
      "parents": [
        "cf7197e3ce536b3f3f548d66fd18ae4f76ce1c78"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Jul 28 10:42:40 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Jul 31 17:23:45 2020 +0900"
      },
      "message": "Add \":sphal\" as required in apex_manifest.json\n\nmediaswcodec binary requires \"sphal\" linker namespace at runtime.\nPreviously, the dependency was hard-coded in linkerconfig itself.\nWith \":sphal\" declared as required in apex_manifest, linkerconfig can\nhandle swcodec APEX  without hard-coded APEX name.\n\nQ-Compatibility:\n- \"requireNativeLibs\" key in the apex_manifest is stripped out. When the\nAPEX is installed in Q system, ld.config.txt in the apex will be used.\n\nR-Compatibility:\n- \":sphal\" is silently ignored by linkerconfig in R. But because\nlinkerconfig in R hard-coded the dependency to \"sphal\" namespace, it\nwill work correctly.\n\nBug: 162456867\nTest: build \u0026 device boots\nMerged-In: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\nChange-Id: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\n(cherry picked from commit 96fb3963534e62d6a48c32ac72c04c29b8e18aee)\n"
    },
    {
      "commit": "b1d46ad9c7761e76a101e58bfe56cead024abdcc",
      "tree": "286ccb6ca271fdf0507b5fae6406097093e10089",
      "parents": [
        "827df1b7f99d30de9cf65755f5fc4d674ec577a2"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Jul 28 10:42:40 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri Jul 31 08:19:12 2020 +0000"
      },
      "message": "Add \":sphal\" as required in apex_manifest.json\n\nmediaswcodec binary requires \"sphal\" linker namespace at runtime.\nPreviously, the dependency was hard-coded in linkerconfig itself.\nWith \":sphal\" declared as required in apex_manifest, linkerconfig can\nhandle swcodec APEX  without hard-coded APEX name.\n\nQ-Compatibility:\n- \"requireNativeLibs\" key in the apex_manifest is stripped out. When the\nAPEX is installed in Q system, ld.config.txt in the apex will be used.\n\nR-Compatibility:\n- \":sphal\" is silently ignored by linkerconfig in R. But because\nlinkerconfig in R hard-coded the dependency to \"sphal\" namespace, it\nwill work correctly.\n\nBug: 162456867\nTest: build \u0026 device boots\nMerged-In: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\nChange-Id: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\n(cherry picked from commit 96fb3963534e62d6a48c32ac72c04c29b8e18aee)\n"
    },
    {
      "commit": "96fb3963534e62d6a48c32ac72c04c29b8e18aee",
      "tree": "d51f5da907bdaa9a77c611ef7e45a61be062252b",
      "parents": [
        "651ebc450833dc48c0c32b19a70ffb9e134c0fc5"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Jul 28 10:42:40 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Jul 29 23:24:07 2020 +0000"
      },
      "message": "Add \":sphal\" as required in apex_manifest.json\n\nmediaswcodec binary requires \"sphal\" linker namespace at runtime.\nPreviously, the dependency was hard-coded in linkerconfig itself.\nWith \":sphal\" declared as required in apex_manifest, linkerconfig can\nhandle swcodec APEX  without hard-coded APEX name.\n\nQ-Compatibility:\n- \"requireNativeLibs\" key in the apex_manifest is stripped out. When the\nAPEX is installed in Q system, ld.config.txt in the apex will be used.\n\nR-Compatibility:\n- \":sphal\" is silently ignored by linkerconfig in R. But because\nlinkerconfig in R hard-coded the dependency to \"sphal\" namespace, it\nwill work correctly.\n\nBug: 162456867\nTest: build \u0026 device boots\nChange-Id: Ibc0e0eee46762dac2825f2ff4c2cf6dcbeaea320\n"
    },
    {
      "commit": "3992b18083c6adbc38cccfea9fd260b98f2c1bc1",
      "tree": "6a71d3c0c82f8a4c164ba433706ac35dcac9762a",
      "parents": [
        "21d4ca7c194cb1fc8d74acea63ef90da2f106ebb",
        "76790fb61dda388192f54203ec9aca753c8e4b5f"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 09 03:13:30 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 09 03:15:52 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300900700 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I98297660e5a8d3e004f77d364987770ef395fe99\n"
    },
    {
      "commit": "21d4ca7c194cb1fc8d74acea63ef90da2f106ebb",
      "tree": "39acab9ab2f7e2783ca2422636ff560f94583d66",
      "parents": [
        "bca4e291848b2f6137824ad294306fbed389c000",
        "0acfbf3056250ac6b6194fa48f0aecff0528483e"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jul 08 03:13:58 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jul 08 03:16:21 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300900600 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Ic6ca06d11f901401dde04d2fd922bdfe0b0d9c7f\n"
    },
    {
      "commit": "bca4e291848b2f6137824ad294306fbed389c000",
      "tree": "007bfdee68e574ac6c8118fa880be80c7b251f84",
      "parents": [
        "7672dc3d37727afb97aca4812e3f574080369a19",
        "0acfbf3056250ac6b6194fa48f0aecff0528483e"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jul 07 03:13:46 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jul 07 03:16:09 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300900500 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I0baedc203db314e6b84b6e70a5658705bb35b366\n"
    },
    {
      "commit": "7672dc3d37727afb97aca4812e3f574080369a19",
      "tree": "3be0851b61e6ffe8d2308333f6a04b74f1ecf067",
      "parents": [
        "3cf2cfb959d3a95c696bf125bcaf5ff06892d7c8",
        "bdda0c3c10fd94fedaf312189c02493e14594086"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jul 06 03:13:52 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jul 06 03:16:20 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300900400 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I1661eb4f2352723d525f9a20e83db982397e5188\n"
    },
    {
      "commit": "3cf2cfb959d3a95c696bf125bcaf5ff06892d7c8",
      "tree": "5ab8a8d78b9a8da1ad0512b9006039cbcb75f526",
      "parents": [
        "43b00cffe77612957614017bfeb6e3444f3ee754",
        "bdda0c3c10fd94fedaf312189c02493e14594086"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Jul 04 03:13:16 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Jul 04 03:15:59 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300900300 for mainline module file: apex/manifest_codec.json\n\nChange-Id: If9818f268cb453e2537b139b33b2143ed2d0f8e0\n"
    },
    {
      "commit": "43b00cffe77612957614017bfeb6e3444f3ee754",
      "tree": "9d076e49941d179b7583d11e1bb46d3f3d647274",
      "parents": [
        "e7c7d77df330e643d56300b7740d956756c5566d",
        "bdda0c3c10fd94fedaf312189c02493e14594086"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jul 03 03:14:09 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jul 03 03:16:29 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300900200 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I6ae1e849f205528ceb3350dd2e46b5f7a213413d\n"
    },
    {
      "commit": "e7c7d77df330e643d56300b7740d956756c5566d",
      "tree": "eea19d9caddf7e13865f0917dc5e8981a59156cc",
      "parents": [
        "1ddd2f3d414e40d8263393a4478c1e7120422552",
        "bdda0c3c10fd94fedaf312189c02493e14594086"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 02 03:13:30 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jul 02 03:15:57 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300900100 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Ie0085422152005e663dd972a795f595e2f777967\n"
    },
    {
      "commit": "1ddd2f3d414e40d8263393a4478c1e7120422552",
      "tree": "e948d973203723b5997fbf8c12f6471abf859ffe",
      "parents": [
        "d76599a813f275528461e18ce1617da7e16cd966",
        "960daea02c39929d00ea0474b415645e30bd1f34"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jul 01 03:13:34 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jul 01 03:16:03 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300900000 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I8d9a53536930d4fdd96957dee9efe5a46151f1eb\n"
    },
    {
      "commit": "c6d19ed4349f82918c5a0a996ece1bf663a16d46",
      "tree": "7a94e905d56ffd6fcc85563a805bf144d12c9bb1",
      "parents": [
        "bb863920112aabbb88a99557380792d41a2dbd48"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Fri Jun 26 20:38:17 2020 +0000"
      },
      "committer": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Tue Jun 30 05:27:20 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_309999900 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Ife08820397ae29c453985e4a40f436703cc75c55\nExempt-From-Owner-Approval: Version bump only\n"
    },
    {
      "commit": "d76599a813f275528461e18ce1617da7e16cd966",
      "tree": "5152cc2af1bbfcb2ae61467b9926b39fbf1ab15d",
      "parents": [
        "31cbcd2f35ef9431fbadd9c5aaa52e67dacb1564",
        "ea48b07c4ac27dfd7262bac05762e9fc540a0c13"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jun 30 03:13:40 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jun 30 03:16:08 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300803100 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I69f84a48a644b26df59c841f9abc2c6a65ed1916\n"
    },
    {
      "commit": "31cbcd2f35ef9431fbadd9c5aaa52e67dacb1564",
      "tree": "519e7e0afbf1eae8e35dffcff75f911e798dc950",
      "parents": [
        "a25652e2ee9aa926d538a1c2ea8fc94eea0baa2e",
        "6097b41fd12aee0c56654bd87b22b0fd28a4f612"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jun 29 03:14:11 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jun 29 03:16:47 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300803000 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I271f10b6f96500844d7f2cd1799b06fe41fdd490\n"
    },
    {
      "commit": "a25652e2ee9aa926d538a1c2ea8fc94eea0baa2e",
      "tree": "1c5fbe4550cf229cf90ca96d8890e5aef0707a1e",
      "parents": [
        "3d7b4133dfd15f83ee73fea063004997fc9bc024",
        "26d99dfbe61d284f0309e9a5909560d71beb6740"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Jun 27 03:28:31 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Jun 27 03:30:58 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802900 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Iff98b36ba18063e37490e6e0b4b25040a3ccb119\n"
    },
    {
      "commit": "9b9fdabeb530e3707fe58d6e8700574295ca95d2",
      "tree": "be485642f321c5d2c528f7bdbcf92677863e4be3",
      "parents": [
        "3291861f5d1630e65fd136242a4e733e35664c0e"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu May 28 17:33:57 2020 +0100"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Jun 26 14:19:27 2020 +0000"
      },
      "message": "Embed an sdkinfo proto in the test media apex\n\nThis is used in sdkextensions_e2e_test to verify the sdk version gets\nbumped correctly for multiple updated modules.\n\nBug: 149815613\nTest: sdkextensions_e2e_test\nExempt-From-Owner-Approval: clean cp from internal\nChange-Id: If98002f378c82d7d1d1454b40b285c3a4f3ed959\nMerged-In: If98002f378c82d7d1d1454b40b285c3a4f3ed959\n(cherry picked from commit 9ff91b4efd4f46284e43c0b623b2dc67f24d0041)\n"
    },
    {
      "commit": "3d7b4133dfd15f83ee73fea063004997fc9bc024",
      "tree": "71a275fc92d43cc43ddb0493d57c83bd961d4a77",
      "parents": [
        "af49f5ae3b3e231d5a5189d5cd6dbc589417e70f",
        "bb863920112aabbb88a99557380792d41a2dbd48"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 26 03:13:33 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 26 03:15:57 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802800 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I3aed1f11f20edd14797cf79b7b9792c52a255bfa\n"
    },
    {
      "commit": "af49f5ae3b3e231d5a5189d5cd6dbc589417e70f",
      "tree": "611804dec98fe5c96e7604a93565092ed2805df9",
      "parents": [
        "222f4d328c7e5f51ad1673eb497c57a156dfb8a4",
        "d99114e15bdd849b525a644dc3106bd9be4532bc"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jun 25 03:18:30 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jun 25 03:20:51 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802700 for mainline module file: apex/manifest_codec.json\n\nChange-Id: If042f6b80991c8eb6bb381139b00c6d87e09e36a\n"
    },
    {
      "commit": "222f4d328c7e5f51ad1673eb497c57a156dfb8a4",
      "tree": "1770569f52edf324a760fafe17d191597028fc5a",
      "parents": [
        "feab35d092ab725b4caa1809c7caa68462b053ce",
        "2cc63b3fc46f6ada911609ff6dcaf049570f859a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 24 16:53:08 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 24 16:54:20 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802600 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Ib0ccc07d5c732c6bc19c0b5c7274b36e1a333478\n"
    },
    {
      "commit": "2cc63b3fc46f6ada911609ff6dcaf049570f859a",
      "tree": "1bd2d41a063f629a7c871fadfced2927ea91e634",
      "parents": [
        "feab35d092ab725b4caa1809c7caa68462b053ce"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 24 06:08:43 2020 -0700"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 24 16:52:54 2020 +0000"
      },
      "message": "Bump Test Apex version code to 2147483647\n\nBUG: 155445968\nBUG: 159608084\nBUG: 159608857\nTest: TH\nChange-Id: I12911d715a08ba518097e6048ceeccb25b33cdad\n(cherry picked from commit 8e89c51c2aec7c5d24f5894849e519d3f2274b2d)\n"
    },
    {
      "commit": "8e89c51c2aec7c5d24f5894849e519d3f2274b2d",
      "tree": "325b77051042e9ce5fae03123d1a5f9d3bd64c7c",
      "parents": [
        "cd6719411b4356c9f6c02b6e4e2b8ce62f0ae97e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 24 06:08:43 2020 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 24 06:08:43 2020 -0700"
      },
      "message": "Bump Test Apex version code to 2147483647\n\nBUG: 155445968\nBUG: 159608084\nBUG: 159608857\nTest: TH\nChange-Id: I12911d715a08ba518097e6048ceeccb25b33cdad\n"
    },
    {
      "commit": "feab35d092ab725b4caa1809c7caa68462b053ce",
      "tree": "5d275d01b4c54a1dfe1a92a7ce80ac12b3b7d9ac",
      "parents": [
        "8886f78784be8bf8bed4b7c75e4cf0086e239374",
        "ef9afe819d31e2dd1cb474d4c488e14773728eac"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 24 03:14:11 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 24 03:16:40 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802500 for mainline module file: apex/manifest_codec.json\n\nChange-Id: If3ca25dccce2e6786a6f1cb3135834252b75f765\n"
    },
    {
      "commit": "8886f78784be8bf8bed4b7c75e4cf0086e239374",
      "tree": "ee020879583700dc64b472dbdc064747dd155a61",
      "parents": [
        "5450e727ebf9e8cc711b840bd752a669e5219df0",
        "ef9afe819d31e2dd1cb474d4c488e14773728eac"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jun 23 03:13:50 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jun 23 03:16:25 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802400 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Ic42646a1a3e4e01c452968ad2bb4ea938ff2d7c7\n"
    },
    {
      "commit": "5450e727ebf9e8cc711b840bd752a669e5219df0",
      "tree": "34e83a0d333fc15048ef9be81d6d2a0213120610",
      "parents": [
        "1913d00fbd733ed6643681a4fc31fb1c4830f9e9",
        "2244e725fc80813a1c28370a050670225133b3cc"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jun 22 03:13:40 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jun 22 03:16:19 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802300 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Ia027940c263a92d4c381b559ed975e2976a9ac05\n"
    },
    {
      "commit": "1913d00fbd733ed6643681a4fc31fb1c4830f9e9",
      "tree": "87378a0a7f5da06f7d554642f961aa7c5ac79e75",
      "parents": [
        "7cc2bf8b194f2a21b2dac5223fa7d31ec276e9c7",
        "ab9abfdc4c6780bce7cb2ab2fb9000872a22c54a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Jun 20 03:18:29 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sat Jun 20 03:21:18 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802200 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I138b4182596cd8111f31fc7256cb835956f82e02\n"
    },
    {
      "commit": "7cc2bf8b194f2a21b2dac5223fa7d31ec276e9c7",
      "tree": "8a2e43fb3047d3132c5175e24feabcb429ebdbcd",
      "parents": [
        "daaee5884ff59918687a8ec6b66c71139f3ffef0",
        "fb713a9102d50f1501dd5d6738586865be4900fc"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 19 07:04:52 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 19 07:17:06 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802100 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I66b7034733a224b7bdb395fdf4150a2017419fa0\n"
    },
    {
      "commit": "daaee5884ff59918687a8ec6b66c71139f3ffef0",
      "tree": "737dc3d3ae862357d8dc38c0ec6017188c4a635f",
      "parents": [
        "18e128e9e2485440bf28bfaace71561513dbc297",
        "fc16421a67d1979ff91b6df67dba38d4a15fa582"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jun 18 07:14:21 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jun 18 07:16:49 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300802000 for mainline module file: apex/manifest_codec.json\n\nChange-Id: If2a219d489171c1fb6119003f8ea458068ebda53\n"
    },
    {
      "commit": "18e128e9e2485440bf28bfaace71561513dbc297",
      "tree": "a2efb5f59357a1a69febe1fa84b95430f2f1f9af",
      "parents": [
        "cc8aa920a581609b7bea861137fad4b8602258de",
        "15e9e9e74002269d143a8a429f9c04a35a04a67a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 17 19:45:20 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 17 19:57:18 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801900 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Idb8572aa381505cc897ef9ff567379e438c4ca42\n"
    },
    {
      "commit": "cc8aa920a581609b7bea861137fad4b8602258de",
      "tree": "fa6d7e63f65e7253a401dc09b4deed5015e98c86",
      "parents": [
        "0ef294390203a2195febb7e4077e808ecf998c0e",
        "15e9e9e74002269d143a8a429f9c04a35a04a67a"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 17 07:13:55 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 17 07:18:14 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801800 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I9ce63e7f8b8e3e65ce67606d3406c63bb8a5cdf7\n"
    },
    {
      "commit": "0ef294390203a2195febb7e4077e808ecf998c0e",
      "tree": "53d2afd885dfa35fd5aa1e0bc54e0543ddfb3d75",
      "parents": [
        "fbbae99c7e861315840a66f83cafa30397f67b2f",
        "776e2b546b7fdd374a2b6effc4c04c7d920a34a0"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jun 16 07:13:28 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jun 16 07:15:52 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801700 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I87727ca3db119e498a4926854c97785d79903236\n"
    },
    {
      "commit": "fbbae99c7e861315840a66f83cafa30397f67b2f",
      "tree": "a82eaf28fec5413b17b0ec0dd71bde7aadd4f69b",
      "parents": [
        "7a2f3e0b979f298e28c754d53b479e756c212c78",
        "b6537d0439df5c88c8f1d4e0bddb0ff003d29fd3"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jun 15 07:13:41 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jun 15 07:16:01 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801600 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I73de881f71429ade625e366f22e309f05e673dc9\n"
    },
    {
      "commit": "7a2f3e0b979f298e28c754d53b479e756c212c78",
      "tree": "99393078b9974e00bf75f2d357092154b74f88d0",
      "parents": [
        "b96e9290e53884845145b8b6b68961675a47572f",
        "b6537d0439df5c88c8f1d4e0bddb0ff003d29fd3"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Jun 14 07:08:32 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Jun 14 07:21:08 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801500 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I07481206cb5c51c5d1dd6fe0b169b6a20c2b5991\n"
    },
    {
      "commit": "b96e9290e53884845145b8b6b68961675a47572f",
      "tree": "120da4049660397f5b6ba79f2246e3a355e2a1d6",
      "parents": [
        "c5b76ee7612cb880dc789d60166bfb4e5c91f310",
        "d946e718673993c6eb0cf22cb11ee923eedf1e6f"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 12 07:18:28 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 12 07:21:05 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801400 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I1df760de5013795cb95a1e7b74a90276854d5100\n"
    },
    {
      "commit": "c5b76ee7612cb880dc789d60166bfb4e5c91f310",
      "tree": "73990fdbbaf8ea4faa4729d080307a1179ff1a8d",
      "parents": [
        "c75d3e26122d29eeef3bf73387ec34883ec6e456",
        "94dd157360eabcefc2848e42bc2c46a2029b14e0"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jun 11 07:13:23 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jun 11 07:15:36 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801300 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Iabe3d7d749830433fa438db42b49f966169e3121\n"
    },
    {
      "commit": "c75d3e26122d29eeef3bf73387ec34883ec6e456",
      "tree": "2ff2436b791b366e9d81560244723b4bbc824fb1",
      "parents": [
        "6ab8b7086a2b8137a0fa9bc32223c698ee18233a",
        "6e3cb41730314a82161a1aa04fe44db87f13a35d"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 10 07:13:43 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Jun 10 07:16:15 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801200 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I61441fdf46476b30c86ede0ba21eb340c065fd55\n"
    },
    {
      "commit": "6ab8b7086a2b8137a0fa9bc32223c698ee18233a",
      "tree": "a04629c5cb4a24c790912bb6432aae9627741092",
      "parents": [
        "e5331906626f7e9c118194d2ad7fe98adeb54137",
        "bab4cbcd63e4aa323cc045482b769d663e65cf2d"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jun 09 07:14:05 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Jun 09 07:16:49 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801100 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Ib59a7e971de9a9b57989af8e9f197e015cc50933\n"
    },
    {
      "commit": "e5331906626f7e9c118194d2ad7fe98adeb54137",
      "tree": "158e66c23da8db029629ac123303df8fe9592ca9",
      "parents": [
        "87e441bb1d27c8626bf8560bd450f451ef7bf995",
        "d32a71bb9a7fcfa7715c8a83bcd8d95e16821c74"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jun 08 07:13:43 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Mon Jun 08 07:16:10 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300801000 for mainline module file: apex/manifest_codec.json\n\nChange-Id: Ib62a9232159eedcda4f7df37247c97016201df04\n"
    },
    {
      "commit": "87e441bb1d27c8626bf8560bd450f451ef7bf995",
      "tree": "23a7b0192446c69a769e1d54eb5d585fd6140e4d",
      "parents": [
        "d2227cec24dc35dfc1640dfd5351adca646fa704",
        "d32a71bb9a7fcfa7715c8a83bcd8d95e16821c74"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Jun 07 07:14:25 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Sun Jun 07 07:17:00 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300800800 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I6f82ae42887b7afa6dec9f39f0782cf58acc9460\n"
    },
    {
      "commit": "d2227cec24dc35dfc1640dfd5351adca646fa704",
      "tree": "cf1abb7037cf75c7247e063523620b8ddd2f718b",
      "parents": [
        "a592a748da5bbb08a5757c0bebf50101503c4c50",
        "8565bf27cc8ad02fd332287f34287b302948dede"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 05 16:17:06 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 05 16:30:35 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300800500 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I6b894add1ecace530626f1c9536dcb23accf6cd8\n"
    },
    {
      "commit": "a592a748da5bbb08a5757c0bebf50101503c4c50",
      "tree": "ef2b33b63977d2ce74b0f2e43838797ee8172f7b",
      "parents": [
        "4323358d62da9c9dbc9cfd9d5d2e1b9da822c26e",
        "4094fc6d98fb4c33ced93c3a4df744ec27baca12"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 05 07:29:15 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Fri Jun 05 07:31:04 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300800400 for mainline module file: apex/manifest_codec.json\n\nChange-Id: I02fb1fdba1f05dc811b9c734f8ed3070eb384775\n"
    },
    {
      "commit": "4323358d62da9c9dbc9cfd9d5d2e1b9da822c26e",
      "tree": "5c65cd62fe2961b0412ad45eaf1ac22a76575239",
      "parents": [
        "df7d8199d8bff7c519f917377263825c100a8439",
        "8a2d60e31520342df6450ce4ca2dee8589df7b68"
      ],
      "author": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jun 04 21:45:29 2020 +0000"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Thu Jun 04 21:52:26 2020 +0000"
      },
      "message": "Make change and version bump to r_aml_300800200 for mainline module file: apex/manifest_codec.json\n\nChange-Id: If206ec5a11c401b8d68b2ac60407f369ac8beffc\n"
    },
    {
      "commit": "9ff91b4efd4f46284e43c0b623b2dc67f24d0041",
      "tree": "fd1ccb5e7c0f4eed48f3c6753ab828df7a440a62",
      "parents": [
        "3fdcc3469075ce68a9e419409819a605dea220d6"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Thu May 28 17:33:57 2020 +0100"
      },
      "committer": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Mon Jun 01 17:45:36 2020 +0100"
      },
      "message": "Embed an sdkinfo proto in the test media apex\n\nThis is used in sdkextensions_e2e_test to verify the sdk version gets\nbumped correctly for multiple updated modules.\n\nBug: 149815613\nTest: sdkextensions_e2e_test\nChange-Id: If98002f378c82d7d1d1454b40b285c3a4f3ed959\n"
    },
    {
      "commit": "1b8f435a518d54197e504a9ab35914aa54f3f774",
      "tree": "54dd4b3579cef99b0f484ea0281b0f1e8d95b060",
      "parents": [
        "25b1e25a724ac10547670382745789bdf8a18e0b"
      ],
      "author": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue May 05 00:19:35 2020 -0700"
      },
      "committer": {
        "name": "Edwin Wong",
        "email": "edwinwong@google.com",
        "time": "Tue May 05 13:55:09 2020 -0700"
      },
      "message": "Add tests for TreeHugger Presubmit.\n\ncodec, D-R-M\nwe strive to ship robust code\npre-submit more tests\n\nBug: 155319496\n\nTest: atest\nChange-Id: I271c32436099445add2eb0f54adbff9c884c2dcd\n"
    },
    {
      "commit": "90334d0f03f4bee709969433898025fc16863f01",
      "tree": "79713b92023b135186d28436e6b02fca9f4caa77",
      "parents": [
        "28fc70a6cb4f90c5ff24873d41ad2320a4e7fc34"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Mar 12 18:22:20 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 16 10:58:30 2020 +0000"
      },
      "message": "Deprecate legacy_android10_support\n\nmin_sdk_version: 29 implies that the module should support Android10.\n\nBug: 150431944\nTest: m\nMerged-In: I5295f466512d45b918b6d86ecf6bca4fd29f476d\nChange-Id: I5295f466512d45b918b6d86ecf6bca4fd29f476d\n(cherry picked from commit 97d7b65dcc2e91e94f76640762f65ca522740e97)\n\nExempt-From-Owner-Approval: cp from aosp\n"
    },
    {
      "commit": "97d7b65dcc2e91e94f76640762f65ca522740e97",
      "tree": "286056a855e298ad4dd0d6948273739bdcfbd63d",
      "parents": [
        "db1a8857312e80e62e8da1633ef19121ee241c01"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Mar 12 18:22:20 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 16 01:34:34 2020 +0000"
      },
      "message": "Deprecate legacy_android10_support\n\nmin_sdk_version: 29 implies that the module should support Android10.\n\nBug: 150431944\nTest: m\nChange-Id: I5295f466512d45b918b6d86ecf6bca4fd29f476d\n"
    },
    {
      "commit": "db1a8857312e80e62e8da1633ef19121ee241c01",
      "tree": "060baec95f369a6004a5e08ac8510f38ac9fa8c2",
      "parents": [
        "27c20f484c31ca66b84c43e1cdd09908b0d13c28"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 09 13:10:12 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 16 01:34:19 2020 +0000"
      },
      "message": "Set min_sdk_version: 29\n\nto ensure that native modules in media apex are built against stubs of\nversion 29.\n\nBut, setting min_sdk_version to swcodec apex doesn\u0027t change anything yet\nbecause the build system doesn\u0027t support build against \"min_sdk_version\"\nfor vendor variants. It\u0027s kind of a preperation for the future support\nof the build system.\n\nBug: 145796956\nTest: m\n      look into build.ninja to see if libs built against\n      stubs of version 29 (for example, libc/libdl/libm/etc)\nMerged-In: Ic1f3dafa45797feb29043391d24b87c4eed6f310\nChange-Id: Ic1f3dafa45797feb29043391d24b87c4eed6f310\n(cherry picked from commit 80ec0df4a27645482b2cec8ab2361949c206ac57)\n\nExempt-From-Owner-Approval: CP from internal\n"
    },
    {
      "commit": "80ec0df4a27645482b2cec8ab2361949c206ac57",
      "tree": "36240ce662425830a914923b502edf4e7224ab82",
      "parents": [
        "40598a663cb78c3f931bbf49c69077787de26241"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 09 13:10:12 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Mar 09 13:10:12 2020 +0900"
      },
      "message": "Set min_sdk_version: 29\n\nto ensure that native modules in media apex are built against stubs of\nversion 29.\n\nBut, setting min_sdk_version to swcodec apex doesn\u0027t change anything yet\nbecause the build system doesn\u0027t support build against \"min_sdk_version\"\nfor vendor variants. It\u0027s kind of a preperation for the future support\nof the build system.\n\nBug: 145796956\nTest: m\n      look into build.ninja to see if libs built against\n      stubs of version 29 (for example, libc/libdl/libm/etc)\nChange-Id: Ic1f3dafa45797feb29043391d24b87c4eed6f310\n"
    },
    {
      "commit": "24774755b12b1392342072cb5c5ebef2f5e51dcf",
      "tree": "4959f7ab9b79ef206564ac6009c039aee1128def",
      "parents": [
        "25ae576112ba2b81a3f9eb0ac8bc222fc3671d2c",
        "6198471c4bd955fa70208809d6e82a24959745ce"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Mar 03 03:54:45 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 03 03:54:45 2020 +0000"
      },
      "message": "Merge \"Mark updatable APEXes\" into rvc-dev"
    },
    {
      "commit": "44574860b8dd1ada87b6e7e50d20a1c9e610316a",
      "tree": "b140b18273d0fecbddd21ecdfac9a4473af47890",
      "parents": [
        "590a4e630d7a807f5e0ba4ff8532257fef0ed1f4"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Feb 13 12:39:14 2020 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Feb 25 19:57:25 2020 +0000"
      },
      "message": "include policy files within media APEX files\n\nensures that the @include\u0027d policy files (code_coverage, crash_dump)\nused by mainlined media processes are carried within the respective\nAPEX files. Parent policy files now @include the copy held within\nthe apex.\n\nBug: 147914640\nTest: built/booted/examined filesystem\nChange-Id: I34213fbc93ca51696b6a5a3c60bfd3ffa7ce6764\n"
    },
    {
      "commit": "6198471c4bd955fa70208809d6e82a24959745ce",
      "tree": "7d11a3c14b7ebae9056778642b5967463fa51185",
      "parents": [
        "c62ad13ad8da6b31168f0d9f3e5f2a770ed0bbee"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Feb 24 18:36:41 2020 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Feb 24 18:36:41 2020 +0900"
      },
      "message": "Mark updatable APEXes\n\nMark updatable APEXes as updatable: true so that they are opted-out from\noptimizations that make sense only for non-updatable modules; such as\nsymlinking to the libs in the system partition.\n\nBug: 149805758\nTest: m and check that there is no symlink from the APEX to the system\npartition.\n\nChange-Id: I368d72cc6dba6de38fd18f2479b4a2ce77aa1a69\n"
    }
  ],
  "next": "7d525bc97e98ebb967be74355a3d9689dc8292b7"
}
