)]}'
{
  "log": [
    {
      "commit": "178db0faad9e1581e8e35b1ab453e3264ab713bd",
      "tree": "d7adb431fa3f8b4b2f7f3039bad3a3004ac8868c",
      "parents": [
        "920d2b48c333f161c6f1c57c38890e76bb406af3",
        "3d800be20e7596be01397f1bd49568feafd6422f"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Thu Apr 08 17:08:09 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 08 17:08:09 2021 +0000"
      },
      "message": "Prevent overflow and out-of-bounds access am: 3d800be20e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/14126886\n\nChange-Id: Ie8cb1598ec70dc39ea0a2bf933201ca2f02945b0\n"
    },
    {
      "commit": "3d800be20e7596be01397f1bd49568feafd6422f",
      "tree": "1ac438b014515360b6a758a09d9a296864aa0fb2",
      "parents": [
        "0b5d7ce5fc1cef48641bad63e0e4ec5525669972"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Apr 06 23:12:18 2021 +0100"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Thu Apr 08 13:01:49 2021 +0000"
      },
      "message": "Prevent overflow and out-of-bounds access\n\nBug: 177617358\nTest: atest CtsMediaTestCases:MediaExtractorTest\nTest: atest CtsMediaTestCases:MediaPlayerTest\nChange-Id: I18b7461aae1ea61348670bc8f71a5a4995c92e67\nMerged-In: I18b7461aae1ea61348670bc8f71a5a4995c92e67\n"
    },
    {
      "commit": "a1952145f72892a4792c1c28059773795a1079b6",
      "tree": "fadad376d9d33438b65f809ef3dd5cfc8be34450",
      "parents": [
        "c1d928bcaf38a31e49eca816b06bcecc2598f9cf",
        "4449e397484d73ab3c2945075bc010d0a1278a0f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 07 00:48:52 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 07 00:48:52 2021 +0000"
      },
      "message": "Merge \"AppendData:MPEG4Writer\u0026Extractor,MediaAppender\" into sc-dev"
    },
    {
      "commit": "9cd44e87d772dc7ebe0886446a0d4edf30673111",
      "tree": "5d7c3f31b060d286db1ecc5aba7a20fef19761f0",
      "parents": [
        "8f9d99dc8e794b52e024e7d1410e5e852a5e1cd3",
        "0e62336aec8e8c09781ff516d2fb02353edbebcb"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Apr 02 19:30:31 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 02 19:30:31 2021 +0000"
      },
      "message": "Merge \"mp4: fix potential dereferences of NULL\" am: 73d59b217f am: f3d078435d am: 0e62336aec\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1554526\n\nChange-Id: Ie1f6d3df155ccf706f029aeb250c6e2216c050f3\n"
    },
    {
      "commit": "73d59b217f2f54a8e51bec68b9cbddcb2f4e27a5",
      "tree": "cee3a18a13e19f0659cfd6e91cd1535e461633cf",
      "parents": [
        "11d6c4cf589ea13dea695367874b020b3ea2200a",
        "b6776488579e86a4012b36b901f052431c9f6dc8"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Apr 02 17:00:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 02 17:00:22 2021 +0000"
      },
      "message": "Merge \"mp4: fix potential dereferences of NULL\""
    },
    {
      "commit": "4449e397484d73ab3c2945075bc010d0a1278a0f",
      "tree": "b6c0a5564a57d09cf354830b061897f17669ba9b",
      "parents": [
        "56ab5d5ea9a790fe9d1b25adaf587da976ddfd5b"
      ],
      "author": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Mon Mar 29 10:36:15 2021 -0700"
      },
      "committer": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Wed Mar 31 10:07:14 2021 -0700"
      },
      "message": "AppendData:MPEG4Writer\u0026Extractor,MediaAppender\n\nBug: 154734325\n\nAppend media data to an MPEG4File.  Changes were made in\nMPEG4Extractor to pass sample offsets of existing data in file to\nthe writer. MediaAppender class takes cares of parsing and preparing\nexisiting MPEG4 file to be added with new data. Data that is present\nin the file is not copied again, hence that pass happens fast.\nNew data is appended at the end of the file.\n\nTest: atest android.mediav2.cts.MuxerTest\nTest: atest android.media.cts.MediaMuxerTest\nTest: atest android.media.cts.MediaRecorderTest\nTest: atest android.media.cts.MediaExtractorTest\n\nMerged-In: I3f2bfa6b92d85c3a87ac740b2d401dcb10d7976e\nChange-Id: I55c90b3e71f2d94a497b2196a02e17e61c34ce3a\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": "d48a9a1959672cdafb0e142e06b944ed793fad7e",
      "tree": "fb5eb99a0f200c9187aa51f9fd35e89ca6cc356a",
      "parents": [
        "a0a95d5289cf943b34755010dccc261e428c4bd8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Apr 29 19:41:08 2020 -0700"
      },
      "committer": {
        "name": "Nick Chalko",
        "email": "nchalko@google.com",
        "time": "Fri Feb 19 14:41:51 2021 -0800"
      },
      "message": "Capture existing tests into TEST_MAPPING\n\nSome tests are disabled due to infrastructure limitations.\nSome existing tests do not pass.\n\nBug: 144649738\nTest: atest\nTest: atest -- --enable-module-dynamic-download\u003dtrue\nChange-Id: I32b4233df0f635e9d4ad738b61a5138d9b370f0a\n(cherry picked from commit f867ca75800c3cfc42953af21c201420ec9e4efe)\nMerged-In: I32b4233df0f635e9d4ad738b61a5138d9b370f0a\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": "308b8bf7c2d67f9a1dca02cca26651987b43c810",
      "tree": "7937d60eafe3b42a859afc1d33864657090f6c60",
      "parents": [
        "a8672abd54aa7345f71e589095325543d9b15230",
        "59184ec24c3bdd56cdb080fcec1fe4a0016f6d65"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 09 22:12:22 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 09 22:12:22 2021 +0000"
      },
      "message": "Merge \"Stop #define\u0027ing __ANDROID_API__.\" am: e445740e1a am: a79364ccc8 am: 59184ec24c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1581003\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I119737ab852f085522a2734f730a300008b2e0c0\n"
    },
    {
      "commit": "0a394793f9cbd39bf14f365f92ba977cbf8648fa",
      "tree": "78b50964c8374a9dc84a8138d81587edb19d0857",
      "parents": [
        "210105afef4f6242fa431f2f67fe6c7cc0d11dcd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 08 12:44:01 2021 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 08 16:56:27 2021 -0800"
      },
      "message": "Stop #define\u0027ing __ANDROID_API__.\n\nThe correct way to make this work for the host fuzzers is to use the\n\"libbinder_ndk_host_user\" defaults.\n\nAlso normalize the non-bionic definitions of __INTRODUCED_IN() to match\nthe majority.\n\nBug: http://b/178449269\nTest: treehugger\nChange-Id: I2df8bf705600544553f4889d39f7740136dcff48\n"
    },
    {
      "commit": "fa678bfbe1b083c98d669ddd3e4124d71d81cff5",
      "tree": "77b2f9e0f02aa2cd3757d17c04499967ec9a63a1",
      "parents": [
        "d1c8d9c50f0450db814a6410b1d3386ea80b638b"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Feb 02 14:06:34 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Feb 02 14:06:34 2021 -0800"
      },
      "message": "Fix extractor plugin parameter handling\n\nseveral extractors weren\u0027t returning proper status for invalid parameters.\n\nBug: 179062958\nTest: atest ExtractorUnitTest -- --enable-module-dynamic-download\u003dtrue\nChange-Id: Ie3c63da19ae82a2c78e0fb83a727579f09ce8ad1\n"
    },
    {
      "commit": "d1c8d9c50f0450db814a6410b1d3386ea80b638b",
      "tree": "0deed598c2347953f05fdedce366038790388dc9",
      "parents": [
        "17fc564a0c268650ee6fd36bb1d3aaaaa8da125f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Feb 01 13:26:27 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Feb 01 19:15:09 2021 -0800"
      },
      "message": "Fix seek handling in AAC and AMR extractors\n\nAAC and AMR encoders were treating all seek operations as SEEK_PREVIOUS_SYNC\n\nBug: 179062958\nTest: atest ExtractorUnitTest -- --enable-module-dynamic-download\u003dtrue\nChange-Id: Ic0dc0824ffa9998d72c750ca0d0a24c8dcc3c8a8\n"
    },
    {
      "commit": "17fc564a0c268650ee6fd36bb1d3aaaaa8da125f",
      "tree": "89b5d64da10ffa6308d938f7068bac4b92169c73",
      "parents": [
        "e3e3b242a6575a704dbc2c155c8e9e41146d7616"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Feb 01 13:05:26 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Feb 01 13:05:26 2021 -0800"
      },
      "message": "fix extractor unit test\n\ntest assumed that !audio meant video, so failed on subtitle tracks,etc\ntest tested wrong condition for avoiding negative subscripts\n\nBug: 179062958\nTest: atest ExtractorUnitTest -- --enable-module-dynamic-download\u003dtrue\nChange-Id: Idc22c710230b3946a9825c1373ec110d60e9dcee\n"
    },
    {
      "commit": "b6776488579e86a4012b36b901f052431c9f6dc8",
      "tree": "01e495f395cd18eda901eed58fb60ba17fa46c61",
      "parents": [
        "e392f2cf6356eeb5269df852cca49b6f0d7716e1"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Jan 20 17:10:32 2021 -0800"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Jan 20 17:10:32 2021 -0800"
      },
      "message": "mp4: fix potential dereferences of NULL\n\nclang\u0027s static analyzer wasn\u0027t happy about the potential load of NULL\nfrom mLastTrack on line (after this patch) 4606:\n\n\u003e frameworks/av/media/extractors/mp4/MPEG4Extractor.cpp:4663:32:\nwarning: Access to field \u0027meta\u0027 results in a dereference of a null\npointer (loaded from field \u0027mLastTrack\u0027)\n[clang-analyzer-core.NullDereference]\n\nSince there\u0027s a NULL check above, the analyzer assumes `mLastTrack` may be\nNULL here. This doesn\u0027t seem like an unreasonable assumption to me.\n\nWhile I\u0027m in the area, looks like we may have the same issue with MP3,\nso I\u0027ve opportunistically added a NULL check there.\n\nBug: None\nTest: TreeHugger\nChange-Id: I1e1be8bdb36fd059e1f4eabc165650389d02e45e\n"
    },
    {
      "commit": "e01ce19d5e82c983a4fa80dc4dd3eb04d5739c37",
      "tree": "b321cf26b19d5730871fa089062c67a1aac959d5",
      "parents": [
        "1c8663bcaadbf298454fda0c6171e99dee35a539",
        "0d1c707ea908d37ac71a65fd860d5f0fd21d2585"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jan 08 10:01:05 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 08 10:01:05 2021 +0000"
      },
      "message": "Merge \"Revert \"Fix Ogg extractor and Vorbis decoder\"\""
    },
    {
      "commit": "0d1c707ea908d37ac71a65fd860d5f0fd21d2585",
      "tree": "480df8c7a7ddfdfc9ce091bab9909028cf333bab",
      "parents": [
        "aef112a9847383aa841bd6d602ccee4718cb631f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jan 08 02:26:38 2021 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jan 08 02:26:38 2021 +0000"
      },
      "message": "Revert \"Fix Ogg extractor and Vorbis decoder\"\n\nThis reverts commit aef112a9847383aa841bd6d602ccee4718cb631f.\n\nReason for revert: b/169775789 - seek functionality is broken for Ogg extractor\n\nBug: 169775789\nChange-Id: I2bbd3277d06fb84cfbf3003bfd6fb0b5e5596b1e\n"
    },
    {
      "commit": "d1e4909de01581290c7d1c24462b16936a050aff",
      "tree": "8ea79ec4222e62dbe4abd9a02f24f09816983710",
      "parents": [
        "b572b63b6e788e036ff91058df2a7b3ba76ee1f8",
        "25710af9c3534906c5dac0f0f4cc092e02e16944"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 05 18:27:49 2021 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 05 18:27:49 2021 -0800"
      },
      "message": "Merge RQ1A.210105.003 to aosp-master - DO NOT MERGE\n\nMerged-In: Iba76866c0e33a9fb69ba6798ebc8ffc9677a5dc7\nChange-Id: I868508f0deac92b4432d46be1629b97ac86b8e28\n"
    },
    {
      "commit": "af63882e6a3519b734536072ed0b5c86edf82202",
      "tree": "951c87a927d4f5e603effa8590f3ad2f2283309a",
      "parents": [
        "dcff92a238fd66d271f0a5aedb4c7bed96899954"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 09 17:19:25 2020 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Dec 15 13:39:56 2020 -0800"
      },
      "message": "Parse XMP offset/size for HEIF\n\nbug: 159373092\ntest: local manual test that ExifInterface gets the XMP offset/size\ncorrectly\n\nChange-Id: Ie3dda2a716a1e6d104367182461329cb4b23fa44\n"
    },
    {
      "commit": "ee9e6269a1520b5f2916615c4f91fb6277df7011",
      "tree": "b6d042a051ef4d3f84fb5676e17f8faeecaf44a6",
      "parents": [
        "5857634956069a07e7e61c337b205e75079c708e",
        "6d30324cdd4edde44994458d036422cbcd7b0c86"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Dec 09 20:23:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 09 20:23:27 2020 +0000"
      },
      "message": "Merge \"Fix \"max input size\" issue in flac extractor\" into mainline-prod am: 6d30324cdd\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13181314\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I33fed27d752a2a4832cbbbba7623f03b2f33db14\n"
    },
    {
      "commit": "84d7592e4408b7820aba55cece0910bc45c6632c",
      "tree": "068aeef5b23ddbd4a50b233e4125841131c6515d",
      "parents": [
        "b53fe9f1c8c0c693f28d42833794f2934956ffae"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Dec 07 17:50:04 2020 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Dec 08 02:00:33 2020 +0000"
      },
      "message": "Fix \"max input size\" issue in flac extractor\n\nThe \"max input size\" key wasn\u0027t set until after the track was selected.\nNow it\u0027s set before, matching other extractors.\n\nBug: 170403459\nTest: CTS, demo app from bug\n\nChange-Id: I044ca8bd411283e106afaee15790074b4c8dcdee\n"
    },
    {
      "commit": "d0cc5ece354515f04cd6ac8359f333d864ebbb48",
      "tree": "3de6fcac4ad3e4c9d23989a912d59cc25d5b2a4d",
      "parents": [
        "1b93aa26a467fc10ce9562dca21f7e85a83fa8fd",
        "3bac8972fef779497064bd78b1ab3c15f61f861f"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Dec 06 19:59:00 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Dec 07 00:39:42 2020 -0800"
      },
      "message": "DO NOT MERGE - Merge RQ1A.201205.011\n\nBug: 172690556\nMerged-In: I9e3f763a33892faee0c9f67adc853cb23906df27\nChange-Id: Ibb27e79276ccda7c15f54c9faae5e8ad6c587ed3\n"
    },
    {
      "commit": "e3b59ac285356dfe1bd416d46672fe0b1f10dc6f",
      "tree": "cc260c7b2867101599cdba75b53b4e0578c7345f",
      "parents": [
        "7aacb78d8d049af5e9949de9fc34be4650b5b176"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 01 15:08:13 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Nov 24 22:56:29 2020 +0000"
      },
      "message": "Convert mask types from uint32_t to enum type\n\nThis applies to the following types:\n\n- audio_gain_mode_t;\n- audio_flags_mask_t;\n- audio_channel_representation_t;\n- audio_channel_mask_t;\n- audio_devices_t.\n\nEnum types are distinct thus proper overloading on the type\nis possible in C++. Also, assignments to enum types are\nless prone to errors.\n\nBug: 169889714\nTest: basic audio functionality\n      m stagefright\n      atest audiopolicy_tests\nChange-Id: I42506484b1d0b0482618b7314fad4c8012a06fb4\nMerged-In: I42506484b1d0b0482618b7314fad4c8012a06fb4\n"
    },
    {
      "commit": "bb460899b97f260e7ed556b578318b1133335e1c",
      "tree": "0e872c7011af9299820de8e47424f8e0a981b7fb",
      "parents": [
        "8ea3bdb5ef11dad8e11a2c2cad34e91ad11657d0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 02 16:58:51 2020 -0800"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Wed Nov 18 22:50:41 2020 +0000"
      },
      "message": "Fix potential overflow in WAV extractor\n\nBug: 170583712\nTest: fuzzer poc, atest DecoderTest#testDecodeWav\nChange-Id: I73edd5fc0da80dc2cdd26c6fcd09496b2c828ba9\nMerged-In: I73edd5fc0da80dc2cdd26c6fcd09496b2c828ba9\n(cherry picked from commit 66c0c4274d932716b552cdd1d922040bbab41c5f)\n"
    },
    {
      "commit": "c14604e381c4d131c4e862356e1aff85100f15d5",
      "tree": "dc332d951faca51a3374b8fbb9ccf8ec8a60cbf5",
      "parents": [
        "a9296e85ce8afad25b65f2dd54f16d7318b0de1d",
        "2b734c4a2aaae7e2c18afadf6b6dcbc39aa1bcc8"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Wed Nov 11 21:48:19 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 11 21:48:19 2020 +0000"
      },
      "message": "Merge \"avif: Add thumbnail support\""
    },
    {
      "commit": "949d94b126a952aad8169a6995ed42d1a0690582",
      "tree": "f8e40c88d191fe9eb0915d871782cb34258d7217",
      "parents": [
        "49c1a2c221f779b5f5bb6c508168bf5c75395ebf",
        "bf7f9661e41c5db8782aa34af57c2fb25b41c985"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Nov 11 20:10:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 11 20:10:17 2020 +0000"
      },
      "message": "Merge \"MPEG4Extractor: use Vector\u003cuint32_t\u003e encryptedsizes\" am: 02574db1d1 am: ac3acd2cff am: 32a3256662 am: bf7f9661e4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1475466\n\nChange-Id: I042affccd60381454f26aa73d185481f1571b523\n"
    },
    {
      "commit": "bf7f9661e41c5db8782aa34af57c2fb25b41c985",
      "tree": "2f2b19dfdf8f9ae9668874eb2ee7e051094d64f1",
      "parents": [
        "5428109fcd220fd9a2937b2204b99c56526c58f7",
        "32a3256662630bf2ce945ec7aed1daecc3c05cb5"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Nov 11 19:42:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 11 19:42:37 2020 +0000"
      },
      "message": "Merge \"MPEG4Extractor: use Vector\u003cuint32_t\u003e encryptedsizes\" am: 02574db1d1 am: ac3acd2cff am: 32a3256662\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1475466\n\nChange-Id: I730f4e32c6bbb171e1c1e8a63ca3182eb1ae1cc9\n"
    },
    {
      "commit": "32a3256662630bf2ce945ec7aed1daecc3c05cb5",
      "tree": "61c4fa95cf9dabf80494353b75dc5227ca17728b",
      "parents": [
        "f02f98a5c0fc79e03307aea5fcf3b2da8ca4cc3a",
        "ac3acd2cff8fc7bd419cbbbf8e6161533adff7bf"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Nov 11 19:01:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 11 19:01:59 2020 +0000"
      },
      "message": "Merge \"MPEG4Extractor: use Vector\u003cuint32_t\u003e encryptedsizes\" am: 02574db1d1 am: ac3acd2cff\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1475466\n\nChange-Id: I1589f927e8f8059d10b4bdf932406dfa5e0d5d6e\n"
    },
    {
      "commit": "2b734c4a2aaae7e2c18afadf6b6dcbc39aa1bcc8",
      "tree": "1c57e97fe09606533e1cab9407cd2c106e19a63d",
      "parents": [
        "987b12a2808c8425f41c07f508810ccc0a65f8df"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Nov 10 03:03:46 2020 -0800"
      },
      "committer": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Nov 10 03:03:46 2020 -0800"
      },
      "message": "avif: Add thumbnail support\n\nSimilar to HEIC, AVIF files can also carry a thumbnail image in\nthe container alongside the main image. Add support for parsing\nand decoding it.\n\nTest: New CTS test added in ThumbnailUtilsTest. Existing tests continue\nto pass.\nBug: 141654151\n\nChange-Id: Ifb07f6ed0386af852dbcd0d3554409975e5f601a\n"
    },
    {
      "commit": "5570df92e72dab0b02e6e27edefe13bf132fe932",
      "tree": "4b203788635897f695ed918dbcc3314f4372de7c",
      "parents": [
        "2607485e8216168f0414cfde43eed98a7e4d68b8",
        "a4e86b4f7a6b6863033bec783d85fefcdbd83d13"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 10 01:02:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 10 01:02:09 2020 +0000"
      },
      "message": "Merge \"Fix potential overflow in WAV extractor\" into qt-dev am: ee5995f8b2 am: 1bf5a0d43c am: 571c8f87ec am: c2d62c9001 am: a4e86b4f7a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12978101\n\nChange-Id: I58da1dc550cdd4153929f0d3b46f62cc8fb3d350\n"
    },
    {
      "commit": "a4e86b4f7a6b6863033bec783d85fefcdbd83d13",
      "tree": "bb6c8408e3eefdaef4faebefebd5b9ace148b176",
      "parents": [
        "a7805886d569c29151104f0be80ed61616c1c8a7",
        "c2d62c9001437dc910d5e6152672ea3ba2158c05"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 10 00:16:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 10 00:16:33 2020 +0000"
      },
      "message": "Merge \"Fix potential overflow in WAV extractor\" into qt-dev am: ee5995f8b2 am: 1bf5a0d43c am: 571c8f87ec am: c2d62c9001\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12978101\n\nChange-Id: I0b6dbd19b0e1d191544ea44cbb64a02db0498fd1\n"
    },
    {
      "commit": "571c8f87ec912321621ffefbb1b0689a829bfa08",
      "tree": "e8ef60e83ba181021f352a200a1539204d9722c9",
      "parents": [
        "8447914a7fbcdb3b4f68b608c5ebc4da50eb64b5",
        "1bf5a0d43cd2fe121fcfcf719333d84bdd3bbf0b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 09 23:38:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 09 23:38:36 2020 +0000"
      },
      "message": "Merge \"Fix potential overflow in WAV extractor\" into qt-dev am: ee5995f8b2 am: 1bf5a0d43c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12978101\n\nChange-Id: I4055774d894aeebee1ab3fb2ec729b566ba8edb9\n"
    },
    {
      "commit": "1bf5a0d43cd2fe121fcfcf719333d84bdd3bbf0b",
      "tree": "fc69d117b66d420e0f4167d6fc3ac88711858327",
      "parents": [
        "d48bd4202c4316850c4c977fc14406a0ec46e58b",
        "ee5995f8b2f297c00a8a1a6f3c57eae3757add17"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 09 23:27:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 09 23:27:03 2020 +0000"
      },
      "message": "Merge \"Fix potential overflow in WAV extractor\" into qt-dev am: ee5995f8b2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12978101\n\nChange-Id: Icfcfe6eb9745e26ba7b2b510b9a20f074d6472ec\n"
    },
    {
      "commit": "0821009becf624ffe9617ae1632895f264f2ced1",
      "tree": "4641525685dc0d344f4c504c8a403a344d8af93e",
      "parents": [
        "1e05a85fcf67bbd2db9254cdd1ee878873f3a968"
      ],
      "author": {
        "name": "Hanchen Li",
        "email": "hanchenl@nvidia.com",
        "time": "Mon Oct 26 19:11:35 2020 -0700"
      },
      "committer": {
        "name": "Hanchen Li",
        "email": "hanchenl@nvidia.com",
        "time": "Thu Nov 05 15:08:10 2020 -0800"
      },
      "message": "MPEG4Extractor: use Vector\u003cuint32_t\u003e encryptedsizes\n\nUse Vector\u003cuint32_t\u003e instead of Vector\u003csize_t\u003e\nThe code below treat encryptedsizes as Vector of 4 bytes\nsize_t may be 8 bytes on 64-bit platforms.\n\nBug 148141603\n\nChange-Id: Id4b4c5afea3c5d044a754ce4ab5f7ac204c664eb\n"
    },
    {
      "commit": "aa24ee6f6ecd9e09848ccad713e1941bb25417ae",
      "tree": "4c83da3d7751cdaba2ba5c24bc3e2ed6eec6dd9a",
      "parents": [
        "7adaefea55a905fb07257685f460609c3bd72566",
        "7d450d6152835e65b742a014733d19f92cb6ca6f"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Wed Nov 04 09:17:01 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 04 09:17:01 2020 +0000"
      },
      "message": "Merge \"mpeg4/av1: Update the minimum size check for AV1 CSD\""
    },
    {
      "commit": "66c0c4274d932716b552cdd1d922040bbab41c5f",
      "tree": "777220d01b8155d07a78c83b71d0a51c65f77e14",
      "parents": [
        "8e4dd95f57ac2f3e675527ec7c77977889dc3cb3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 02 16:58:51 2020 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Nov 04 00:32:51 2020 +0000"
      },
      "message": "Fix potential overflow in WAV extractor\n\nBug: 170583712\nTest: fuzzer poc, atest DecoderTest#testDecodeWav\nChange-Id: I73edd5fc0da80dc2cdd26c6fcd09496b2c828ba9\nMerged-In: I73edd5fc0da80dc2cdd26c6fcd09496b2c828ba9\n"
    },
    {
      "commit": "7d450d6152835e65b742a014733d19f92cb6ca6f",
      "tree": "f11b37fd99c1cbf1a9b4d76e933db27fec6b8d3a",
      "parents": [
        "7fe9ab77464bb96f3d568356a758b11850f7ad06"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Nov 03 15:07:18 2020 -0800"
      },
      "committer": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Nov 03 15:07:18 2020 -0800"
      },
      "message": "mpeg4/av1: Update the minimum size check for AV1 CSD\n\nThe minimum required size for the AV1C box is 4 (and not 5). The\nspecification can be found in [1]. The sum of all the mandatory\nfields in the AV1C box will fit in 4 bytes (note that the \"configObu\"\nentries are optional).\n\nThe similar check that we do in Utils.cpp [2] when parsing AV1C is\ncorrect.\n\nThis bug was introduced in ag/6271779.\n\n[1] https://aomediacodec.github.io/av1-isobmff/#av1codecconfigurationbox-syntax\n[2] https://cs.android.com/android/platform/superproject/+/master:frameworks/av/media/libstagefright/Utils.cpp;l\u003d644\n\nBug: 141654151\nTest: AV1 media cts tests still pass\nChange-Id: Iadc9a1b643d55ac88dd00c4e0face05f464e8d05\n"
    },
    {
      "commit": "42a46e90c0299f5bc83f3d882f3d211f613a9ad2",
      "tree": "b5c8cbcf561a3c5f5b258daa1295be8703fd0751",
      "parents": [
        "c87974deede8eef3b46e931ebed1ededfc590cc5",
        "de18125985b7e5799e5ed22d7d80957380a73d12"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Nov 03 20:05:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 03 20:05:34 2020 +0000"
      },
      "message": "Fix potential overflow in WAV extractor am: de18125985\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12972923\n\nChange-Id: I5da4fa604a71c8490c6f0944202b8559f47064b7\n"
    },
    {
      "commit": "de18125985b7e5799e5ed22d7d80957380a73d12",
      "tree": "a85fb3a31d329be631ae1be54246d6e9347a3eb7",
      "parents": [
        "dc46a84a00b86dca2d02fa84a53dddaaa7743753"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Nov 02 16:58:51 2020 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Nov 03 01:22:44 2020 +0000"
      },
      "message": "Fix potential overflow in WAV extractor\n\nBug: 170583712\nTest: fuzzer poc, atest DecoderTest#testDecodeWav\nChange-Id: I73edd5fc0da80dc2cdd26c6fcd09496b2c828ba9\n"
    },
    {
      "commit": "d49109c3ffebbce6f3cb654b11b8b376a62dbe0c",
      "tree": "64145c8c09e1d96244855fb1b7e3fedb2de8492b",
      "parents": [
        "1db9d0fa54db8ccaf8e7ad49f783431a04cc1f33",
        "f89bf3c84fba0c7c951e3d66fde60a381181bd3f"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Oct 27 21:31:50 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 21:31:50 2020 +0000"
      },
      "message": "Merge \"media, mainline: Add basic AVIF decoding support\""
    },
    {
      "commit": "f89bf3c84fba0c7c951e3d66fde60a381181bd3f",
      "tree": "ec4f793f48e386a0be2938bfaf1bbdd5cd00400f",
      "parents": [
        "b79b20f897835ed7b8d1556c7b444f810ef9b812"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Oct 05 17:28:45 2020 -0700"
      },
      "committer": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Oct 26 21:33:46 2020 -0700"
      },
      "message": "media, mainline: Add basic AVIF decoding support\n\nThis CL contains files that are part of mainline.\n\nParse the AVIF boxes and pass the data along to a compatible AV1\ndecoder (similar to how HEIC frames are passed to the HEVC\ndecoder).\n\nTest: BitmapFactory.decodeByteArray() is now able to decode valid AVIF images.\nTest: HEIF related CTS tests still pass.\n\nCTS tests to come in a different CL.\n\nBug: 141654151\n\nChange-Id: I84a01db859281a1b14746fbb97c247f427d440f8\n"
    },
    {
      "commit": "9dcade585aa7825dc38b353fa30b33f00620c9d3",
      "tree": "56b6eca0b2b00a1083899f6238fb2499f5c4eec3",
      "parents": [
        "98aff38c48e6d27944c9aedad2e924428a65af5e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 01 19:05:26 2020 -0700"
      },
      "committer": {
        "name": "android-build-team Robot",
        "email": "android-build-team-robot@google.com",
        "time": "Tue Oct 13 01:06:31 2020 +0000"
      },
      "message": "Fix memory leak and abort\n\nRelease all pending buffers in case of error, don\u0027t just clear buffers.\n\nBug: 156819528\nTest: fuzzer test case\nChange-Id: If925a3b54cacf6cb9ce0e2092866caa68cc4b456\n(cherry picked from commit 7662ea5bad1c1385f024fd8ed980ae10f629ab96)\n"
    },
    {
      "commit": "55773033ed1f23c4e8f3d2704002fbd0cedbf7a5",
      "tree": "54bc894243fa3c52e611c85aed75ee6677056c13",
      "parents": [
        "7aed66e788c8955ddd22a1235856bb9dac34d82a"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 01 15:08:13 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 08 18:12:55 2020 -0700"
      },
      "message": "Convert mask types from uint32_t to enum type\n\nThis applies to the following types:\n\n- audio_gain_mode_t;\n- audio_flags_mask_t;\n- audio_channel_representation_t;\n- audio_channel_mask_t;\n- audio_devices_t.\n\nEnum types are distinct thus proper overloading on the type\nis possible in C++. Also, assignments to enum types are\nless prone to errors.\n\nBug: 169889714\nTest: basic audio functionality\n      m stagefright\n      atest audiopolicy_tests\nChange-Id: I42506484b1d0b0482618b7314fad4c8012a06fb4\n"
    },
    {
      "commit": "2b3cc98138003eda5de4f4b69eb9cc609e757cd4",
      "tree": "b93dc5d423d2b85570901f782ad291f5bd09f595",
      "parents": [
        "2030ddfe544955198edd9b5d5a159d4e36c5fb9f"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Oct 02 13:46:13 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Oct 07 21:23:47 2020 +0000"
      },
      "message": "Prepare for having audio_channel_mask_t as an enum type\n\naudio_channel_mask_t used to be an alias for uint32_t, but\nit will become an enum type. To facilitate this conversion,\nbit operations involving audio_channel_mask_t must coerce type.\n\nBug: 169889714\nTest: m\nMerged-In: I42506484b1d0b0482618b7314fad4c8012a06fb4\nChange-Id: I48f472b687159533092d6ae366f05a0a68c2554a\n"
    },
    {
      "commit": "d0e83d8e93d1c9bdc2ddee607ceae7c6496f9bd2",
      "tree": "11da78e25e5bbe8a1435231a890657555729dd3c",
      "parents": [
        "838c2c7a3e85305deea7e8639fbbc7c2ce5ea3e4",
        "78374112727b158a9001f1dea07b866a50bab5da"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 05 23:32:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 05 23:32:31 2020 +0000"
      },
      "message": "Merge \"Fix memory leak and abort\" into mainline-prod am: 7837411272\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12753274\n\nChange-Id: Ic990bd1582980b0b29cecbebd4e5f7ddaaa3bff9\n"
    },
    {
      "commit": "30e64f79927fb5a2a3e0466583f234d5361d7969",
      "tree": "d177bfb83d51756894be8a30ecfdd4c1e7a3eb68",
      "parents": [
        "930928c20633daed21e58c526f2386fdd7628658",
        "7662ea5bad1c1385f024fd8ed980ae10f629ab96"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 05 23:10:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 05 23:10:54 2020 +0000"
      },
      "message": "Fix memory leak and abort am: 7662ea5bad\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12750162\n\nChange-Id: I4d2912aad643e30e3b01f8ce4dfc80d8e8a68e82\n"
    },
    {
      "commit": "00952bddd8ea03cffed3a10d6a2194c592fca70a",
      "tree": "070298177960d22e4c2d79b5beafc0f2ed9dba8b",
      "parents": [
        "d51f15fc8eb9ffd9378691ffda8bc53976e5666d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 01 19:05:26 2020 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 02 22:41:14 2020 +0000"
      },
      "message": "Fix memory leak and abort\n\nRelease all pending buffers in case of error, don\u0027t just clear buffers.\n\nBug: 156819528\nTest: fuzzer test case\nChange-Id: If925a3b54cacf6cb9ce0e2092866caa68cc4b456\n"
    },
    {
      "commit": "7662ea5bad1c1385f024fd8ed980ae10f629ab96",
      "tree": "56b6eca0b2b00a1083899f6238fb2499f5c4eec3",
      "parents": [
        "e01df89d9e89f18d25b78f2296f1a22ea9a221fb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 01 19:05:26 2020 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 02 22:40:20 2020 +0000"
      },
      "message": "Fix memory leak and abort\n\nRelease all pending buffers in case of error, don\u0027t just clear buffers.\n\nBug: 156819528\nTest: fuzzer test case\nChange-Id: If925a3b54cacf6cb9ce0e2092866caa68cc4b456\n"
    },
    {
      "commit": "aef112a9847383aa841bd6d602ccee4718cb631f",
      "tree": "f245aab8f32fb75e5032255bcf68045c6f4b4632",
      "parents": [
        "c7f2011ccbaede45c36119caff71928ef423ff2e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Sep 21 16:03:59 2020 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Sep 23 21:50:29 2020 +0000"
      },
      "message": "Fix Ogg extractor and Vorbis decoder\n\nIgnore empty packets, and only set the \"valid page samples\" property\nfor the last page.\n\nBug: 167535700\nTest: CTS, test file from bug\nChange-Id: Ic82b476996dabbede2767dc067a3162658d2e34c\n"
    },
    {
      "commit": "ae8b06eb65df96731e2f7f987afa9babbe83fb08",
      "tree": "d110cbcc8bbcd39ab21818b33357b4be2f95817f",
      "parents": [
        "4fd7c513cbbb2f16cc651dc920cd4a1c0f8eea90"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Aug 31 16:18:26 2020 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Aug 31 18:08:14 2020 -0700"
      },
      "message": "Unit tests w/dynamic content to \"dynamic-presubmit\"\n\nput unit tests that need dynamic content into a \"dynamic-presubmit\"\ngrouping so that we can run them with proper flags.\n\nBug: 167284748\nTest: atest --include-subdir frameworks/av/media:dynamic-presubmit \\\n       -- --enable-module-dynamic-download\u003dtrue\nChange-Id: I39f9373ab1f543dacfae6b420a6969e1603b25dd\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": "c57567e250c910cfbd2f8a3edcdada20cbc10fac",
      "tree": "49d0f2c035d6098b9726cc2a50dea9b8a817f542",
      "parents": [
        "1e630495438559522ad3605d12cd6af717cb03c0",
        "6d627c17c9eb9343978d546a7ae680341f0dc8ce"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Aug 16 18:49:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Aug 16 18:49:27 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Update comparison test for flac, wav and midi extractors\" am: 0f11fee893 am: 459b345b6f am: 4b42551908 am: 8e861bf1b0 am: 6d627c17c9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1313739\n\nChange-Id: I038a0bb6489328ee9bc426889a002d23212b2d0f\n"
    },
    {
      "commit": "4b42551908683c267f5a081a3b93a6c48f5c0d45",
      "tree": "19b0338412a359da3d760d2e4a16598d26f38e7b",
      "parents": [
        "c9ad9878f49137b748ec5dfcf905e778e99441c8",
        "459b345b6ff84d847ae8f0e63b87dc792cb1763f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Aug 16 18:09:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Aug 16 18:09:00 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Update comparison test for flac, wav and midi extractors\" am: 0f11fee893 am: 459b345b6f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1313739\n\nChange-Id: I449eb9f6dff11875262adbfcb0f8d348b088b053\n"
    },
    {
      "commit": "459b345b6ff84d847ae8f0e63b87dc792cb1763f",
      "tree": "5688c8241e254a4fd7646322e8c5c847d1dcd7fd",
      "parents": [
        "0f109dd701e3d326e6c0369f3fb3cbf028b9fa09",
        "0f11fee89339c4ce2a0c4ca45f810ed8a3f840ec"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Aug 16 17:58:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Aug 16 17:58:08 2020 +0000"
      },
      "message": "Merge \"ExtractorUnitTest: Update comparison test for flac, wav and midi extractors\" am: 0f11fee893\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1313739\n\nChange-Id: I085e4a97548703b5c703255d5587b32f83802c7c\n"
    },
    {
      "commit": "301d6f89b337aeeadf58802634d3882f4748d022",
      "tree": "3f6c3b45207da56071de062711c08efffdf16e43",
      "parents": [
        "8debb9f333ed410669e3acbd0fb5cb7d694a2bad"
      ],
      "author": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Thu May 14 19:50:40 2020 +0530"
      },
      "committer": {
        "name": "Manisha Jajoo",
        "email": "manisha.jajoo@ittiam.com",
        "time": "Fri Aug 14 19:55:51 2020 +0530"
      },
      "message": "ExtractorUnitTest: Update comparison test for flac, wav and midi extractors\n\nThis CL also validates output consistency between two runs by\nextracting the same file twice.\n\nTest: atest ExtractorUnitTest -- --enable-module-dynamic-download\u003dtrue\n\nBug: 154958474\n\nChange-Id: I302db21ad5b9e0baf42685210f42003d05507d10\n"
    },
    {
      "commit": "651ebc450833dc48c0c32b19a70ffb9e134c0fc5",
      "tree": "ed67d8024bcfac7075a46fdf37e4e8edba1c1a2c",
      "parents": [
        "469efc0740786f9c80592506bed5f597088cc872",
        "fa70f13c5cef7ff8d1e4e724dc7a5ee32c9875c6"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Jul 28 23:52:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 28 23:52:48 2020 +0000"
      },
      "message": "Merge \"Update language to comply with Android\u0027s inclusive language guidance\" am: c0ef095e07 am: 55322db6c0 am: 58731af1cd am: 61ae94c7ac am: fa70f13c5c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1373401\n\nChange-Id: I406cebf2a50c99a064a4b95cd3606c69b8218122\n"
    },
    {
      "commit": "58731af1cde7741fde0eeede36e9db884136d389",
      "tree": "90f5fa909b697f8c10284ef9d0e97b4ae945ee9a",
      "parents": [
        "764b99146bca787bc9bc2a5ec65bc16022e8a34e",
        "55322db6c00f8f63f56ce6824b38ca7a01b43221"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Jul 28 23:00:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 28 23:00:27 2020 +0000"
      },
      "message": "Merge \"Update language to comply with Android\u0027s inclusive language guidance\" am: c0ef095e07 am: 55322db6c0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1373401\n\nChange-Id: I253ac91cb08453fd5480645267160fffdf714bf7\n"
    },
    {
      "commit": "55322db6c00f8f63f56ce6824b38ca7a01b43221",
      "tree": "cf098ba1d6f6bafafffbc42cee84c132dc5b7261",
      "parents": [
        "6bfd4b99078edcb201563be278d4cc56ed574c83",
        "c0ef095e07f03141a320f03d15eef1875d4f8f6c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Jul 28 22:41:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 28 22:41:55 2020 +0000"
      },
      "message": "Merge \"Update language to comply with Android\u0027s inclusive language guidance\" am: c0ef095e07\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1373401\n\nChange-Id: I56583102774a223581bc6d060f78b95f2c7d5205\n"
    },
    {
      "commit": "b3ca259b15a37dd8a8bde9bad6c5a220c1b3e899",
      "tree": "95846e06a27ba2e08f195f2878ec8d1ac3abe539",
      "parents": [
        "3fd4dee8960cd6bccbb21227d43dfef839d33875"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jul 27 15:31:35 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jul 27 15:36:44 2020 -0700"
      },
      "message": "Update language to comply with Android\u0027s inclusive language guidance\n\nSee https://source.android.com/setup/contribute/respectful-code for reference\n\nbug: 161896447\ntest: builds\nChange-Id: I56bd874f2fbc92f1b71352ae5f45b6da06ce0715\n"
    },
    {
      "commit": "7d90914ed0a0df56d065c569a4daeaf05140cc9e",
      "tree": "a2e9c865142e95edd9e83f663a067360a364bbb3",
      "parents": [
        "3dd716be2d145b1f58651dd6b0dd471a412b2c95",
        "8be6f9bc64d644a143352a780b69715679ebe3a5"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Tue Jul 21 17:54:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 21 17:54:00 2020 +0000"
      },
      "message": "Merge \"mpeg2ps_extractor_fuzzer and mpeg2ts_extarctor_fuzzer: Add host support\" am: 3fd4dee896 am: 975e02c1ca am: 38fd8d1bcd am: df39e612ef am: 8be6f9bc64\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1355672\n\nChange-Id: I570a7e031eb73f380a11e44092384ffeea3e4d3c\n"
    },
    {
      "commit": "38fd8d1bcd12d374f1063c25c89fb4d3dbbefe6f",
      "tree": "ca5c3e3179295dc7d8ec3cab0bd76b8e7b4e832c",
      "parents": [
        "9570bdda359f9b4a1e11686f6a9655070fd38ea3",
        "975e02c1ca92aff989a128c6dd8be3f399f2d3ec"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Tue Jul 21 16:56:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 21 16:56:45 2020 +0000"
      },
      "message": "Merge \"mpeg2ps_extractor_fuzzer and mpeg2ts_extarctor_fuzzer: Add host support\" am: 3fd4dee896 am: 975e02c1ca\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1355672\n\nChange-Id: I6b745180c30f2a321de2414e2d441e8ee0231b31\n"
    },
    {
      "commit": "975e02c1ca92aff989a128c6dd8be3f399f2d3ec",
      "tree": "dec94897265e8807bb628e7ad90728763bae5db9",
      "parents": [
        "16b57aca2911cd684be349ddc0642fcd4533ba85",
        "3fd4dee8960cd6bccbb21227d43dfef839d33875"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Tue Jul 21 16:27:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 21 16:27:21 2020 +0000"
      },
      "message": "Merge \"mpeg2ps_extractor_fuzzer and mpeg2ts_extarctor_fuzzer: Add host support\" am: 3fd4dee896\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1355672\n\nChange-Id: Id0e55469c669347b62ad7c61a32a88de46a8949e\n"
    },
    {
      "commit": "3fd4dee8960cd6bccbb21227d43dfef839d33875",
      "tree": "967af730771268e7872db1c55308c2b406898a48",
      "parents": [
        "afedc4533f11fdc742dc8d52efbe33ac4236a6a6",
        "4e71cbdb9a328ee0742a96aa400fd0c66c722066"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Tue Jul 21 16:05:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 21 16:05:16 2020 +0000"
      },
      "message": "Merge \"mpeg2ps_extractor_fuzzer and mpeg2ts_extarctor_fuzzer: Add host support\""
    },
    {
      "commit": "969951feb3d0cf6dda9fe4b72e995aac0210dd6a",
      "tree": "b2f185e95e78069f23685670ffdb5871b9a5777d",
      "parents": [
        "930d2d7f7869b513441933ccbebb50a14fb91509",
        "19e92b5bf7db4adaaf8375904fec8417a3c1fa3d"
      ],
      "author": {
        "name": "Chuangjie Xia",
        "email": "chuangjie.xia@mediatek.com",
        "time": "Sat Jul 18 01:21:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 18 01:21:26 2020 +0000"
      },
      "message": "Delete an uninitialized object in AACExtractor am: 19e92b5bf7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12061463\n\nChange-Id: Ied8c7a5d74ebb8421c5ff1bf5ad7ae18af6d3cdc\n"
    },
    {
      "commit": "9a801dc6729a531905dff56ef09565a33cb1af60",
      "tree": "082dc99929c3f1058801765037cd33659c10027a",
      "parents": [
        "f0b482c290dbb8475c6080f4aa313fcf02cd708c",
        "fc395e3102ce16c5dd54fe6deb341684b002f073"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jul 18 00:49:29 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 18 00:49:29 2020 +0000"
      },
      "message": "Merge \"midi_extractor_fuzzer: Add host support\""
    },
    {
      "commit": "fc395e3102ce16c5dd54fe6deb341684b002f073",
      "tree": "be5a1cbb82e891aafec6370cc876612f77e34349",
      "parents": [
        "e46c8f51655115c3a305ecaca43b6b17be1a4368"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Fri Jul 10 10:51:42 2020 +0530"
      },
      "committer": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Fri Jul 17 22:58:44 2020 +0000"
      },
      "message": "midi_extractor_fuzzer: Add host support\n\nTest: ./midi_extractor_fuzzer\nBug: 151789676\n\nChange-Id: I9e6e23d48b93dc28d78531238f13359c9d42abdf\n"
    },
    {
      "commit": "69e4531a8841cbc1d42a24739300aadd3184a57a",
      "tree": "77ec039338c20626769bca238c666f188299ca40",
      "parents": [
        "e46c8f51655115c3a305ecaca43b6b17be1a4368"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Fri Jul 10 11:33:46 2020 +0530"
      },
      "committer": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Fri Jul 17 20:16:10 2020 +0000"
      },
      "message": "libmidiextractor: Add host support\n\nTest: Build libmidiextractor\nBug: 151789676\n\nChange-Id: I141d4ca1a0224a8ef0a42b454335e232ad5609f5\n"
    },
    {
      "commit": "81a73136c4c0aceea78f45e77123f001949eb72e",
      "tree": "ed0408215acd14c02ee3f3b4dcff29444a257d42",
      "parents": [
        "252037f6a2127be41a1360688565753b9f572d36",
        "f080bbef6dfc54f70dae77271c6ae380b4f8d9a3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 17 00:44:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 17 00:44:11 2020 +0000"
      },
      "message": "Merge changes I90bb3d16,I38824d04,Ie6f6709d am: 2d87e445d5 am: 4ec440d3eb am: a3bb6da1eb am: 242ee7c028 am: f080bbef6d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1352142\n\nChange-Id: If4949bf7de674e90bf63101f9d1f96977f0a3135\n"
    },
    {
      "commit": "a3bb6da1eb95b40efbe3aa3c54d632d8969e2542",
      "tree": "b8c6d718838ba8a50378aa94a51169b39844bf35",
      "parents": [
        "0ab302234289f79a1a7ca6d4329f014eaf9267d1",
        "4ec440d3eb9507a25b27e2c3b175a5093fb82cf5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 16 23:44:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 16 23:44:29 2020 +0000"
      },
      "message": "Merge changes I90bb3d16,I38824d04,Ie6f6709d am: 2d87e445d5 am: 4ec440d3eb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1352142\n\nChange-Id: Iea3c078c77f7500901e3f503139d8705f5325e7d\n"
    },
    {
      "commit": "4ec440d3eb9507a25b27e2c3b175a5093fb82cf5",
      "tree": "bbd6bc464d2f0bd487be890ad6327cc50c60003b",
      "parents": [
        "fd4eb82dca8ae4c9d43ddc50d4573fcc86dd2d46",
        "2d87e445d55896779f06664c72c891ea8be5ab0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 16 23:25:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 16 23:25:23 2020 +0000"
      },
      "message": "Merge changes I90bb3d16,I38824d04,Ie6f6709d am: 2d87e445d5\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1352142\n\nChange-Id: Ibc09bffa87e9646b31b976b83019ab5a421457bc\n"
    },
    {
      "commit": "2d87e445d55896779f06664c72c891ea8be5ab0b",
      "tree": "b95a06987db0aad4f9c4871de8c59475eda0eb7d",
      "parents": [
        "5bf1097c4ffae53374f5259735e19c0a1be3d0b9",
        "edf51450dc3e8d797ce4f731ab73b2ae1963ca6b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 16 23:08:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 16 23:08:35 2020 +0000"
      },
      "message": "Merge changes I90bb3d16,I38824d04,Ie6f6709d\n\n* changes:\n  ExtractorUnitTest: Add wav test vectors\n  ExtractorUnitTest: Add HEIC Image test vectors\n  ExtractorUnitTest: add more input vectors\n"
    },
    {
      "commit": "f95c79b4eb4cb0dbb908c598f00b0e63c0f97cd9",
      "tree": "303a2c0e6bec9335c52ec0327ba8df8b82f0d904",
      "parents": [
        "98b8a370059a1e142f3eed4bafdcc9b1e0b230fd",
        "269431f1bd6109ed8d7dd53ba0542a44745e7767"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Thu Jul 09 15:12:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 09 15:12:20 2020 +0000"
      },
      "message": "Merge \"libmpeg2extractor: Add host support\" am: 32fdde7c37 am: 80513db00a am: a0706cae8a am: 958e007981 am: 269431f1bd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1355671\n\nChange-Id: I26c88e7995e8f8c993861644609cf76a5b4b9fb3\n"
    },
    {
      "commit": "a0706cae8a3b92f86a6d5104df1c7b8dc56f5312",
      "tree": "f307f6597cb95913bd8721ffe16a0e3df3b0e53a",
      "parents": [
        "cbc770d59ed25aff2b4dac030184994348335172",
        "80513db00a7e4a00037ce90c12d7fdaff94b21a3"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Thu Jul 09 14:35:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 09 14:35:22 2020 +0000"
      },
      "message": "Merge \"libmpeg2extractor: Add host support\" am: 32fdde7c37 am: 80513db00a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1355671\n\nChange-Id: I3acc182e4303e0d543ce03e56c2ae0ba29363f10\n"
    },
    {
      "commit": "80513db00a7e4a00037ce90c12d7fdaff94b21a3",
      "tree": "a762ebcc9b1c54f8bacbce56bf2212ea5496f617",
      "parents": [
        "1e62027602d31875b8ce81410e34c51f2a26c331",
        "32fdde7c37170aa9d9dd911688d01029a7bc1205"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Thu Jul 09 14:25:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 09 14:25:02 2020 +0000"
      },
      "message": "Merge \"libmpeg2extractor: Add host support\" am: 32fdde7c37\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1355671\n\nChange-Id: I970c8e4ccd4ea342d38fd3468bbd8012d4e6564d\n"
    },
    {
      "commit": "ab55e084a4867144040a41046e0cf7319c5f3756",
      "tree": "45e1d13b46e771c9f5d7ec5a7fb8acf8a2ea8ca0",
      "parents": [
        "8c900061527ba75296f44280b04ef2e1a7016d24",
        "5a3f0503938f5fc384cd360cc67356e7a99efff7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jul 08 22:20:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 08 22:20:55 2020 +0000"
      },
      "message": "Fix composer tag parsing in mp4 am: 943e41be15 am: 6baefed30d am: 51e1fa5916 am: 5a3f050393\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12109660\n\nChange-Id: Id3a2b35faf888f8a239559dfcc8076d706eb816b\n"
    },
    {
      "commit": "51e1fa59164dbc0446a1db61c82438ea00d8e4d0",
      "tree": "1891ed03a1894d42acbd7b9b7745782494636aa9",
      "parents": [
        "5cdd762c385acdc09942cbd63adf64ff3ddcbb47",
        "6baefed30da7f31d72a19f75ed7933831ec88a42"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jul 08 22:05:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 08 22:05:23 2020 +0000"
      },
      "message": "Fix composer tag parsing in mp4 am: 943e41be15 am: 6baefed30d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12109660\n\nChange-Id: I0ff2b84bd6ae662737e9fb2f68f96baf9f479e9f\n"
    },
    {
      "commit": "cbc770d59ed25aff2b4dac030184994348335172",
      "tree": "1891ed03a1894d42acbd7b9b7745782494636aa9",
      "parents": [
        "350c42c322d989c909851867c070a2bc2cce1bae",
        "943e41be1511bba1fdfdbb6a053e1a576165e4e7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jul 08 21:55:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 08 21:55:48 2020 +0000"
      },
      "message": "Fix composer tag parsing in mp4 am: 943e41be15\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12109660\n\nChange-Id: Ia35c48c66ecc642e4ca3e298cfe76958bb549596\n"
    },
    {
      "commit": "943e41be1511bba1fdfdbb6a053e1a576165e4e7",
      "tree": "4c93d2b3910b8058061126ab3e131adbee2df00b",
      "parents": [
        "b37379401f30b088a1ac01a2858890e461070d14"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jul 08 11:37:32 2020 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jul 08 11:37:32 2020 -0700"
      },
      "message": "Fix composer tag parsing in mp4\n\nBug: 160449796\nTest: atest MediaMetadataRetrieverTest\nChange-Id: I5fa3def8fec825f00955b01c3d6f2cf34cf80fd1\n"
    },
    {
      "commit": "3fada167f908a709dea0a713c528b490c4ccd9b2",
      "tree": "663da57c8dc4852112853c6e4e0718dfb86b992d",
      "parents": [
        "daec9b4d36d1fb06811097117bfd673677bf5de1",
        "b096be320a79ce7f4412f0726a74c981c3508c8c"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Wed Jul 08 14:32:20 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 08 14:32:20 2020 +0000"
      },
      "message": "Merge \"Added midi_extractor_fuzzer\""
    },
    {
      "commit": "4e71cbdb9a328ee0742a96aa400fd0c66c722066",
      "tree": "bc7bcdf10647a7ff66e2407f61cf0f6cc269183d",
      "parents": [
        "7606712e7731c1e8abed30da9e20f045bd0298b6"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Jun 24 14:57:42 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Tue Jul 07 10:09:47 2020 +0530"
      },
      "message": "mpeg2ps_extractor_fuzzer and mpeg2ts_extarctor_fuzzer: Add host support\n\nTest: ./mpeg2ps_extractor_fuzzer\nTest: ./mpeg2ts_extractor_fuzzer\nBug: 151789773\n\nChange-Id: I8df54023939b51625c97c68f18f9a6ea2f094e9e\n"
    },
    {
      "commit": "7606712e7731c1e8abed30da9e20f045bd0298b6",
      "tree": "9934d2dd5cc19c3e14605607c981f6d5301f2e2d",
      "parents": [
        "9ed776ce031a685739b07806b143e4e867bc0882"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Tue May 26 20:31:58 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Tue Jul 07 10:08:32 2020 +0530"
      },
      "message": "libmpeg2extractor: Add host support\n\nTest: Build libmpeg2extractor on host\nBug: 151789773\n\nChange-Id: I716b9a59b8c8b7797ec2747600ba35e036bce7ab\n"
    },
    {
      "commit": "edf51450dc3e8d797ce4f731ab73b2ae1963ca6b",
      "tree": "bcefda39a2e522e00bb7391cba15583ccdb80d7e",
      "parents": [
        "b80e197cf15494e5d990747ce9d2712cdf2dc7c4"
      ],
      "author": {
        "name": "Shivaansh Agrawal",
        "email": "shivaansh.agrawal@ittiam.com",
        "time": "Thu Jun 25 19:20:12 2020 +0530"
      },
      "committer": {
        "name": "Shivaansh Agrawal",
        "email": "Shivaansh.Agrawal@ittiam.com",
        "time": "Sat Jul 04 13:29:10 2020 +0530"
      },
      "message": "ExtractorUnitTest: Add wav test vectors\n\nAdd wav test vectors to increase code coverage in wav extractor\n\nCoverage increase:\nLines: 58.7% to 74.8%\nFunctions: no change\n\nTest: atest ExtractorUnitTest -- --enable-module-dynamic-download\u003dtrue\nBug: 160113693\nChange-Id: I90bb3d16ed81a5f088b329ad3cf6e0bd73acb9a5\n"
    },
    {
      "commit": "b80e197cf15494e5d990747ce9d2712cdf2dc7c4",
      "tree": "40833fa9773accf7026c1e94abff0a121c995572",
      "parents": [
        "5842cd531e6bf0a4cd24f62ffc188e4ac52a4f76"
      ],
      "author": {
        "name": "Shivaansh Agrawal",
        "email": "shivaansh.agrawal@ittiam.com",
        "time": "Thu Jun 18 20:15:28 2020 +0530"
      },
      "committer": {
        "name": "Shivaansh Agrawal",
        "email": "Shivaansh.Agrawal@ittiam.com",
        "time": "Sat Jul 04 13:29:01 2020 +0530"
      },
      "message": "ExtractorUnitTest: Add HEIC Image test vectors\n\nadd HEIC image vectors to increase code coverage for mp4 extractor\n\nCoverage increase:\nLines: from 55.9% to 68.4%\nFunctions: from 43.3% to 83.0%\n\nTest: atest ExtractorUnitTest -- --enable-module-dynamic-download\u003dtrue\nBug: 159778566\nChange-Id: I38824d043e1fc90b8390848793bb13e2426a8e49\n"
    },
    {
      "commit": "5842cd531e6bf0a4cd24f62ffc188e4ac52a4f76",
      "tree": "1e0c953562c182ce05112f77e4fda4c9fd9c3e13",
      "parents": [
        "e87ca15798818040d03e1b85d9840708bc30e9b6"
      ],
      "author": {
        "name": "Shivaansh Agrawal",
        "email": "shivaansh.agrawal@ittiam.com",
        "time": "Mon Jun 15 20:50:30 2020 +0530"
      },
      "committer": {
        "name": "Shivaansh Agrawal",
        "email": "Shivaansh.Agrawal@ittiam.com",
        "time": "Sat Jul 04 13:28:54 2020 +0530"
      },
      "message": "ExtractorUnitTest: add more input vectors\n\nThis patch adds different streams like ac4, flac, opus, mpeg2 to increase code coverage for Mp4 extractor\n\nCoverage increase:\nLines: from 34.4% to 55.9%\nFunctions: from 32.8% to 43.3%\n\nTest: atest ExtractorUnitTest -- --enable-module-dynamic-download\u003dtrue\nBug: 160111782\nChange-Id: Ie6f6709d84809588365404b2821fdea10291f03c\n"
    },
    {
      "commit": "19e92b5bf7db4adaaf8375904fec8417a3c1fa3d",
      "tree": "2b0a5eae90480c28bc2885713e423dc320db9012",
      "parents": [
        "53f1ece56c663e9c29364b1dfe8d5c3d7bbe5ed5"
      ],
      "author": {
        "name": "Chuangjie Xia",
        "email": "chuangjie.xia@mediatek.com",
        "time": "Wed Oct 09 13:55:16 2019 +0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jul 01 19:19:35 2020 +0000"
      },
      "message": "Delete an uninitialized object in AACExtractor\n\nDue to some reason, for example bad file, readAt header fails\nin AACExtractor(...) and the variable mMeta is not initialized.\nThen exception happens when to delete mMeta in ~AMRExtractor().\n\nBug: 142630125\nBug: 142641801\nTest: MTBF test and make sure\n      no assertion in AMediaFormat_delete(mMeta) of ~AACExtractor()\nChange-Id: Ie04989f20170391961c8a6d12e1882262be18d7f\nMerged-In: Ie04989f20170391961c8a6d12e1882262be18d7f\n"
    },
    {
      "commit": "cf2952bc08a776596cc90b580d3747278c603c25",
      "tree": "39ef661c996cbbf74d804164002b195ce31247c8",
      "parents": [
        "b4e2341870d789e3816d85ce42dda9f13fc51e04",
        "0ca25a578e28bfa7fc4d4e4504a1eb777586887e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 30 23:27:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 30 23:27:39 2020 +0000"
      },
      "message": "Merge \"Create two variants of libstagefright_mpeg2support library\" am: 4607206af8 am: 28275b41cf am: fd904533d2 am: 398f3cfe12 am: 0ca25a578e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1353483\n\nChange-Id: Iea43856b9bb3174b5bf6125fd075dd4033871c74\n"
    },
    {
      "commit": "fd904533d2d238cb155afd5fce8c9e43aa6a055f",
      "tree": "63feb1be59004c85f322501183f91b729dd208f9",
      "parents": [
        "9527b4c9626f226b7b744000c1cd73499322e4c6",
        "28275b41cfa1bb230bb1837f30ee032932150f0a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 30 22:47:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 30 22:47:42 2020 +0000"
      },
      "message": "Merge \"Create two variants of libstagefright_mpeg2support library\" am: 4607206af8 am: 28275b41cf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1353483\n\nChange-Id: I4c44d010424456a5db960d368b41a1c2db2afcd5\n"
    },
    {
      "commit": "28275b41cfa1bb230bb1837f30ee032932150f0a",
      "tree": "bc54af65098e72bfb0ce9486b2779e19d19e10f0",
      "parents": [
        "5f829dead32af6da25656e77203f4ca59e578ba5",
        "4607206af83974a45d3493703417190ca23f27e0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 30 22:39:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 30 22:39:10 2020 +0000"
      },
      "message": "Merge \"Create two variants of libstagefright_mpeg2support library\" am: 4607206af8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1353483\n\nChange-Id: I565979564bca79177ae7628dffc923c9cb8903c0\n"
    },
    {
      "commit": "b096be320a79ce7f4412f0726a74c981c3508c8c",
      "tree": "5e60581ecb715ee2df0f48f7b908686cc65db490",
      "parents": [
        "72ca2d2d2395f55b035a4fb168796a1f837bfb72"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Tue Apr 28 14:46:48 2020 +0530"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 30 13:50:02 2020 -0700"
      },
      "message": "Added midi_extractor_fuzzer\n\nTest: ./midi_extractor_fuzzer\nBug: 151789676\n\nChange-Id: Ib6f5344efec948add4849c6ed2c48b22e67d839c\n"
    },
    {
      "commit": "86e363c1fac27302ca4ae33e73296f7797672995",
      "tree": "eafc07421e86dc1329c389c6111ed3f0fee7543e",
      "parents": [
        "c1d40b64b1ee652f173153fb2520201bbed56679"
      ],
      "author": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Wed Jun 17 12:31:09 2020 +0530"
      },
      "committer": {
        "name": "Ayushi Khopkar",
        "email": "ayushi.khopkar@ittiam.com",
        "time": "Tue Jun 30 14:40:45 2020 +0530"
      },
      "message": "Create two variants of libstagefright_mpeg2support library\n\nA flag ENABLE_CRYPTO is defined to selectively enable crypto dependencies\nfor libstagefright_mpeg2support\n\nA library libtagefright_mpeg2support_nocrypto is created that has all the\ncrypto dependencies removed and is made available to apex\n\nTest: Build libtagefright_mpeg2support_nocrypto\nTest: Build libstagefright_mpeg2support\nBug: 159070321\n\nChange-Id: Id4a9fb446181fd04b9fce1ed8a27f5b9862a3bc7\n"
    },
    {
      "commit": "58e1d6eff898f429fc6e5f2fdc269fc774086ed4",
      "tree": "0a81fae3065cdb1ecb0f3089f2a0541dc20f4ab6",
      "parents": [
        "dd1549c8af9f160ae157407c705ad65b12a1b68b",
        "820859b688918e7a69d99c9ff583a7432660fdea"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 30 00:05:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 30 00:05:04 2020 +0000"
      },
      "message": "Merge \"Add host support in extractor fuzzer plugins\" am: c1d40b64b1 am: a717b1508b am: 1bb13d43bb am: dc600899cb am: 820859b688\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1348804\n\nChange-Id: Ia9a32aeafb5d698d05aa90de6a16c78f6c6f7548\n"
    },
    {
      "commit": "1bb13d43bb53cb6b11152541f327a7424caa0e39",
      "tree": "78b1c6268db16fbc845ce4233cfd2ffbb64dacae",
      "parents": [
        "b7f922f0034d341547fa69efeb56e70826bebdd5",
        "a717b1508b3c579bd2c4c1167c50624273a1bf17"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 29 23:19:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 29 23:19:23 2020 +0000"
      },
      "message": "Merge \"Add host support in extractor fuzzer plugins\" am: c1d40b64b1 am: a717b1508b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1348804\n\nChange-Id: If03ade83c68b036813556a1628d54fcf117528ce\n"
    },
    {
      "commit": "a717b1508b3c579bd2c4c1167c50624273a1bf17",
      "tree": "af73c79b26173eae867cc96ccbf692909fa09af4",
      "parents": [
        "c0005b382028574ee8663feddf056d976672d661",
        "c1d40b64b1ee652f173153fb2520201bbed56679"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 29 23:05:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 29 23:05:21 2020 +0000"
      },
      "message": "Merge \"Add host support in extractor fuzzer plugins\" am: c1d40b64b1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1348804\n\nChange-Id: Ie2d38d226aa56b0ae6ae69e8f20720cb90620635\n"
    },
    {
      "commit": "08c3a2b67ce3bcb5896c3b3fff6bf5aedf42bf97",
      "tree": "e4ab9560a3c465916cd4cf16157ce23710ab8b47",
      "parents": [
        "d4e5e6afb5e505af520e16257fb56514ae06f4b7",
        "bb1c66c3795fe6df57682a1be4642bb085e1e301"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 25 06:54:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 25 06:54:07 2020 +0000"
      },
      "message": "Merge \"Fix USAC seeking\" into rvc-dev am: ae87d21ce7 am: 07bf5b82bb am: 4b540f47e3 am: bb1c66c379\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11990700\n\nChange-Id: I313fea414c07a50cfd7eccdfb6f594b091d4590c\n"
    },
    {
      "commit": "07bf5b82bb681b08bb12cb27ce1e09a672ef1eee",
      "tree": "0f9bdef69e9ff11af0752e6bf2cceab6bd4fc335",
      "parents": [
        "f35533e968e6fa47e8c8cf769738267bc6a9b00b",
        "ae87d21ce7b5a6b76a88fdefbe80ba0e3120b16a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jun 25 06:15:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 25 06:15:16 2020 +0000"
      },
      "message": "Merge \"Fix USAC seeking\" into rvc-dev am: ae87d21ce7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11990700\n\nChange-Id: I1022561fea4b8d662d4086e62a2f8136f0487967\n"
    },
    {
      "commit": "5ffb9872c6419c4b0376acbe06a6a3997e2a85a7",
      "tree": "e548902647952e62890a28ecf440e73c700769f4",
      "parents": [
        "eeb744f5f985ab272552e1f1a0e5c553a50f5f65"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jun 24 12:49:08 2020 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jun 24 12:56:22 2020 -0700"
      },
      "message": "Fix USAC seeking\n\nDon\u0027t ignore sync samples for USAC audio streams.\n\nBug: 158471477\nTest: CTS\nChange-Id: I00e6dbabc3f5dd04843b8f179f9e8e22a4922715\n"
    },
    {
      "commit": "809d430fa30dfb7a4b9014e3a59f0d9e60b8f68b",
      "tree": "ddcfee427d665cd008c7cad5c58778bb243b840b",
      "parents": [
        "dd2d71dc87602fe4929ffb8471d4302edbcd8b3e",
        "92c963901ce8d933e15ba13bd9d5c3bd1cf0ceab"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Wed Jun 24 18:11:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 24 18:11:21 2020 +0000"
      },
      "message": "Merge changes I6991827a,I85299a83 am: e87ca15798 am: 6406b93840 am: cac3ba5c6e am: f3a8718082 am: 92c963901c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1340016\n\nChange-Id: I30afaca3e4a897f75f07b3546e3e5bb931d69376\n"
    },
    {
      "commit": "cac3ba5c6e49b19e8a8ce842f839ae8a48679faa",
      "tree": "99a7f8c7ffb70c0fc87a258586879501e0112b26",
      "parents": [
        "bfc2c6230976368a3515d5e8c2b8c3fa3298fd11",
        "6406b9384041333fbd4376222bbe0230a0551c77"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Wed Jun 24 17:18:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 24 17:18:36 2020 +0000"
      },
      "message": "Merge changes I6991827a,I85299a83 am: e87ca15798 am: 6406b93840\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1340016\n\nChange-Id: I8ff48a7207a5bcb0056ab5487ef5eb6ea4c63904\n"
    }
  ],
  "next": "c9f4cdec305c4658b2184e0bec880ead097bbf10"
}
