)]}'
{
  "log": [
    {
      "commit": "d4edf7d6b511f79e43a5b6b2dd934d0f941a2bd5",
      "tree": "283aea0ebc1025fbacd28a2da81e7fe485db13ce",
      "parents": [
        "297bc93384e65056693f76a14eeff558833324a6"
      ],
      "author": {
        "name": "Brian Lindahl",
        "email": "blindahl@google.com",
        "time": "Tue May 10 16:34:06 2022 +0200"
      },
      "committer": {
        "name": "Brian Lindahl",
        "email": "blindahl@google.com",
        "time": "Fri May 27 20:08:32 2022 +0200"
      },
      "message": "Allow the default mode for video peek to be undefined\n\nForcing the default mode for video peek to be defined to on has broken\nuse cases for Broadcom devices.\n\nSee go/video-peek-legacy-mode for more details.\n\nBug: 220266078\nTest: atest android.media.decoder.cts.DecoderTest\nChange-Id: I0a7190c3af0b8ab5ae2f78d8f4df5864efe3b267\n"
    },
    {
      "commit": "b6e99987e592b4b00d99d6a09fc55597864e8c5f",
      "tree": "5c068100cb5c59960d1f11a2817cb9bc04470256",
      "parents": [
        "d4520d56b6a72a899cd65415c9d3bfc7df44c11d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jan 26 10:38:31 2022 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jan 26 10:43:35 2022 -0800"
      },
      "message": "Add explicit apex_available clauses\n\nSo we can delete the list automatically added within the tools.\n\nBug: 215589022\nTest: build (with the implied list removed in work tree)\nChange-Id: I7c427215c77995200e0ea60a2d7ab57e8c5b1bb7\n"
    },
    {
      "commit": "16287e7d9371b623b2a76d76a759049860a2728d",
      "tree": "e59233350c8b190a64283e287fc7a778afa5d29a",
      "parents": [
        "3ccea2fd04877fd6b216084fc2e08730fce5deda"
      ],
      "author": {
        "name": "Guillaume Chelfi",
        "email": "chelfi@google.com",
        "time": "Tue Feb 23 15:23:20 2021 +0100"
      },
      "committer": {
        "name": "Guillaume Chelfi",
        "email": "chelfi@google.com",
        "time": "Mon Mar 22 18:45:39 2021 +0100"
      },
      "message": "Declare first tunnel frame ready event for video peek\n\nThis commit declares the OMX_EventOnFirstTunnelFrameReady event that\nlets OMX components signal to the framework that the component is\nready for video peek.\n\nBug: 157501309\nTest: Currently untested, full CTS coverage coming soon\nCTS-Coverage-Bug: 157501309\nChange-Id: Ie9a88b8fb5c73924bd2fb62573949082dad0374e\n"
    },
    {
      "commit": "3ccea2fd04877fd6b216084fc2e08730fce5deda",
      "tree": "56ea1ca647b9933348fd8675ceff6badc5ffef6f",
      "parents": [
        "b05e90288e6e0179bd06c33bd9cadc349eb2879b"
      ],
      "author": {
        "name": "Guillaume Chelfi",
        "email": "chelfi@google.com",
        "time": "Thu Feb 18 13:53:59 2021 +0100"
      },
      "committer": {
        "name": "Guillaume Chelfi",
        "email": "chelfi@google.com",
        "time": "Mon Mar 22 18:45:39 2021 +0100"
      },
      "message": "Add tunnel peek OMX config flag\n\nThis commit introduces the OMX_IndexConfigAndroidTunnelPeek flag,\nwhich controls tunnel peek configuration in OMX codec implementations.\n\nBug: 157501309\nTest: Adds new unimplemented, unused configuration\nCTS-Coverage-Bug: 157501309\nChange-Id: I47bef82f1b23b24a0777b1dd6bcbdb08739c4ac2\n"
    },
    {
      "commit": "3306e497c5b6c85164713032de0c789d5a118f89",
      "tree": "49d03f9512073b8dd90e517e605d8d627d3aa26c",
      "parents": [
        "671994c80bad8c58d6b79ee94e0b1eae26423b2a"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 25 15:35:37 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 25 15:35:37 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  cmds/atrace/Android.bp\n  cmds/bugreport/Android.bp\n  cmds/bugreportz/Android.bp\n  cmds/cmd/Android.bp\n  cmds/dumpstate/Android.bp\n  cmds/dumpsys/Android.bp\n  cmds/dumpsys/tests/Android.bp\n  cmds/flatland/Android.mk\n  cmds/idlcli/Android.bp\n  cmds/installd/Android.bp\n  cmds/installd/tests/Android.bp\n  cmds/ip-up-vpn/Android.mk\n  cmds/lshal/Android.bp\n  cmds/lshal/libprocpartition/Android.bp\n  cmds/rawbu/Android.bp\n  cmds/rss_hwm_reset/Android.bp\n  cmds/service/Android.bp\n  cmds/servicemanager/Android.bp\n  cmds/surfacereplayer/Android.bp\n  cmds/surfacereplayer/proto/Android.bp\n  cmds/surfacereplayer/replayer/Android.bp\n  data/etc/Android.bp\n  libs/adbd_auth/Android.bp\n  libs/android_runtime_lazy/Android.bp\n  libs/arect/Android.bp\n  libs/attestation/Android.bp\n  libs/attestation/tests/Android.bp\n  libs/binder/Android.bp\n  libs/binder/ndk/Android.bp\n  libs/binder/ndk/tests/Android.bp\n  libs/binder/parcel_fuzzer/Android.bp\n  libs/binder/rust/Android.bp\n  libs/binder/rust/tests/Android.bp\n  libs/binder/tests/Android.bp\n  libs/binder/tests/fuzzers/Android.bp\n  libs/binderdebug/Android.bp\n  libs/binderdebug/tests/Android.bp\n  libs/binderthreadstate/1.0/Android.bp\n  libs/binderthreadstate/Android.bp\n  libs/bufferqueueconverter/Android.bp\n  libs/cputimeinstate/Android.bp\n  libs/diskusage/Android.bp\n  libs/dumputils/Android.bp\n  libs/fakeservicemanager/Android.bp\n  libs/ftl/Android.bp\n  libs/gralloc/types/Android.bp\n  libs/gralloc/types/fuzzer/Android.bp\n  libs/gralloc/types/tests/Android.bp\n  libs/graphicsenv/Android.bp\n  libs/gui/Android.bp\n  libs/gui/sysprop/Android.bp\n  libs/gui/tests/Android.bp\n  libs/incidentcompanion/Android.bp\n  libs/input/Android.bp\n  libs/input/tests/Android.bp\n  libs/math/Android.bp\n  libs/math/tests/Android.bp\n  libs/nativebase/Android.bp\n  libs/nativedisplay/Android.bp\n  libs/nativewindow/Android.bp\n  libs/nativewindow/tests/Android.bp\n  libs/renderengine/Android.bp\n  libs/renderengine/tests/Android.bp\n  libs/sensor/Android.bp\n  libs/sensor/tests/Android.bp\n  libs/sensorprivacy/Android.bp\n  libs/ui/Android.bp\n  libs/ui/tests/Android.bp\n  libs/ui/tools/Android.bp\n  libs/vibrator/Android.bp\n  libs/vibrator/fuzzer/Android.bp\n  libs/vr/libbroadcastring/Android.bp\n  libs/vr/libbufferhub/Android.bp\n  libs/vr/libbufferhubqueue/Android.bp\n  libs/vr/libbufferhubqueue/benchmarks/Android.bp\n  libs/vr/libbufferhubqueue/tests/Android.bp\n  libs/vr/libdisplay/Android.bp\n  libs/vr/libdvr/Android.bp\n  libs/vr/libdvr/tests/Android.bp\n  libs/vr/libdvrcommon/Android.bp\n  libs/vr/libpdx/Android.bp\n  libs/vr/libpdx/fuzz/Android.bp\n  libs/vr/libpdx_default_transport/Android.bp\n  libs/vr/libpdx_uds/Android.bp\n  libs/vr/libperformance/Android.bp\n  libs/vr/libvr_manager/Android.bp\n  libs/vr/libvrflinger/Android.bp\n  libs/vr/libvrflinger/tests/Android.bp\n  libs/vr/libvrsensor/Android.bp\n  opengl/libs/Android.bp\n  opengl/tests/EGLTest/Android.bp\n  opengl/tests/configdump/Android.bp\n  opengl/tests/fillrate/Android.bp\n  opengl/tests/filter/Android.bp\n  opengl/tests/finish/Android.bp\n  opengl/tests/gl2_basic/Android.bp\n  opengl/tests/gl2_cameraeye/Android.bp\n  opengl/tests/gl2_copyTexImage/Android.bp\n  opengl/tests/gl2_java/Android.bp\n  opengl/tests/gl2_jni/Android.bp\n  opengl/tests/gl2_yuvtex/Android.bp\n  opengl/tests/gl_basic/Android.bp\n  opengl/tests/gl_jni/Android.bp\n  opengl/tests/gl_perf/Android.bp\n  opengl/tests/gl_perfapp/Android.bp\n  opengl/tests/gl_yuvtex/Android.bp\n  opengl/tests/gldual/Android.bp\n  opengl/tests/gralloc/Android.bp\n  opengl/tests/hwc/Android.bp\n  opengl/tests/lib/Android.bp\n  opengl/tests/lighting1709/Android.bp\n  opengl/tests/linetex/Android.bp\n  opengl/tests/swapinterval/Android.bp\n  opengl/tests/testFramerate/Android.bp\n  opengl/tests/testLatency/Android.bp\n  opengl/tests/testPauseResume/Android.bp\n  opengl/tests/testViewport/Android.bp\n  opengl/tests/textures/Android.bp\n  opengl/tests/tritex/Android.bp\n  services/audiomanager/Android.bp\n  services/automotive/display/Android.bp\n  services/batteryservice/Android.bp\n  services/displayservice/Android.bp\n  services/gpuservice/Android.bp\n  services/gpuservice/bpfprogs/Android.bp\n  services/gpuservice/gpumem/Android.bp\n  services/gpuservice/gpustats/Android.bp\n  services/gpuservice/tests/unittests/Android.bp\n  services/gpuservice/tracing/Android.bp\n  services/inputflinger/Android.bp\n  services/inputflinger/benchmarks/Android.bp\n  services/inputflinger/dispatcher/Android.bp\n  services/inputflinger/host/Android.bp\n  services/inputflinger/reader/Android.bp\n  services/inputflinger/reporter/Android.bp\n  services/inputflinger/tests/Android.bp\n  services/powermanager/Android.bp\n  services/powermanager/benchmarks/Android.bp\n  services/powermanager/tests/Android.bp\n  services/schedulerservice/Android.bp\n  services/sensorservice/Android.bp\n  services/sensorservice/hidl/Android.bp\n  services/sensorservice/tests/Android.bp\n  services/stats/Android.bp\n  services/surfaceflinger/Android.bp\n  services/surfaceflinger/CompositionEngine/Android.bp\n  services/surfaceflinger/FrameTimeline/Android.bp\n  services/surfaceflinger/TimeStats/Android.bp\n  services/surfaceflinger/TimeStats/timestatsproto/Android.bp\n  services/surfaceflinger/layerproto/Android.bp\n  services/surfaceflinger/sysprop/Android.bp\n  services/surfaceflinger/tests/Android.bp\n  services/surfaceflinger/tests/fakehwc/Android.bp\n  services/surfaceflinger/tests/unittests/Android.bp\n  services/surfaceflinger/tests/vsync/Android.bp\n  services/surfaceflinger/tests/waitforvsync/Android.bp\n  services/utils/Android.bp\n  services/utils/tests/Android.bp\n  services/vibratorservice/Android.bp\n  services/vibratorservice/benchmarks/Android.bp\n  services/vibratorservice/test/Android.bp\n  services/vr/bufferhubd/Android.bp\n  services/vr/hardware_composer/Android.bp\n  services/vr/hardware_composer/aidl/Android.bp\n  services/vr/virtual_touchpad/Android.bp\n  vulkan/libvulkan/Android.bp\n  vulkan/nulldrv/Android.bp\n  vulkan/vkjson/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_notice\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT legacy_notice\nto:\n  opengl/Android.bp\n  opengl/tests/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    legacy_notice\nto:\n  libs/vr/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\nto:\n  headers/Android.bp\n  services/vr/Android.bp\n  vulkan/Android.bp\n\nAdded SPDX-license-identifier-BSD SPDX-license-identifier-MIT\n    legacy_notice\nto:\n  opengl/tests/angeles/Android.bp\n\nAdded SPDX-license-identifier-MIT\nto:\n  services/vr/performanced/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Icd397e38ca313ae4886bd92afa927d4633a75c4f\n"
    },
    {
      "commit": "a2a777386263118bdd758a9ff28c20216c0f3d09",
      "tree": "d58ebac7a3753ad04c75e2bbe470c0fc45a9d5e3",
      "parents": [
        "79e26e175fe62e1dc31a6f587a3a9f999db59db2"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 25 11:46:30 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Feb 25 11:49:26 2021 -0800"
      },
      "message": "Revert \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native\"\n\nThis reverts commit f84491a4874f20653104f47622d7215521310526.\n\nThis reverts commit 2e6718529b3f3b55d310db6738e71255e9b74dee.\n\nChange-Id: I1a9655335b856d6909b27929e00c0bde3186d893\n"
    },
    {
      "commit": "2e6718529b3f3b55d310db6738e71255e9b74dee",
      "tree": "d70876ed6b5f1cd0d2b380deca5b014ae0de4749",
      "parents": [
        "e2edd2237bcb681222f2af201afd9016dc95827d"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:26:48 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 12:41:29 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/native\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  cmds/atrace/Android.bp\n  cmds/bugreport/Android.bp\n  cmds/bugreportz/Android.bp\n  cmds/cmd/Android.bp\n  cmds/dumpstate/Android.bp\n  cmds/dumpsys/Android.bp\n  cmds/dumpsys/tests/Android.bp\n  cmds/flatland/Android.mk\n  cmds/idlcli/Android.bp\n  cmds/installd/Android.bp\n  cmds/installd/tests/Android.bp\n  cmds/ip-up-vpn/Android.mk\n  cmds/lshal/Android.bp\n  cmds/lshal/libprocpartition/Android.bp\n  cmds/rawbu/Android.bp\n  cmds/rss_hwm_reset/Android.bp\n  cmds/service/Android.bp\n  cmds/servicemanager/Android.bp\n  cmds/surfacereplayer/Android.bp\n  cmds/surfacereplayer/replayer/Android.bp\n  libs/adbd_auth/Android.bp\n  libs/android_runtime_lazy/Android.bp\n  libs/arect/Android.bp\n  libs/binder/Android.bp\n  libs/binder/ndk/Android.bp\n  libs/binder/ndk/tests/Android.bp\n  libs/binder/parcel_fuzzer/Android.bp\n  libs/binder/rust/Android.bp\n  libs/binder/rust/tests/Android.bp\n  libs/binder/tests/Android.bp\n  libs/binder/tests/fuzzers/Android.bp\n  libs/binderdebug/Android.bp\n  libs/binderdebug/tests/Android.bp\n  libs/binderthreadstate/1.0/Android.bp\n  libs/binderthreadstate/Android.bp\n  libs/bufferqueueconverter/Android.bp\n  libs/cputimeinstate/Android.bp\n  libs/diskusage/Android.bp\n  libs/dumputils/Android.bp\n  libs/fakeservicemanager/Android.bp\n  libs/gralloc/types/Android.bp\n  libs/gralloc/types/fuzzer/Android.bp\n  libs/gralloc/types/tests/Android.bp\n  libs/graphicsenv/Android.bp\n  libs/gui/Android.bp\n  libs/gui/sysprop/Android.bp\n  libs/gui/tests/Android.bp\n  libs/incidentcompanion/Android.bp\n  libs/input/Android.bp\n  libs/input/tests/Android.bp\n  libs/math/Android.bp\n  libs/math/tests/Android.bp\n  libs/nativebase/Android.bp\n  libs/nativedisplay/Android.bp\n  libs/nativewindow/Android.bp\n  libs/nativewindow/tests/Android.bp\n  libs/renderengine/Android.bp\n  libs/renderengine/tests/Android.bp\n  libs/sensor/Android.bp\n  libs/sensor/tests/Android.bp\n  libs/sensorprivacy/Android.bp\n  libs/ui/Android.bp\n  libs/ui/tests/Android.bp\n  libs/ui/tools/Android.bp\n  libs/vibrator/Android.bp\n  libs/vibrator/fuzzer/Android.bp\n  libs/vr/libpdx/Android.bp\n  libs/vr/libpdx/fuzz/Android.bp\n  libs/vr/libvr_manager/Android.bp\n  opengl/libs/Android.bp\n  opengl/tests/EGLTest/Android.bp\n  opengl/tests/fillrate/Android.bp\n  opengl/tests/finish/Android.bp\n  opengl/tests/gl2_basic/Android.bp\n  opengl/tests/gl2_cameraeye/Android.bp\n  opengl/tests/gl2_copyTexImage/Android.bp\n  opengl/tests/gl2_java/Android.bp\n  opengl/tests/gl2_jni/Android.bp\n  opengl/tests/gl2_yuvtex/Android.bp\n  opengl/tests/gl_jni/Android.bp\n  opengl/tests/gl_perf/Android.bp\n  opengl/tests/gl_perfapp/Android.bp\n  opengl/tests/gl_yuvtex/Android.bp\n  opengl/tests/gldual/Android.bp\n  opengl/tests/gralloc/Android.bp\n  opengl/tests/hwc/Android.bp\n  opengl/tests/lib/Android.bp\n  opengl/tests/lighting1709/Android.bp\n  opengl/tests/linetex/Android.bp\n  opengl/tests/swapinterval/Android.bp\n  opengl/tests/testFramerate/Android.bp\n  opengl/tests/testLatency/Android.bp\n  opengl/tests/testPauseResume/Android.bp\n  opengl/tests/testViewport/Android.bp\n  opengl/tests/textures/Android.bp\n  services/audiomanager/Android.bp\n  services/automotive/display/Android.bp\n  services/batteryservice/Android.bp\n  services/displayservice/Android.bp\n  services/gpuservice/Android.bp\n  services/gpuservice/bpfprogs/Android.bp\n  services/gpuservice/gpumem/Android.bp\n  services/gpuservice/gpustats/Android.bp\n  services/gpuservice/tests/unittests/Android.bp\n  services/gpuservice/tracing/Android.bp\n  services/inputflinger/Android.bp\n  services/inputflinger/benchmarks/Android.bp\n  services/inputflinger/dispatcher/Android.bp\n  services/inputflinger/host/Android.bp\n  services/inputflinger/reader/Android.bp\n  services/inputflinger/reporter/Android.bp\n  services/inputflinger/tests/Android.bp\n  services/inputflinger/tests/fuzzers/Android.bp\n  services/powermanager/Android.bp\n  services/schedulerservice/Android.bp\n  services/sensorservice/Android.bp\n  services/sensorservice/hidl/Android.bp\n  services/sensorservice/tests/Android.bp\n  services/stats/Android.bp\n  services/surfaceflinger/Android.bp\n  services/surfaceflinger/CompositionEngine/Android.bp\n  services/surfaceflinger/TimeStats/Android.bp\n  services/surfaceflinger/TimeStats/timestatsproto/Android.bp\n  services/surfaceflinger/layerproto/Android.bp\n  services/surfaceflinger/sysprop/Android.bp\n  services/surfaceflinger/tests/Android.bp\n  services/surfaceflinger/tests/fakehwc/Android.bp\n  services/surfaceflinger/tests/unittests/Android.bp\n  services/surfaceflinger/tests/vsync/Android.bp\n  services/surfaceflinger/tests/waitforvsync/Android.bp\n  services/utils/Android.bp\n  services/utils/tests/Android.bp\n  services/vr/hardware_composer/Android.bp\n  services/vr/virtual_touchpad/Android.bp\n  vulkan/libvulkan/Android.bp\n  vulkan/nulldrv/Android.bp\n  vulkan/vkjson/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_notice\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT legacy_notice\nto:\n  opengl/Android.bp\n  opengl/tests/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    legacy_notice\nto:\n  libs/vr/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\nto:\n  headers/Android.bp\n  services/vr/Android.bp\n  vulkan/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\n    SPDX-license-identifier-Unicode-DFS\nto:\n  cmds/surfacereplayer/proto/Android.bp\n  libs/vr/libbroadcastring/Android.bp\n  libs/vr/libbufferhub/Android.bp\n  libs/vr/libbufferhubqueue/Android.bp\n  libs/vr/libbufferhubqueue/benchmarks/Android.bp\n  libs/vr/libbufferhubqueue/tests/Android.bp\n  libs/vr/libdisplay/Android.bp\n  libs/vr/libdvr/Android.bp\n  libs/vr/libdvr/tests/Android.bp\n  libs/vr/libdvrcommon/Android.bp\n  libs/vr/libpdx_default_transport/Android.bp\n  libs/vr/libpdx_uds/Android.bp\n  libs/vr/libperformance/Android.bp\n  libs/vr/libvrflinger/Android.bp\n  libs/vr/libvrflinger/tests/Android.bp\n  libs/vr/libvrsensor/Android.bp\n  opengl/tests/configdump/Android.bp\n  opengl/tests/filter/Android.bp\n  opengl/tests/gl_basic/Android.bp\n  opengl/tests/tritex/Android.bp\n  services/vr/bufferhubd/Android.bp\n  services/vr/hardware_composer/aidl/Android.bp\n\nAdded SPDX-license-identifier-BSD SPDX-license-identifier-MIT\n    legacy_notice\nto:\n  opengl/tests/angeles/Android.bp\n\nAdded SPDX-license-identifier-MIT\nto:\n  services/vr/performanced/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\n\nChange-Id: Ib1de8cd7b87446de45d79db15cd90b93a591846d\nMerged-in: Ib1de8cd7b87446de45d79db15cd90b93a591846d\n"
    },
    {
      "commit": "77700816ec51d13b96003de9d5d2f42c9247e0ce",
      "tree": "2a8b2bb8a4ca687deceedad34f1654088dc96853",
      "parents": [
        "4a33165d18b017e6c700d881758fb5e2c00dfa4e",
        "3ee15513ba88564872c258ea47f23011af3b16ca"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 21 18:35:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 21 18:35:27 2020 +0000"
      },
      "message": "Merge \"Add AV1 openmax profile level\" am: d52459bd4b am: 3ee15513ba\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1151538\n\nChange-Id: Ib4a08bf0801cd59063b43e8a37c0c1792bae23bf\n"
    },
    {
      "commit": "d52459bd4b97ea0dbb2ef94227c78c4a17926cfc",
      "tree": "d29f99771927ada47da3dad41a9e6888039767ff",
      "parents": [
        "3309b5e8f2838ddcdce1efb3a9b8b7559dbf7466",
        "390914a71b84a77536370618520d0d1e114770fe"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 21 18:08:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 21 18:08:39 2020 +0000"
      },
      "message": "Merge \"Add AV1 openmax profile level\""
    },
    {
      "commit": "bd28e1cc99bc3fc9043b5b8401bb121e96051a1c",
      "tree": "f3c4c6ff5e6869c163b1b6b4d57af1b46641f0c4",
      "parents": [
        "2c76e1b335e39c6f7263288184eb91341c4fd40c",
        "809e61ab77534a08769bab4ff6690caacc7ae644"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Wed May 06 22:14:58 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 06 22:14:58 2020 +0000"
      },
      "message": "Merge \"media_plugin_headers: Add host support\" am: 3e3cdc9b33 am: 809e61ab77\n\nChange-Id: Ic7f95825b7e55f075c92c7c9c8c1b92797913910\n"
    },
    {
      "commit": "3d1c2f61f075b75782fcac9620791fee54eecf3f",
      "tree": "1630b430f5bc38cb53498db07b0f532068da0d42",
      "parents": [
        "dbd5b4325bb6ef2a74cb0086aa7134f43c544b31"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Tue Mar 17 14:03:29 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Tue May 05 11:08:16 2020 +0530"
      },
      "message": "media_plugin_headers: Add host support\n\nTest: Build media_plugin_headers\nBug: 151789258\n\nChange-Id: I46553563666e81393a0237224cc19b3694123322\n"
    },
    {
      "commit": "871299eb28ff77f254155e03f46c233637b00530",
      "tree": "a0eef0e71408cfdbf072cedc420fafefaefe976f",
      "parents": [
        "a84a87f92ffeb2b7cd35a89cc1187febb54abaa8",
        "84ae3bfe955346f79da8dc668df93be11c58631b"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Fri May 01 18:07:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri May 01 18:07:49 2020 +0000"
      },
      "message": "Merge \"Set min_sdk_version to be part of mainline modules\" am: ad9387dd8a am: 84ae3bfe95\n\nChange-Id: Iae9e5ffdd80514e1c43f445d998fe43a05bcd261\n"
    },
    {
      "commit": "a395c8d9aa8e985d8c45f5dffa6518550a70d9a1",
      "tree": "54f31dc83becdb2b8d3c149408093cf8379035e6",
      "parents": [
        "898879b988f3bc3aaf3821293e1cf31fdc053fdd"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Apr 16 18:48:32 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Apr 22 18:58:21 2020 +0900"
      },
      "message": "Set min_sdk_version to be part of mainline modules\n\nModules contributing mainline modules (APK/APEX) should set\nmin_sdk_version as well as apex_available.\n\nFor now setting min_sdk_version doesn\u0027t change build outputs.\nBut build-time checks will be added soon.\n\nBug: 152655956\nTest: m\nChange-Id: Ifea5ed988fad2e0d29271e6e9cbf0e12100b37d9\n"
    },
    {
      "commit": "eabea124052cb140741bd01ead71df1194fd7723",
      "tree": "c94960627294309b405631017daa4a84b0713fc0",
      "parents": [
        "90bce2d72316b931bd27c03253f054c654f29ef9"
      ],
      "author": {
        "name": "Liang Ji",
        "email": "liang.ji@amlogic.com",
        "time": "Fri Mar 27 08:45:15 2020 +0800"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Apr 08 10:13:41 2020 +0000"
      },
      "message": "vp8: modify for add soft vp8 decoder [2/3]\n\nPD# GH-245\n\nProblem:\nvp8 play do not smooth\n\nSolution:\nmodify for add vendor soft decoder\nfor vp8 decoder\n\nTest: U212\n\nBug: 149354182\nSigned-off-by: Jian Wang \u003cjian.wang@amlogic.com\u003e\nChange-Id: Icda72035180451bfaae45a8316a8964781905db8\n"
    },
    {
      "commit": "f46ac350e9c936f5d77c74d0a1854411116707c0",
      "tree": "241adfa481e6cfe6a609087c3fc335f8695e777a",
      "parents": [
        "453f2c3e7a99fc1a342319c0419da4a2de2e9a87"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Feb 17 16:44:20 2020 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Feb 19 10:08:30 2020 -0800"
      },
      "message": "Declare new AAC struct for MPEG-4 / MPEG-D DRC parameters\n\nDeclare AAC DRC output loudness, album mode parameters in\na new structure.\n\nBug: 148385721\nTest: atest DecoderTestXheAac DecoderTestAacDrc\nChange-Id: I17bda0a775879eee373ef2a7f187d9e560e8b852\n"
    },
    {
      "commit": "53fab6b4293d6aff40e75e18652b94d044d7e439",
      "tree": "070308908a12fd195ffc573c31a8907823b2cdf2",
      "parents": [
        "d7ed6b5f34ac9b30be6aff15694e1365d50e6f0a"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Oct 09 16:52:03 2019 -0700"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Nov 06 22:59:35 2019 +0000"
      },
      "message": "update cas plugin interface for cas@1.2\n\nTest: Manual\nbug: 141783130\nChange-Id: I9d2a18cbe0ab2f0d94b2dd4f88815a8230b0548d\nMerged-In: I9d2a18cbe0ab2f0d94b2dd4f88815a8230b0548d\n"
    },
    {
      "commit": "a69a63d4828f803382bfae7988e1ad29c93af739",
      "tree": "e9c9f55490d48840c1ec4c3c87bc318a648c2434",
      "parents": [
        "cee9c595034cab9b49bf4397d10d63806d99cf21",
        "f554a909abcd2ac44c9db94cd72db781f7672a90"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Nov 05 10:49:48 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 10:49:48 2019 -0800"
      },
      "message": "Merge \"add the OMX_VIDEO_CodingAV1 in the OMX_VIDEO_CODINGTYPE\" am: d7ed6b5f34 am: 62b4aba7ee\nam: f554a909ab\n\nChange-Id: Ia1c59eedf207083c4836bab7011c105382c499ec\n"
    },
    {
      "commit": "ad7bc3bfd65dbbc6f7c806badd40fda1e9dfc133",
      "tree": "1748ad7274629e2290639434c0aa89aa4f8ad7cd",
      "parents": [
        "83098b6d4527dd9387b0fb80d9ceb3cb6ebcc7fb"
      ],
      "author": {
        "name": "chunlei.guo",
        "email": "chunlei.guo@unisoc.com",
        "time": "Sun Sep 29 19:13:19 2019 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Nov 05 05:34:56 2019 +0000"
      },
      "message": "add the OMX_VIDEO_CodingAV1 in the OMX_VIDEO_CODINGTYPE\n\nwe have developed an AV1 decoder within the OpenMax framework.\n\nBug: 141833956\nChange-Id: Ia2ee8e3165c5fa82e871732ade972ebff46454c6\n"
    },
    {
      "commit": "390914a71b84a77536370618520d0d1e114770fe",
      "tree": "1d96155d5b0350e0e8d21a9fb5324225a2b43210",
      "parents": [
        "8bfaf9f3b5aa0fbc2d3758bf23892d858e471ccf"
      ],
      "author": {
        "name": "Houxiang Dai",
        "email": "houxiang.dai@mediatek.com",
        "time": "Thu Oct 24 14:04:29 2019 +0800"
      },
      "committer": {
        "name": "Elvis Chien",
        "email": "elvis.chien@mediatek.com",
        "time": "Fri Oct 25 13:56:56 2019 +0800"
      },
      "message": "Add AV1 openmax profile level\n\nBug: 140786355\n"
    },
    {
      "commit": "1729fb79847991b565becaed4c93fca891715596",
      "tree": "7123a242b44a12dd4ff978095aadcfc4dc6e760a",
      "parents": [
        "7c123cc15041254190da53fe828fb44677fc879e"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Oct 09 16:52:03 2019 -0700"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Mon Oct 21 15:34:26 2019 -0700"
      },
      "message": "update cas plugin interface for cas@1.2\n\nTest: Manual\nbug: 141783130\nChange-Id: I9d2a18cbe0ab2f0d94b2dd4f88815a8230b0548d\n"
    },
    {
      "commit": "49147b5323ab41227f435dc632d807f870b34a41",
      "tree": "59e2c2854804d162293e38134c5da80b94753ce7",
      "parents": [
        "1b871b51b6ae4bf261ecf40df273919c064d19d3"
      ],
      "author": {
        "name": "Vikas Balapal Maheswarappa",
        "email": "Vikas.BalapalMaheswarappa@dolby.com",
        "time": "Tue Sep 10 11:26:46 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 14 10:07:03 2019 -0700"
      },
      "message": "Add type for AV1 Dolby Vision profile\n\nBug: 129367182\nTest: build, run\n\nChange-Id: I790ad70240a8787666a050e70fe3a50659405133\n"
    },
    {
      "commit": "488848a9a3ac6839bdba1f6ee244ec94529ca8db",
      "tree": "3902a15a44efe1f63889dd18c17d0d103362830c",
      "parents": [
        "72f94e1d6f76913d9346b9b843e452ad237d6137"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Oct 04 13:46:11 2019 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Oct 04 13:46:11 2019 -0700"
      },
      "message": "OMX_IndexExt: add OMX_IndexConfigLowLatency\n\nTest: cts\nBug: 134971304\nChange-Id: I2ab8412825562c248350d335299ecacc92608b9d\n"
    },
    {
      "commit": "196d624fa4ffd4d9297128c4214aadf69d0a6c11",
      "tree": "f762d1c28738365dd894d6b417a595adbe17b6da",
      "parents": [
        "f96a67700e6bfcb3dcac35e93417c0da08aa0240"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Mon May 06 14:21:00 2019 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed May 08 01:05:16 2019 +0000"
      },
      "message": "DrmAPI: add status usable_in_future\n\nBug:116738851\nTest: vts VtsHalDrmV1_2Target\nChange-Id: I7a895ef9e45d581ff565efd6bf6591f39dd66de1\n"
    },
    {
      "commit": "3ef35e4b4e7351a83ef535c4715eece8087d9d6c",
      "tree": "4a8c7514e160380d4d562c1303de0ea58b13d622",
      "parents": [
        "b5b0f66cd637880a8c11a1a7b6210b147494e287",
        "fc2d0de03f80fe23516dc898ec1144a113374c9e"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Feb 01 15:17:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 01 15:17:39 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Add plugin API to use cas@1.1 new interface\"\"\""
    },
    {
      "commit": "80c29f192f5701177197a4820cb715918a7a62d0",
      "tree": "a88ea6dcd97f9c164efd3822be451701aff99b77",
      "parents": [
        "af1eb8ee8fbc9e90325083917d863729ec28cc49"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Jan 16 13:34:53 2019 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Jan 31 16:59:49 2019 -0800"
      },
      "message": "media: Add level 6+ OMX enums for AVC/H.264\n\nBug: 122971163\nChange-Id: Ie5d6626cc832088080953302e4de902a76e09053\n"
    },
    {
      "commit": "fc2d0de03f80fe23516dc898ec1144a113374c9e",
      "tree": "935b682502558be70beecacdd89e22e3558b8834",
      "parents": [
        "18aa67339fc50e3ea05bef3130d92f289630e5a5"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 22:48:28 2019 +0000"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 31 22:48:28 2019 +0000"
      },
      "message": "Revert \"Revert \"Add plugin API to use cas@1.1 new interface\"\"\n\nThis reverts commit 18aa67339fc50e3ea05bef3130d92f289630e5a5.\n\nReason for revert: \u003cThis CL isn\u0027t related to public API which triggered previous revert\u003e\n\nChange-Id: Icddf41abd76a4bd63dd2b67d6ee732d9642ac94a\n"
    },
    {
      "commit": "3474cc9988c382d6178c29226e26c0dac0cde254",
      "tree": "3365b0304ab78ef74c433e4c87d001b33686051e",
      "parents": [
        "206c15c85a7c77c50fb274dbd5851d08635f1b57"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Jan 30 12:48:21 2019 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Jan 31 00:51:49 2019 -0800"
      },
      "message": "Resolve feedback from API review\n\nFix inconsistent naming of offline license states\n\nbug:120489407\nbug:120488811\ntest:cts and gts media tests\n\nChange-Id: I42b199fba52f7eb29ced92f73c8ef0dbb277f297\n"
    },
    {
      "commit": "18aa67339fc50e3ea05bef3130d92f289630e5a5",
      "tree": "f8e030b56b1df540a5b76c8a6345f8abd7d749b7",
      "parents": [
        "d5dda38886699b8383f7ce38f7d254b14a18dec3"
      ],
      "author": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Thu Jan 31 00:57:30 2019 +0000"
      },
      "committer": {
        "name": "Xusong Wang",
        "email": "xusongw@google.com",
        "time": "Thu Jan 31 00:57:30 2019 +0000"
      },
      "message": "Revert \"Add plugin API to use cas@1.1 new interface\"\n\nThis reverts commit d5dda38886699b8383f7ce38f7d254b14a18dec3.\n\nReason for revert: \u003cINSERT REASONING HERE\u003e\n\nChange-Id: I7e4abd8e9e5e21abda3ec13e5764d9155e634ec7\n"
    },
    {
      "commit": "d5dda38886699b8383f7ce38f7d254b14a18dec3",
      "tree": "935b682502558be70beecacdd89e22e3558b8834",
      "parents": [
        "62ecefead236c531663e65937a7eebc1c037f21b"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Jan 17 18:35:01 2019 -0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Jan 25 14:43:05 2019 -0800"
      },
      "message": "Add plugin API to use cas@1.1 new interface\n\nAdd APIs to allow plugin can implement new interface which defined in cas@1.1\nTest: manual\nBug: 122472761\n\nChange-Id: I367a3fc11870eac9e8516b6cdd077594f395112b\n"
    },
    {
      "commit": "bf1f1460a0b34e0641425bb1d4252d375bcfd433",
      "tree": "82a88256109fc07ae5a05be29aa05c960b7232ed",
      "parents": [
        "4e88b78ac560858c663f452a9f691af0a60d4cc5"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Jan 14 10:25:11 2019 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Jan 14 21:16:42 2019 -0800"
      },
      "message": "Add support for HDCP 2.3\n\nbug:120040804\nChange-Id: I9490db8ec7287284ca12e918b7d1cdec4601a170\n"
    },
    {
      "commit": "b09a054f48adfe2b396f4331c0bd07aa58c0bab8",
      "tree": "b064db17ddb0d8a636f8860b3da7a2700d342a46",
      "parents": [
        "01fc0b7ff807013d2834ce632ef6833b28aec36a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Dec 12 08:43:07 2018 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Jan 10 10:02:42 2019 +0000"
      },
      "message": "Add additional error conditions to MediaDrm\n\nNew codes are being added to handle resource\ncontention, lost session state, frame size too\nlarge and insufficient security level for\ndecryption. Also cleans up inconsistent use of\ntamper detected error where invalid state error\nshould have been used.\n\nbug:111504510\nbug:111505796\ntest:cts and gts media test cases\n\nChange-Id: I395099dc053a9e4f40c0b38ca4bac401a424f7ed\n"
    },
    {
      "commit": "5c3e65ea1f9904cc3a02c04e25a8caa006cec89b",
      "tree": "cfe68f0c4049851895fff6849533f6ac2992a9f8",
      "parents": [
        "96a715f5f173c335df0494dcba0e8188c4334fb0",
        "dc2c78e38d3809480e0e816abd6dbaefe5cc81e1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 20 02:03:12 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 20 02:03:12 2018 +0000"
      },
      "message": "Merge \"hdr10+: adding OMX config index and profiles\""
    },
    {
      "commit": "faba0dc129e2d73bb8fc313bfa337baddb2582d6",
      "tree": "017a5719493378ece0da8fb8e58cd857a1d2b176",
      "parents": [
        "132e0e82515ac79746c5c13fbe79cf34049a9544",
        "f39e9ea7ae927dca2db2876eb9bfb42ca7d11cd4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 17:54:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 17:54:40 2018 +0000"
      },
      "message": "Merge \"Add AudioPresentation selection support for MediaCodec\""
    },
    {
      "commit": "5f8d2168fe2b24ba679a472cbbc062ea0f2b672a",
      "tree": "0205222af96d35973e42f36c71d72da881726749",
      "parents": [
        "7cb79bb3ce009de4bb2ddbc9b657737dc1bd8f75",
        "b1e0e111f623cc36f8cd70fd18fd4409d2d2bc63"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 03:19:36 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 03:19:36 2018 +0000"
      },
      "message": "Merge \"Add coding extention type EAC3 support in asString()\""
    },
    {
      "commit": "f39e9ea7ae927dca2db2876eb9bfb42ca7d11cd4",
      "tree": "04791f06447b27679ac5e347eb617c5691959771",
      "parents": [
        "227d1b1098a8d4fa562ca23914c7472c337acf26"
      ],
      "author": {
        "name": "ybai",
        "email": "Yanning.Bai@dolby.com",
        "time": "Thu Nov 01 11:09:42 2018 +0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Dec 11 12:47:34 2018 -0800"
      },
      "message": "Add AudioPresentation selection support for MediaCodec\n\nBug: 119312182\nTest: compile\nChange-Id: I89783bbeaf0b1749ed53ee12ee4c66366739469c\n"
    },
    {
      "commit": "dc2c78e38d3809480e0e816abd6dbaefe5cc81e1",
      "tree": "7959c63f70732325989d5967490c6b7e4e8bf7a2",
      "parents": [
        "91f568305a97a6d5b6f54cc0d091a29c76a8348d"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Dec 04 12:41:32 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Dec 11 12:40:20 2018 -0800"
      },
      "message": "hdr10+: adding OMX config index and profiles\n\nbug: 118507186\n\nChange-Id: I09f694e9339af9c556f92daf9b8e26458d73cd7a\n"
    },
    {
      "commit": "b8749a5fd42cea81a23344bf3ba8d49ad57e3c29",
      "tree": "9a08e6a0036eb2d054ace2e586e8db702b18acfc",
      "parents": [
        "8ff3b3ebe77f7b96a1f4e96370cac2d5da8c90ec",
        "a2af29e42a828b1c4708d84c373b90bb6201963e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 19:21:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 19:21:04 2018 +0000"
      },
      "message": "Merge \"Add AC-4 support in OpenMAX definition\""
    },
    {
      "commit": "c4316eba65080fcab7b163124098537d7b2bcd5e",
      "tree": "bd970a9862c0608809959d1c8524a01c0ffeff76",
      "parents": [
        "3053e1658fa535865053110089c19ec725a18571",
        "72126de991bf88d7bd979075e0372f30e7591de8"
      ],
      "author": {
        "name": "Vasily Tarasov",
        "email": "vtarasov@google.com",
        "time": "Thu Dec 06 17:28:00 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 06 17:28:00 2018 -0800"
      },
      "message": "Merge \"Update comment to use CAS-specific error codes\" am: cc5daca6e4 am: a9d0f6a32b\nam: 72126de991\n\nChange-Id: Ic0e6ee23717a48b82bc1e944c600bf83be760517\n"
    },
    {
      "commit": "6f4e5605b9e97f30ef91046b893e59b691fddf7e",
      "tree": "b3b46d6e5f518747b9635a4f155f27082e589924",
      "parents": [
        "d1842c438698e12ebb214b64476a793cf5da8a04"
      ],
      "author": {
        "name": "Vasily Tarasov",
        "email": "vtarasov@google.com",
        "time": "Thu Dec 06 11:18:17 2018 -0800"
      },
      "committer": {
        "name": "Vasily Tarasov",
        "email": "vtarasov@google.com",
        "time": "Thu Dec 06 11:18:17 2018 -0800"
      },
      "message": "Update comment to use CAS-specific error codes\n\nChange-Id: I907ee89dbf69084542feb0870a16630df0350dd7\n"
    },
    {
      "commit": "a2af29e42a828b1c4708d84c373b90bb6201963e",
      "tree": "98681fdc3154aa13b654568ee01407b8331f55b2",
      "parents": [
        "07ee215a85de1053e71e3df94feaf502aea676c6"
      ],
      "author": {
        "name": "Yanning Bai",
        "email": "ybai@dolby.com",
        "time": "Tue Dec 04 16:54:34 2018 +0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 05 09:55:35 2018 -0800"
      },
      "message": "Add AC-4 support in OpenMAX definition\n\nBug: 119312182\nTest: make\nChange-Id: I415069a45650757b7d0128cae12031ec613bb758\n"
    },
    {
      "commit": "b1e0e111f623cc36f8cd70fd18fd4409d2d2bc63",
      "tree": "c4c0afcb8faa40aec7078edd2847f184fdaf32ab",
      "parents": [
        "07ee215a85de1053e71e3df94feaf502aea676c6"
      ],
      "author": {
        "name": "Yanning Bai",
        "email": "ybai@dolby.com",
        "time": "Wed Nov 28 15:48:03 2018 +0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 05 09:48:28 2018 -0800"
      },
      "message": "Add coding extention type EAC3 support in asString()\n\nBug: 63901775\nTest: make\nChange-Id: I61581b409366b5b73baf032db05210a69e8dd758\n"
    },
    {
      "commit": "50c6ff2e35cfd28937dbfa17adb349f6fd51a449",
      "tree": "97daf3b433a38c87c650bbc780ea820cc0794636",
      "parents": [
        "f593018a8f51a22e3da46c1ae84559c127104288"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Nov 05 15:25:06 2018 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Nov 07 21:50:09 2018 -0800"
      },
      "message": "Update the DRM API to support new offline methods\n\nbug:117570956\nbug:110838441\nbug:116252891\n\ntest: android.media.cts.MediaDrmClearkeyTest#testOfflineKeyManagement\n\nChange-Id: Idcff348de2af22868e56d707c04b67197fc2d17d\n"
    },
    {
      "commit": "28a35395411faa5595f1a4dcdd2b908a21a88dad",
      "tree": "4c0a2b701ee393a0054514d850ba12268b5463a1",
      "parents": [
        "3803f0b564112a6785329a394c7267bfa59c501a"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Apr 16 19:14:26 2018 +0900"
      },
      "committer": {
        "name": "Luis Hector Chavez",
        "email": "lhchavez@google.com",
        "time": "Mon Sep 17 09:26:15 2018 -0700"
      },
      "message": "Remove ArcVideoBridge service from framework.\n\nWe rewrite ArcVideoBridge to HIDL. Then both ArcVideoEncoder and\nArcCodec can communicate with it.\n\nBug: 111683541\nTest: Pass 1 CTS and check ArcCodec and ArcVideoEncoder work\nChange-Id: I2febf4120d949ce5d5f4bad3401b9072b34c4456\nMerged-In: I2febf4120d949ce5d5f4bad3401b9072b34c4456\n(cherry picked from commit 3226871bf2d9d672d9f2e4ab6277faf5393a9dbf)\n"
    },
    {
      "commit": "a47d5dad4d8e8b80ab69ae4d9b478e05fd50e269",
      "tree": "09262e74593905c5378b1fd92b7fa81def93a815",
      "parents": [
        "f5a824e83d2af4f538f3d88d03a31e5c5c6a2c26"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Apr 16 19:14:26 2018 +0900"
      },
      "committer": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Tue Aug 07 11:44:52 2018 +0900"
      },
      "message": "Remove ArcVideoBridge service from framework.\n\nWe rewrite ArcVideoBridge to HIDL. Then both ArcVideoEncoder and\nArcCodec can communicate with it.\n\nBug: 111683541\nTest: Pass 1 CTS and check ArcCodec and ArcVideoEncoder work\nChange-Id: I2febf4120d949ce5d5f4bad3401b9072b34c4456\nMerged-In: I2febf4120d949ce5d5f4bad3401b9072b34c4456\n(cherry picked from commit 3226871bf2d9d672d9f2e4ab6277faf5393a9dbf)\n"
    },
    {
      "commit": "ec1c831614f9415b07a097d4a10039e32d4fc13c",
      "tree": "2babedc3d61369d7bbbebb7176501546a2ef849b",
      "parents": [
        "cf50ab962118d133f05eecb394a3a414f2e25a33"
      ],
      "author": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Tue May 29 17:58:30 2018 +0000"
      },
      "committer": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Thu Jun 14 22:06:24 2018 +0000"
      },
      "message": "Moved MojoBootstrapResult to its own file\n\nThis is needed due to a prior ARC specific change that lives in master.\n\nChange-Id: I81204a969d52d3bbffc63a6b008c7156a1215f5d\n(cherry picked from commit 1462e76c5ba8f1bef951f482c8fc0f85e2ba94b3)\n"
    },
    {
      "commit": "ca7b04450db3152c72f153be05d685b58ae24df5",
      "tree": "e8a6b0f011858d159d0d6c7d1b251e1629ee447e",
      "parents": [
        "79ab72151d9622a2b92c55767a6e652de14c4c87"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 26 15:41:47 2018 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Apr 27 15:08:46 2018 -0700"
      },
      "message": "OMX AAC: define DRC effect type param \u0026 xHE object\n\nBug: 71430241\nTest: CTS DecoderTest and DecoderTestAacDrc\nChange-Id: Ib69ba26f3f68893ebf4c7f4dadec6e3266158a91\n"
    },
    {
      "commit": "bf45d7e90e487346a3088e78ebb261c3220fa983",
      "tree": "965e39095c795d51f9e7a852009c509f6dc364ef",
      "parents": [
        "55d4747f838f94d9286f07e211f67337968be942"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Apr 06 18:20:47 2018 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Apr 09 12:37:16 2018 -0700"
      },
      "message": "Fix appData field type\n\nbug: 77732157\ntest: CTS MediaCasTest; VTS VtsHalCasV1_0Target.\n\nChange-Id: Ia8c2f2c81894a6c083c07cd29ca28bc2eed74529\n"
    },
    {
      "commit": "70f999f59c092ec8bb3a0b5974bb827641d587ab",
      "tree": "f0a8460e9e4b10fd70f8a98ca8b3c6e3e12273de",
      "parents": [
        "6e01adc9c1f22208b3d2151e7662e6defbc1d60f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Mar 14 18:20:08 2018 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 15 15:11:04 2018 -0700"
      },
      "message": "heif: rename nGrid{Width|Height} to nTile{Width|Height}\n\nSo that it\u0027s not confused with grid row/column.\n\nbug: 74831433\n\nChange-Id: I714addd9c03e849bae9d1616c963dab0d5333a57\n"
    },
    {
      "commit": "bccb6ec418e4cb3e716aa268919f21b6f55f48a5",
      "tree": "3904d17c2c85b6da2b6d319b635e726b4922969d",
      "parents": [
        "17ea0116db02bd93a24ea84073e87ef2b2aec3f5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Feb 28 16:07:44 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Mar 15 02:30:35 2018 +0000"
      },
      "message": "heif: OMX image encoder header changes -- DO NOT MERGE\n\nbug: 74073607\nChange-Id: Iea85c88eefdcb2b2774bdddd0a576fdf9770de08\n(cherry picked from commit 93c3a4089e822af7062a8b6eae716a6b317d460c)\n"
    },
    {
      "commit": "03ea4fe1ce458cb7b0721af1dda24e901dd70b69",
      "tree": "49617aaa23313354666dc8112c666e9b246e4d5b",
      "parents": [
        "7e3b57a2f100bd7047ee33e786e9ac32185270d5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Feb 20 11:00:30 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Feb 23 14:36:10 2018 -0800"
      },
      "message": "cas: add flag for pes header descrambling\n\nChange-Id: I5985a75cc5cbce2aea8d6068b3665572ed9e524c\n"
    },
    {
      "commit": "37708dbb8c940713317d3aba6113000e8b65e40c",
      "tree": "95a46e2177602933a4213dbbef3428bd4f5d80cd",
      "parents": [
        "3553dfe9da9f1bff6d62f3ea52f71f956a5f429b"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 19:52:43 2018 +0000"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sun Feb 11 19:52:43 2018 +0000"
      },
      "message": "Revert \"Revert \"Fix MediaDrm security level APIs\"\"\n\nThis reverts commit 3553dfe9da9f1bff6d62f3ea52f71f956a5f429b.\n\nChange-Id: I162037cfe692a0b0d277c562fc3f92d48f9446c3\n"
    },
    {
      "commit": "3553dfe9da9f1bff6d62f3ea52f71f956a5f429b",
      "tree": "71b9b779263ee95af16729b2216c40808b49f01b",
      "parents": [
        "52d274d3428a26c3130fd72dfcc2be2f3058d56e"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Feb 11 15:01:09 2018 +0000"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Sun Feb 11 15:02:03 2018 +0000"
      },
      "message": "Revert \"Fix MediaDrm security level APIs\"\n\nThis reverts commit 52d274d3428a26c3130fd72dfcc2be2f3058d56e.\n\nReason for revert: Build cop here. The CL topic that I\u0027m reverting broke several builds: Drm.h\u0027s openSession(Vector\u003cuint8_t\u003e \u0026sessionId) hides overloaded virtual function openSession(DrmPlugin::SecurityLevel securityLevel, ..) from IDrm.h.\n\nhttps://android-build.googleplex.com/builds/submitted/4598692/full-eng/latest/view/logs/build_error.log\n\nChange-Id: I6c1029e615ea9f418d265c75db28981036c98ee8\n"
    },
    {
      "commit": "52d274d3428a26c3130fd72dfcc2be2f3058d56e",
      "tree": "95a46e2177602933a4213dbbef3428bd4f5d80cd",
      "parents": [
        "5eb3d3157ab1cf5a499dbb3d540404b28327069f"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Feb 05 15:30:20 2018 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Feb 08 01:48:15 2018 +0000"
      },
      "message": "Fix MediaDrm security level APIs\n\nVendors implementing the newly added MediaDrm.setSecurityLevel\nHAL found that it was difficult to implement properly. Also the\nsemantics are somewhat ambiguous from the Java platform API\nlevel. This CL binds the security level assignment to openSession\nwhich clarifies the API for apps as well as making it more\nnatural to implement in HAL modules.\n\nbug:72831697\ntest: VtsHalDrmV1_1TargetTest, GTS media tests\nChange-Id: Ib3f762b7d813872956715b67bc6eff06f1b9a978\n"
    },
    {
      "commit": "51e76df10ce193e442964ca577ab23b4bb15b9d2",
      "tree": "1eaeb1cd2f9adf6984c15987fa9867b9a45756e0",
      "parents": [
        "c51edbd1ea65c35a1580f7c48800ab6fc079b0c5",
        "7546c15067bef7f31418141ad026b918999c8582"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 25 18:39:25 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 18:39:25 2018 +0000"
      },
      "message": "Merge \"hdr: rename OMX format for 10-bit YUV to Y410\""
    },
    {
      "commit": "085e77879e41ac4c37dab87fb21817c1b36f14d7",
      "tree": "bbf2f30df9c3134eb90d536b0012440df126241f",
      "parents": [
        "cd50f3430c5612f12983048e34ca45ea521a47ef",
        "64e8b41c656fee9bc288939d08b6d0bebf856272"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jan 25 02:47:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 25 02:47:57 2018 +0000"
      },
      "message": "Merge \"omx: add constant quality bitrate control mode\""
    },
    {
      "commit": "7546c15067bef7f31418141ad026b918999c8582",
      "tree": "8d1333aa5a39fba278f97084e988d43db60a4ade",
      "parents": [
        "ffa0ad89141c718d6604ea15b66bc87f7fd496b5"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jan 24 14:05:35 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Jan 24 14:12:03 2018 -0800"
      },
      "message": "hdr: rename OMX format for 10-bit YUV to Y410\n\nbug: 64227585\nChange-Id: I0a63343f5a6682fd31923905bb9beb976c4b8fe4\n"
    },
    {
      "commit": "d6b77445c170ef9b4061d670ffd33ca1bd87f4c5",
      "tree": "c4743458497e1c69037cbee2e77d92b85dfc5ebb",
      "parents": [
        "4d2b19c3333cf15b8f8cf97401354a255f69196c",
        "47265ac241233513eead1ed47ae6d28f6d02a580"
      ],
      "author": {
        "name": "Rahul Frias",
        "email": "rfrias@google.com",
        "time": "Wed Jan 24 07:36:14 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 24 07:36:14 2018 +0000"
      },
      "message": "Merge \"Add new values to KeyRequestType\""
    },
    {
      "commit": "47f36ab4bd04e164799e040b52f368e5cd256cb5",
      "tree": "4c29627f39610abba375622e18a40cf0e9a2fad2",
      "parents": [
        "c6d738a320a612454e6c7588affcfb1f8886dd8c",
        "14f2336874c91e5954407cb8dd529329f1eaef24"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 23 17:07:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 23 17:07:39 2018 +0000"
      },
      "message": "Merge \"Add new MediaDrm methods\""
    },
    {
      "commit": "47265ac241233513eead1ed47ae6d28f6d02a580",
      "tree": "cf73bd586e25e354a94c88d74039faac630303de",
      "parents": [
        "14f2336874c91e5954407cb8dd529329f1eaef24"
      ],
      "author": {
        "name": "Rahul Frias",
        "email": "rfrias@google.com",
        "time": "Mon Jan 22 23:41:08 2018 -0800"
      },
      "committer": {
        "name": "Rahul Frias",
        "email": "rfrias@google.com",
        "time": "Mon Jan 22 23:41:08 2018 -0800"
      },
      "message": "Add new values to KeyRequestType\n\nTwo additional KeyRequestTypes have been added, None and Update. None\nindicates that no key request is needed as keys have already been loaded.\nUpdate indicates that while keys have previously been loaded, an\nadditional (non-renewal) license request is needed.\n\nBug: 70335058\nChange-Id: If9a2e1d9bb0a2ba92e422994f04d8ec0708030ea\n"
    },
    {
      "commit": "64e8b41c656fee9bc288939d08b6d0bebf856272",
      "tree": "0bed0d7ebce4af973162d1c46727f914cbb3ecb7",
      "parents": [
        "ae8223b380ce870a0712f43b8a4bb9c71c01f323"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jan 22 15:33:03 2018 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jan 22 15:37:25 2018 -0800"
      },
      "message": "omx: add constant quality bitrate control mode\n\nbug: 63633199\nChange-Id: Idbfe733ca723fb918ec97d1d834f8950b8e7ffa3\n"
    },
    {
      "commit": "a89a7877375bb55e34cac4a87001e071bf3d334e",
      "tree": "1d79f4e42e8bce720c4dfbab9e02ce3aa180373c",
      "parents": [
        "25d78a1b39b86bc17e813ee7e21288551d2c9784",
        "01dcba520c476a757113fad267f529fdc23e8574"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 22 11:49:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 22 11:49:28 2018 +0000"
      },
      "message": "Merge \"binder interface between ArcBridge and C2VDAAdaptorProxy\""
    },
    {
      "commit": "14f2336874c91e5954407cb8dd529329f1eaef24",
      "tree": "f86d3e241c790f601d0a5502335e01b64a24b853",
      "parents": [
        "f1831a120a44ef9260eb16191195a7db5d6c03d7"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Nov 17 10:10:02 2017 -0800"
      },
      "committer": {
        "name": "Rahul Frias",
        "email": "rfrias@google.com",
        "time": "Sun Jan 21 23:44:43 2018 -0800"
      },
      "message": "Add new MediaDrm methods\n\nMethods for querying HDCP, security levels and\nnumber of sessions\n\nbug:64001680\nbug:33657579\n\nChange-Id: Ifd0215a1879ddda940ebe0fb427b73ce906e99d7\n"
    },
    {
      "commit": "01dcba520c476a757113fad267f529fdc23e8574",
      "tree": "0e855a7d72ff7c27832a237baac970864078135d",
      "parents": [
        "98da46b723d515420261a4c04225cdec135ca98d"
      ],
      "author": {
        "name": "Hirokazu Honda",
        "email": "hiroh@google.com",
        "time": "Tue Jan 16 16:03:52 2018 +0900"
      },
      "committer": {
        "name": "Hirokazu Honda",
        "email": "hiroh@google.com",
        "time": "Mon Jan 22 10:29:25 2018 +0900"
      },
      "message": "binder interface between ArcBridge and C2VDAAdaptorProxy\n\nBug: 63828247\nTest: C2VDAComponent_test\nChange-Id: I21504abc15619924b7f0c1b015eed6abf66f7445\n"
    },
    {
      "commit": "ec3f6d6b152c582570ac70ad807f02f91e7ef721",
      "tree": "c1b35f858a06581cf845de2aa323f47570a8e078",
      "parents": [
        "3bad6e4862a971f97dc6704ea94c9d7501ea217b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 31 20:10:49 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jan 11 14:14:02 2018 -0800"
      },
      "message": "hdr: add OMX color format for 10-bit YUV and RGB1010102\n\nbug: 64227585\n\nChange-Id: I7ce2f1cf44d650e369d84fad5ea136f3a1d876f4\n"
    },
    {
      "commit": "775a54cbac2a0b6d8df7ddb0800c355020e0e50d",
      "tree": "f9ee105f1c54f677b35651ae87644626336b0f35",
      "parents": [
        "086a02a25f4e24be436411d7cbe86307ae0a6ad7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 24 14:48:43 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 24 17:06:02 2017 -0700"
      },
      "message": "omx: fix constrained profile support\n\nBug: 64691727\nChange-Id: Idd4639466bc53cc2a49e31a6107209adfb250765\n"
    },
    {
      "commit": "8af3b0d203193b17702bb02f939a791e4258cc65",
      "tree": "71e3ba86fad285d284017de4472e37a45292bf9d",
      "parents": [
        "1d9cbef56d176514ba546dff6d38dd395217b62b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 17:40:50 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 17:44:41 2017 -0700"
      },
      "message": "omx: add constrained AVC profile constants\n\nBug: 63864332\nChange-Id: I7bcf85a723f86088540ce9f429b315655eee86c6\n"
    },
    {
      "commit": "1d9cbef56d176514ba546dff6d38dd395217b62b",
      "tree": "d8f02e4caf6b98fc14e967ef59d11615e43ec865",
      "parents": [
        "bdd4de8a98d57110befb0c29f662e8a3e4cfc275"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Jul 03 07:41:18 2017 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 11 17:44:41 2017 -0700"
      },
      "message": "media/omx: fix VP9 level enums\n\nBug: 62361245\nChange-Id: If8bacbecd7698ef38e3428ad4a9daa1c4c6bbe82\n"
    },
    {
      "commit": "79c2717cf2c18046ee7374377be5c25a6d127e0a",
      "tree": "b2d661fc4274de168f778d509f762bd7bfc7c7b6",
      "parents": [
        "f0c9a391a5cbea272ec857b2bab83e0bf62c117e",
        "758f2d8ad33be1c386baabcc28871f4bc64bf132"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Aug 01 20:31:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 01 20:31:09 2017 +0000"
      },
      "message": "Merge \"Add new Dolby Vision Profile types\" into oc-mr1-dev"
    },
    {
      "commit": "758f2d8ad33be1c386baabcc28871f4bc64bf132",
      "tree": "ffbf0cd9d843639f276b215e20ce6c30e8d31bb3",
      "parents": [
        "5148c19dea3232e15f9a8cf249799d6c09fa0f95"
      ],
      "author": {
        "name": "Previr Rangroo",
        "email": "prang@dolby.com",
        "time": "Thu Jun 29 17:26:42 2017 +1000"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jul 21 18:24:04 2017 +0000"
      },
      "message": "Add new Dolby Vision Profile types\n\nTest: build\n\nChange-Id: Ie18b3ea536fc0b95ddb3c6c89b4f2643c94979fa\nSigned-off-by: Previr Rangroo \u003cprang@dolby.com\u003e\n"
    },
    {
      "commit": "ccc5e3ff2f75e1c059f66b23eca95119be047247",
      "tree": "c00df1e8403033359896cc1fee384d3d0f20f19b",
      "parents": [
        "b11d9c848a77e5bf1cb14f7610431357af8255d1"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Jul 19 17:09:52 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jul 20 08:47:04 2017 +0000"
      },
      "message": "Add media/openmax as an include directory\n\nThis will obviate changing Khronos\u0027s header files.\n\nNote that all header files in media/openmax have OMX_ prefix, so the\nchance of collision is already low.\n\nTest: Compiles\nBug: 63821829\nChange-Id: I40cc92409de5091a1e2ed7c89c0012000b20f68f\n"
    },
    {
      "commit": "292fba9932ccb20eb0e647bfe510c0e8b271b31d",
      "tree": "93d2f06c93cadb21adeb29dc3c2ba650211c76e2",
      "parents": [
        "3f023eb09444e80d3fa7525a352be39ffcf8c620"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jul 10 12:34:17 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jul 10 12:34:17 2017 +0900"
      },
      "message": "Mark media_plugin_headers as vendor_available\n\nThe headers should be available to vendors since vendors implement the\nheaders.\n\nBug: 37342627\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j camera.device@1.0-impl.vendor\nChange-Id: I9936764039f2a5388707bdc093c869ec3551faad\n"
    },
    {
      "commit": "55e9bd7c487ee235631f302ab8626776547ac913",
      "tree": "d0e98f0c261bbc8653f07e0d97bb1cb70a9c3532",
      "parents": [
        "1a1552472e7eaae15025a88486ebcb647f99fcc8"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Jun 29 14:21:37 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Jul 03 19:35:54 2017 +0900"
      },
      "message": "Package media/*/*.h headers as a headers lib: media_plugin_headers\n\nHeaders under frameworks/native/include/media serves as an interface\nthat is meant to be implemented by vendors. For example.\nmedia/hardware/CryptoAPI.h is implemented under\nvendor/widevine/libwvdrmengine/mediacrypto.\n\nWhen building with BOARD_VNDK_VERSION, the headers are not accessible to\nvendors since they have been included via the global include paths and\nthe paths are not available when building with BOARD_VNDK_VERSION.\n\nSo, we need to make a \"headers library\" for the media headers and modify\nvendors to use the headers lib. Usually, we have been doing this by\nmoving the headers into a subdirectory (usually \u0027include\u0027) of a module\nthat implements the headers. But, this approach can\u0027t be used at this\ntime since the media headers are implemented by many modules.\n\nThe chosen solution is to a separate directory headers/media_plugin and\ndefine a headers lib named media_plugin_headers there.\n\nNote: frameworks/native/headers will now be the home for such\nheader-only libraries.\n\nBug: 63120269\nTest: build\nChange-Id: I67d625706b40d06c8f0602284fbcc1cc8b174c6f\n"
    }
  ]
}
