)]}'
{
  "log": [
    {
      "commit": "7a9b5d11146bd4994b8c7ee1e7d43760db78aea9",
      "tree": "2530eeb75c769aed8cfbd5c8751227aa6e17c344",
      "parents": [
        "a5ac95f3c05674bcc091a6ef5a95d3ae4d2eeaf7",
        "fb8db670cc3c2a5155f7970433875b0eda22bc20"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 19 06:22:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 19 06:22:30 2021 +0000"
      },
      "message": "Merge \"C2SoftHevcDec: Fix resolution change handling\""
    },
    {
      "commit": "fb8db670cc3c2a5155f7970433875b0eda22bc20",
      "tree": "83775c0c004c546d01efbbd2db415d0ba6526072",
      "parents": [
        "d295e4b4bdc617ebdeb36deb97cb9597a5e603f1"
      ],
      "author": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Tue Feb 16 07:14:05 2021 +0530"
      },
      "committer": {
        "name": "Rakesh Kumar",
        "email": "rakesh.kumar@ittiam.com",
        "time": "Thu Feb 18 16:51:20 2021 +0000"
      },
      "message": "C2SoftHevcDec: Fix resolution change handling\n\nC2 plugin for hevc decoder is updated to do config update for\nheight/width before feeding any input after resolution change.\n\nBug: 180592345\nTest: atest android.mediav2.cts.AdaptivePlaybackTest\nChange-Id: I4b64974be535783b0af45d154068ca7163c563be\n"
    },
    {
      "commit": "8eddf4be3678b37a2a788c9ef8891b35806e3ae1",
      "tree": "d3a3c45e76c344a8a9365c0e7280a67b2883a894",
      "parents": [
        "6ffdc403c870cdcf4aaae039fdae7b5ee425c25b"
      ],
      "author": {
        "name": "Josh Hou",
        "email": "joshhou@google.com",
        "time": "Tue Feb 02 16:26:53 2021 +0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 17 21:24:25 2021 -0800"
      },
      "message": "VT: print debug logs between nalunits -\u003e decoder -\u003e renderer\n\nUse the property to control whether to print FPS information.\n\n1) Following log will be printed for every nal units which are going to be provided to decoder\n10-08 15:23:44.660 D 5626     8278     AAVCAssembler:  Access unit complete (1 nal units)\n10-08 15:23:44.700 D 5626     8278     AAVCAssembler:  Access unit complete (1 nal units)\n\n2) Following log will be printed for every frame which is going to be rendered.\n10-08 15:23:44.865 D 5626     8282     CCodecBufferChannel: [c2.exynos.h264.decoder#49] queue buffer successful\n10-08 15:23:44.865 D 5626     8282     CCodecBufferChannel: [c2.exynos.h264.decoder#49] queue buffer successful\n\nBug: 179124671\nTest: Verify the property works\nChange-Id: I0aa848bb75c0db1821c5a40577c5ca90984753e7\nMerged-In: I0aa848bb75c0db1821c5a40577c5ca90984753e7\n"
    },
    {
      "commit": "25c3a3d28086f587b53619adae0e9aa94eeef808",
      "tree": "a59825281b149da177d62d539f4c62394fff6861",
      "parents": [
        "7bf2734afc94390bdc85e9ecbe4a30e9220207cd"
      ],
      "author": {
        "name": "Byeongjo Park",
        "email": "bjo.park@samsung.com",
        "time": "Fri Jun 12 17:24:21 2020 +0900"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 17 21:24:21 2021 -0800"
      },
      "message": "VT: Rx side of CVO implementation to CCodec.\n\n[Problem] video rotation is not working with CCodec in VT scenario.\n[Cause] video rotation should be applied if cvo exists in\n  meta() of MediaCodecBuffer.\n[Solution] C2StreamRotationInfo of outputbuffer will be updated\n  if cvo exist in inputbuffer.\n\nBug: 167935079\n\nSigned-off-by: Byeongjo Park \u003cbjo.park@samsung.com\u003e\nChange-Id: Ib03bde00cefbeb4ac6ea4ea9eff150c686780c38\nMerged-In: Ib03bde00cefbeb4ac6ea4ea9eff150c686780c38\n"
    },
    {
      "commit": "65f7dd435d8a2c96bd975eccbd8b4e70cdef3a58",
      "tree": "b6ec83e0e09f89395c017814eee044d37f20a06a",
      "parents": [
        "159665dd0df0f965f986a1f7b4b59edf6c42ad9f",
        "d79ee1fd7baf6b8a8ea70c93348530c60bb889fa"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 17 21:04:42 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 17 21:04:42 2021 +0000"
      },
      "message": "Merge changes I5a0827eb,Ibd0da668,I74c71975\n\n* changes:\n  CCodec: revamp color format support\n  codec2: add P010 support\n  C2AllocatorGralloc: Convert C2Rect to Rect correctly\n"
    },
    {
      "commit": "39c92dd8fc04b45ee62b28f9144bef0203a00a7e",
      "tree": "067e8080b477802aac9196d2670ed96d3c99e2ef",
      "parents": [
        "9e11c9b635ffd9230b9b1b661f9ed25e9669e2dc",
        "597435f828316dca72cbb25759fc5141cbd6a32b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 16 19:38:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 16 19:38:22 2021 +0000"
      },
      "message": "Merge changes I39f15cc4,I9639692c,I0a10bacc\n\n* changes:\n  RELAND aacdec: don\u0027t report DRC_COMPRESSION_MODE back\n  RELAND CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\n  RELAND CCodec: simplify format change logic\n"
    },
    {
      "commit": "948e6aace91d16acfaa97763c7228029a1c2afe0",
      "tree": "e1213aacab8f21fd8bf9dcd02dbc82741013379f",
      "parents": [
        "367398038247b09a3f92e05affac5f9b1f5e2f90"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:02:31 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 04:09:57 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  apex/Android.bp\n  camera/cameraserver/Android.bp\n  camera/tests/Android.mk\n  cmds/screenrecord/Android.bp\n  cmds/stagefright/Android.mk\n  drm/common/Android.bp\n  drm/drmserver/Android.bp\n  drm/libdrmframework/Android.bp\n  drm/libdrmframework/plugins/common/util/Android.bp\n  drm/libdrmframework/plugins/forward-lock/FwdLockEngine/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/common/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/converter/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/decoder/Android.bp\n  drm/libdrmframework/plugins/passthru/Android.bp\n  drm/libmediadrm/Android.bp\n  drm/libmediadrm/fuzzer/Android.bp\n  drm/libmediadrm/protos/Android.bp\n  drm/libmediadrm/tests/Android.bp\n  drm/mediacas/plugins/clearkey/Android.bp\n  drm/mediacas/plugins/clearkey/tests/Android.bp\n  drm/mediacas/plugins/mock/Android.bp\n  drm/mediadrm/plugins/clearkey/common/Android.bp\n  drm/mediadrm/plugins/clearkey/default/Android.bp\n  drm/mediadrm/plugins/clearkey/default/tests/Android.bp\n  drm/mediadrm/plugins/mock/Android.bp\n  media/audioserver/Android.mk\n  media/bufferpool/1.0/Android.bp\n  media/bufferpool/1.0/vts/Android.bp\n  media/bufferpool/2.0/Android.bp\n  media/bufferpool/2.0/tests/Android.bp\n  media/codec2/components/aac/Android.bp\n  media/codec2/components/amr_nb_wb/Android.bp\n  media/codec2/components/aom/Android.bp\n  media/codec2/components/avc/Android.bp\n  media/codec2/components/base/Android.bp\n  media/codec2/components/cmds/Android.bp\n  media/codec2/components/flac/Android.bp\n  media/codec2/components/g711/Android.bp\n  media/codec2/components/gav1/Android.bp\n  media/codec2/components/gsm/Android.bp\n  media/codec2/components/hevc/Android.bp\n  media/codec2/components/mp3/Android.bp\n  media/codec2/components/mpeg2/Android.bp\n  media/codec2/components/mpeg4_h263/Android.bp\n  media/codec2/components/opus/Android.bp\n  media/codec2/components/raw/Android.bp\n  media/codec2/components/vorbis/Android.bp\n  media/codec2/components/vpx/Android.bp\n  media/codec2/components/xaac/Android.bp\n  media/codec2/core/Android.bp\n  media/codec2/faultinjection/Android.bp\n  media/codec2/fuzzer/Android.bp\n  media/codec2/hidl/1.0/utils/Android.bp\n  media/codec2/hidl/1.0/vts/functional/Android.bp\n  media/codec2/hidl/1.0/vts/functional/audio/Android.bp\n  media/codec2/hidl/1.0/vts/functional/common/Android.bp\n  media/codec2/hidl/1.0/vts/functional/component/Android.bp\n  media/codec2/hidl/1.0/vts/functional/master/Android.bp\n  media/codec2/hidl/1.0/vts/functional/video/Android.bp\n  media/codec2/hidl/1.1/utils/Android.bp\n  media/codec2/hidl/client/Android.bp\n  media/codec2/hidl/services/Android.bp\n  media/codec2/sfplugin/Android.bp\n  media/codec2/sfplugin/tests/Android.bp\n  media/codec2/sfplugin/utils/Android.bp\n  media/codec2/tests/Android.bp\n  media/codec2/vndk/Android.bp\n  media/codecs/amrnb/common/Android.bp\n  media/codecs/amrnb/enc/fuzzer/Android.bp\n  media/codecs/amrnb/fuzzer/Android.bp\n  media/codecs/amrwb/dec/fuzzer/Android.bp\n  media/codecs/amrwb/enc/Android.bp\n  media/codecs/amrwb/enc/SampleCode/Android.bp\n  media/codecs/amrwb/enc/fuzzer/Android.bp\n  media/codecs/amrwb/enc/test/Android.bp\n  media/codecs/g711/decoder/Android.bp\n  media/codecs/g711/fuzzer/Android.bp\n  media/codecs/m4v_h263/dec/Android.bp\n  media/codecs/m4v_h263/dec/test/Android.bp\n  media/codecs/m4v_h263/fuzzer/Android.bp\n  media/codecs/mp3dec/fuzzer/Android.bp\n  media/extractors/Android.bp\n  media/extractors/aac/Android.bp\n  media/extractors/amr/Android.bp\n  media/extractors/flac/Android.bp\n  media/extractors/fuzzers/Android.bp\n  media/extractors/midi/Android.bp\n  media/extractors/mkv/Android.bp\n  media/extractors/mp3/Android.bp\n  media/extractors/mp4/Android.bp\n  media/extractors/mpeg2/Android.bp\n  media/extractors/ogg/Android.bp\n  media/extractors/tests/Android.bp\n  media/extractors/wav/Android.bp\n  media/img_utils/Android.bp\n  media/libaaudio/Android.bp\n  media/libaaudio/examples/Android.bp\n  media/libaaudio/examples/input_monitor/Android.bp\n  media/libaaudio/examples/loopback/Android.bp\n  media/libaaudio/examples/write_sine/Android.bp\n  media/libaaudio/src/Android.bp\n  media/libaaudio/tests/Android.bp\n  media/libaudioclient/Android.bp\n  media/libaudioclient/tests/Android.bp\n  media/libaudiofoundation/Android.bp\n  media/libaudiofoundation/tests/Android.bp\n  media/libaudiohal/Android.bp\n  media/libaudiohal/impl/Android.bp\n  media/libaudioprocessing/Android.bp\n  media/libaudioprocessing/audio-resampler/Android.bp\n  media/libaudioprocessing/tests/Android.bp\n  media/libaudioprocessing/tests/fuzzer/Android.bp\n  media/libcpustats/Android.bp\n  media/libdatasource/Android.bp\n  media/libeffects/config/Android.bp\n  media/libeffects/downmix/Android.bp\n  media/libeffects/downmix/tests/Android.bp\n  media/libeffects/dynamicsproc/Android.bp\n  media/libeffects/factory/Android.bp\n  media/libeffects/loudness/Android.bp\n  media/libeffects/lvm/benchmarks/Android.bp\n  media/libeffects/lvm/lib/Android.bp\n  media/libeffects/lvm/tests/Android.bp\n  media/libeffects/lvm/wrapper/Android.bp\n  media/libeffects/preprocessing/Android.bp\n  media/libeffects/preprocessing/benchmarks/Android.bp\n  media/libeffects/preprocessing/tests/Android.bp\n  media/libeffects/proxy/Android.bp\n  media/libeffects/visualizer/Android.mk\n  media/libheif/Android.bp\n  media/libmedia/Android.bp\n  media/libmedia/tests/codeclist/Android.bp\n  media/libmedia/xsd/Android.bp\n  media/libmedia/xsd/vts/Android.bp\n  media/libmediahelper/Android.bp\n  media/libmediahelper/tests/Android.bp\n  media/libmediametrics/Android.bp\n  media/libmediaplayerservice/Android.bp\n  media/libmediaplayerservice/datasource/Android.bp\n  media/libmediaplayerservice/nuplayer/Android.bp\n  media/libmediaplayerservice/tests/Android.bp\n  media/libmediaplayerservice/tests/stagefrightRecorder/Android.bp\n  media/libmediatranscoding/Android.bp\n  media/libmediatranscoding/tests/Android.bp\n  media/libnbaio/Android.bp\n  media/libnblog/Android.bp\n  media/libstagefright/Android.bp\n  media/libstagefright/bqhelper/Android.bp\n  media/libstagefright/bqhelper/tests/Android.bp\n  media/libstagefright/codecs/aacdec/Android.bp\n  media/libstagefright/codecs/aacenc/Android.bp\n  media/libstagefright/codecs/amrnb/dec/Android.bp\n  media/libstagefright/codecs/amrnb/enc/Android.bp\n  media/libstagefright/codecs/amrwbenc/Android.bp\n  media/libstagefright/codecs/avcdec/Android.bp\n  media/libstagefright/codecs/avcenc/Android.bp\n  media/libstagefright/codecs/common/Android.bp\n  media/libstagefright/codecs/flac/dec/Android.bp\n  media/libstagefright/codecs/flac/enc/Android.bp\n  media/libstagefright/codecs/g711/dec/Android.bp\n  media/libstagefright/codecs/gsm/dec/Android.bp\n  media/libstagefright/codecs/hevcdec/Android.bp\n  media/libstagefright/codecs/m4v_h263/dec/Android.bp\n  media/libstagefright/codecs/m4v_h263/enc/Android.bp\n  media/libstagefright/codecs/mp3dec/Android.bp\n  media/libstagefright/codecs/mpeg2dec/Android.bp\n  media/libstagefright/codecs/on2/dec/Android.bp\n  media/libstagefright/codecs/on2/enc/Android.bp\n  media/libstagefright/codecs/opus/dec/Android.bp\n  media/libstagefright/codecs/raw/Android.bp\n  media/libstagefright/codecs/vorbis/dec/Android.bp\n  media/libstagefright/codecs/xaacdec/Android.bp\n  media/libstagefright/colorconversion/Android.bp\n  media/libstagefright/data/Android.bp\n  media/libstagefright/filters/Android.bp\n  media/libstagefright/flac/dec/Android.bp\n  media/libstagefright/flac/dec/test/Android.bp\n  media/libstagefright/foundation/Android.bp\n  media/libstagefright/foundation/tests/AVCUtils/Android.bp\n  media/libstagefright/foundation/tests/Android.bp\n  media/libstagefright/foundation/tests/OpusHeader/Android.bp\n  media/libstagefright/foundation/tests/colorutils/Android.bp\n  media/libstagefright/http/Android.bp\n  media/libstagefright/httplive/Android.bp\n  media/libstagefright/id3/Android.bp\n  media/libstagefright/id3/test/Android.bp\n  media/libstagefright/mpeg2ts/Android.bp\n  media/libstagefright/mpeg2ts/test/Android.bp\n  media/libstagefright/omx/Android.bp\n  media/libstagefright/omx/tests/Android.bp\n  media/libstagefright/rtsp/Android.bp\n  media/libstagefright/tests/Android.bp\n  media/libstagefright/tests/ESDS/Android.bp\n  media/libstagefright/tests/HEVC/Android.bp\n  media/libstagefright/tests/extractorFactory/Android.bp\n  media/libstagefright/tests/fuzzers/Android.bp\n  media/libstagefright/tests/mediacodec/Android.bp\n  media/libstagefright/tests/metadatautils/Android.bp\n  media/libstagefright/tests/writer/Android.bp\n  media/libstagefright/timedtext/Android.bp\n  media/libstagefright/timedtext/test/Android.bp\n  media/libstagefright/webm/Android.bp\n  media/libstagefright/webm/tests/Android.bp\n  media/libstagefright/writer_fuzzers/Android.bp\n  media/libstagefright/xmlparser/Android.bp\n  media/libstagefright/xmlparser/test/Android.bp\n  media/libstagefright/xmlparser/vts/Android.bp\n  media/libwatchdog/Android.bp\n  media/mediaserver/Android.bp\n  media/mtp/Android.bp\n  media/mtp/tests/Android.bp\n  media/tests/benchmark/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/src/main/cpp/Android.bp\n  media/tests/benchmark/src/native/common/Android.bp\n  media/tests/benchmark/src/native/decoder/Android.bp\n  media/tests/benchmark/src/native/encoder/Android.bp\n  media/tests/benchmark/src/native/extractor/Android.bp\n  media/tests/benchmark/src/native/muxer/Android.bp\n  media/tests/benchmark/tests/Android.bp\n  media/utils/Android.bp\n  media/utils/fuzzers/Android.bp\n  services/audioflinger/Android.bp\n  services/audiopolicy/Android.bp\n  services/audiopolicy/common/Android.bp\n  services/audiopolicy/common/managerdefinitions/Android.bp\n  services/audiopolicy/config/Android.bp\n  services/audiopolicy/engine/common/Android.bp\n  services/audiopolicy/engine/config/Android.bp\n  services/audiopolicy/engine/interface/Android.bp\n  services/audiopolicy/engineconfigurable/Android.bp\n  services/audiopolicy/engineconfigurable/config/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/automotive/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/caremu/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/plugin/Android.bp\n  services/audiopolicy/engineconfigurable/tools/Android.bp\n  services/audiopolicy/engineconfigurable/wrapper/Android.bp\n  services/audiopolicy/enginedefault/Android.bp\n  services/audiopolicy/enginedefault/config/example/Android.bp\n  services/audiopolicy/manager/Android.mk\n  services/audiopolicy/managerdefault/Android.bp\n  services/audiopolicy/service/Android.mk\n  services/audiopolicy/tests/Android.bp\n  services/camera/libcameraservice/Android.bp\n  services/camera/libcameraservice/fuzzer/Android.bp\n  services/camera/libcameraservice/tests/Android.mk\n  services/mediacodec/Android.bp\n  services/mediacodec/registrant/Android.bp\n  services/mediaextractor/Android.bp\n  services/medialog/Android.bp\n  services/medialog/fuzzer/Android.bp\n  services/mediametrics/Android.bp\n  services/mediametrics/benchmarks/Android.bp\n  services/mediametrics/fuzzer/Android.bp\n  services/mediametrics/tests/Android.bp\n  services/mediaresourcemanager/Android.bp\n  services/mediaresourcemanager/fuzzer/Android.bp\n  services/mediaresourcemanager/test/Android.bp\n  services/mediatranscoding/Android.bp\n  services/mediatranscoding/tests/Android.bp\n  services/minijail/Android.bp\n  services/oboeservice/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  media/codecs/amrnb/dec/Android.bp\n  media/codecs/amrnb/dec/test/Android.bp\n  media/codecs/amrnb/enc/Android.bp\n  media/codecs/amrnb/enc/test/Android.bp\n  media/codecs/amrwb/dec/Android.bp\n  media/codecs/amrwb/dec/test/Android.bp\n  media/codecs/m4v_h263/enc/Android.bp\n  media/codecs/m4v_h263/enc/test/Android.bp\n  media/codecs/mp3dec/Android.bp\n  media/codecs/mp3dec/test/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS\n    legacy_by_exception_only\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\n    SPDX-license-identifier-Unicode-DFS\nto:\n  apex/testing/Android.bp\n  camera/Android.bp\n  camera/ndk/Android.bp\n  media/ndk/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Car/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/CarEmu/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoInput/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoOutput/Android.bp\n  services/audiopolicy/tests/resources/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 legacy_by_exception_only\nto:\n  drm/mediadrm/plugins/clearkey/hidl/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\n\nChange-Id: I8360756b326b891b56629127091540310851c941\nMerged-in: Ic169757d64ad8da7eebd0e1febdcbfb467fe81f4\nMerged-in: Ifa3fefe5dc12229e8043a54ffd1f3958d6b02310\nMerged-in: I1e32081a069c4c1b25aa200dcdb165c0feb07b8a\nMerged-in: Ib2050becaf89b8e4db5867bc601dedeb4eb8ebd2\nMerged-in: I5a4d51fb1244ed49bcd70e446aaa26e2aa8ed7b1\n"
    },
    {
      "commit": "4d37cd98631b7fd30a3b0a2902018fda0fb18f88",
      "tree": "1e3dfcd231cf1301fa44c262951beb3fab38945c",
      "parents": [
        "86cba9a1b87113725f22881c05b1e861c6c55141",
        "e8161a150e037c4b4c4d228134e908efe16a49de"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Feb 14 04:17:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Feb 14 04:17:56 2021 +0000"
      },
      "message": "Merge \"Codec2Fuzzer: Updated BufferSource parsing logic\""
    },
    {
      "commit": "86cba9a1b87113725f22881c05b1e861c6c55141",
      "tree": "278172c7a72e0f06e8b6e1ecea4256a5d099b798",
      "parents": [
        "d62dda992c9a3b8573b00c201d7a0d8f1c2115f9",
        "39d10c19162e9f026a2a5f415264c8cdf1d1da1b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 13 21:26:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 13 21:26:33 2021 +0000"
      },
      "message": "Merge \"C2InterfaceHelper: fix split parameter handling\""
    },
    {
      "commit": "597435f828316dca72cbb25759fc5141cbd6a32b",
      "tree": "2329016b28ca5195b8549eee2f1520bffb6f15c8",
      "parents": [
        "65a62a34a1908903979cf117c66570a345d4414a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 27 17:02:51 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 12 12:41:58 2021 -0800"
      },
      "message": "RELAND aacdec: don\u0027t report DRC_COMPRESSION_MODE back\n\nDRC_COMPRESSION_MODE is not meant to be read back from components\n\nBug: 149751672\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:DecoderTestAacDrc\nChange-Id: I39f15cc497e7e9d7a5c651ad32bf9a3671f286a1\n"
    },
    {
      "commit": "65a62a34a1908903979cf117c66570a345d4414a",
      "tree": "b98ea07222d6da96c3836fc99fd2b1d5248d1db2",
      "parents": [
        "970bf0bef8c2edf29751285f300800d1a76dcf43"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 27 17:00:36 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 12 12:41:57 2021 -0800"
      },
      "message": "RELAND CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\n\nDRC_COMPRESSION_MODE is not meant to be read back from components\n\nBug: 149751672\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:DecoderTestAacDrc\nChange-Id: I9639692ca45d605a45092c7d85ce4603d25f9916\n"
    },
    {
      "commit": "970bf0bef8c2edf29751285f300800d1a76dcf43",
      "tree": "b859c1b3b2b2ceb06e7a1a4405ba681ef1c04bb8",
      "parents": [
        "7e7b547d07934755c61820d0d011c016ab8f5c8a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 10 11:54:15 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 12 12:41:12 2021 -0800"
      },
      "message": "RELAND CCodec: simplify format change logic\n\nUse the reference \u0026 dup to track format change.\n\nBug: 149751672\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nMerged-In: I0a10bacc11bed974d7393aea1158b06ded286f19\nChange-Id: I0a10bacc11bed974d7393aea1158b06ded286f19\n"
    },
    {
      "commit": "39d10c19162e9f026a2a5f415264c8cdf1d1da1b",
      "tree": "4a3a4d1f772818b955d5ae55c12ce430727a559e",
      "parents": [
        "7e7b547d07934755c61820d0d011c016ab8f5c8a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Sun Feb 07 21:56:34 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 12 12:31:35 2021 -0800"
      },
      "message": "C2InterfaceHelper: fix split parameter handling\n\nBug: 160259947\nTest: manual\nChange-Id: I4cb9044db9174268b32b02bd5a74c82afe505953\n"
    },
    {
      "commit": "5b7d0abcb809e70b586eebeb8b3a1766394add49",
      "tree": "be00f05e07f2cb7cbf8be8c67d1b52cf79d40e18",
      "parents": [
        "6dc3a9c4cd7fc8e41cac530261192e0e4594ae02",
        "72eff016bfa9fd6b55158403b83532f94adb4c1b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 12 15:19:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 12 15:19:21 2021 +0000"
      },
      "message": "Merge \"CCodec: Report codec error to MediaCodec\""
    },
    {
      "commit": "d79ee1fd7baf6b8a8ea70c93348530c60bb889fa",
      "tree": "060e1ffa942a9c18fa8a416644e746ff804f1c66",
      "parents": [
        "29e3c4d6c17d9fce32e47e299730c60c3667e17f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Aug 27 17:41:56 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Feb 12 00:00:33 2021 -0800"
      },
      "message": "CCodec: revamp color format support\n\n- Allow color format pass-through\n- Query vendor flexible color format\n\nBug: 163020028\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest ccodec_unit_test:RawGraphicOutputBuffersTest\nChange-Id: I5a0827eb54f0c6834a247bfaa653489e4633b6c7\n"
    },
    {
      "commit": "29e3c4d6c17d9fce32e47e299730c60c3667e17f",
      "tree": "14efbf9eb25354c33c0578c03d9837a581aeb4ca",
      "parents": [
        "486aa5da58d96c08f453f28935e3080fc8a4f2df"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Sep 02 12:19:44 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Feb 11 23:10:35 2021 -0800"
      },
      "message": "codec2: add P010 support\n\nBug: 163020028\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest ccodec_unit_test:RawGraphicOutputBuffersTest\nChange-Id: Ibd0da668c510665a8838f0d7e6abd264814d6526\n"
    },
    {
      "commit": "486aa5da58d96c08f453f28935e3080fc8a4f2df",
      "tree": "c00b5f9187a8c4e4531ca87d36db819d43c5c897",
      "parents": [
        "7e7b547d07934755c61820d0d011c016ab8f5c8a"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Tue Oct 13 16:22:58 2020 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Feb 11 15:15:47 2021 -0800"
      },
      "message": "C2AllocatorGralloc: Convert C2Rect to Rect correctly\n\nThe field of C2Rect is (left, top, width, height), and the field of\nRect is (left, top, right, bottom). This CL fixes the conversion from\nC2Rect to Rect.\n\nBug: 170697563\nTest: android.media.cts.MediaCodecBlockModelTest#testDecodeShortAudio\n\nChange-Id: I74c7197587fbdaa0916046d1a9fad24d00e4f7a3\n(cherry picked from commit 3d0e82ce1b1d1c594fee6796f49509bef5be9ca2)\n"
    },
    {
      "commit": "72eff016bfa9fd6b55158403b83532f94adb4c1b",
      "tree": "1103c86818bee5ffdd2d81f9e38f91860c8d06a7",
      "parents": [
        "210105afef4f6242fa431f2f67fe6c7cc0d11dcd"
      ],
      "author": {
        "name": "Praveen Chavan",
        "email": "pchavan@quicinc.com",
        "time": "Fri Nov 20 23:20:28 2020 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Feb 08 17:35:29 2021 -0800"
      },
      "message": "CCodec: Report codec error to MediaCodec\n\nPropagate codec error to MediaCodec\n\nTest:\n    Simulate HW error from Codec2 component and\n    check if app is notified of the error.\n\nBug: 173095521\nChange-Id: I1e25881f664226b4afd7b1e8a6acb68d40cc8c52\n"
    },
    {
      "commit": "739fe737fa27bce2eed7e7fdbfbd60e3dac4fefa",
      "tree": "28039af35b3d00b513ebf08e85ed8fcc6eb84eba",
      "parents": [
        "210105afef4f6242fa431f2f67fe6c7cc0d11dcd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sun Feb 07 13:06:10 2021 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sun Feb 07 13:09:16 2021 -0800"
      },
      "message": "CCodec: make HDR10/+ support detection logic work for encoders\n\nThis allows MediaCodecInfo to advertise HDR10/+ profile support.\n\nBug: 158284167\nChange-Id: I24474bba3873eeff30037dedc8837f96855c93cc\n"
    },
    {
      "commit": "01e1e0233619f6d992e627c9bd0e2bc435e2a4be",
      "tree": "60d46cc8f55d32b28442f07e96e7781d292aa97a",
      "parents": [
        "9b5bc7fc7548458b03b78dd4efd9f3a71f11cdc2",
        "fb14581c82fa03b92d624f70f0aecfab9d7440f9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 04 00:40:39 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 04 00:40:39 2021 +0000"
      },
      "message": "Merge \"C2Soft decoders: Increase max height to support portrait videos\""
    },
    {
      "commit": "e1104ca8c67ee592516b1bfb528b0152a88ddc8e",
      "tree": "25317c2010a793a61f0fc5d27b9a0605dc0700c1",
      "parents": [
        "3fbe65fcf67262c7ae1e6a24a69a4ae4116d3b16"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 24 15:01:33 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Feb 03 22:16:34 2021 +0000"
      },
      "message": "CCodec: support audio encoders requesting frame size\n\nBug: 150001473\nTest: atest ccodec_unit_test\nMerged-In: I323a55a1dd9b042a1b46dbeb2b84cae32ed48ebe\nChange-Id: I323a55a1dd9b042a1b46dbeb2b84cae32ed48ebe\n"
    },
    {
      "commit": "3fbe65fcf67262c7ae1e6a24a69a4ae4116d3b16",
      "tree": "48c6833f796e4415db475d603ddd3b8873ccfbb9",
      "parents": [
        "cc9eee463fa3ad3c5fe2d292ca5aed6ce371497c",
        "04b3035651e8404d73ad23e56f09b3861f5bf384"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 02 20:30:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 02 20:30:01 2021 +0000"
      },
      "message": "Merge changes from topic \"non-tee-secure-decoder\"\n\n* changes:\n  CCodec: Support SM_READ_PROTECTED_WITH_ENCRYPTED mode for secure decoders\n  codec2: define secure mode SM_READ_PROTECTED_WITH_ENCRYPTED\n"
    },
    {
      "commit": "04b3035651e8404d73ad23e56f09b3861f5bf384",
      "tree": "f8a1f35be9130a20f132e2ebf0788932a30dfa1f",
      "parents": [
        "52afd94a17601aaf0077fb8244f2ffc8596abf15"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Jul 27 13:57:25 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 02 00:45:53 2021 +0000"
      },
      "message": "CCodec: Support SM_READ_PROTECTED_WITH_ENCRYPTED mode for secure decoders\n\nPass the copy of encrypted buffer to secure decoder HAL. Encrypted\nbuffers could be refered from non-TEE HAL.\n\nBug: 163444453\nChange-Id: If813c6c15391e8dc423ffb9ba1afe2810455bc8c\n"
    },
    {
      "commit": "52afd94a17601aaf0077fb8244f2ffc8596abf15",
      "tree": "62d8e099cef9bb379d8cea8c2d90caeb55e618c9",
      "parents": [
        "6f7a1f3ed04e92c6caa9afd7295f8d51433f1696"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Jan 29 16:31:49 2021 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 02 00:45:20 2021 +0000"
      },
      "message": "codec2: define secure mode SM_READ_PROTECTED_WITH_ENCRYPTED\n\nThis is for secure decoders that need to access the encrypred unprotected\ncompressed data e.g. because they do frame parsing outside of the trusted\nenvironment.\n\nBug: 163444453\nChange-Id: I18739796de085c0cf45cbcd06f2012efcd30950e\n"
    },
    {
      "commit": "cc9eee463fa3ad3c5fe2d292ca5aed6ce371497c",
      "tree": "a8386220be26a2e17a0febaf57ec51e2105bc6be",
      "parents": [
        "56593f4ef42ff22281ba9358e96804ca9f401923",
        "738e6ac5e6a4bc3eca2334d392abfbee764f8b70"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 01 23:14:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 01 23:14:47 2021 +0000"
      },
      "message": "Merge \"codec2: add audio encoder input frame size\""
    },
    {
      "commit": "738e6ac5e6a4bc3eca2334d392abfbee764f8b70",
      "tree": "4819cdbefc7dd3a772e840ccb8fa6ec8db6e063b",
      "parents": [
        "6f7a1f3ed04e92c6caa9afd7295f8d51433f1696"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Sep 11 10:45:05 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Jan 30 06:49:28 2021 +0000"
      },
      "message": "codec2: add audio encoder input frame size\n\nBug: 150001473\nTest: builds\nChange-Id: Iab4f28dce571e269f7a273ef19804e5fc341f1dd\n"
    },
    {
      "commit": "1d5b3f9539ccfd0b77a07a446cb0595c221497ce",
      "tree": "2b3c50dd89f21673d0e85740394931e58040bebd",
      "parents": [
        "6f7a1f3ed04e92c6caa9afd7295f8d51433f1696"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Sep 02 02:20:10 2020 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Jan 30 00:44:57 2021 +0000"
      },
      "message": "codec2 HAL: Enable C2InfoBuffer passing in from client to HAL\n\nBug: 163444453\nChange-Id: Idb1dc26aaac1e77b070bc762e9f4d068c86015f8\n"
    },
    {
      "commit": "e8161a150e037c4b4c4d228134e908efe16a49de",
      "tree": "5e711d1968fb2c5ec6f205b33be4d890f5cb9e04",
      "parents": [
        "c1bdb2ccd847fdbc3526abeef135c2e0936db79c"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Wed Jan 27 17:06:55 2021 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Fri Jan 29 06:01:17 2021 +0530"
      },
      "message": "Codec2Fuzzer: Updated BufferSource parsing logic\n\nTest: mmm frameworks/av/media/codec2/fuzzer\nBug: 178467473\n\nChange-Id: I73a90ba7a733a3b87e730ac3df4e571a1a7f3eca\n"
    },
    {
      "commit": "3a069359f82b290ca25d4c2efddf9daea09ad3d8",
      "tree": "7d61f67420c64d57bbb1620e093e2be27ecaa52e",
      "parents": [
        "2610b34be2f01c7f3a96e98e257d3d690a1eef28"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Sat Jan 09 04:11:10 2021 +0000"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Wed Jan 27 03:41:30 2021 +0000"
      },
      "message": "Codec2: Add sys-prop to allow dmabuf heap usage to be forced\n\nThis patch adds support for a debug.c2.use_dmabufheaps\u003d1 sysprop\nwhich can be used to force DMABUF Heaps to be used even when\n/dev/ion is present.\n\nIn the case the override is specified, but there is no\n/dev/dma_heap/system device, the override will be ignored and\nit will fall back to ION.\n\nThis will allow vendors to test DMABUF Heap implementations\nwhile allowing other parts of the system to continue to use ION.\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: I1cbbd8e201d11c4a47b89c9a45fe6dda53241355\n"
    },
    {
      "commit": "fb14581c82fa03b92d624f70f0aecfab9d7440f9",
      "tree": "1414d76a086f090db68f402ac79b27e021c18b00",
      "parents": [
        "e392f2cf6356eeb5269df852cca49b6f0d7716e1"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Jan 25 16:11:37 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jan 26 20:00:01 2021 +0000"
      },
      "message": "C2Soft decoders: Increase max height to support portrait videos\n\nmpeg2 and mpeg4 decoders are updated to support portrait videos\nwith height up to 1920\n\nAlso allow mpeg2 dimensions that are aligned to 2\n\nBug: 177190219\nTest: Test with 1088x1920 videos\n\nChange-Id: Ic91d309e545108fa52092c502cc5f6471c117337\n"
    },
    {
      "commit": "fe84bc49c23e3f520cc2c4dafcbae5be51cd0e50",
      "tree": "ff25913b227f454f4ca54754430bb3350a1c8c6e",
      "parents": [
        "6a56a14e7d6e72ff188477a55621fc0c59618b11"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Jan 13 11:33:08 2021 -0800"
      },
      "committer": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Jan 20 23:10:59 2021 +0000"
      },
      "message": "Remove diag mode for cfi\n\nRemoving diag mode before release because it is only useful for\ndebugging.\nBug:158010610\nTest: n/a\n\nChange-Id: I7bcd0cc2d3230ed778599605f6c1f263b0310cff\n"
    },
    {
      "commit": "5e72d9ce5102eed0fbb5b9d7303fb2ec2a2a5276",
      "tree": "bfd7172c7070195fe28bae6276a4c97224f66aef",
      "parents": [
        "a0969954f631a50530364486c66525ce5ec1beaa"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Thu Jan 14 13:08:27 2021 -0800"
      },
      "committer": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Jan 20 22:10:33 2021 +0000"
      },
      "message": "Enable cfi in hevc library\n\nBug: 158010610\nBug: 173497308\nTest: ran atest DecoderConformanceTest, ImageReaderDecoderTest,\nVideoDecoderPerfTest, VideoEncoderTest, CodecDecoderSurfaceTest and VideoEncoderDecoderTest.\nCompare the before and after enabling CFI results since there was a number of tests\nthat were initially failing.\n\nChange-Id: I763f717590704d860babd27336a077c76fb5d743\n"
    },
    {
      "commit": "4bc812d42d9103cb7142884af3421ad13fee66ca",
      "tree": "8a6e280daa78ed97bee7c88b336c9cc5c0057fc0",
      "parents": [
        "ba0e1e2cce6d7cf268b4bf3bed9f22af6e217a23",
        "9eda9bf8124bc254d51afb95c7eaa61cceeb5d81"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 14 18:02:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 14 18:02:59 2021 +0000"
      },
      "message": "Merge \"Codec2: Integrate support for the system-uncached DMA BUF Heap\""
    },
    {
      "commit": "8f126cb630e34c87b9c9f1fb4cda6e4a2ee8a063",
      "tree": "8ead7136443ea522ab609ae71ae8f358ffd6c85a",
      "parents": [
        "133e9fcc795f5ae65b884948ca3376c4fec358c0",
        "a222c0b28d5694e69cfd51b4758b30248799e39e"
      ],
      "author": {
        "name": "Bo Hu",
        "email": "bohu@google.com",
        "time": "Thu Jan 14 01:07:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 14 01:07:32 2021 +0000"
      },
      "message": "Merge \"codecs: enable codec2buffer for 64bit only guest\""
    },
    {
      "commit": "133e9fcc795f5ae65b884948ca3376c4fec358c0",
      "tree": "8f86981f9c930cd46528728776716eb4ba5a3513",
      "parents": [
        "a221158766060e9b2702522b9c7c765acc699721",
        "5ebfcb24855e526ec040b9f41d216f7604b8981a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 13 18:33:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 13 18:33:38 2021 +0000"
      },
      "message": "Merge \"CCodec: store flushed config as work items\""
    },
    {
      "commit": "a222c0b28d5694e69cfd51b4758b30248799e39e",
      "tree": "86374c4d6537ec0fc5a10f6202d18679b5d1e56c",
      "parents": [
        "a221158766060e9b2702522b9c7c765acc699721"
      ],
      "author": {
        "name": "bohu",
        "email": "bohu@google.com",
        "time": "Tue Jan 12 18:54:53 2021 -0800"
      },
      "committer": {
        "name": "Bo Hu",
        "email": "bohu@google.com",
        "time": "Wed Jan 13 18:17:06 2021 +0000"
      },
      "message": "codecs: enable codec2buffer for 64bit only guest\n\nApparently, codec2buffer works fine with 64bit only\nguest, so enable it to unblock further testing\nof mediaserver on 64bit only guest.\n\nBUG: 170418402\nTest:\nlunch sdk_phone64_x86_64\nm -j\nusing camera app to take a video\n\nChange-Id: I41a24f1174531c2fc29ebd8857c04e74aea5af0a\n"
    },
    {
      "commit": "c93ffab0d39e03807c190d3cc042bea5ab70d8da",
      "tree": "8f52f4c1af53e8306e4531cf46dac9062113fe94",
      "parents": [
        "cd13efa9d8a173ba7cbf9901779b243b3448786a",
        "b6101187f2bb00bb46d814c6085ff56e692c3832"
      ],
      "author": {
        "name": "Kris Alder",
        "email": "kalder@google.com",
        "time": "Tue Jan 12 18:25:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 12 18:25:33 2021 +0000"
      },
      "message": "Merge changes I3f879fc3,Id828cef4,Ic7887d61\n\n* changes:\n  Added Codec2 fuzzers for video and audio decoders\n  Added C2Fuzzer base class\n  Added test methods to C2ComponentStore\n"
    },
    {
      "commit": "cd13efa9d8a173ba7cbf9901779b243b3448786a",
      "tree": "242b71426b0c39c4252015614ecddc532a87c1a9",
      "parents": [
        "bdbd489afeeb5824cb4630200d373831296c4211",
        "bf8a33cf4251f6ac2c7d6a1ea578f45dcb918f3b"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Tue Jan 12 17:04:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 12 17:04:36 2021 +0000"
      },
      "message": "Merge \"Revert \"Enable cfi in hevc library\"\""
    },
    {
      "commit": "5ebfcb24855e526ec040b9f41d216f7604b8981a",
      "tree": "5a9c875530c279bdf078fbeddda0c007013e77a5",
      "parents": [
        "71bbaf6e46124431294975792512c1a07a1896a9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 05 18:58:15 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jan 11 17:21:13 2021 -0800"
      },
      "message": "CCodec: store flushed config as work items\n\nStore flushed config as work items and queue them to the component\ndirectly, instead of going through MediaCodecBuffer.\n\nBug: 176501678\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nMerged-In: I19991101c388eca49226ad2abc37df9cea22dbb8\nChange-Id: I19991101c388eca49226ad2abc37df9cea22dbb8\n"
    },
    {
      "commit": "bf8a33cf4251f6ac2c7d6a1ea578f45dcb918f3b",
      "tree": "09cc017ffcd4f18a690ba03f6ca9b1b663e112aa",
      "parents": [
        "68ffb4396750cedb763b2ca6aca5ae0e5878a51a"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Mon Jan 11 19:02:24 2021 +0000"
      },
      "committer": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Mon Jan 11 19:02:24 2021 +0000"
      },
      "message": "Revert \"Enable cfi in hevc library\"\n\nRevert \"Enable cfi for libhevc\"\n\nRevert submission 1515852-enable_cfi_hevc\n\nReason for revert: cts breakages\nReverted Changes:\nI4d5ff6818:Enable cfi for libhevc\nI181015a7d:Enable cfi in hevc library\n\nChange-Id: I89efded23607e004c0319020a9f254a80dd2d915\n"
    },
    {
      "commit": "d46a259d345b9f3b4fa877b74dc5dbf700b94cd7",
      "tree": "5d856252deb4fe90ee43b4c5d51f240ce1fe172d",
      "parents": [
        "b31c7956829d816b31bf0c86ae8619bc617714d4",
        "c0804db241a785193a02857ab465a9f32abbc2fd"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Fri Jan 08 21:27:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 21:27:09 2021 +0000"
      },
      "message": "Merge \"Enable cfi xaac libraries\""
    },
    {
      "commit": "b31c7956829d816b31bf0c86ae8619bc617714d4",
      "tree": "da3285ff2076d94d4d56a27c9472b1349f680793",
      "parents": [
        "589c173758e4424a8ec495639beb039c691bdff2",
        "68ffb4396750cedb763b2ca6aca5ae0e5878a51a"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Fri Jan 08 21:25:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 21:25:52 2021 +0000"
      },
      "message": "Merge \"Enable cfi in hevc library\""
    },
    {
      "commit": "75981d603d26be9411a636703cafb1f3319c1aa7",
      "tree": "acaeffb90d432507b6a59296523e7538cfe7aebb",
      "parents": [
        "2834af3e5c6b8b4acf7f7089212e3565542c2063",
        "544fc2b2146daf6c952306a11b6b58f6cbe3c83a"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Fri Jan 08 21:25:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 21:25:31 2021 +0000"
      },
      "message": "Merge \"Codec2 base components cfi assembly support\""
    },
    {
      "commit": "2834af3e5c6b8b4acf7f7089212e3565542c2063",
      "tree": "89a20148fef3063f66a25edd46145d439a804e03",
      "parents": [
        "3171fc6cf7eb9f9feb526547fcc8c29ead017f28",
        "f6c0c3c515a363113573bcf08aeee56a8d99c64f"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Fri Jan 08 21:25:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 21:25:31 2021 +0000"
      },
      "message": "Merge \"Cfi function attribute for codec factory\""
    },
    {
      "commit": "3171fc6cf7eb9f9feb526547fcc8c29ead017f28",
      "tree": "1c4f482fff25548c70d74e993f94fce96f6726c4",
      "parents": [
        "362633955530a58ab336fb7cf94cb7a3712b099c",
        "45c0bd402e5f70ba165804cb67a2b89b12d6cea4"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Fri Jan 08 21:25:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 21:25:31 2021 +0000"
      },
      "message": "Merge \"Enable cfi avc libraries\""
    },
    {
      "commit": "9eda9bf8124bc254d51afb95c7eaa61cceeb5d81",
      "tree": "6458074b542f421297bd1cf47808bd92a388c46a",
      "parents": [
        "980553b0b6bd41a0086ba436c3b0159495559ec7"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Fri Jan 08 00:41:13 2021 +0000"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Fri Jan 08 05:11:55 2021 +0000"
      },
      "message": "Codec2: Integrate support for the system-uncached DMA BUF Heap\n\nWhile not yet upstream, the system-uncached heap has been added\nto android12-5.10, so lets enable support for selecting it on\nbuffers who\u0027s usage flags are not set to C2MemoryUsage::CPU_READ\nor C2MemoryUsage::CPU_WRITE.\n\nBecause it isn\u0027t guarenteed to exist, this adds a helper\nfunction to check if system-uncached is supported as well, so\ndevices without it can fall back to the system heap.\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: I525525cae85b6759e460598c454f1e5f150391f9\n"
    },
    {
      "commit": "0f6b61d3240719aa7d92050f6770a323e0fcfe7c",
      "tree": "46c9a686b9c51756487eb1306352a55422aec4c6",
      "parents": [
        "b572b63b6e788e036ff91058df2a7b3ba76ee1f8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 05 18:55:22 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 06 17:29:34 2021 -0800"
      },
      "message": "CCodec: workaround for frame drops\n\nRetain old behavior for lower resolution (\u003c\u003d4K) to workaround\npossible frame drops.\n\nBug: 175354926\nBug: 175182085\nTest: atest CtsCameraTestCases:RecordingTest\nChange-Id: I170102e928714c5b48817bf7915f55ce8a6280f0\n"
    },
    {
      "commit": "544fc2b2146daf6c952306a11b6b58f6cbe3c83a",
      "tree": "461fe066fb9847828bafb90592537bac17cdf918",
      "parents": [
        "932a856c9081ed8cdca4c022133279bbe119c11f"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Thu Dec 03 06:24:18 2020 -0800"
      },
      "committer": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Jan 06 15:10:23 2021 +0000"
      },
      "message": "Codec2 base components cfi assembly support\n\nAdd default for codec base components to use when enabling cfi assembly\nsupport.\nBug: 158010610\nBug: 173497308\nTest: n/a\n\nChange-Id: I44cbee1a4e0930a1baf9c480b1cebf2b8390672d\n"
    },
    {
      "commit": "c0804db241a785193a02857ab465a9f32abbc2fd",
      "tree": "cb27d10fc774d69fa1273dbdaec25dea615def8f",
      "parents": [
        "68ffb4396750cedb763b2ca6aca5ae0e5878a51a"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Thu Dec 17 08:23:01 2020 -0800"
      },
      "committer": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Jan 06 14:54:43 2021 +0000"
      },
      "message": "Enable cfi xaac libraries\n\nBug: 158010610\nBug: 173497308\nTest: n/a currently not used in the build\nChange-Id: Iadf0e1273cb6662db19938a6df89be8be92fff1d\n"
    },
    {
      "commit": "68ffb4396750cedb763b2ca6aca5ae0e5878a51a",
      "tree": "4c3e7369cb7d5cba4927e3f954ff14e1c2a60184",
      "parents": [
        "f6c0c3c515a363113573bcf08aeee56a8d99c64f"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Thu Dec 03 06:25:56 2020 -0800"
      },
      "committer": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Jan 06 14:54:35 2021 +0000"
      },
      "message": "Enable cfi in hevc library\n\nBug: 158010610\nBug: 173497308\nTest: ran atest DecoderConformanceTest, ImageReaderDecoderTest,\nVideoDecoderPerfTest, VideoEncoderTest.  Compare the\nbefore and after enabling CFI results since there was a number of tests\nthat were initially failing.\n\nChange-Id: I181015a7df8efcce7a79be50d597bf94836ea8c9\n"
    },
    {
      "commit": "f6c0c3c515a363113573bcf08aeee56a8d99c64f",
      "tree": "09cc017ffcd4f18a690ba03f6ca9b1b663e112aa",
      "parents": [
        "932a856c9081ed8cdca4c022133279bbe119c11f"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Dec 02 10:53:40 2020 -0800"
      },
      "committer": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Jan 06 14:54:25 2021 +0000"
      },
      "message": "Cfi function attribute for codec factory\n\nDeclare cfi_canonical_jump_table for codec factory functions to avoid\ncfi crashes.\n\nBug: 158010610\nBug: 173497308\nTest: ran atest DecoderConformanceTest, ImageReaderDecoderTest,\nVideoDecoderPerfTest, VideoEncoderTest.  Compare the\nbefore and after enabling CFI results since there was a number of tests\nthat were initially failing.\n\nChange-Id: I66f75314c32aaa2d5009f74fc764528343c012a5\n"
    },
    {
      "commit": "45c0bd402e5f70ba165804cb67a2b89b12d6cea4",
      "tree": "e1336a34bd77cb4fb06b17f225da3607e1ec1f09",
      "parents": [
        "932a856c9081ed8cdca4c022133279bbe119c11f"
      ],
      "author": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Dec 02 09:54:02 2020 -0800"
      },
      "committer": {
        "name": "Cindy Zhou",
        "email": "zhouci@google.com",
        "time": "Wed Jan 06 14:54:19 2021 +0000"
      },
      "message": "Enable cfi avc libraries\n\nBug: 158010610\nBug: 173497308\nTest: ran atest DecoderConformanceTest, ImageReaderDecoderTest,\nVideoDecoderPerfTest, VideoEncoderTest.  Compare the\nbefore and after enabling CFI results since there was a number of tests\nthat were initially failing.\n\nChange-Id: I6221016a7c5452180ca1cf4043a27b6fef05197a\n"
    },
    {
      "commit": "b6101187f2bb00bb46d814c6085ff56e692c3832",
      "tree": "65667c0fe8fecca6c4f1842c1efef3bc94978ba9",
      "parents": [
        "d064e1720acc4b20c20cce945d01baa05d377c6c"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Fri Oct 09 10:44:20 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Tue Dec 22 07:13:10 2020 +0000"
      },
      "message": "Added Codec2 fuzzers for video and audio decoders\n\nThis commit adds the Codec2 fuzzers for all video and\naudio decoders\n\nTest: mmm frameworks/av/media/codec2/fuzzers\nBug: 173672402\n\nChange-Id: I3f879fc3677b70d1c5f480ab134dd0a9c9244df5\n"
    },
    {
      "commit": "d064e1720acc4b20c20cce945d01baa05d377c6c",
      "tree": "17e46a84759efc4fe98118d9164f617f034a0d41",
      "parents": [
        "2daf0ca53560b50084200cd2166bd95c9020da97"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon May 11 13:10:16 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Tue Dec 22 07:13:04 2020 +0000"
      },
      "message": "Added C2Fuzzer base class\n\nTest: Build\nBug: 173672402\n\nChange-Id: Id828cef405d045149ffb185160d192119a9fb920\n"
    },
    {
      "commit": "2daf0ca53560b50084200cd2166bd95c9020da97",
      "tree": "68712637226bb8221400a4e26ebe46beb40b2dae",
      "parents": [
        "70d2b4a5142ec57b7a5dd0445b02cccd9159a735"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon May 11 16:57:14 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Tue Dec 22 07:08:38 2020 +0000"
      },
      "message": "Added test methods to C2ComponentStore\n\nThis adds test methods to C2ComponentStore where the Codec2Factory\nfunctions are provided via static linking of the codec libraries\ninstead of dynamic loading them via dlopen.\nThis is used by codec2 fuzzers.\n\nTest: Build libcodec2_vndk\nBug: 173672402\n\nChange-Id: Ic7887d618728b8db64d4bfc35d61767c09c08a93\n"
    },
    {
      "commit": "fd2e17865a19f95affac27b8a6a055a627946398",
      "tree": "d04a783c4d9cf9858d217c682f6d41ad41fda905",
      "parents": [
        "308f2b28a4fb89c0be2b1c1e2406ab153c0c5112",
        "03fda9073c56732137c22de1c24346c85a63ecc3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 15 00:54:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 15 00:54:23 2020 +0000"
      },
      "message": "Merge \"Separate timestamps in AdaptiveDecodeTest\""
    },
    {
      "commit": "03fda9073c56732137c22de1c24346c85a63ecc3",
      "tree": "44b0428e4a872ab2169fb79da99e9069df3f92df",
      "parents": [
        "d19faf826761db767dc8ee967149fe8939416850"
      ],
      "author": {
        "name": "Jason Hsu",
        "email": "yeong-cherng.hsu@mediatek.com",
        "time": "Thu Dec 10 16:12:46 2020 +0800"
      },
      "committer": {
        "name": "Lili Lin",
        "email": "lili.lin@mediatek.com",
        "time": "Mon Dec 14 14:27:44 2020 +0800"
      },
      "message": "Separate timestamps in AdaptiveDecodeTest\n\nadd 33ms offset to timestampOffset to avoid identical timestamp on\nAdaptiveDecodeTest\n\nBug: 175284392\nTest: Codec2VideoDecHidlTest.AdaptiveDecodeTest\nChange-Id: I76ad535f5ad2e9c3c50d501a0f4ab053999787d3\n"
    },
    {
      "commit": "d883b06dbd3f17e0153ffd6caf31572cdd7d0d44",
      "tree": "e3d779613df4e1351330fcbfc1fecaa5880d42ac",
      "parents": [
        "9ad4faab01143ef30f817f3195507163b5e0e56a",
        "2eb063152f67e886472ed42c07f3634a5eb63f19"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 10 22:49:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 10 22:49:34 2020 +0000"
      },
      "message": "Merge \"CCodec: fix ByteBuffer mode image\""
    },
    {
      "commit": "045116b1f7590217b5920d06c9d8e8c86836e411",
      "tree": "ddfd41a1244c31e1586fb2fee0781efb37a1cb9d",
      "parents": [
        "066ed70bebd5807ba8b5165916a0596ce587ae32",
        "8fb2e4ad98d5eccbbd3b917fee31c1b1a9a118dc"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Mon Dec 07 21:03:56 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:03:56 2020 +0000"
      },
      "message": "Merge \"Codec2 components: Updated to build both static and shared libray\" am: 8fb2e4ad98\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506813\n\nChange-Id: I0ad40391b0708973a7ed614536c3191ce2ab54a0\n"
    },
    {
      "commit": "066ed70bebd5807ba8b5165916a0596ce587ae32",
      "tree": "9403c89ffdc98e072f59f2b16fa344dab0106976",
      "parents": [
        "26bb53def876109b6046b33d9695a51cc9250de1",
        "f675cbc3949a64a68c521d0133d03a7d8d08f554"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 07 21:02:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:02:24 2020 +0000"
      },
      "message": "Merge \"libcodec2: Updated to build both static and shared libray\" am: f675cbc394\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506810\n\nChange-Id: Iad88c96b66b27bcd7097aae997c855662b86639f\n"
    },
    {
      "commit": "2eb063152f67e886472ed42c07f3634a5eb63f19",
      "tree": "f072f92d60f1e983439386269d4eeea589780978",
      "parents": [
        "6c6a7a886550e73bb1ec8930bc1169da7374bc98"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Dec 03 11:07:58 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Dec 07 12:42:42 2020 -0800"
      },
      "message": "CCodec: fix ByteBuffer mode image\n\n- Set offset to (0,0) of Y plane.\n- Fix wrapping criteria.\n\nBug: 169379476\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest ccodec_unit_test\nChange-Id: Ic7e074ddaef277833707363b0b9fecfe210bd57f\n"
    },
    {
      "commit": "8fb2e4ad98d5eccbbd3b917fee31c1b1a9a118dc",
      "tree": "f312c25f8a32c5828c4aa78f70bbb3776b27ebf5",
      "parents": [
        "f675cbc3949a64a68c521d0133d03a7d8d08f554",
        "ee17317c6362f54bd311ec359b5c3518137fae9f"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Mon Dec 07 20:31:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 07 20:31:02 2020 +0000"
      },
      "message": "Merge \"Codec2 components: Updated to build both static and shared libray\""
    },
    {
      "commit": "f675cbc3949a64a68c521d0133d03a7d8d08f554",
      "tree": "42596e579bc2f7726c20d67db15180e3780fbf1c",
      "parents": [
        "2b7dd0efbd20d88e4751eb9d1d6a073af9ef1b07",
        "aae70792dfc61e18dcfa27dc7e184f332f33dbd2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 07 19:40:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 07 19:40:59 2020 +0000"
      },
      "message": "Merge \"libcodec2: Updated to build both static and shared libray\""
    },
    {
      "commit": "17f9188b58deb345050e30e96368fd67afbce791",
      "tree": "c3975b389d0293b8f1d5fdd417d1956794c33f84",
      "parents": [
        "f1feb7820522998f4efa1f9723520bc310ae4d68",
        "a995195b7a849887a9c0e205c5ad58c1f0bd266a"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 02:09:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:09:23 2020 +0000"
      },
      "message": "Merge \"libsfplugin_ccodec_utils: Updated to build both static and shared libray\" am: a995195b7a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506812\n\nChange-Id: Iea477e02b2290b298b4ec4a8e5d43fb6d9a151f5\n"
    },
    {
      "commit": "f1feb7820522998f4efa1f9723520bc310ae4d68",
      "tree": "e4fb542d9d2c2eb99c6995b53154deab0dc449a9",
      "parents": [
        "5bc433ba6c8b828e574891bed54ffb7c100ea765",
        "15c66222c08de6e141fdcc8d72960c00c411cbb3"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 02:09:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:09:03 2020 +0000"
      },
      "message": "Merge \"libcodec2_vndk: Updated to build both static and shared libray\" am: 15c66222c0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506811\n\nChange-Id: I23c71f721bbff574eb3356d4b3df150040706fed\n"
    },
    {
      "commit": "a995195b7a849887a9c0e205c5ad58c1f0bd266a",
      "tree": "60c2e4192a5bfb39f7b5778ce802ac6436857b9b",
      "parents": [
        "15c66222c08de6e141fdcc8d72960c00c411cbb3",
        "8927a4aa22ed25990e7e659bc18b60af6bb05f83"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 01:53:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 05 01:53:39 2020 +0000"
      },
      "message": "Merge \"libsfplugin_ccodec_utils: Updated to build both static and shared libray\""
    },
    {
      "commit": "15c66222c08de6e141fdcc8d72960c00c411cbb3",
      "tree": "4c5ff4284ff40ed300cc8ac5b87b46a7c5f2e252",
      "parents": [
        "be78d20a39da3c48e906710b4e5868d670781066",
        "5e52528c8a4bdc7fe09b477cb6ffbd71c8b36054"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 01:53:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 05 01:53:11 2020 +0000"
      },
      "message": "Merge \"libcodec2_vndk: Updated to build both static and shared libray\""
    },
    {
      "commit": "802793489675990aa90a446ecceaffbc4e081120",
      "tree": "8db7299c19371f7ef8ab2c2f1328dbdcf5311f4d",
      "parents": [
        "cbf8ba955c3d0c95f15791a72b0e29fae873fd02",
        "49a6d9c78aaa07ab83494d628cc6b7a2386a2b55"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 03 03:18:52 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 03 03:18:52 2020 +0000"
      },
      "message": "Merge \"Merge rvc-qpr-dev-plus-aosp-without-vendor@6881855\" into stage-aosp-master"
    },
    {
      "commit": "ea8fec6c31d2e45ee2d4c9581a22854168519835",
      "tree": "52a399a82d893530ba523b316c880ec0e7b1b881",
      "parents": [
        "d19faf826761db767dc8ee967149fe8939416850",
        "d04f34cdd8c7ce1a3249a9fbfdd18ca989bb1685"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 19:15:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 02 19:15:59 2020 +0000"
      },
      "message": "Merge \"C2AllocatorBlob: allow multiple maps\""
    },
    {
      "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": "d04f34cdd8c7ce1a3249a9fbfdd18ca989bb1685",
      "tree": "e2aa51faaf3213a72087301e57281de455ef7115",
      "parents": [
        "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 25 10:12:32 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Dec 01 20:13:25 2020 +0000"
      },
      "message": "C2AllocatorBlob: allow multiple maps\n\nTest: CtsMediaTestCases:DecoderTest\nTest: CtsMediaV2TestCases:CodecDecoderTest\nTest: VtsHalMediaC2V1_0TargetVideoDecTest\nTest: VtsHalMediaC2V1_0TargetVideoEncTest\nTest: VtsHalMediaC2V1_0TargetAudioDecTest\nTest: VtsHalMediaC2V1_0TargetAudioEncTest\nBug: 173730101\nChange-Id: Ief24371e19c8e957ea218ffd9bbfd516353b0cc9\n"
    },
    {
      "commit": "a8460237165976738ba9dee5ae74780c45005926",
      "tree": "23d20cc8ca5977d3ef12901090b375e333c3e74a",
      "parents": [
        "8fb7ecd82051f30a824ba5c165559573d6d0618d",
        "048cd58ba48e5d1813b0c7381b0c833524475fd4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 11:49:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 11:49:05 2020 +0000"
      },
      "message": "Merge \"CCodecConfig: don\u0027t dup input format\""
    },
    {
      "commit": "8fb7ecd82051f30a824ba5c165559573d6d0618d",
      "tree": "3bbfbea9aa28edf004dd2229466495d81097fd7c",
      "parents": [
        "f430cf439533d7678ce4fd2444bfe2ffe098367b",
        "492fecd84297b1adc4cd2e1d7ea70ea40b96fab3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 11:48:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 11:48:07 2020 +0000"
      },
      "message": "Merge \"codec2 client: add a missing transaction status check\""
    },
    {
      "commit": "048cd58ba48e5d1813b0c7381b0c833524475fd4",
      "tree": "3afc9d917ffb94d688fa5f90af1e4819ff3abc7c",
      "parents": [
        "1e05a85fcf67bbd2db9254cdd1ee878873f3a968"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Oct 26 16:42:00 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Dec 01 01:54:11 2020 +0000"
      },
      "message": "CCodecConfig: don\u0027t dup input format\n\nInput format reference does not get updated in MediaCodec.\n\nBug: 169831253\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I173164c91796cab9414d9645cea88e1133667053\n"
    },
    {
      "commit": "8b3bcddbc98af38d64a1ffefd5932b498f9d4c36",
      "tree": "4d0cc6eb0ad9a2b93ca9dea85cf3c1458144fee8",
      "parents": [
        "0a1a50433b1018834a7b7c9d67d42d998e005d8a"
      ],
      "author": {
        "name": "Taehwan Kim",
        "email": "t_h.kim@samsung.com",
        "time": "Thu Nov 26 22:40:40 2020 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 30 19:10:52 2020 +0000"
      },
      "message": "CCodec: GraphicBufferSourceWrapper: fix to apply nBufferCountActual for deciding number of inputs\n\nBug: 169398817\n\nChange-Id: I58cd7da35a3ddc4abdb58df954307acf329c7ee7\nSigned-off-by: Taehwan Kim \u003ct_h.kim@samsung.com\u003e\n"
    },
    {
      "commit": "ee17317c6362f54bd311ec359b5c3518137fae9f",
      "tree": "9b67065bf8b241d2f966d72b79b249bebe266a3f",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:17:14 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:17:14 2020 +0530"
      },
      "message": "Codec2 components: Updated to build both static and shared libray\n\nAll components inside components folder of Codec2 have been updated to\nbuild both static and shared libray\n\nTest: mmm frameworks/av/media/codec2/components\nBug: 173672402\n\nChange-Id: I131d585aa745b53b7c769b7bcb7a0545dc74325b\n"
    },
    {
      "commit": "8927a4aa22ed25990e7e659bc18b60af6bb05f83",
      "tree": "390bad7749bdef8391af401087ce9366ff82cb38",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:16:35 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:16:35 2020 +0530"
      },
      "message": "libsfplugin_ccodec_utils: Updated to build both static and shared libray\n\nTest: Build libsfplugin_ccodec_utils\nBug: 173672402\n\nChange-Id: I07fe5a331c688df459aa97f5d5758eb0866adff4\n"
    },
    {
      "commit": "5e52528c8a4bdc7fe09b477cb6ffbd71c8b36054",
      "tree": "df6eb7c2963085618cced5a751d6a64faad49bdc",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:15:40 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:15:40 2020 +0530"
      },
      "message": "libcodec2_vndk: Updated to build both static and shared libray\n\nTest: Build libcodec2_vndk\nBug: 173672402\n\nChange-Id: I1217ad4bb3cd0688f2310b62ac7e7ada94ff7354\n"
    },
    {
      "commit": "aae70792dfc61e18dcfa27dc7e184f332f33dbd2",
      "tree": "b65de86197c74f0651f8a1c07c8a974d4972b058",
      "parents": [
        "0eafd57556bc9b39a6c7746f9fdc7c37c8278454"
      ],
      "author": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon May 11 13:07:38 2020 +0530"
      },
      "committer": {
        "name": "S Vasudev Prasad",
        "email": "vasudev.prasad@ittiam.com",
        "time": "Mon Nov 23 12:07:06 2020 +0530"
      },
      "message": "libcodec2: Updated to build both static and shared libray\n\nTest: Build libcodec2\nBug: 173672402\n\nChange-Id: If50bacb49ca32c285087a7ae8013776840841915\n"
    },
    {
      "commit": "e2eba97ec5b0bdeb128eaed3dac00bbaca2ff56e",
      "tree": "77ee2993955598409cec1518131099a552d2ac08",
      "parents": [
        "fe4094eacee9c5e248b2d8ac87dff51b46a3d972",
        "315e40a3ce1bed27602d52aa7f14327c8c240add"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 20 23:36:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 20 23:36:58 2020 +0000"
      },
      "message": "Merge \"CCodec: reorganize max dequeue count update\""
    },
    {
      "commit": "492fecd84297b1adc4cd2e1d7ea70ea40b96fab3",
      "tree": "ec6b0388d585a190fa42dd9e0060202da62c1cb0",
      "parents": [
        "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 19 11:14:11 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 19 11:14:11 2020 -0800"
      },
      "message": "codec2 client: add a missing transaction status check\n\nBug: 172493446\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I209d6c4e1cd6d278532172aeaf05bd9557304eea\n"
    },
    {
      "commit": "1455dadd4698093dc00f16a087de58c3fd19860b",
      "tree": "035db407d2b7b56903c2233735fcc19b6d781c7f",
      "parents": [
        "85486fc425122b2b1984bf323822a7b0933d8158"
      ],
      "author": {
        "name": "Raj M",
        "email": "r.mamadgi@samsung.com",
        "time": "Fri Oct 30 20:45:30 2020 +0000"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Nov 19 18:10:43 2020 +0000"
      },
      "message": "media/codec2: skip secure encoders in VtsHalMediaC2V1_0TargetVideoEncTest\n\nThis fixes for PerInstance/Codec2VideoEncHidlTest#FlushTest/default_c2_qti_avc_encoder_secure_1\n\nTestcase does not support secure input/output buffer for secure encoder and decoder.\n\nBug: 172067006\nChange-Id: Ieac5be055c953a2350a396b1ac239f78516fefbf\n"
    },
    {
      "commit": "68ca207ba60ddb03ac8e9653fa45e46cfa621d04",
      "tree": "91822cf80f7b884b82ab8193931bd99b311d2816",
      "parents": [
        "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc",
        "414eb15c3c6cd7e1677245508fd23899bef01feb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 18 06:58:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 18 06:58:39 2020 +0000"
      },
      "message": "Merge \"C2OMXNode: read delay from component to determine buffer count\""
    },
    {
      "commit": "8ec93ab8fe48790d3cc83c3831703f5964cb4be4",
      "tree": "5c04444aca01178f4a9405db3523f784e69c3952",
      "parents": [
        "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 13 16:17:04 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Nov 13 16:21:33 2020 -0800"
      },
      "message": "Revert format change related CLs\n\nRevert \"CCodec: simplify format change logic\"\nThis reverts commit a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c.\n\nRevert \"aacdec: don\u0027t report DRC_COMPRESSION_MODE back\"\nThis reverts commit aaa0309a2b8bcdb56103380d54127ba9aebc9f21.\n\nRevert \"CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\"\nThis reverts commit 30c1d421b10c4760edba45f3e118f7b549ed7104.\n\nBug: 173176131\nTest: revert\nChange-Id: Ia16a58cbf7b19a8b3ac908afd2c20d740dfa7c28\n"
    },
    {
      "commit": "414eb15c3c6cd7e1677245508fd23899bef01feb",
      "tree": "157beaa6b95dd13a1023dccc3b9ff598a5818e3a",
      "parents": [
        "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 12 11:14:42 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Nov 12 11:14:42 2020 -0800"
      },
      "message": "C2OMXNode: read delay from component to determine buffer count\n\nBug: 169398817\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:VideoEncoderTest\nChange-Id: I76a3411addd83108d2da2c8f74df55acab03a365\n"
    },
    {
      "commit": "f6bcf1b2d871f6b4e047bdac449ed7c3aa5617f9",
      "tree": "ea89fbbc28d0e81b5297cb6951e52430d2bc361e",
      "parents": [
        "2b172d333fa5ac3df60eeb8ec1fbc81f2261f316",
        "a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 12 06:39:16 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 12 06:39:16 2020 +0000"
      },
      "message": "Merge changes I73de0e8e,Id1d5968e,I45750c75\n\n* changes:\n  CCodec: simplify format change logic\n  aacdec: don\u0027t report DRC_COMPRESSION_MODE back\n  CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\n"
    },
    {
      "commit": "573bbb3535822cb734e671d6a6c1752d4408d7be",
      "tree": "1330459a705db06a7c8c59ff608d55145bfb782a",
      "parents": [
        "fc01384419794202f89966d32ed55c2490a36cb5",
        "47c018a4bffc9ad21bed297465205c2434f882a0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 11 23:26:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 23:26:21 2020 +0000"
      },
      "message": "Merge \"CCodec: Report error when display surface is obsolete\""
    },
    {
      "commit": "fc01384419794202f89966d32ed55c2490a36cb5",
      "tree": "81db24e3df21f69bf35f16294dbe65946e9b3652",
      "parents": [
        "4c22a5dda7c8125d07ad43e0f45c26008da6a8f3",
        "5692578e0d3ff5eb273a63ee9a4f07b719508973"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 11 23:16:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 11 23:16:12 2020 +0000"
      },
      "message": "Merge \"CCodec: Increase max linear buffer size for 8K video\""
    },
    {
      "commit": "a08cd2b279d9a97c5a2e7b29ef5b055ed02a251c",
      "tree": "bb696c2a82e3903326cb12bc5b3795d3990232c4",
      "parents": [
        "aaa0309a2b8bcdb56103380d54127ba9aebc9f21"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 10 11:54:15 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 10 16:01:54 2020 -0800"
      },
      "message": "CCodec: simplify format change logic\n\nUse the reference \u0026 dup to track format change.\n\nBug: 149751672\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I73de0e8eb91cdb262945bc7edc46f7ace779b83a\n"
    },
    {
      "commit": "47c018a4bffc9ad21bed297465205c2434f882a0",
      "tree": "7dff63608d02483e044e94576db0fcf6e7a81af5",
      "parents": [
        "5692578e0d3ff5eb273a63ee9a4f07b719508973"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sat Nov 07 01:02:49 2020 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Nov 10 14:23:51 2020 -0800"
      },
      "message": "CCodec: Report error when display surface is obsolete\n\nWhen surface to display is obsolete the error should be notified\npromptly.\n\nBug: 172173515\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I6c3f623a6347a1ec668812805a9a9d7ea710342a\n"
    },
    {
      "commit": "5692578e0d3ff5eb273a63ee9a4f07b719508973",
      "tree": "41067dd4d6ca407bc31acd05f91ca1c6a808da75",
      "parents": [
        "adec76d0eb5889bc6675069548df2ee156d59414"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sun Nov 08 00:07:27 2020 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Nov 10 14:23:00 2020 -0800"
      },
      "message": "CCodec: Increase max linear buffer size for 8K video\n\nIncrease max linear buffer size to fit a 8K video frame.\n\nBug: 172190459\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\n\nChange-Id: I47cfc2718447ac51be0f90638d7e7055fd7d95ba\n"
    },
    {
      "commit": "018b91ed511a95e148c57b4448b72441993db59d",
      "tree": "98f72714dc17ac0974563c387fa6d16df37331a1",
      "parents": [
        "eb0f8a11365676dab805e9a1718a89cb1442f148"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Sep 03 11:48:41 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 09 14:53:50 2020 -0800"
      },
      "message": "CCodec: don\u0027t trigger output format change after flush\n\nBug: 149751672\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nMerged-In: If34bd5eba1498f081d613d2ebc15ff75f2a90f2f\nChange-Id: If34bd5eba1498f081d613d2ebc15ff75f2a90f2f\n"
    },
    {
      "commit": "aaa0309a2b8bcdb56103380d54127ba9aebc9f21",
      "tree": "cee824c6007b2d511dde186eace934ab06f3d2f7",
      "parents": [
        "30c1d421b10c4760edba45f3e118f7b549ed7104"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 27 17:02:51 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 09 14:53:50 2020 -0800"
      },
      "message": "aacdec: don\u0027t report DRC_COMPRESSION_MODE back\n\nDRC_COMPRESSION_MODE is not meant to be read back from components\n\nBug: 149751672\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:DecoderTestAacDrc\nChange-Id: Id1d5968e6a64d72ea2aec743807dc3b0f1e2024c\n"
    },
    {
      "commit": "eb0f8a11365676dab805e9a1718a89cb1442f148",
      "tree": "6ee0b61eca87d5e7637b943c898d6aadb0b99c57",
      "parents": [
        "d578bbd330f316ddfe5e48dd3357f1666767082d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Aug 18 14:06:03 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 09 14:53:50 2020 -0800"
      },
      "message": "MediaCodec: fix output format change event timing\n\nIn synchronous mode, process output format change at\ndequeue, instead of at drain. Keep processing the change\nat drain for asynchronous mode.\n\nFix redundant output format change logging.\n\nBug: 149751672\nTest: atest CtsMediaTestCases:AdaptivePlaybackTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nMerged-In: Ib373b71ba65f460edaf82365f8dd9be35348f635\nChange-Id: Ib373b71ba65f460edaf82365f8dd9be35348f635\n"
    },
    {
      "commit": "30c1d421b10c4760edba45f3e118f7b549ed7104",
      "tree": "a6fb16b1c161bad31b3f35999eb8731954b516f2",
      "parents": [
        "018b91ed511a95e148c57b4448b72441993db59d"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 27 17:00:36 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Nov 09 14:53:50 2020 -0800"
      },
      "message": "CCodecConfig: don\u0027t read DRC_COMPRESSION_MODE back\n\nDRC_COMPRESSION_MODE is not meant to be read back from components\n\nBug: 149751672\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nTest: atest CtsMediaTestCases:DecoderTestAacDrc\nChange-Id: I45750c75901fd1195fbea314291d39c69b2fde1b\n"
    },
    {
      "commit": "0487b78ecda4cd591c388eb3afc9edc2e09e4dfa",
      "tree": "5bf29cd83f732719fce2c2b27d436dcd556c2996",
      "parents": [
        "1e05a85fcf67bbd2db9254cdd1ee878873f3a968"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 28 11:45:50 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Oct 28 11:50:50 2020 -0700"
      },
      "message": "CCodec: limit # of active slots instead of # of client buffers\n\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I39275dccac15eed9ec91f0794b5200582653fdec\n"
    },
    {
      "commit": "a7002cb810037ddcb5ec4ac6ce174a8eae6ef66f",
      "tree": "579cfa0a4078066519c87ade7edf78df3e313e63",
      "parents": [
        "6a40788b59a8d898add800ce04f5a9aa06f476e1"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Fri Sep 04 19:02:30 2020 +0000"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Tue Oct 20 00:14:56 2020 +0000"
      },
      "message": "codec2: C2Store: Integrate C2DmaBufAllocator as a possible allocator\n\nThis integrates the C2DmaBufAllocator as one of the possible\nallocators for linear allocations, switching its use vs the\nION allocator based on the existance of /dev/ion\n\nAlso integrate glue code to handle HAL provided usageMaps for\nthe C2DmaBufAllocator\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: Iee2856c0b85d7c5dfe799a2799580a8f69e87d3d\n"
    },
    {
      "commit": "6a40788b59a8d898add800ce04f5a9aa06f476e1",
      "tree": "5dc857de28b2c35bad78b344b8d6852c82468507",
      "parents": [
        "80cd5274e93b1ee4389619c6a6aa1716d60aa671"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Sat Jul 11 04:34:19 2020 +0000"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon Oct 19 23:06:07 2020 +0000"
      },
      "message": "codec2: Add C2AllocatorBuf to implement a libdmabufheap BufferAllocator\n\nInitial step to transition to libdmabufheap from ion.\n\nThis adds a C2AlllocatorBuf implementation which handles the\nlogic between allocating from DMABUF Heaps.\n\nAlso, to address the lack of !ION_FLAG_CACHED support in\nthe DMABUF Heaps (currently), in order to try to support\nit for the ION fallback, I hope to use a \"system-uncached\"\nheap (to be upstreamed into the kernel hopefully soon).\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: I09ef198355140c28b50cc17b8a7acc54310e46fb\n"
    },
    {
      "commit": "869f1691ab5f731a0124adecb44c57f288242a84",
      "tree": "d8b9d742756a46e679d40d5635b5a3d256a9b695",
      "parents": [
        "e39e35ff005a8cce3007c909a522af01eb0635f8",
        "f48a7faf72be4532852d7ed756ef8b0f04e64ddf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 13 23:14:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 13 23:14:42 2020 +0000"
      },
      "message": "Merge \"codec2: fix uninitialized member in C2PlatformStorePlguinLoader\""
    },
    {
      "commit": "f48a7faf72be4532852d7ed756ef8b0f04e64ddf",
      "tree": "3606c9089b677b5abf016eaa937b0e43474906d1",
      "parents": [
        "5381d98c9bdc8edb68f12dcc9cf03a74cc101fd6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 13 11:35:48 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Oct 13 11:35:48 2020 -0700"
      },
      "message": "codec2: fix uninitialized member in C2PlatformStorePlguinLoader\n\nBug: 169331519\nTest: builds\nChange-Id: I64059108f867767aea387d2b6317a6f473922831\n"
    }
  ],
  "next": "17574d194f9fec5ac2d5efae66908e4e62b2783a"
}
