)]}'
{
  "log": [
    {
      "commit": "ea21baac9056305979e29e0e7689f8b1ff7e0cd1",
      "tree": "97c6b98dec4cc04de739c6c816ef87d3c072bd38",
      "parents": [
        "c3a502569cf0fcabe105660f265ac0fdd4bc85e1"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Mar 18 11:38:10 2021 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Mar 18 18:58:30 2021 +0000"
      },
      "message": "Camera: Fix a doc typo\n\nTest: Build\nBug: 183123446\nChange-Id: I42996671a4a57bfbab9c7117bfd778d38c435748\n"
    },
    {
      "commit": "0e1f5ce488ebf02ae28534a869cde566540b676a",
      "tree": "fb1d0ec806bb6fd143d7764e8ffb1c9b97a320ef",
      "parents": [
        "41df58c16685c5857cb517eb56d5eac014769105",
        "83bff12ed6f02049c65cc1de2bbb4d9f228893fa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 05 20:14:10 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 05 20:14:10 2021 +0000"
      },
      "message": "Merge \"Camera: Add support for multi-resolution input and output streams\" into sc-dev"
    },
    {
      "commit": "83bff12ed6f02049c65cc1de2bbb4d9f228893fa",
      "tree": "f1439dfae1dd217d08a14de9594fff731a66383d",
      "parents": [
        "ab8e76c8d6e7e36625021ccb2af51f0b62ff1a2e"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Nov 20 15:51:39 2020 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Mar 02 18:06:11 2021 -0800"
      },
      "message": "Camera: Add support for multi-resolution input and output streams\n\n1. Add support for multi-resolution image reader\n2. Add support for multi-resolution reprocessing\n3. Support the up-reved HAL provider and device interfaces\n\nTest: Camera CTS\nBug: 156254356\nChange-Id: Ifb9befb6b12d76ec9ecdda4dbbdc853a4cd54a83\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": "92f5b7970bf52f53d0cd8bc066c542c26a147230",
      "tree": "2f6fe1346cfc95d08c4c49feb58cc6b88f528bb0",
      "parents": [
        "5739fff71185219a5dcc56a12620948164287608",
        "ef30c3b7e761438adb9e660c0280bf61f5d7feaf"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Feb 25 20:06:12 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 25 20:06:12 2021 +0000"
      },
      "message": "Merge \"Update CameraUtils::isCameraServiceDisabled to use base::GetBoolProperty.\" into sc-dev"
    },
    {
      "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": "ef30c3b7e761438adb9e660c0280bf61f5d7feaf",
      "tree": "ad20abdb7f1e14a7791ef91fb92ad72f4a83fd43",
      "parents": [
        "5e21872a82ce9576fcf6719fa61473d42883090b"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Feb 22 22:47:39 2021 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Feb 23 23:34:20 2021 +0000"
      },
      "message": "Update CameraUtils::isCameraServiceDisabled to use base::GetBoolProperty.\n\nBug: 168061412\n\nTest: Test on platform with cameraserver disabled.\n\nChange-Id: Ibb7f31497595b8f6a5129760b2470b25dc08eab1\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "b62cce4a6c9ff07945bd2c8baa2ca7255359a392",
      "tree": "a0bfddfda751f6b627771e08c3481e9bf0964635",
      "parents": [
        "f3fe1d60eeac2e8bd589024d55cd46b81cedb72b",
        "c837504ed5b9c708896bb97b1ef9225c376816a7"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 18 02:01:22 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 18 02:01:22 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\" into sc-dev"
    },
    {
      "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": "4d58ce4720c5a8f46e15b0436298fe04bd189943",
      "tree": "e4b29e26a70373a8a674c3da5fd2553449c0187e",
      "parents": [
        "88320846bf55691639153fb6be05739693e08b4a"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Feb 11 16:41:01 2021 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Feb 16 12:32:49 2021 -0800"
      },
      "message": "Camera: add default secure camera size key\n\nTest: new CTS tests pass\nBug: 153663201\nChange-Id: I618f1b4d32dfebc5185b37fe3e296badd8103f39\n"
    },
    {
      "commit": "7b5bb80102ed292228be75bd286ae49943e2efc7",
      "tree": "c42d7e8192a376781778532afca76d8d92199080",
      "parents": [
        "00d0e6d91a3e3824dec51db5ea37452b6f1eefee",
        "65418ca21ad7dc9a7d2ea4c9f3f30429f61c9684"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 04 21:02:26 2021 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 04 21:02:51 2021 +0000"
      },
      "message": "resolve merge conflicts of 65418ca21ad7dc9a7d2ea4c9f3f30429f61c9684 to sc-dev\n\nChange-Id: Ie3707fcccec5608b9cec30a2d1aa57b76915882e\n"
    },
    {
      "commit": "65418ca21ad7dc9a7d2ea4c9f3f30429f61c9684",
      "tree": "4053fddb2070c1fd1a70323ee87d381a3206a813",
      "parents": [
        "d7f69244e8d540e909c4dd66e5b804dca5a49c52",
        "6705fb855118b651f73d210e1301bf80b0ada008"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 04 20:17:34 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 04 20:17:34 2021 +0000"
      },
      "message": "Merge \"Remove __ANDROID_API__ #if checks.\" am: f33bbd5cf0 am: 6705fb8551\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1561118\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Iad8b4b4ef1d0df2ca60ac2ec70bde6c47a7510e2\n"
    },
    {
      "commit": "81fc8593d7aa1ee1692242fa9998dd40eac70438",
      "tree": "bb28038502f0b741bc0f04f870dbca92928f1959",
      "parents": [
        "38b2948cbc9922915c838cbe5222d071949f49d4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 26 16:45:07 2021 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 01 20:45:16 2021 +0000"
      },
      "message": "Remove __ANDROID_API__ #if checks.\n\n__INTRODUCED_IN() does the right thing automatically now.\n\nBug: http://b/178449269\nTest: treehugger\nChange-Id: I9c0776bb4868f7f6a083dd52ca7ebedfffcc8f4c\nMerged-In: I9c0776bb4868f7f6a083dd52ca7ebedfffcc8f4c\n"
    },
    {
      "commit": "8e798a8bc3c1b5d7e7f1d9f8e86eec0c30a215ea",
      "tree": "e4d89af0e984ed142a5e36ed723a6f84256d0304",
      "parents": [
        "f89fc3db24213354201c3750c57c9658991d2c22"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Jan 29 09:45:47 2021 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Jan 29 15:29:08 2021 -0800"
      },
      "message": "Fix space in Android.bp to make aidegen -i c frameworks succeed.\n\nBug: 158780679\n\nTest: aiden -i c frameworks produces CMakeLists.txt with correct\n      LOCAL_CFLAG\n\nChange-Id: Ia7ef416fefc7197a11ae12e11ca6bd99fe103afa\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "db8f2785389244ada525ba5fb2aa61ac1f6ef859",
      "tree": "41eab7b3cd3915f89644c0681a6a624b49ecdb5a",
      "parents": [
        "c538cc1e9a23aa8517748ec3803b2f29df754064"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Oct 30 08:43:37 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Jan 14 09:07:31 2021 -0800"
      },
      "message": "Camera: Collect capture latency histograms\n\nAdd capture latency histograms to existing westworld metrics data.\n\nTest: Camera CTS, and observe statsd output\nBug: 154159000\nChange-Id: Id0ac5c29f29bdab5ac21f16fe33430f7a7456553\n"
    },
    {
      "commit": "a54c05e52150a3368be3c48aba42004771de1fd2",
      "tree": "f26700bd9cb25557935861a4d2484160ca81a77c",
      "parents": [
        "538924a605720034defb3211c4ff983620c7b1a8",
        "0a7c08791a07636c9e9edda2a343447fd9ccdf73"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Jan 07 17:37:39 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 07 17:37:39 2021 +0000"
      },
      "message": "Merge \"camera2 docs: fix CONTROL_AWB_MODE documentation.\""
    },
    {
      "commit": "0a7c08791a07636c9e9edda2a343447fd9ccdf73",
      "tree": "d0f22ade89373876105ba3a7635c7ea6b1e51552",
      "parents": [
        "624e6b8fedc5d7236cfafa0bc6685a6023d47c6f"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jan 06 17:02:04 2021 -0800"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Jan 06 17:02:06 2021 -0800"
      },
      "message": "camera2 docs: fix CONTROL_AWB_MODE documentation.\n\nBug: 123166531\n\nTest: build\n\nChange-Id: I28edafc97fa1fa7fc6f609dac9fec47962ba8224\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "8ae1a9382e017797d4a99155e65113a659f331f5",
      "tree": "6e9696f436b68c1fbdc93c8c020c258cd5fbf1f5",
      "parents": [
        "475d2d313fe13011a2547987d32794eab15fba18",
        "81429402d87f7de056051e603e811bab32e5c8f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 23 07:30:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 23 07:30:05 2020 +0000"
      },
      "message": "Merge \"Camera: Fix deadlock in ACameraCaptureSession destructor\" am: 66ce689527 am: 7dd0928bd1 am: 81429402d8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1535309\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I858710a373350c81534eaf8a3f462193f5e191c3\n"
    },
    {
      "commit": "81429402d87f7de056051e603e811bab32e5c8f1",
      "tree": "a2904d7db87e551bae4d0fa8462c4ee0b10ec00f",
      "parents": [
        "edccc5671d94fc2ec9116dbb73091bc436e59adf",
        "7dd0928bd1e2d3a3673c612c25cbf27b263fa05b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 23 06:49:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 23 06:49:10 2020 +0000"
      },
      "message": "Merge \"Camera: Fix deadlock in ACameraCaptureSession destructor\" am: 66ce689527 am: 7dd0928bd1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1535309\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I104d3cc6b745bf8ac3fff1f78ad220b303095153\n"
    },
    {
      "commit": "66ce6895270823d3c1226a001128fc380c85fa1d",
      "tree": "90a9486d7e24a77dd93425a0f765f641602a5dc0",
      "parents": [
        "f40f36b355c935c1e4a2eeb7ef8c6e44a58661b0",
        "acae264d8c65574c8f7c11f9a5ebfadc76c9b4fe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 23 06:07:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 23 06:07:39 2020 +0000"
      },
      "message": "Merge \"Camera: Fix deadlock in ACameraCaptureSession destructor\""
    },
    {
      "commit": "acae264d8c65574c8f7c11f9a5ebfadc76c9b4fe",
      "tree": "4277414bd2a9d80a07cfe8a60b8059e5883d633f",
      "parents": [
        "ea8fec6c31d2e45ee2d4c9581a22854168519835"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Dec 21 17:11:37 2020 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Dec 22 14:22:04 2020 -0800"
      },
      "message": "Camera: Fix deadlock in ACameraCaptureSession destructor\n\nmSequenceCallbackMap\u0027s entry should be cleared before calling\nonSequenceCompletedCallback. This is to make sure the\nACameraCaptureSession object is destroyed in the callback thread.\n\nThe fix is for a regression introduced in ag/11835321.\n\nTest: Camera CTS\nBug: 176034707\nChange-Id: Ib38f4ca8ec499cd88f31b0be09f1db74e5ec35c6\n"
    },
    {
      "commit": "f12d9c40f36bec0a57e277373382d090517936ef",
      "tree": "aed78cfac4b118cd1047567baaac3ee811477eca",
      "parents": [
        "624e6b8fedc5d7236cfafa0bc6685a6023d47c6f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Dec 11 11:24:37 2020 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Dec 11 12:12:41 2020 -0800"
      },
      "message": "Change android.testPatternData --\u003e android.control.testPatternData\n\nTest: Builds\nBug: 173154486\nChange-Id: I99db5ee649eb7aa0a2a766d40fa55c5b104a57e3\n"
    },
    {
      "commit": "0d73fe98b684cb1081b56f19bf07f411c40bf40a",
      "tree": "07f6c40a187796daa269c16aace4ef044e5242d6",
      "parents": [
        "196abe7f223f59abcbd9190cd46eea0e5745b75c",
        "260cc57e41e68e5c42a3ce8ed76d7f3e7a5f3490"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 03 18:00:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 03 18:00:02 2020 +0000"
      },
      "message": "Merge \"Camera: Document behavior when cropRegion and zoomRation conflict\" into rvc-qpr-dev am: 515de61476 am: 260cc57e41\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13149080\n\nChange-Id: I657a7b3b5b463d977c1e2ee2346ce16d82821f2f\n"
    },
    {
      "commit": "260cc57e41e68e5c42a3ce8ed76d7f3e7a5f3490",
      "tree": "031059dd7bad48b1086679f4fad51839eadab212",
      "parents": [
        "3cbeba827d39bc2e6c9c35ad522d5133547acbe6",
        "515de614767603d15d0825030079821385acdade"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 03 16:56:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 03 16:56:28 2020 +0000"
      },
      "message": "Merge \"Camera: Document behavior when cropRegion and zoomRation conflict\" into rvc-qpr-dev am: 515de61476\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13149080\n\nChange-Id: I086292bc6cc399cf6eed413659fc6446fcb67846\n"
    },
    {
      "commit": "49a6d9c78aaa07ab83494d628cc6b7a2386a2b55",
      "tree": "70acc7a3307c66d6ac1b7ee5cc59d88ebfacad34",
      "parents": [
        "9fa7856094a8705be2061e532c36e74d103719b8",
        "55f730f7c1a0b5f963f47fdd65c43609a143f18c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 00:41:55 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 00:41:55 2020 -0800"
      },
      "message": "Merge rvc-qpr-dev-plus-aosp-without-vendor@6881855\n\nBug: 172690556\nMerged-In: I72658443fde61aa5f10463fcc42772daf4143ed0\nChange-Id: Ifb9605a1f9407357ddc755551e2d1d51c7f09bfc\n"
    },
    {
      "commit": "c2dae590b622a309d25aae958723441d35dbffd7",
      "tree": "e06378ff8ed41e7dabba8535e73617a8a953ef2f",
      "parents": [
        "763b935ef71fbe678d9c402b2c9f6cbefbdb68f6"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Nov 30 20:16:06 2020 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Dec 01 09:45:03 2020 -0800"
      },
      "message": "Camera: Document behavior when cropRegion and zoomRation conflict\n\nIn case cropRegion \u003d\u003d windowboxing and zoomRatio !\u003d 1.0f, specify the\ncamera framework behavior of overriding cropRegion.\n\nTest: CaptureRequestTest#testZoomRatio\nBug: 172873869\nChange-Id: I9f3f51bca431841feacb4b2cce702dea179bacb9\n"
    },
    {
      "commit": "642fc1d0ef969c29a8882895d992b008b3bb7dd1",
      "tree": "41fac3f5c678cda941a77d76d2c9c30669d68847",
      "parents": [
        "7f16a338624ef8dfd6a8265e55a92c508ba581bc"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Nov 24 15:42:38 2020 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Nov 24 15:42:38 2020 -0800"
      },
      "message": "Camera: Enable 64-bit cameraserver builds\n\nAllow 64-bit builds on 64-bit devices.\n\nBug: 135535544\nTest: Manual using camera application and setting \"adb shell date\n060910002043.00\", Camera CTS\n\nChange-Id: I665da3c5b9a1ee3c9a061a7370a62ecff517ee6a\n"
    },
    {
      "commit": "bac18d9b645b804abae45540bbb768814c8a1862",
      "tree": "e0f2e62b6124d885c0cc63abe99301ef22c86036",
      "parents": [
        "70b06e03988c4c62fcaddb9d06274c3bf08afd31"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Nov 19 14:50:30 2020 -0800"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Nov 19 14:52:34 2020 -0800"
      },
      "message": "Camera: Fix a link error for CameraSessionStats\n\nTest: Build\nBug: 173735764\nBug: 173723548\nChange-Id: Ifc05081fcecc4e6bcecf79900c4271519e4315c1\n"
    },
    {
      "commit": "316781aef6d71f7daac4f054d73ef705f25fd39e",
      "tree": "78aa6e3c71c2d9a3c4a9bf44c4070385c059d39b",
      "parents": [
        "ddd2c167f5653d452d745d776d2eb8d831f2624b"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Aug 18 18:11:01 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Nov 17 10:54:40 2020 -0800"
      },
      "message": "Camera: Pass system health metrics to ServiceProxy\n\n- Measure session statistics:\n  - Camera open, close, and session creation latency\n  - Session information such as camera id, is_ndk, operating mode,\n    and reconfiguration count.\n- Measure stream statistics:\n  - width, height, format, dataspace, usage\n  - max buffer count\n  - buffer loss count\n  - startup latency.\n\nTest: ./out/host/linux-x86/bin/statsd_testdrive 227\nTest: Camera CTS, VNDK test\nBug: 154159000\nChange-Id: I082ef26a312bddbfd4abcc2148728a4b7bf8a9f6\n"
    },
    {
      "commit": "f674100ba8a40ff989573d5826fe645a6c8894a0",
      "tree": "2ecab64e53dca933d776a22f0fc5590c4c76f9ac",
      "parents": [
        "a83d0841b896bdb0b16c85465abf372ed229c955",
        "49814c55556d72661d547412537812e3d861578e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 05 17:52:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 05 17:52:14 2020 +0000"
      },
      "message": "Merge \"no use readString16Inplace\" am: b7c14e4cd8 am: 13499e5a9a am: 002ef2d90c am: 49814c5555\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1486503\n\nChange-Id: Ie2234d77666257b716fd5efc6dc8f98ca22c15d0\n"
    },
    {
      "commit": "49814c55556d72661d547412537812e3d861578e",
      "tree": "24071e87e138ea7681ba7e0d67fdc4195fa0e1c1",
      "parents": [
        "35923822bba21ea9e3d9ddb1ecea7b10d9141987",
        "002ef2d90ccc723638acbb84ed85e658e287afc8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 05 17:35:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 05 17:35:26 2020 +0000"
      },
      "message": "Merge \"no use readString16Inplace\" am: b7c14e4cd8 am: 13499e5a9a am: 002ef2d90c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1486503\n\nChange-Id: I39051929a0187f960f2605a8975efb6ddb298084\n"
    },
    {
      "commit": "002ef2d90ccc723638acbb84ed85e658e287afc8",
      "tree": "1c41d1e2bed2cb8a2902301059cc30b8f46e021a",
      "parents": [
        "4c641bfafa20a57262fdc09cc0b7162b2eaee10b",
        "13499e5a9a1e7270c439361ece924f1b61451965"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 05 17:20:44 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 05 17:20:44 2020 +0000"
      },
      "message": "Merge \"no use readString16Inplace\" am: b7c14e4cd8 am: 13499e5a9a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1486503\n\nChange-Id: I90c7c305bb103aa4854387beef4f005160a3d82d\n"
    },
    {
      "commit": "6faf8ed97601177416e4192f0491aa6c226a4d7b",
      "tree": "41ed2d92324e6b04bcc9add1ba21f1f77f4b6229",
      "parents": [
        "2a692162a4d7c817b96c58ec457a46829c2b98c9"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Nov 04 23:55:40 2020 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Nov 04 23:55:40 2020 +0000"
      },
      "message": "no use readString16Inplace\n\nThis uses readString16Inplace, which we may try to remove, in order to\nmake it possible libbinder can use utf-8 internally (and save space).\n\nBug: 172502290\nTest: boot\nChange-Id: I7555abe63754ffb477f4fcd98e9bf886d3fba52e\n"
    },
    {
      "commit": "f0d16fa173b6bcec3c5106971e2033f5fab841e6",
      "tree": "c4aa80fe42c25b8fbff608371eac222c01a35979",
      "parents": [
        "d95a75bba46855ba771dd0bafd24cab173451803",
        "c245e951fc61e2cbb014799a8b087f0b9a110f36"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 28 01:44:17 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 28 01:44:17 2020 +0000"
      },
      "message": "Merge \"Fix minor typos in CameraCharacteristics documentation.\""
    },
    {
      "commit": "c245e951fc61e2cbb014799a8b087f0b9a110f36",
      "tree": "88460ab77a26a04e0b4fcae2225bc93d72ae0226",
      "parents": [
        "86f50786e4ca2b1bf967bbce81c4f930789cc0fb"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 26 16:54:32 2020 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 26 16:54:34 2020 -0700"
      },
      "message": "Fix minor typos in CameraCharacteristics documentation.\n\nTest: builds\n\nChange-Id: I6e76e7bd0e5f0682d4312f8393a46a13c1b48998\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "e05c329a3db48e4758f1bf33b0c2b9fd04921265",
      "tree": "a19608d7cc8d808fe0f081078940a810274ec11f",
      "parents": [
        "4601bb7c1bb30e45bcf9a282ad46d2f38e3dd1bb"
      ],
      "author": {
        "name": "Lida Wang",
        "email": "lidawang@google.com",
        "time": "Thu Oct 22 22:38:40 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Oct 23 16:44:59 2020 +0000"
      },
      "message": "camera2 ndk: unlock metadata in case of error\n\nChange-Id: Ic0790127c6ba4a6ab3d4de8d974725b58d6370c2\n"
    },
    {
      "commit": "4c5c1298d463e13e67ae0cf07828221c5a46a183",
      "tree": "a335c310d1cfc178ba5573bb0f3b82bf5309cdf3",
      "parents": [
        "96aa3425156ff700b60eb5d0507b3e387ce5f8a6",
        "ab0d91f104852e80ae582d172acd86d5a486de7f"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 14 15:41:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 14 15:41:34 2020 +0000"
      },
      "message": "libcamera_client: Add utils function isCameraServiceDisabled. am: ab0d91f104\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12826962\n\nChange-Id: I48df876bf611f547fb7ee55aa5f3622310879a7c\n"
    },
    {
      "commit": "ab0d91f104852e80ae582d172acd86d5a486de7f",
      "tree": "365b8a31857959ee52822e642cdde5a1f2086754",
      "parents": [
        "5e710feacb9b8d8f7db1f4e15d2e9d2aac83da0e"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Sep 08 16:25:17 2020 -0700"
      },
      "committer": {
        "name": "Fei Wang",
        "email": "wangzfei@google.com",
        "time": "Tue Oct 13 19:04:12 2020 +0000"
      },
      "message": "libcamera_client: Add utils function isCameraServiceDisabled.\n\nNote: ndk_vendor/ACameraManager.cpp is vendor code whcih can\u0027t depend on\na framework library without it being vndk, which libcamera_client isn\u0027t.\n\nBug: 168061412\n\nTest: builds\nTest: Camera app, native cts imagereader test(validity)\n\nChange-Id: I87d8e056d0e8ef938d5c8f976417ca707d6471d9\nMerged-In: I87d8e056d0e8ef938d5c8f976417ca707d6471d9\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n(cherry picked from commit f5b9cc68a46184bd18ecf7c4d9d150460acd19e1)\n"
    },
    {
      "commit": "5e9f0ba9dd5f4043cb75ccfc3ddaab0a2d9f3381",
      "tree": "8ca3728350025861ae3720e42126a6a344665df4",
      "parents": [
        "629b39f891ec9aa1392f5583e953fc3e28e87e28",
        "6de3239e8158daccc2206609e12ba3cc2f079528"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Oct 08 01:29:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 08 01:29:23 2020 +0000"
      },
      "message": "Camera: Support for metadata buffer size queries am: 6de3239e81\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12775502\n\nChange-Id: Id28330a2cd28b5bdb157ff4b4a3b032c864ac814\n"
    },
    {
      "commit": "6de3239e8158daccc2206609e12ba3cc2f079528",
      "tree": "ab7c5dc47e45a1f3af914e555bbdfbefe5c66a30",
      "parents": [
        "ff7d528f722dc15678c6bbc142b58124430b1019"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Sep 09 17:29:48 2020 -0700"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Oct 07 18:16:55 2020 +0000"
      },
      "message": "Camera: Support for metadata buffer size queries\n\nAllow camera metadata clients to query the camera metadata\nbuffer size.\n\nBug: 168100424\nBug: 170243539\nTest: Camera CTS\nChange-Id: I08773340850e91e2f0af8be6d77ee369adbb510f\n"
    },
    {
      "commit": "86f1a34fe6889f7ebd1172d12adcc554f1641120",
      "tree": "3b620c858615ecb42cdab685d50cf618aff7625a",
      "parents": [
        "8d97b8e3760686f2f1c74a4bb4a703f1bc465060",
        "5f268f367324120071a65c0f8e79b96ecf31a797"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Sep 30 18:40:09 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 30 18:40:09 2020 +0000"
      },
      "message": "Merge \"Camera: Support for metadata buffer size queries\""
    },
    {
      "commit": "d999af0239ca3efaffeef93eda676d6f85be010d",
      "tree": "0d9d2072931eb70070c1ae2605284dd80a22dc72",
      "parents": [
        "8e82efaaeb71694370aafa0906594f5478e38112",
        "346f77e532f90b7f38b8bbdba2bf225e203ac8eb"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Sep 29 17:32:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 29 17:32:54 2020 +0000"
      },
      "message": "Camera: Clarify SCALER_CROP_REGION usage am: d341edc3e7 am: 7057ee2522 am: 346f77e532\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12586223\n\nChange-Id: I840512493bba3149ba21aeccd2fc8b54689aac71\n"
    },
    {
      "commit": "eb34e96b7f536ff5fda36a89048483bc8fd96af8",
      "tree": "6763580d254153ad8d9ad2a2ecab6784af65422f",
      "parents": [
        "fd446500fd7002ef1205f2f0e2da7071eae92024",
        "d51f15fc8eb9ffd9378691ffda8bc53976e5666d"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Sep 29 17:32:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 29 17:32:42 2020 +0000"
      },
      "message": "Camera: Clarify SCALER_CROP_REGION usage am: d341edc3e7 am: d51f15fc8e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12586223\n\nChange-Id: I1554ac04452d4e1bb82703a4aed30224bb143999\n"
    },
    {
      "commit": "6c5841ec46807af8e28b25de89179a4dd6b00e85",
      "tree": "2c86b2cf0ece0577ebf2d7f716dc40242f500c4a",
      "parents": [
        "3b64fd364e3432ac96eceeb8b03aebffaeffef14",
        "1a47fb441ade625cab07e5963fd566fcf5a00705"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Sep 29 17:32:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 29 17:32:36 2020 +0000"
      },
      "message": "Camera: Clarify SCALER_CROP_REGION usage am: d341edc3e7 am: 1a47fb441a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12586223\n\nChange-Id: I682ff43f1567370cd60a27cc7eb0d7624a719823\n"
    },
    {
      "commit": "7057ee252201bfa1ea0d89e5149a994a774d62d1",
      "tree": "e1b5f3ab72c0fe70562c9b1f251e63c123a0f874",
      "parents": [
        "165a485a5d2bc800d65d9901d118120016a80b8f",
        "d341edc3e71bad31210c5fcdef7a0b3571598b92"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue Sep 29 17:09:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Sep 29 17:09:37 2020 +0000"
      },
      "message": "Camera: Clarify SCALER_CROP_REGION usage am: d341edc3e7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12586223\n\nChange-Id: I1b674fd74f70b70c5a713e1cf45a5132bb5fe8bd\n"
    },
    {
      "commit": "d341edc3e71bad31210c5fcdef7a0b3571598b92",
      "tree": "160f31f30a844a1a736bf293dd8c5e863d70b552",
      "parents": [
        "aecca1082929f140088771708e08d28923212c18"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Mon Sep 14 11:43:22 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Sep 16 11:55:30 2020 -0700"
      },
      "message": "Camera: Clarify SCALER_CROP_REGION usage\n\n1. Document same SCALER_CROP_REGION may map to different aspect\nratio/output size for different sessions.\n2. Remove the text in ZOOM_RATIO about using SCALER_CROP to change\naspect ratio.\n\nTest: Build and read docs\nBug: 168493526\nChange-Id: I14ca9803f510cc5b62ca0f4dfe6bb32aed9535f6\n"
    },
    {
      "commit": "5f268f367324120071a65c0f8e79b96ecf31a797",
      "tree": "521537d317210a38a28682dabb36b330774e0ab0",
      "parents": [
        "c20a6c850c21e3d42d8d2bcec408fca71a3a757a"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Sep 09 17:29:48 2020 -0700"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Sep 09 17:31:50 2020 -0700"
      },
      "message": "Camera: Support for metadata buffer size queries\n\nAllow camera metadata clients to query the camera metadata\nbuffer size.\n\nBug: 168100424\nTest: Camera CTS\nChange-Id: I08773340850e91e2f0af8be6d77ee369adbb510f\n"
    },
    {
      "commit": "c3ffbec518f26fc0798164141ab4878279d400f1",
      "tree": "d8a4377069379dc1dff703d71235e3067f3faa95",
      "parents": [
        "2bf7f2992eb55bcc410340fb802494ae91bceb7e",
        "f5b9cc68a46184bd18ecf7c4d9d150460acd19e1"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 09 18:25:25 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 18:25:25 2020 +0000"
      },
      "message": "Merge \"libcamera_client: Add utils function isCameraServiceDisabled.\""
    },
    {
      "commit": "f5b9cc68a46184bd18ecf7c4d9d150460acd19e1",
      "tree": "72500bc42947630053271686647fa4a6ecc0d918",
      "parents": [
        "6b5fdb53573f08258392cc60ff167fc90b553363"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Sep 08 16:25:17 2020 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Sep 08 18:01:02 2020 -0700"
      },
      "message": "libcamera_client: Add utils function isCameraServiceDisabled.\n\nNote: ndk_vendor/ACameraManager.cpp is vendor code whcih can\u0027t depend on\na framework library without it being vndk, which libcamera_client isn\u0027t.\n\nBug: 168061412\n\nTest: builds\nTest: Camera app, native cts imagereader test(validity)\n\nChange-Id: I87d8e056d0e8ef938d5c8f976417ca707d6471d9\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "0ec234e0529d9fb546aef71f0fedf7d29fce0030",
      "tree": "c53134fef18a2d8eae3460005bcaef3fd0bb2ceb",
      "parents": [
        "c20a6c850c21e3d42d8d2bcec408fca71a3a757a"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Mon Aug 24 11:48:50 2020 -0700"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Mon Aug 24 11:48:50 2020 -0700"
      },
      "message": "Camera: Extend vendor tag helper methods\n\nAllow \u0027CameraMetadata\u0027 clients to query the vendor id for the\nrespective \u0027camera_metadata\u0027.\nAllow vendor tag cache clients to check the descriptor availability.\n\nBug: 164187235\nTest: Manual using TestingCamera2,\nCamera CTS\n\nChange-Id: I463c1e091bc60e71549e10fbbe836fb1d714e890\n"
    },
    {
      "commit": "205b4017e53eccff9615f58e07eaaafa074a7375",
      "tree": "0dc71275a44f1f03e1e275195f5a50a0ec8044e6",
      "parents": [
        "0bb16567f1cacaa89cfdb3d3efa8b3ad554ba0d9",
        "9227817b8d6c0e70f0857a5f7fe55928710d9a58"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 17 23:16:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 17 23:16:55 2020 +0000"
      },
      "message": "Camera: Allow 0-face notifications to be sent am: fbaedd7ccb am: 9227817b8d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12394024\n\nChange-Id: I4187f6abc80a3e9b015eadf47ed3a51b7280fcda\n"
    },
    {
      "commit": "9227817b8d6c0e70f0857a5f7fe55928710d9a58",
      "tree": "4c8fcc52d5810475f6ac63406685372b50606982",
      "parents": [
        "fd151435c7425d1c9876a8cee338eeb94389b85a",
        "fbaedd7ccb090b687747f054b3157f8a5e43ad51"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 17 22:58:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 17 22:58:20 2020 +0000"
      },
      "message": "Camera: Allow 0-face notifications to be sent am: fbaedd7ccb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12394024\n\nChange-Id: Id4900f0cfb55cdc4150226d1ee8d914cd5a82188\n"
    },
    {
      "commit": "fbaedd7ccb090b687747f054b3157f8a5e43ad51",
      "tree": "20a96276c265b165681d81f7401084d9843972a2",
      "parents": [
        "e52b8fa8fabd74555dd1ebb2e9405460a545a919"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 17 13:41:08 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Aug 17 13:41:08 2020 -0700"
      },
      "message": "Camera: Allow 0-face notifications to be sent\n\nApplications need to know when all faces have left a scene, so\nfiltering out zero-faces messages is incorrect.\n\nTest: atest CameraTest on sargo-userdebug\nBug: 162302014\nChange-Id: I269fccd3ac04c1aa650bfea95da16e8c4871b7e5\n"
    },
    {
      "commit": "b8ed8efe811cf64d4afb190fb1f522a29be27bcf",
      "tree": "12559e4cb526fe48fd9fff1daeb3200bca98aedd",
      "parents": [
        "a976df84a463b83f5093ee34e00a726779f34308"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jun 22 16:59:48 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 10 10:24:36 2020 -0700"
      },
      "message": "Camera: Remove old recording path support\n\nWith HALv1 now unsupported, remove recording codepaths that only it\nneeded\n- Remove all support for metadata types besides ANWBuffer in CameraSource\n- Remove now-unused Binder calls between camera service and CameraSource\n- Delete code in record.cpp that was ifdef#0 anyway, and wouldn\u0027t have worked\n  on Pixels for years\n\nTest: atest android.hardware.cts.CameraTest \u0026\u0026 MediaRecorderTest \u0026\u0026 RecordingTest\nBug: 136024295\nChange-Id: I87c4c32c1ebf1d0c39eaee15adc16b39c10525e8\n"
    },
    {
      "commit": "a976df84a463b83f5093ee34e00a726779f34308",
      "tree": "837cf7689464876e87d8bf9374b75f05294b5d15",
      "parents": [
        "ba75bf77b51699311cfcc4e5efacbfd1cef5d7e1"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 13 18:01:58 2019 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jul 10 10:24:36 2020 -0700"
      },
      "message": "Camera: Remove all camera HALv1 code\n\n- Delete all HALv1-related files and methods\n- Adjust callpaths to not try to construct HALv1 instances\n- Adjust checks to provide correct errors for incorrect camera IDs.\n  Previously, incorrect camera IDs were handled by the legacy camera path,\n  by accident, so some adjustments were needed to return correct errors in\n  the HALv3-only world.\n\nTest: atest CtsCameraTestCases\nBug: 136024295\nChange-Id: I54541fb8aa714dd96a008244952b8ebc088c8e0f\n"
    },
    {
      "commit": "bd1d85cb736f04cc5f863d67c90a63ffce7ebcc9",
      "tree": "d612dee8f90df9412a1deaddc7216228ab43df36",
      "parents": [
        "e67087c890f8d7235fb38cbd1895f4421a7c8517",
        "7fa6e30d7eb0cb74393b378ed808a1c2be60648c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 27 02:37:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jun 27 02:37:48 2020 +0000"
      },
      "message": "Merge \"Build 64-bit cameraservice on 64-bit-only\" am: 3291861f5d am: c0005b3820 am: 9c4c206b2b am: ef1deaa01f am: 7fa6e30d7e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1327533\n\nChange-Id: I88a678f66ba568ea5ed7f7b7dd20e503c141b09e\n"
    },
    {
      "commit": "9c4c206b2b14f9f9459e05d8ef5d99dd44d689c4",
      "tree": "db3175a9ff4e1b5eb01607217942f4478f28634d",
      "parents": [
        "07bf5b82bb681b08bb12cb27ce1e09a672ef1eee",
        "c0005b382028574ee8663feddf056d976672d661"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 25 22:05:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 25 22:05:48 2020 +0000"
      },
      "message": "Merge \"Build 64-bit cameraservice on 64-bit-only\" am: 3291861f5d am: c0005b3820\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1327533\n\nChange-Id: I903f2dc6db919c0c5bc301a3967a4f8c404c2771\n"
    },
    {
      "commit": "f0bf3f27d2ab2876bb389bc3a22f5c37c227a366",
      "tree": "6f3cf50703be3018144942d05bb9a50c37c9591f",
      "parents": [
        "e87ca15798818040d03e1b85d9840708bc30e9b6"
      ],
      "author": {
        "name": "Alistair Delva",
        "email": "adelva@google.com",
        "time": "Tue Jun 09 11:40:47 2020 -0700"
      },
      "committer": {
        "name": "Alistair Delva",
        "email": "adelva@google.com",
        "time": "Thu Jun 25 09:47:59 2020 -0700"
      },
      "message": "Build 64-bit cameraservice on 64-bit-only\n\nBug: 135535544\nChange-Id: I57f18ba105454dd609d0a3a4684fbfecf103144d\n"
    },
    {
      "commit": "1439f5a0c2ca6e0e3e76e44d7c25dd435443cd3b",
      "tree": "14a99950fd4d29b443848d4d14074b65e79d67af",
      "parents": [
        "1524bcbd7015a1a9adbc746364df6e1a62d414e4",
        "733731bc8454c0cc9401d80805dd3571240973b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 22 19:06:42 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 22 19:06:42 2020 +0000"
      },
      "message": "Merge \"Camera: Add CTS into postsubmit for key camera directories\""
    },
    {
      "commit": "9b4b5f1fbeda762d50b104f1793da964350b6968",
      "tree": "b5ed79c9726527e836181eada7f14f233c513df7",
      "parents": [
        "bd655fd35b4818d98a0ceca5a8d14edd2c02a8d5",
        "9f4126e663346edf7d808f8070db70fbfe6e2aa9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 22 00:03:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 22 00:03:12 2020 +0000"
      },
      "message": "Merge \"Camera: Adjust documentation and comments for insensitive language.\" into rvc-dev am: 4a29ff5062 am: f27976c2a7 am: 6e8c1629c0 am: 9f4126e663\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11936451\n\nChange-Id: Ic7ccd818db1b0fcbbe363258ad137a630c134690\n"
    },
    {
      "commit": "6e8c1629c00210167d601c4163037039d52e2904",
      "tree": "de00c2916f191fc42b0ba8a3d01c874f31ffd4e0",
      "parents": [
        "476559527dd6a9e89e85b4bade85819bb8ca9cea",
        "f27976c2a79abba62f40d6dfbae98f40ba15ad07"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jun 21 23:39:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 21 23:39:08 2020 +0000"
      },
      "message": "Merge \"Camera: Adjust documentation and comments for insensitive language.\" into rvc-dev am: 4a29ff5062 am: f27976c2a7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11936451\n\nChange-Id: Ie6168865c599394ab810c6b841fadb9b0c95a22a\n"
    },
    {
      "commit": "d4e465536df45633c7262c2ea16a15e6707f94dd",
      "tree": "de00c2916f191fc42b0ba8a3d01c874f31ffd4e0",
      "parents": [
        "8d0488ea9be36e46e5964313e82687ddfe248a3c",
        "4a29ff5062afb1fb93161fe787dd284140b4bef0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jun 21 23:14:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 21 23:14:07 2020 +0000"
      },
      "message": "Merge \"Camera: Adjust documentation and comments for insensitive language.\" into rvc-dev am: 4a29ff5062\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11936451\n\nChange-Id: Ie4f7a14933c2baa4d99f4362a6756445a31f98f0\n"
    },
    {
      "commit": "4a29ff5062afb1fb93161fe787dd284140b4bef0",
      "tree": "988e8198d2fbe530225fd2d900e9b0c2faaf3b7b",
      "parents": [
        "f00b91b986fca9d87b900ed0e34c963bb85519f1",
        "0bdfa28ffa45b9bc45d78040ebbd96692ebdfdab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jun 21 22:53:20 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jun 21 22:53:20 2020 +0000"
      },
      "message": "Merge \"Camera: Adjust documentation and comments for insensitive language.\" into rvc-dev"
    },
    {
      "commit": "0bdfa28ffa45b9bc45d78040ebbd96692ebdfdab",
      "tree": "946d517e494fae27fee45aa97bd91436cd4f50c8",
      "parents": [
        "7a0d96e9223a6a2b68f98b27e86d75a443080189"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jun 19 13:54:35 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Jun 19 15:26:15 2020 -0700"
      },
      "message": "Camera: Adjust documentation and comments for insensitive language.\n\nTest: Builds\nBug: 159480149\nChange-Id: I598b5638a7166d2b93bf90915e4d845773c4e215\n"
    },
    {
      "commit": "58505038d52d74bda9e22c41fb0bdb20620801df",
      "tree": "524d1b4253cd56e608567cdfa5ebde8e6d7b69e4",
      "parents": [
        "1f556468af83c419744b02addc900c4023d2b235",
        "c352213dd41303d7ab8e0a412083e598dafcc9ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:56:46 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 19 21:56:46 2020 +0000"
      },
      "message": "Merge \"Camera: Update physical stream cropping behavior\" into rvc-dev am: 61f163d269 am: 7fd59c71bc am: dd8ad0c05a am: c352213dd4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11456664\n\nChange-Id: Ifb5878f8fe303214f7cec716f13f556ed0e22e21\n"
    },
    {
      "commit": "c352213dd41303d7ab8e0a412083e598dafcc9ac",
      "tree": "0f259975be053fe21b507303e43cb479fa0bee47",
      "parents": [
        "d4015e015935ea639c9f5fbd2f8bf5ed5d8ebb32",
        "dd8ad0c05a4896c40268d39497b353d8c1a74b23"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:44:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 19 21:44:25 2020 +0000"
      },
      "message": "Merge \"Camera: Update physical stream cropping behavior\" into rvc-dev am: 61f163d269 am: 7fd59c71bc am: dd8ad0c05a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11456664\n\nChange-Id: I53799a93dbd2df2bd36e70de14c704174bdef12c\n"
    },
    {
      "commit": "4fede8bb21fb6bf10ed2e288a87dd559f76a861d",
      "tree": "0f259975be053fe21b507303e43cb479fa0bee47",
      "parents": [
        "80844b8c6efa510d337590d6f5903acb54d02184",
        "61f163d269a98e54051bde12f43fb4b871e5ea34"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:11:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 19 21:11:59 2020 +0000"
      },
      "message": "Merge \"Camera: Update physical stream cropping behavior\" into rvc-dev am: 61f163d269\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11456664\n\nChange-Id: I6a5d87754745438b97d089e489606e6325c65b75\n"
    },
    {
      "commit": "61f163d269a98e54051bde12f43fb4b871e5ea34",
      "tree": "0274435ad77fcd0db57d0f4f64a25c35eaadf94f",
      "parents": [
        "2e2461eab59b9c93a6eb197aa0e30eedbc98a6e2",
        "bf8af46ce0d624a56a6c97d239022da74fd88088"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 19 21:10:21 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:10:21 2020 +0000"
      },
      "message": "Merge \"Camera: Update physical stream cropping behavior\" into rvc-dev"
    },
    {
      "commit": "43592f03652acb66c3068cae19c67d72e1e355ba",
      "tree": "3e4dbed72e5791cb46a87ea5d76e84a76d0a5d92",
      "parents": [
        "7f5f4281f960549b9fe7298d25f7163c1910c73c",
        "c9a050262cf999675618eaa6514568f16ce17cef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 18 23:08:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 23:08:02 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras (take 2)\" into rvc-dev am: 2e2461eab5 am: 26a6bc660c am: 4f53fa6c51 am: c9a050262c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11835321\n\nChange-Id: Ib27591a689fa14297fac212fed60389abdc926d1\n"
    },
    {
      "commit": "bf8af46ce0d624a56a6c97d239022da74fd88088",
      "tree": "3d840ec2a54234e65ed12d92d31bfae00ab5b73e",
      "parents": [
        "453044a3a0b190548ef15b27201444617bfec5d9"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Tue May 12 11:48:48 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Jun 18 15:53:24 2020 -0700"
      },
      "message": "Camera: Update physical stream cropping behavior\n\nUpdate physical stream cropping behavior to allow larger field-of-view.\n\nTest: Build\nBug: 155393103\nBug: 153583897\nBug: 157676445\nBug: 157138779\nChange-Id: Ib4a4066c9baed260a88265044cd3924cae27ca6f\n"
    },
    {
      "commit": "4f53fa6c51e3c7702e97a40d1a767cf8de552f16",
      "tree": "7d6379dbfc9beb33c6b27a2e5fad38e674d42dab",
      "parents": [
        "d89c8ce803a1a9ca40a068294a324341c0307d69",
        "26a6bc660c16e017620ffcfd91149882452177f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 18 22:35:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 22:35:31 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras (take 2)\" into rvc-dev am: 2e2461eab5 am: 26a6bc660c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11835321\n\nChange-Id: Id7c170eeaf4389b4022bc85c2899d0cc5eef6649\n"
    },
    {
      "commit": "80844b8c6efa510d337590d6f5903acb54d02184",
      "tree": "7d6379dbfc9beb33c6b27a2e5fad38e674d42dab",
      "parents": [
        "ab6412a6872a746f03c0ba54bdfddd3ee12dbf68",
        "2e2461eab59b9c93a6eb197aa0e30eedbc98a6e2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 18 22:16:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 22:16:16 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras (take 2)\" into rvc-dev am: 2e2461eab5\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11835321\n\nChange-Id: Iee359125dbf8b14877faa21b46cb81e58006148e\n"
    },
    {
      "commit": "b7b426553c366e19327000605c58fe9d2206206b",
      "tree": "cd2fbdeb52dcd6e58c5e5370a22bbd97e4266865",
      "parents": [
        "a0a5ad220b5fe5ef6bf880ea41b7476f0fcc703b"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu May 07 11:59:02 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu Jun 18 11:09:48 2020 -0700"
      },
      "message": "Camera: Add lastCompletedFrameNumber in CaptureResultExtras (take 2)\n\nThe new fields in CaptureResultExtras notify the application the last\ncompleted frame numbers. A frame number is completed if:\n- All buffers are returned, and\n- Final capture result is returned, or RESULT_ERROR/REQUEST_ERROR is called,\n\nIgnore the HAL\u0027s notify(ERROR_BUFFER), and depends on the buffers\u0027\nSTATUS_ERROR bit, capture result metadata, and ERROR_RESULT/ERROR_REQUEST\nfor sending ERROR_BUFFER to the application.\n\nThis makes sure client doesn\u0027t ignore BUFFER_ERROR after capture\nresult metadata callback.\n\nPublic API and NDK logic are fixed. VNDK is yet to be done.\n\nTest: Camera CTS\nBug: 155353799\nChange-Id: I54d198080b251239aeb88a8f93456bba6b3630d8\n"
    },
    {
      "commit": "733731bc8454c0cc9401d80805dd3571240973b6",
      "tree": "39a02eb56318d8358a8fb113a53818577adbd4f3",
      "parents": [
        "07f9ef7ac1463f5fb519016c42135cc306a9e5b3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Jun 14 14:55:15 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jun 15 12:32:15 2020 -0700"
      },
      "message": "Camera: Add CTS into postsubmit for key camera directories\n\nRun postsubmit on cuttlefish and the primary physical device currently available.\n\nBug: 158797957\nTest: atest :postsubmit correctly tries to run CtsCameraTestCases\nChange-Id: I1e5367c39c37f4168e4cc5a8d28ac4d9822d3581\n"
    },
    {
      "commit": "3a054c16fe0ab2b1f02e01888eb1e6a52920cd23",
      "tree": "3b205e539218fb2c16b026a2bcf3b6421e903cd5",
      "parents": [
        "44984d47574325bc15c442ea8d47a642617b8d69",
        "c1ebe5bcac4cb1ccc385cbb0d18f3a744205622f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 12 20:25:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 20:25:25 2020 +0000"
      },
      "message": "Merge \"Include \u003cstdbool.h\u003e in NDK headers that use bool.\" am: 0470f03daf am: 686681022f am: 27a9d4e579 am: 301d870df3 am: c1ebe5bcac\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1333894\n\nChange-Id: Icc5a9e02003fc4563b5dc58678573ed2e77e710d\n"
    },
    {
      "commit": "27a9d4e57988c9c9e75639edc69b4fb62ddf1a07",
      "tree": "aa11e37dc8eeeb5d9cd40d7cbde8d7bb0f6c0fc2",
      "parents": [
        "5999b5312e9dc6f18de3e57121211912d10f14cb",
        "686681022fa2c2ae9d77d98278da63f345954c3b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 12 19:50:40 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 19:50:40 2020 +0000"
      },
      "message": "Merge \"Include \u003cstdbool.h\u003e in NDK headers that use bool.\" am: 0470f03daf am: 686681022f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1333894\n\nChange-Id: I72210a30844e53629373dfc8db0235d3305fcc74\n"
    },
    {
      "commit": "9dafdd6a8f73ba07cf1f17247bc29844c676509e",
      "tree": "f0829b97cfd41492086776baf3695e823ff7cb32",
      "parents": [
        "bcfc35b0e3999b168f84888c2d69c6f024099c5c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 12 09:46:18 2020 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 12 09:46:18 2020 -0700"
      },
      "message": "Include \u003cstdbool.h\u003e in NDK headers that use bool.\n\nBug: https://github.com/android/ndk/issues/1281\nTest: treehugger\nChange-Id: Ibba9b1b03e92da8a664145a269732c638b2ec550\n"
    },
    {
      "commit": "452e723e0ac16c7e66b4b7612df74f9ee2c9bf9b",
      "tree": "5507f02f1d2c8f0ac6e01c676619a4becaa418f2",
      "parents": [
        "07f9ef7ac1463f5fb519016c42135cc306a9e5b3",
        "f08fcd4b3eddde96ca0b75f0fbe4c542c31d3445"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 17:39:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 17:39:24 2020 +0000"
      },
      "message": "Merge \"Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\" into rvc-dev am: 49509200dc am: 8a69a0fda1 am: e69ce9e549 am: f08fcd4b3e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11818441\n\nChange-Id: I16218f405878c9db84bb4f355156d6aa41961a9e\n"
    },
    {
      "commit": "f08fcd4b3eddde96ca0b75f0fbe4c542c31d3445",
      "tree": "616a9029ecf7cfcb7d4eda9d7d7ad7080210c61d",
      "parents": [
        "fa06814081879709f79ef1392b7767431a275419",
        "e69ce9e549e948264a62f949b9b940dd91d707ac"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 17:21:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 17:21:07 2020 +0000"
      },
      "message": "Merge \"Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\" into rvc-dev am: 49509200dc am: 8a69a0fda1 am: e69ce9e549\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11818441\n\nChange-Id: I9213dc7ed055a46f8bb7cc43cdc79d35cf579ded\n"
    },
    {
      "commit": "9643a5aecc36ce2b0966a1a9eae9b56e539bb9c7",
      "tree": "616a9029ecf7cfcb7d4eda9d7d7ad7080210c61d",
      "parents": [
        "256a0befb7d95a031b90d4b7f8a027a227109041",
        "49509200dca7c4a2137f7a0034b6880fad97804e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 16:49:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:49:04 2020 +0000"
      },
      "message": "Merge \"Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\" into rvc-dev am: 49509200dc\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11818441\n\nChange-Id: I899008319d1943e9832a084c1a0992cb4809b666\n"
    },
    {
      "commit": "51b882c2a996be51f4fd2108348949e7435dcbbb",
      "tree": "14f2b63319b45ba43108b1b318dceafa419543b8",
      "parents": [
        "730a7916262d23d406296f21aa2ac89a0a47c94c"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Wed Jun 10 05:41:44 2020 +0000"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Wed Jun 10 05:41:44 2020 +0000"
      },
      "message": "Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\n\nRevert \"Camera: Fix race for onCaptureBufferLost callback\"\n\nRevert submission 11415576-bufferErrorLossFix\n\nReason for revert: Breaks Camera on at least the wembley device\nReverted Changes:\nI12b716acc:Camera: Fix race for onCaptureBufferLost callback\nI43f0f5ea1:Camera: Add lastCompletedFrameNumber in CaptureRes...\n\nBug: 158622719\nChange-Id: I98440c52f61d571e1cb6692667fb067020746795\nTest: Locally tried this revert on rvc-dev on a wembley, and now the Camera works\n"
    },
    {
      "commit": "77c18d1fb1f407455cc07cc709f5673fce32179f",
      "tree": "e8e47606a0e039a64d8cdce2891dee739ed0cbd9",
      "parents": [
        "01eae966781dbac6caddf9d8fd38793c6b459f5c",
        "f9a9fd0ac2ecab2e4616c73b1264548e2a6c040d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 20:11:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 08 20:11:48 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\" into rvc-dev am: 79f08b942d am: 8dc7833550 am: 583721fa97 am: f9a9fd0ac2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11415576\n\nChange-Id: I1c21ee760b7358a9ace06a80af87e71adff8efeb\n"
    },
    {
      "commit": "583721fa976100d5590b81eec6ef23fdf224c447",
      "tree": "e13295a569f258370db1505ba21151e8aaaa7f67",
      "parents": [
        "1b6c7cc756f89ed928812b5fa46c2cbc88a9db1c",
        "8dc78335508deab0206690d978db13e5b9e24d54"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 19:52:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 08 19:52:10 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\" into rvc-dev am: 79f08b942d am: 8dc7833550\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11415576\n\nChange-Id: Ic91920f8cd45873dff0d7631a3503341fdb53d49\n"
    },
    {
      "commit": "7735b0970e7fbcd23abe424803656e13c7c6a095",
      "tree": "e13295a569f258370db1505ba21151e8aaaa7f67",
      "parents": [
        "d4de218e28e2eaa66f6d98624e5a0b942121e5a9",
        "79f08b942dfbcb2e9f88763fcbc168d981b787f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 19:41:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 08 19:41:23 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\" into rvc-dev am: 79f08b942d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11415576\n\nChange-Id: Iff577ba64a4ae518453658da28aaf0039559e681\n"
    },
    {
      "commit": "730a7916262d23d406296f21aa2ac89a0a47c94c",
      "tree": "63998bad70f9e02896b03b6dab2d79f3301fafb3",
      "parents": [
        "4e48c2477d084919f13ee191a6c36713d83063f3"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu May 07 11:59:02 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jun 03 14:32:02 2020 -0700"
      },
      "message": "Camera: Add lastCompletedFrameNumber in CaptureResultExtras\n\nThe new fields in CaptureResultExtras notify the application the last\ncompleted frame numbers. A frame number is completed if:\n- All buffers are returned\n- Final capture result is returned, or CAPTURE_ERROR is called,\n- For buffers that are cancelled, all notifyError() is called.\n\nThis makes sure client doesn\u0027t ignore BUFFER_ERROR after capture\nresult metadata callback.\n\nPublic API and NDK logic are fixed. VNDK is yet to be done.\n\nTest: Camera CTS\nBug: 155353799\nChange-Id: I43f0f5ea18a670dfa00872ebc581567e2df76ad4\n"
    },
    {
      "commit": "270a16cd40c82e05ae7df97133dc661588b1a876",
      "tree": "eafc574f90b8cac92c96bae71237bf36cc42351a",
      "parents": [
        "b4f0c8b9b497c7a34485c1a3fa0f93acbf89f017",
        "37c0db97f8e661d8228df4506a7b8e8e80021f9a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 15 16:08:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 16:08:39 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev am: ccaf569b2b am: 2c8fd63045 am: 982ad320ea am: 37c0db97f8\n\nChange-Id: Iae7001acb9012e0d6e8cd8cba022c1b856d2c57a\n"
    },
    {
      "commit": "67e6bee99f616d2b968f4504d09f854acde37976",
      "tree": "11aec012a950055080d1be3bca4cfaf720437f7b",
      "parents": [
        "43af1ebfdd59a7bd43f4bc553dfa5db3787e4ee2",
        "ccaf569b2bc907546089952eaf6286057c254cf8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 15 15:53:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 15:53:59 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev am: ccaf569b2b\n\nChange-Id: I98a8639f61b82bc7354d461623bd7ca7a21c7455\n"
    },
    {
      "commit": "37c0db97f8e661d8228df4506a7b8e8e80021f9a",
      "tree": "11aec012a950055080d1be3bca4cfaf720437f7b",
      "parents": [
        "395acb6b4deb189cc1f2324a3f9ac4bf485e958f",
        "982ad320eab9a18d3611faa93af83b7ef2a55a31"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 15 15:49:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 15:49:57 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev am: ccaf569b2b am: 2c8fd63045 am: 982ad320ea\n\nChange-Id: I972c54e3e9be5b78bc0c67169e4d7ef7f5bea985\n"
    },
    {
      "commit": "d6ca175ba00b6e97ad6fee4e7b53e6cb1ca3aaf3",
      "tree": "11aec012a950055080d1be3bca4cfaf720437f7b",
      "parents": [
        "8da5ebf40512ab6052fd1a0bd97bc4bcf3b0a53a",
        "2c8fd63045bae554043cd34411421aa6f2e9f3e8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri May 15 15:49:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 15 15:49:31 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev am: ccaf569b2b am: 2c8fd63045\n\nChange-Id: I759b5fc797f7c3265c2de65f09e84483f49b4c8a\n"
    },
    {
      "commit": "ccaf569b2bc907546089952eaf6286057c254cf8",
      "tree": "ae9155880abeae3de3bf49a07f1bfb369ae4e9dd",
      "parents": [
        "f3f9288eaecdb54d4ed79e55c887db60d4305ea7",
        "f15e0b62fc3ec7be7bf15b1a7ef2fab5df0f14f9"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 14 16:49:41 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 16:49:41 2020 +0000"
      },
      "message": "Merge \"Camera: Update documentation for rolling shutter skew\" into rvc-dev"
    },
    {
      "commit": "89ab4d7cbaf548050ea5c635f6aef5ce0db698b4",
      "tree": "26548116ad01bddfca86c23acaf1ecca0e9d7f56",
      "parents": [
        "dfa8a1a8763ede632434ba91ebdbc569898c9a0e",
        "332303d36e6780a2cfd8b3966de6b6fa50b099a4"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 05:02:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 13 05:02:15 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21 am: cb820d90be am: c597dcb64c am: 332303d36e\n\nChange-Id: I1317fae4d99c131354f2d070ad4dfa3f180f09b9\n"
    },
    {
      "commit": "332303d36e6780a2cfd8b3966de6b6fa50b099a4",
      "tree": "83047af1bba24236507905725ac840d92c030a39",
      "parents": [
        "1e3a698472b400012f30b8ca7b110f4d04faf118",
        "c597dcb64c1d28ddf3c2271c2dcf900ae9609010"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 04:47:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 13 04:47:02 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21 am: cb820d90be am: c597dcb64c\n\nChange-Id: Icbfa9281c433178c9c369b384eee8abfb582b89d\n"
    },
    {
      "commit": "9392b3f93a3102753160e09b1ea99ab0d1d44c7f",
      "tree": "83047af1bba24236507905725ac840d92c030a39",
      "parents": [
        "4bca493e9a1a98ad44afbbf9cf398fabf3724e7d",
        "cb820d90be26532d214b5e636d8cce21cf5cfee9"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 04:28:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 13 04:28:23 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21 am: cb820d90be\n\nChange-Id: Ib6b0a6906a8d61b40a3ffd4191136474c0f94274\n"
    },
    {
      "commit": "9e922c151d2d431066928c2c30935db6c886af73",
      "tree": "83047af1bba24236507905725ac840d92c030a39",
      "parents": [
        "cbc273749d35c0f7932c3dc572c17220fa761b45",
        "3e58083f214629ebc87cd0a0d965e84e673524f0"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 04:09:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 13 04:09:45 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev am: 3e58083f21\n\nChange-Id: Ifdb5c9aec94ec58068dd8b52ce0fc51a68efed91\n"
    },
    {
      "commit": "3e58083f214629ebc87cd0a0d965e84e673524f0",
      "tree": "51959a71abdf7c6896a7a6cd062299cbab548f35",
      "parents": [
        "94ba1a762f47e0cd2c1fd742e150398da620313d",
        "2e310dade1053e6ced4c419e073badf6a12eec03"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed May 13 03:50:36 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 13 03:50:36 2020 +0000"
      },
      "message": "Merge \"Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\" into rvc-dev"
    },
    {
      "commit": "2e310dade1053e6ced4c419e073badf6a12eec03",
      "tree": "00239ff3b329ee5707450d1ada866254e9e16a17",
      "parents": [
        "5120edaad25acb60218d81bde9a1e7b79ac3f143"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue May 12 12:40:36 2020 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue May 12 12:49:58 2020 -0700"
      },
      "message": "Revert \"CameraMetadata: Add trace points CameraMetadata operations\"\n\nThis reverts commit 47cdcf399ff933d2bec4e505a02938311c9f5e32.\n\nReason for revert: Each ATRACE_CALL operation has around 10us of perf cost. For cases\nlike 240fps recording, each removeInFlightMapEntry operation, on an\naverage has 20-30 CameraMetadata constructions, costing us .2 - .3ms in\nlatency. This is around 6% of the ~4ms budget that we have.\n\nAccording to\nhttps://source.android.com/setup/develop/new-device#build-variants\n\n\u0027Any debugging features that are enabled by default in userdebug should\nbe clearly defined and shared with all developers working on the\nproject. You should enable debugging features only on a limited-time\nbasis until the issue you\u0027re trying to debug is resolved\u0027.\n\nReverting this change now that http://b/144028609 has been resolved.\n\nBug: 155910869\n\nTest: builds\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\nChange-Id: I56e471a83097527a1a211c61c3bd73136a82b6b6\n"
    },
    {
      "commit": "b956f6e9aa855e39453fee5cce86bdc19eebe3b1",
      "tree": "8dc3ce20d960340963577ca92bbcad38394aac0f",
      "parents": [
        "34fe84b37bdd9fc244c809d6aaad6ca873e8dd92",
        "13f07df01292bf9d817b9b16edee386beeaac3e7"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue May 12 18:48:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 12 18:48:26 2020 +0000"
      },
      "message": "Merge \"Camera: Fix minor NDK doc formatting error\" into rvc-dev am: 94ba1a762f am: cbc273749d am: 18e9b68ebf am: 13f07df012\n\nChange-Id: I2e2cd89160bff1ec7897e8d2afdfb0e3c561c495\n"
    },
    {
      "commit": "cbc273749d35c0f7932c3dc572c17220fa761b45",
      "tree": "7d57008537e0c48ba89ad5c328df307bd8593c7f",
      "parents": [
        "ff9fc0702faf39f86291d9b05e1bcd7bb9782632",
        "94ba1a762f47e0cd2c1fd742e150398da620313d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue May 12 17:27:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue May 12 17:27:47 2020 +0000"
      },
      "message": "Merge \"Camera: Fix minor NDK doc formatting error\" into rvc-dev am: 94ba1a762f\n\nChange-Id: I28573d171313750da41e8fc2a5d5a906b423f23c\n"
    },
    {
      "commit": "94ba1a762f47e0cd2c1fd742e150398da620313d",
      "tree": "ea417eea35ada3606153b538919076d9c22f9fb1",
      "parents": [
        "38e65911a65a51edf2efd5ca63c4e00daac24852",
        "40a8344385306bacdf85742d4d7480f323f749b8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue May 12 17:25:11 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 17:25:11 2020 +0000"
      },
      "message": "Merge \"Camera: Fix minor NDK doc formatting error\" into rvc-dev"
    },
    {
      "commit": "f15e0b62fc3ec7be7bf15b1a7ef2fab5df0f14f9",
      "tree": "525a8c4c1d08a9e62d0361303d92f54b31b371e1",
      "parents": [
        "40a8344385306bacdf85742d4d7480f323f749b8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon May 11 10:25:17 2020 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon May 11 10:25:17 2020 -0700"
      },
      "message": "Camera: Update documentation for rolling shutter skew\n\nExisting definition was inconsistent, so update it to be consistent\nand match what implementations have actually done.\n\nTest: Builds\nBug: 150331548\nChange-Id: I037edfbf462ae9822194761d68bcfa34d27f79c6\n"
    }
  ],
  "next": "40a8344385306bacdf85742d4d7480f323f749b8"
}
