)]}'
{
  "log": [
    {
      "commit": "49d3fe731052d4b63477946e739626806cbe1326",
      "tree": "2aed3e747e1221887af075d51e431cdd84e2e469",
      "parents": [
        "292d9230c24a1479507120a875dd351b0b3d9bb4"
      ],
      "author": {
        "name": "Charlie Chen",
        "email": "yuchungchen@google.com",
        "time": "Thu Mar 25 20:02:37 2021 +0800"
      },
      "committer": {
        "name": "Charlie Chen",
        "email": "yuchungchen@google.com",
        "time": "Thu Mar 25 23:57:12 2021 +0800"
      },
      "message": "Make PASSTHROUGH_USAGE_MASK real 64bit mask\n\nSince GRALLOC_USAGE_SW_READ_MASK, GRALLOC_USAGE_SW_WRITE_MASK,\nand GRALLOC_USAGE_PROTECTED are not uint64_t. Without casting,\nPASSTHROUGH_USAGE_MASK is actually a 32bit mask.\n\nBug: 182361811\nChange-Id: I01c1284f4696840b86f6de875243e69ab6dc324c\n"
    },
    {
      "commit": "292d9230c24a1479507120a875dd351b0b3d9bb4",
      "tree": "c7841276d9db559c2b360f66e78e00640bead30b",
      "parents": [
        "b60f1070dd588d954e77524a2a9c9e3c6378411e",
        "f58d645b1538282d5715a2b66a36dceabc37c444"
      ],
      "author": {
        "name": "Chih-yu Huang",
        "email": "akahuang@google.com",
        "time": "Thu Mar 25 06:58:35 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 25 06:58:35 2021 +0000"
      },
      "message": "Merge \"C2BufferQueueBlockPoolData: exit migration when generation mismatched\" into sc-dev"
    },
    {
      "commit": "b60f1070dd588d954e77524a2a9c9e3c6378411e",
      "tree": "5fa4aad3dd7acedafc0b72f84869cbb035c5b906",
      "parents": [
        "ef8f74b28559bd90c7bae058c1d9eec99ac95276",
        "644a240842f8bdef443667bbd4bb172c7074a5b8"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Mar 25 06:51:22 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 25 06:51:22 2021 +0000"
      },
      "message": "C2SoftAvcEnc: Use dimensions from mSize instead of input buffer am: 644a240842\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13991725\n\nChange-Id: I5dc8a21125d90b274627073a5177652daff1690a\n"
    },
    {
      "commit": "644a240842f8bdef443667bbd4bb172c7074a5b8",
      "tree": "1ebc7544124b3d62c86b9c5ae774d9b39b5a23dc",
      "parents": [
        "388c0389e04da7143b3f70ae556e35bf07d79449"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Dec 22 12:49:17 2020 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 25 02:59:59 2021 +0000"
      },
      "message": "C2SoftAvcEnc: Use dimensions from mSize instead of input buffer\n\nBug: 172908358\nTest: poc in bug\nTest: atest MediaTrackTranscoderTests\nTest: atest CtsMediaV2TestCases\n\nChange-Id: I84ffe9e93e782f40686db676bea7091966ff4dff\n"
    },
    {
      "commit": "a240be908fa76b07074aa04d5e9b2d73c7563d48",
      "tree": "5a9258e001ed7490b68a6115dfe9101678ae5993",
      "parents": [
        "a8464f173b1735fcaa7f82e450d971eb0733eba8",
        "a714f11cdd24d9bb0688f944da419c768f213397"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Mar 25 02:54:44 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 25 02:54:44 2021 +0000"
      },
      "message": "Merge changes from topic \"c2V1_2-impl\" into sc-dev\n\n* changes:\n  Implement hardware.interface.media.c2@1.2 HAL\n  Codec2: Add classes and interfaces for blocking allocator\n  Codec2: Add C2Fence returnable fetch interfaces to C2BlockPool\n"
    },
    {
      "commit": "a714f11cdd24d9bb0688f944da419c768f213397",
      "tree": "78cc5dbef3f608e84ef2be1f62a51ae267fa33ef",
      "parents": [
        "fce527c470916468667fe26caad553fa3ce19a08"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Mar 16 05:40:03 2021 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Mar 24 19:35:41 2021 -0700"
      },
      "message": "Implement hardware.interface.media.c2@1.2 HAL\n\nImplement block allocator using BufferQueue.\n\nBug: 157111613\nChange-Id: I9d9e5b777f2253cd18960236dcbec73668ae215e\n"
    },
    {
      "commit": "fce527c470916468667fe26caad553fa3ce19a08",
      "tree": "a407320eacdc66afcce3080d9ded90097cd271ca",
      "parents": [
        "4751f4814b97eb099bdbac4034b81f9cfcd15493"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Sat Mar 20 01:24:41 2021 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Mar 24 19:10:47 2021 -0700"
      },
      "message": "Codec2: Add classes and interfaces for blocking allocator\n\nAdd classes for blocking allocator.\n- C2Fence implementation for blocking allocator\n- Synchronization between processes implementation\n\nBug: 157111613\nChange-Id: Id9f122261c04e57205d78296112980f5b34343f5\n"
    },
    {
      "commit": "f09d5fa8d60917811e50b104b8b5fad4af651254",
      "tree": "f1d53444517cbaed9082cc56928d244ff91f0046",
      "parents": [
        "e7c81cd7dcbc54d6f9f8a303d589fa4b9c06e4f3",
        "853bec382fd014c9521cc339e518bdc25e65c01e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 24 21:58:56 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 21:58:56 2021 +0000"
      },
      "message": "Merge \"codec2: use libyuv for copying planes\" am: 274e353439 am: a962aaf42e am: 853bec382f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1649447\n\nChange-Id: Ib845a6df64af5abe6780e9ee0a0b403f34312f3c\n"
    },
    {
      "commit": "853bec382fd014c9521cc339e518bdc25e65c01e",
      "tree": "7cd78aab63323227b1273b70521d4d6bb24ad493",
      "parents": [
        "5d425fd6d7e23f57bdd65d8d9fdd68562c030781",
        "a962aaf42e04d7a5d530f71c4f89f6844683060d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 24 21:14:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 21:14:51 2021 +0000"
      },
      "message": "Merge \"codec2: use libyuv for copying planes\" am: 274e353439 am: a962aaf42e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1649447\n\nChange-Id: I54478922403b58dbf465cc550b5a5877cb03edb4\n"
    },
    {
      "commit": "274e3534395442c466a414eaa6c9d4fdde3fde6c",
      "tree": "325e300781ee01a2fc0d4d316fe30656cfc6ba3d",
      "parents": [
        "f16b1ffcf118f353c8f069c92fd2fbd1b87497ab",
        "f37f242bade8157b980393d19417a70f6377a1c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 24 20:30:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 24 20:30:57 2021 +0000"
      },
      "message": "Merge \"codec2: use libyuv for copying planes\""
    },
    {
      "commit": "927ae78a80d7f160df23dc040f1f0c11c90ab4c0",
      "tree": "22f8ae63493a6f2c9b1b55fd8777cd22d8d409bb",
      "parents": [
        "c19929662c204393d7a7e423275824bae858b394",
        "ead20ba11f229efdeb522aecf7406c7f5ee94593"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Mar 24 14:31:16 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 14:31:16 2021 +0000"
      },
      "message": "Merge \"Codec2: Add C2Fence returnable fetch interfaces to C2BlockPool\" am: 6380223920 am: 1a8fbc6e14 am: ead20ba11f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1650113\n\nChange-Id: If66c36f0c9625811cdabbbe841e24144e1d02aaf\n"
    },
    {
      "commit": "ead20ba11f229efdeb522aecf7406c7f5ee94593",
      "tree": "92ce08b8a66b28c952a1c21b5ffac42bc244965f",
      "parents": [
        "bcc9fcaf75fa6da0b7ca39ab4a23e418f9b8a007",
        "1a8fbc6e14ff7f00459edb1e624fd80b721c9d7e"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Mar 24 13:45:23 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 13:45:23 2021 +0000"
      },
      "message": "Merge \"Codec2: Add C2Fence returnable fetch interfaces to C2BlockPool\" am: 6380223920 am: 1a8fbc6e14\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1650113\n\nChange-Id: Ied82b06eb4e34b9d4f3afbd97070d3c47019f56b\n"
    },
    {
      "commit": "4751f4814b97eb099bdbac4034b81f9cfcd15493",
      "tree": "22f8ae63493a6f2c9b1b55fd8777cd22d8d409bb",
      "parents": [
        "c19929662c204393d7a7e423275824bae858b394"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Mar 23 02:20:47 2021 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Mar 24 05:50:04 2021 -0700"
      },
      "message": "Codec2: Add C2Fence returnable fetch interfaces to C2BlockPool\n\nAdd new fetch interfaces to C2BlockPool. The interfaces will return a\nC2Fence as an output parameter. C2Fence can be waited until fetch is not\nblocked anymore.\n\nBug: 157111613\nChange-Id: I691b3605a63724b29a8fcb4c9327cb52285d1086\nMerged-In: I691b3605a63724b29a8fcb4c9327cb52285d1086\n"
    },
    {
      "commit": "63802239208d93a7f8ffb90b5176bb14a2db0cbd",
      "tree": "2257a2ef0e954e30616e6f7afc3fd254a69b9371",
      "parents": [
        "5b1d365b9b50dc0097c09005f1e3b2f4bf325f51",
        "34ea20a5c5ed56b0959ae4c5a4c79319d8d413f0"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Wed Mar 24 12:29:52 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 24 12:29:52 2021 +0000"
      },
      "message": "Merge \"Codec2: Add C2Fence returnable fetch interfaces to C2BlockPool\""
    },
    {
      "commit": "c19929662c204393d7a7e423275824bae858b394",
      "tree": "f64bf6840a561bfbfcaad68c0af45d8af57d732f",
      "parents": [
        "020ac2cfafe57a66b9138d37605c57e562d8b24b",
        "bcc9fcaf75fa6da0b7ca39ab4a23e418f9b8a007"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 24 06:49:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 06:49:51 2021 +0000"
      },
      "message": "Merge \"codec2: C2AllocatorIon/DmaBuf: add support for padding\" am: 5b1d365b9b am: d46b511dc6 am: bcc9fcaf75\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1645834\n\nChange-Id: Ib5ecaeb297d37d1ebbd9abbe89237e0158c8bf6f\n"
    },
    {
      "commit": "020ac2cfafe57a66b9138d37605c57e562d8b24b",
      "tree": "913d9b59804bc6eaad0794f19bb4984d025d72b0",
      "parents": [
        "135c989c0c7df54672dd673e54aeede0528d2db6",
        "87c7803f988af79b28561a03723eb5876fd3d578"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 24 06:49:37 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 06:49:37 2021 +0000"
      },
      "message": "Merge \"MediaCodec: add methods to query/subscribe vendor parameters\" am: b63d314ddf am: 81d971a159 am: 87c7803f98\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1634940\n\nChange-Id: I5cf5770ae4d56ec6447f9616b6599827a83cff7e\n"
    },
    {
      "commit": "bcc9fcaf75fa6da0b7ca39ab4a23e418f9b8a007",
      "tree": "14ee1980cd2027b807f96e937eebd396e407cea9",
      "parents": [
        "87c7803f988af79b28561a03723eb5876fd3d578",
        "d46b511dc6331aba7db75bbed75b22bbbe33e006"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 24 06:04:42 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 06:04:42 2021 +0000"
      },
      "message": "Merge \"codec2: C2AllocatorIon/DmaBuf: add support for padding\" am: 5b1d365b9b am: d46b511dc6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1645834\n\nChange-Id: I37d4d1c69a68420ab4a2dfd3407cd5652e0467c1\n"
    },
    {
      "commit": "87c7803f988af79b28561a03723eb5876fd3d578",
      "tree": "7f847f5777f024dd168d9d4fc9add61a1543f4eb",
      "parents": [
        "7838a48d6a7677c19e3ee0ce168422f733c20e7c",
        "81d971a1593ced33e1f757957103dc9127ac45b7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 24 06:04:34 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 06:04:34 2021 +0000"
      },
      "message": "Merge \"MediaCodec: add methods to query/subscribe vendor parameters\" am: b63d314ddf am: 81d971a159\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1634940\n\nChange-Id: I6738d92bd9ecee1f27f3a5334d10b8ecb80ed194\n"
    },
    {
      "commit": "5b1d365b9b50dc0097c09005f1e3b2f4bf325f51",
      "tree": "788937a0a8be8c694cb163445ccbb1ed8ceb3b4f",
      "parents": [
        "b63d314ddf75e7c6a3349f91be7db85051570e35",
        "0b2d2f95e8b7c41250829d829b2c67571a3dad09"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 24 05:30:39 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 24 05:30:39 2021 +0000"
      },
      "message": "Merge \"codec2: C2AllocatorIon/DmaBuf: add support for padding\""
    },
    {
      "commit": "b63d314ddf75e7c6a3349f91be7db85051570e35",
      "tree": "345927d1c018e2450e1376cca0ccad62a0079b6f",
      "parents": [
        "f787fd49ffa22b07a73527e570f9e8b1bfa63d8f",
        "874ad38f9ea33907b3ac2a68dc7ed7ba6a171a2d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 24 04:58:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 24 04:58:36 2021 +0000"
      },
      "message": "Merge \"MediaCodec: add methods to query/subscribe vendor parameters\""
    },
    {
      "commit": "135c989c0c7df54672dd673e54aeede0528d2db6",
      "tree": "39dc7807b4fedb41e80abad2cd0775ef2f16e9ac",
      "parents": [
        "41443f19d58cc42982968de999029d30042e0698",
        "7838a48d6a7677c19e3ee0ce168422f733c20e7c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 24 04:47:54 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 04:47:54 2021 +0000"
      },
      "message": "Merge \"RELAND CCodec: handle dataspace update from GraphicBufferSource\" am: f787fd49ff am: 2fcd4bef11 am: 7838a48d6a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1643682\n\nChange-Id: I4daa97cea3996742b6e26d55f8386e2c2d71645b\n"
    },
    {
      "commit": "7838a48d6a7677c19e3ee0ce168422f733c20e7c",
      "tree": "e2dc58332b3b28448e37ef5e224adcd61d5527f2",
      "parents": [
        "c6d6cd23bd860de366416b5a4615c2640cacdf51",
        "2fcd4bef11998ef68c3aca41cc9dead48425cae1"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 24 04:01:15 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 24 04:01:15 2021 +0000"
      },
      "message": "Merge \"RELAND CCodec: handle dataspace update from GraphicBufferSource\" am: f787fd49ff am: 2fcd4bef11\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1643682\n\nChange-Id: I71e062bbc5daad2f1243b2eb0b28e92c70b05afd\n"
    },
    {
      "commit": "34ea20a5c5ed56b0959ae4c5a4c79319d8d413f0",
      "tree": "7fdde8ed4215c7f8fdd8ae9db27d7fed3410476c",
      "parents": [
        "f787fd49ffa22b07a73527e570f9e8b1bfa63d8f"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Mar 23 02:20:47 2021 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Mar 23 20:33:20 2021 -0700"
      },
      "message": "Codec2: Add C2Fence returnable fetch interfaces to C2BlockPool\n\nAdd new fetch interfaces to C2BlockPool. The interfaces will return a\nC2Fence as an output parameter. C2Fence can be waited until fetch is not\nblocked anymore.\n\nBug: 157111613\nChange-Id: I691b3605a63724b29a8fcb4c9327cb52285d1086\n"
    },
    {
      "commit": "f787fd49ffa22b07a73527e570f9e8b1bfa63d8f",
      "tree": "82c7b7950d87076d53a7250417048024054111a1",
      "parents": [
        "98919aff22bd888396c2080592784b607cb6bbf6",
        "673dd1917a4765740908e357fc5b5223d12826d6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 24 02:46:53 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 24 02:46:53 2021 +0000"
      },
      "message": "Merge \"RELAND CCodec: handle dataspace update from GraphicBufferSource\""
    },
    {
      "commit": "0b2d2f95e8b7c41250829d829b2c67571a3dad09",
      "tree": "331163fbda6fdea6e7a26c60dae89bc375e9f243",
      "parents": [
        "406621c63e3c4339afcf26ce5fde89f90dac71d3"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 18 10:35:19 2021 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 24 01:21:13 2021 +0000"
      },
      "message": "codec2: C2AllocatorIon/DmaBuf: add support for padding\n\nBug: 181380463\nTest: codec2_vndk_test\nChange-Id: I7a196e28942ac1fa086772785c280248d1f4263b\n"
    },
    {
      "commit": "673dd1917a4765740908e357fc5b5223d12826d6",
      "tree": "872236646fb85890ead6e8c2c1eb9eb7569b1449",
      "parents": [
        "24ba1e48cc65d07e8c08387716dd59e245b3643e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jan 29 14:58:12 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 23 11:50:59 2021 -0700"
      },
      "message": "RELAND CCodec: handle dataspace update from GraphicBufferSource\n\nIn addition, add ColorUtils::getColorConfigFromDataSpace and use it to\nget platform color configs out of dataspace.\n\nBug: 178675686\nTest: atest ccodec_unit_test\nChange-Id: I657156093e9d9cdcc12e6ed55644a3f6648ed7c9\n"
    },
    {
      "commit": "c875a1d556cec851d3f2fe8c63f6520447dab586",
      "tree": "be2758c46327d5d873099b623eaf8dae11f557a0",
      "parents": [
        "b8217be446d375196ba6d6603a5a0278e2fa3312",
        "8577dabcf2226cca6cd541e30710fd13c22b5c20"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 23 16:46:28 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 23 16:46:28 2021 +0000"
      },
      "message": "Merge \"Codec2Utils: Add support for media.c2@1.2\" into sc-dev"
    },
    {
      "commit": "b8217be446d375196ba6d6603a5a0278e2fa3312",
      "tree": "8971fcc231c287d17080ef134fe5ff60af38cbcb",
      "parents": [
        "0e7d8739c5bfb8d097e1b6b8247fc6ef5d51fc47",
        "0d57f6b8384514dc126b0b6d7bad960efdcd5a18"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 23 12:50:40 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 23 12:50:40 2021 +0000"
      },
      "message": "Merge \"C2SoftAacDec: Compute output port delay from stream info\" am: ee90884a60 am: 98774ceff5 am: 0d57f6b838\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1649688\n\nChange-Id: Id95921fdbd5f5e6feac1ec36da9e827f06a04dfb\n"
    },
    {
      "commit": "0d57f6b8384514dc126b0b6d7bad960efdcd5a18",
      "tree": "492176ff056c7e759914641f1e0bd24da3b44d53",
      "parents": [
        "5ca1a0f19cc727771352aa18775a61965551e292",
        "98774ceff59c0639643cc9adb1ba05e20de5f2da"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 23 12:09:00 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 23 12:09:00 2021 +0000"
      },
      "message": "Merge \"C2SoftAacDec: Compute output port delay from stream info\" am: ee90884a60 am: 98774ceff5\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1649688\n\nChange-Id: I4a4b0e9db8fafb03033e053b2bd0916bbfcfd9cd\n"
    },
    {
      "commit": "8577dabcf2226cca6cd541e30710fd13c22b5c20",
      "tree": "f0008278818569488781412f60474405efa51efa",
      "parents": [
        "9c8eb940301c7dc8b7d60fdfcde5379cecd52249"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Mar 12 02:25:50 2021 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Mar 22 22:32:09 2021 -0700"
      },
      "message": "Codec2Utils: Add support for media.c2@1.2\n\nThis works same as android.hardware.media.c2@1.1.\nImplemenation will be followed by other CLs.\n\nBug: 157111613\nChange-Id: Ibee818bfce36d2e6b5142abdb217c0598c5e5689\n"
    },
    {
      "commit": "f37f242bade8157b980393d19417a70f6377a1c3",
      "tree": "be803976754b8bc7711705a87b1a8613cf3e3e83",
      "parents": [
        "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 04 15:38:59 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 22 15:50:06 2021 -0700"
      },
      "message": "codec2: use libyuv for copying planes\n\nBug: 182386024\nTest: atest CtsVideoTestCases\nChange-Id: I7a5f51f63c07e614235d1f046b9ef227e36fa32a\n"
    },
    {
      "commit": "3c415ece699029bbbe1d3a900a80c12909b13eae",
      "tree": "8cafeef8c66bc85600fe791bdbfb36ec1b6a6eb7",
      "parents": [
        "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Mar 22 13:56:52 2021 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Mar 22 15:47:09 2021 -0700"
      },
      "message": "C2SoftAacDec: Compute output port delay from stream info\n\nInstead of hard-coding output port delay to 2, compute it\nfrom stream info\n\nBug: 180567076\nTest: poc in bug\nTest: atest VtsHalMediaC2V1_0TargetAudioDecTest\nTest: atest CtsMediaV2TestCases:CodecDecoderTest\nTest: atest CtsMediaTestCases:DecoderTest\nTest: atest CtsMediaTestCases:DecoderTestAacDrc\nTest: atest CtsMediaTestCases:DecoderTestXheAac\nTest: atest CtsMediaTestCases:DecoderTestAacFormat\n\nChange-Id: I37d1a1f2ce0221f8b82ce4d61f8c8a09c4c55954\n"
    },
    {
      "commit": "874ad38f9ea33907b3ac2a68dc7ed7ba6a171a2d",
      "tree": "93d7a8e30a46083c321db3ae2e90283c98f0c44e",
      "parents": [
        "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 12 09:59:36 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 22 12:13:01 2021 -0700"
      },
      "message": "MediaCodec: add methods to query/subscribe vendor parameters\n\nBug: 183242434\nTest: atest android.media.cts.MediaCodecTest\nChange-Id: Ie6ffd648c6f8d89ba6ecadf5a3dbfb7f55963e50\n"
    },
    {
      "commit": "3612da7488fc89517408197dcdcf150545919bf4",
      "tree": "efc099bfe57abb869e81151f481191ec43f794ab",
      "parents": [
        "e7be55d0a7324d90d7c1535af1f12f08b2b53a2e",
        "b3e76b60d9fd524681650f1608f606180040a186"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Mar 21 20:18:25 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Mar 21 20:18:25 2021 +0000"
      },
      "message": "Merge changes from topic \"b181830609-part2\" into sc-dev\n\n* changes:\n  Rework how QP bounds are passed, AVC encoder\n  Rework how QP bounds are passed\n"
    },
    {
      "commit": "b3e76b60d9fd524681650f1608f606180040a186",
      "tree": "db1cc05909049dc07f2fe2aac264e5e22ba88598",
      "parents": [
        "a0ae69790a8e96a5a386260b5197f4472b930dac"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 10 19:42:49 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 19 21:58:13 2021 -0700"
      },
      "message": "Rework how QP bounds are passed, AVC encoder\n\nPass via an (variable length) set of settings for picture types\ninstead of the fixed I/P/B types. Also makes it possible to\npass a max without also passing a min.\nThis is for the AVC software encoder; other codecs will be modified\naccordingly.\n\nBug: 181830609\nTest: vq testing, ALOG\nChange-Id: I9086c0d83e625a7a815ce2c104352fdac165b927\n"
    },
    {
      "commit": "a0ae69790a8e96a5a386260b5197f4472b930dac",
      "tree": "517549c335128f8b86a7c8ced96ca23eee60b89a",
      "parents": [
        "047263a05704ed32810b5c5cc0f529d4367f3acb"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 10 19:40:01 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 19 16:24:16 2021 -0700"
      },
      "message": "Rework how QP bounds are passed\n\nPass via an (variable length) set of settings for picture types\ninstead of the fixed I/P/B types. Also makes it possible to\npass a max without also passing a min.\n\nBug: 181830609\nTest: vq testing, ALOG\nChange-Id: I69bba8e35f0eda234530df92706230dc898b4ae9\n"
    },
    {
      "commit": "8c4e9c7ea3a034f71c04045e7554d92b48f050cf",
      "tree": "5cfc408021781c753b309d36b633bee10c6c56ce",
      "parents": [
        "c5ee316aea229c38f89eac80b4db81e90961e0e2"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Mar 15 15:25:21 2021 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 18 19:53:10 2021 -0700"
      },
      "message": "Look for  additional media codec XML files\n\nmedia_codecs_overlay.xml in /product and /odm directories\nmedia_codecs_overlay.xml under /apex/com.android.media/etc/formatshaper\n(all optional)\n\nBug: 182827840\nTest: atest XMLParserTest\nTest: atest ccodec_unit_test\nTest: atest mc_sanity_test\nChange-Id: I689b3dd7ae5902043e376c3c7b473894f58c6e52\n"
    },
    {
      "commit": "c5ee316aea229c38f89eac80b4db81e90961e0e2",
      "tree": "2c00a23fee7d53d1b41f5bb5dc609751a59c07e0",
      "parents": [
        "00158ad01aba5fcaee7dfcde10f5f895b266a8b7",
        "11ef354bf6f5052ebf3899bcc86792630516354b"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 21:14:00 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 17 21:14:00 2021 +0000"
      },
      "message": "Merge \"CCodec: rework image data processing\" am: 0a2021b06f am: a561560fbe am: 11ef354bf6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1625184\n\nChange-Id: I851d96270b6bd09c811da9d49e3188fbdc615bc3\n"
    },
    {
      "commit": "00158ad01aba5fcaee7dfcde10f5f895b266a8b7",
      "tree": "a330f217bc4cb678ab1585dc22361904f4664516",
      "parents": [
        "0f5b498aaa0a99ffc423a0eeb747faf2fbf83407",
        "131f7f0c37bd3fa6b27512e1ce67755a12bbedc3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 21:13:37 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 17 21:13:37 2021 +0000"
      },
      "message": "Merge \"Revert \"CCodec: handle dataspace update from GraphicBufferSource\"\" am: 9314296877 am: 3bbd27e29e am: 131f7f0c37\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1640765\n\nChange-Id: I4b480d4404b4bb69e459576b1306fe970fed2f9e\n"
    },
    {
      "commit": "11ef354bf6f5052ebf3899bcc86792630516354b",
      "tree": "b75f2caa08cc0f9718b117df5824860d667ca5c9",
      "parents": [
        "131f7f0c37bd3fa6b27512e1ce67755a12bbedc3",
        "a561560fbe8bac62ebdf0da310eca61e338686f0"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 20:50:36 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 17 20:50:36 2021 +0000"
      },
      "message": "Merge \"CCodec: rework image data processing\" am: 0a2021b06f am: a561560fbe\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1625184\n\nChange-Id: Ic5d3b23e5a7f6ac290b8d3938b9275ebb176ef54\n"
    },
    {
      "commit": "131f7f0c37bd3fa6b27512e1ce67755a12bbedc3",
      "tree": "7e85520b9be121ce9995359be3067c3f373666d5",
      "parents": [
        "b35428ea5055a201ce856f59f82ce52d3bb9de1b",
        "3bbd27e29eed03f61dcaa10abf14b8471fb4efdc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 20:50:05 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 17 20:50:05 2021 +0000"
      },
      "message": "Merge \"Revert \"CCodec: handle dataspace update from GraphicBufferSource\"\" am: 9314296877 am: 3bbd27e29e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1640765\n\nChange-Id: I8583d562c84d50a393d0812846696fccce6e7a0f\n"
    },
    {
      "commit": "dbfe28082f1a9d30e6d1ac4a51c8acc6383fba78",
      "tree": "3f9fa9b4702905cebe15feeadc79036c5c71e31d",
      "parents": [
        "11ff39d1f7158f3bf833873718c207f95001985c",
        "0910a1471ea1890d6c2123f4aa0849da45fef0e4"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 17:01:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 17 17:01:51 2021 +0000"
      },
      "message": "Merge \"C2 mpeg4enc: Support dynamic bitrate change\" am: 0253bf767f am: e3b75d448d am: 0910a1471e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1634304\n\nChange-Id: I0abbb227b1ed4931458a4c46e83a3c2d3f392f1f\n"
    },
    {
      "commit": "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c",
      "tree": "282ca05305f8e5690ff704370bfd4e86cd9ec1a7",
      "parents": [
        "9314296877970096f530f7d494dc60ac64e2843b",
        "4a3c046e1742b3f54895bcc4f42eed5cd28e73f9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 15:51:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 17 15:51:08 2021 +0000"
      },
      "message": "Merge \"CCodec: rework image data processing\""
    },
    {
      "commit": "9314296877970096f530f7d494dc60ac64e2843b",
      "tree": "95dbd391dab9921d0a337add2a769dc19c44ecfe",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90",
        "4f13d11b40dbef6c019d4231f05ed53f83396dd9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 14:49:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 17 14:49:21 2021 +0000"
      },
      "message": "Merge \"Revert \"CCodec: handle dataspace update from GraphicBufferSource\"\""
    },
    {
      "commit": "4f13d11b40dbef6c019d4231f05ed53f83396dd9",
      "tree": "09e7939f55f2ea049a66d68b78fddde748754024",
      "parents": [
        "40aaf9549cb6a4eb5c5de4dc010f6a4ade78ea96"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 04:37:46 2021 +0000"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Mar 17 04:37:46 2021 +0000"
      },
      "message": "Revert \"CCodec: handle dataspace update from GraphicBufferSource\"\n\nThis reverts commit 40aaf9549cb6a4eb5c5de4dc010f6a4ade78ea96.\n\nReason for revert: b/182820205\n\nChange-Id: Id59363390691d457b404161f973bb548d1c34db7\n"
    },
    {
      "commit": "8b92ac8c49c6cb33bc54bbc9813562007936867c",
      "tree": "0d273e131604b01ca0b9799955f6842e6b6f0187",
      "parents": [
        "cc3bbba8b7b66248bcd56d212cbb30e074e91b8a",
        "c0ac355a731ab50a9067324c1c86b3729b9ac270"
      ],
      "author": {
        "name": "Chih-yu Huang",
        "email": "akahuang@google.com",
        "time": "Wed Mar 17 01:16:40 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 17 01:16:40 2021 +0000"
      },
      "message": "Merge \"Close the handle returned by WrapNativeCodec2GrallocHandle()\" into sc-dev"
    },
    {
      "commit": "0910a1471ea1890d6c2123f4aa0849da45fef0e4",
      "tree": "e4a3a0f648252a3cf0ca2012625c54f48485bfe3",
      "parents": [
        "da163648a7bed93e15490114a9ba9f705e09fb73",
        "e3b75d448d184e0e9ca35b6108f78c2d6c793fa9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 16 21:11:35 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 16 21:11:35 2021 +0000"
      },
      "message": "Merge \"C2 mpeg4enc: Support dynamic bitrate change\" am: 0253bf767f am: e3b75d448d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1634304\n\nChange-Id: I47fb779c5287fbf9c156c42aaa1e60a92954efff\n"
    },
    {
      "commit": "0253bf767f247fcf3c9a9f190b2187a83854382a",
      "tree": "ee023abbfa92822bf3cb61fbe0ee8724e9176b38",
      "parents": [
        "65ac21dcb5b8ac926b7eed9b8367261bed3b1a63",
        "49aa91b81baa350a6f14674b4b61c0ed74f0f0c8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 16 20:08:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 16 20:08:40 2021 +0000"
      },
      "message": "Merge \"C2 mpeg4enc: Support dynamic bitrate change\""
    },
    {
      "commit": "d7c87362d62d723590d108465486b896ff5c093b",
      "tree": "b4cd95eb5ea9c71c2c97c16b2a1b729a246b0d6f",
      "parents": [
        "047263a05704ed32810b5c5cc0f529d4367f3acb",
        "b69fedaacf25e14fee37031bc6efc8d0da13e4c2"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 15 05:07:31 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 15 05:07:31 2021 +0000"
      },
      "message": "Merge changes I47894ce3,Ibc2013cf,Ide4eb89b am: 532501a256 am: 1329fe6887 am: b69fedaacf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1564488\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: If2289c434d7f52ef0322116403f459397454fec0\n"
    },
    {
      "commit": "b69fedaacf25e14fee37031bc6efc8d0da13e4c2",
      "tree": "f8b4e58872d65d02c51f7b14fb1659f235421f91",
      "parents": [
        "94e68196714d7a42c06bde027e28d9f35677fa33",
        "1329fe6887f9ff2ed3b12d960acb9cfeda34e83a"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 15 04:23:39 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 15 04:23:39 2021 +0000"
      },
      "message": "Merge changes I47894ce3,Ibc2013cf,Ide4eb89b am: 532501a256 am: 1329fe6887\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1564488\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I27168c44f715982c4d561a1407fb9adc09b42be7\n"
    },
    {
      "commit": "532501a25692281aee1e1c4713e5b91c7c5fb8b1",
      "tree": "771b942917a18de963710fc1813ab70da7c31ebb",
      "parents": [
        "41f53a9bab6215cdd4d4c21aefba6e939d91219d",
        "05b6a7c59297884dccd56a111cea581d93de84f0"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 15 03:20:53 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 15 03:20:53 2021 +0000"
      },
      "message": "Merge changes I47894ce3,Ibc2013cf,Ide4eb89b\n\n* changes:\n  stagefright: propagate dataspace from BufferQueue to MediaCodec.\n  CCodec: handle dataspace update from GraphicBufferSource\n  CCodec: handle default dataspace\n"
    },
    {
      "commit": "c0ac355a731ab50a9067324c1c86b3729b9ac270",
      "tree": "ab55d46d1bbb576fe2506adf6919f32d91193cbf",
      "parents": [
        "047263a05704ed32810b5c5cc0f529d4367f3acb"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Thu Mar 11 14:37:10 2021 +0900"
      },
      "committer": {
        "name": "Chih-yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Mar 15 00:48:37 2021 +0000"
      },
      "message": "Close the handle returned by WrapNativeCodec2GrallocHandle()\n\nWrapNativeCodec2GrallocHandle() creates a new native handle, and\nclones the fd of the input native handle. The caller should explicitly\nclose and delete the returned native handle.\n\nThis CL updates the description of WrapNativeCodec2GrallocHandle(),\nand calls native_handle_close() and native_handle_delete() if the\nownership of the returned handle is not transfered to\nC2GraphicAllocation successfully.\n\nBug: 181541291\nTest: android.media.cts.AdaptivePlaybackTest\n\nChange-Id: I53726b61115a212675a199ddcd843df1fead948c\n"
    },
    {
      "commit": "49aa91b81baa350a6f14674b4b61c0ed74f0f0c8",
      "tree": "1014412d0b1e438be200e012f99a76b7e3ebc080",
      "parents": [
        "8da0203667851368251a0fc5e6a1aafed2ccba68"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Mar 13 09:08:06 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Mar 13 09:10:31 2021 -0800"
      },
      "message": "C2 mpeg4enc: Support dynamic bitrate change\n\nBug: 179194367\nTest: atest VtsHalMediaC2V1_0TargetVideoEncTest\n\nChange-Id: I37e9d1b73082b85fa73ad07af1ffe919629026b2\n"
    },
    {
      "commit": "b1b1aef1d7394f9c82ec9a514d8a49aea919f360",
      "tree": "733dab751024cde45f6875e2c5e4bfafbd428abb",
      "parents": [
        "3b7f9769f244522136405145d30c1513161d5584",
        "94e68196714d7a42c06bde027e28d9f35677fa33"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Sat Mar 13 08:30:20 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 13 08:30:20 2021 +0000"
      },
      "message": "Merge \"CCodec: add support for tunneled playback.\" am: 41f53a9bab am: d977835d80 am: 94e6819671\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1455053\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I162bba3d932617eda8ca0cc7725c37101e2597af\n"
    },
    {
      "commit": "94e68196714d7a42c06bde027e28d9f35677fa33",
      "tree": "2725a5b64b8cdbd07e1309092575a7c9b22dd2b9",
      "parents": [
        "626154dd317036cbf838d6027cb55d133979399f",
        "d977835d80f33402b3824420d0c560426b5fb61e"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Sat Mar 13 08:08:36 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 13 08:08:36 2021 +0000"
      },
      "message": "Merge \"CCodec: add support for tunneled playback.\" am: 41f53a9bab am: d977835d80\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1455053\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I79ebf0b02f86a1d7d638767d45c37713eff182cd\n"
    },
    {
      "commit": "41f53a9bab6215cdd4d4c21aefba6e939d91219d",
      "tree": "ce7ba9bd4c6997100405fd7399ab63c30969d078",
      "parents": [
        "ce9b8c44db73495433e2a0c96169bf55f3c1cc30",
        "765db4da4315846d38c5af420e32d8c5204e7628"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Sat Mar 13 07:03:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 13 07:03:15 2021 +0000"
      },
      "message": "Merge \"CCodec: add support for tunneled playback.\""
    },
    {
      "commit": "765db4da4315846d38c5af420e32d8c5204e7628",
      "tree": "f2eecaa1791af3d3d929ea5e4d6eab1eb19c2ad0",
      "parents": [
        "6a0e64617eb2fc92e07e60ef79eab5546453e9b4"
      ],
      "author": {
        "name": "ted.sun",
        "email": "ted.sun@mediatek.com",
        "time": "Tue Jun 23 14:03:41 2020 +0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 14:23:53 2021 -0800"
      },
      "message": "CCodec: add support for tunneled playback.\n\nBug: 151997287\nChange-Id: I50e417e5a070684623c37af05bc3c97120b5da7f\n"
    },
    {
      "commit": "587f54969fc20525d8f62e0cab4b83ffa9467b94",
      "tree": "a51f4853364441f740b7dcca8832989361ca9630",
      "parents": [
        "e92846312056520875da7a51fd61a3b4f68f442c",
        "081695ddf7e1aa5cd0cbf96f2bdb7e86df1bfee2"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 19:53:43 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 12 19:53:43 2021 +0000"
      },
      "message": "Merge \"CCodec: add support for onFrameRendered for tunneled playback.\" am: 51c7f563e2 am: e9f0f9f1dd am: 081695ddf7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1455054\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I79385e8a2ff9fe471e753b9cff58e5956542e9a2\n"
    },
    {
      "commit": "081695ddf7e1aa5cd0cbf96f2bdb7e86df1bfee2",
      "tree": "0ee7ae3ba6a3456c857210ba38205cfe81b751d9",
      "parents": [
        "41425f4d1c802f46e08fad845169ca439943ac31",
        "e9f0f9f1dda9dbbfdceab83704c1ad7c5bbcf849"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 19:28:44 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 12 19:28:44 2021 +0000"
      },
      "message": "Merge \"CCodec: add support for onFrameRendered for tunneled playback.\" am: 51c7f563e2 am: e9f0f9f1dd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1455054\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I51639df2733e152eeaab8408b03f7fa83e85797b\n"
    },
    {
      "commit": "51c7f563e2b07deb57967269cdcb293278915205",
      "tree": "0d1b2f8e40928ac5aab95ac748c18102447e8f45",
      "parents": [
        "8da0203667851368251a0fc5e6a1aafed2ccba68",
        "b1fbfdb272fb77366520a22a9a22548b62d3f0ba"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 18:24:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 12 18:24:47 2021 +0000"
      },
      "message": "Merge \"CCodec: add support for onFrameRendered for tunneled playback.\""
    },
    {
      "commit": "40aaf9549cb6a4eb5c5de4dc010f6a4ade78ea96",
      "tree": "e8684fb9988a50b910ca91b749e5dddc8289d2da",
      "parents": [
        "77e97c78aa1d33190c71323e32cb3b132a581312"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jan 29 14:58:12 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 12 16:43:01 2021 +0000"
      },
      "message": "CCodec: handle dataspace update from GraphicBufferSource\n\nBug: 178675686\nTest: manual\nChange-Id: Ibc2013cf2208a369dda52616507e4ade8b607caa\n"
    },
    {
      "commit": "e92846312056520875da7a51fd61a3b4f68f442c",
      "tree": "73b5551ca29ce05ec2b505e8399fbc6f43d6a2b6",
      "parents": [
        "7c0492de2928e3765e1752cdaf7104561b6abb23",
        "41425f4d1c802f46e08fad845169ca439943ac31"
      ],
      "author": {
        "name": "Hridya Valsaraju",
        "email": "hridya@google.com",
        "time": "Fri Mar 12 06:53:31 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 12 06:53:31 2021 +0000"
      },
      "message": "Merge \"C2BufferTest: Get linear allocator as per device\u0027s capability\" am: 8da0203667 am: 08e4a780ba am: 41425f4d1c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1629602\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Icf289fa1d19125c7ffe3d4efa747dc15c3ead207\n"
    },
    {
      "commit": "41425f4d1c802f46e08fad845169ca439943ac31",
      "tree": "0dc273783f8ab1a6c707444de7b702bdc2a138aa",
      "parents": [
        "4176e02da6d95dbbd86d018fc1d858c9edd307ea",
        "08e4a780baaab2b629ca388099a3f539b7e0bf07"
      ],
      "author": {
        "name": "Hridya Valsaraju",
        "email": "hridya@google.com",
        "time": "Fri Mar 12 06:09:03 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 12 06:09:03 2021 +0000"
      },
      "message": "Merge \"C2BufferTest: Get linear allocator as per device\u0027s capability\" am: 8da0203667 am: 08e4a780ba\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1629602\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I1412c2d3be873cd24141e9743709974f9c4e7864\n"
    },
    {
      "commit": "8da0203667851368251a0fc5e6a1aafed2ccba68",
      "tree": "0c872e31d18d722d607e2c1506444a65b85efcb5",
      "parents": [
        "b63f8783d099d0f4ff2dc178c0e6d3d345eddf02",
        "5afc3be663945335cb9c1c66dc79274d96f8955a"
      ],
      "author": {
        "name": "Hridya Valsaraju",
        "email": "hridya@google.com",
        "time": "Fri Mar 12 05:09:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 12 05:09:09 2021 +0000"
      },
      "message": "Merge \"C2BufferTest: Get linear allocator as per device\u0027s capability\""
    },
    {
      "commit": "2b1a24c9d3739fa75be0559f93f62edccd241bc3",
      "tree": "7ca61b6c50402f9a8863eb7e2242b0fa0825fffe",
      "parents": [
        "8b35e9299a41100fd0d982d4de43cf013181eef1",
        "e7e019a54fa4a7c09ae2711e37bf2812f22ff489"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 04:39:07 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 12 04:39:07 2021 +0000"
      },
      "message": "Merge \"stagefright/codec2: fix KEY_PREPEND_HEADER_TO_SYNC_FRAMES\" am: deba9fd176 am: 935b95fbf0 am: e7e019a54f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1463007\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Iacd76c4b5234a4ef0e59045afb1a479ae5db2626\n"
    },
    {
      "commit": "e7e019a54fa4a7c09ae2711e37bf2812f22ff489",
      "tree": "fc727f39351f6aa784a7f82d43f7ade0d022fbfd",
      "parents": [
        "acb393667b4bd342fc412ffd36349351c37dd123",
        "935b95fbf06db9e0631ef383ff5e13999d691b91"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Fri Mar 12 03:52:11 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 12 03:52:11 2021 +0000"
      },
      "message": "Merge \"stagefright/codec2: fix KEY_PREPEND_HEADER_TO_SYNC_FRAMES\" am: deba9fd176 am: 935b95fbf0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1463007\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I5cdfed67f19fd3c19d94d8bd032d6b094a524076\n"
    },
    {
      "commit": "5afc3be663945335cb9c1c66dc79274d96f8955a",
      "tree": "60a1d95b190947ad82e289bceb5f5bd0601ee690",
      "parents": [
        "96de95d9119bf8c23710d07878db30b2c036ff66"
      ],
      "author": {
        "name": "Hridya Valsaraju",
        "email": "hridya@google.com",
        "time": "Thu Mar 11 16:32:32 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 12 02:11:29 2021 +0000"
      },
      "message": "C2BufferTest: Get linear allocator as per device\u0027s capability\n\nC2BufferTest must choose the correct linear allocator depending on the\nwhether the device supports ION on DMA-BUF heaps.\n\nTest: atest C2BufferTest with and without CONFIG_ION enabled\nBug: 182117764\nChange-Id: I9831487bf3eed7e6d5e512c5dd40eb0fe5efbbfb\n"
    },
    {
      "commit": "b1fbfdb272fb77366520a22a9a22548b62d3f0ba",
      "tree": "66e3450f92bdaf191559f41c08998714c1fa4f8c",
      "parents": [
        "6a0e64617eb2fc92e07e60ef79eab5546453e9b4"
      ],
      "author": {
        "name": "ted.sun",
        "email": "ted.sun@mediatek.com",
        "time": "Tue Jun 23 14:03:41 2020 +0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Mar 11 10:51:27 2021 -0800"
      },
      "message": "CCodec: add support for onFrameRendered for tunneled playback.\n\nBug: 151997287\nChange-Id: I3c09ec2149f2eea1a92a87271049798f6379b3ac\n"
    },
    {
      "commit": "77e97c78aa1d33190c71323e32cb3b132a581312",
      "tree": "09e7939f55f2ea049a66d68b78fddde748754024",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 20 10:33:22 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 11 00:35:31 2021 -0800"
      },
      "message": "CCodec: handle default dataspace\n\nBug: 160727754\nTest: manual\nChange-Id: Ide4eb89b19761dd6c9ff680297b82bdb9c3f084f\n"
    },
    {
      "commit": "a2b5f5a818b7ad15fef32ceab1eafed559dd9691",
      "tree": "a91aaa8957d35d9391b982c70e0fd40b56ec0e01",
      "parents": [
        "378c3eb076c039ad59ea24fdee9062e7d0468f46"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Oct 14 16:36:18 2020 -0700"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Mar 11 02:02:06 2021 +0000"
      },
      "message": "stagefright/codec2: fix KEY_PREPEND_HEADER_TO_SYNC_FRAMES\n\nThis had incorrectly was copied as KEY_PREPEND_HEADERS_TO_SYNC_FRAMES.\n\nChange-Id: Ie42d2f1b06d693c4a0e66fcf061bfd26ce3b1005\n"
    },
    {
      "commit": "6496137f7bdf2bb7bcc62feeffb682c5fbc5d451",
      "tree": "39138dd08797d71e17a870a47f5f6cca90ba8440",
      "parents": [
        "78a051bd359058d83fbe051b5b7212c67442d000"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 10 13:02:09 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 11 01:27:41 2021 +0000"
      },
      "message": "Flac codec link statically against libaudio_utils\n\nStatic linking avoids pulling in most of the library, along with the related\ndownstream dependencies that come with rest of the library.\n\nBug: 175515423\nTest: atest CtsMediaTestCases:android.media.cts.DecoderTest#testFlacIdentity\nTest: atest CtsMediaTestCases:android.media.cts.DecoderTest#testDecodeFlac\nChange-Id: I0e583100236bf3d68f46dbde275cf57b4d97c31d\n(cherry picked from commit 2e6a54ef411b62a23ba08cf7d83d94b429a7ad24)\n"
    },
    {
      "commit": "f58d645b1538282d5715a2b66a36dceabc37c444",
      "tree": "dc52e7d798737388258c83962140b4bcff03b16c",
      "parents": [
        "44f5c8e9fc36fba620725edbc161255c45c01bac"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Wed Feb 10 15:09:12 2021 +0900"
      },
      "committer": {
        "name": "Chih-yu Huang",
        "email": "akahuang@google.com",
        "time": "Thu Mar 11 00:52:50 2021 +0000"
      },
      "message": "C2BufferQueueBlockPoolData: exit migration when generation mismatched\n\nBug: 174188958\nTest: android.media.cts.MediaCodecPlayerTest#testPlaybackSwitchViews\n\nChange-Id: I38a89d69752b3fcb3a33a17a6f05303d2ea9ebd3\n(cherry picked from commit d7a4e61ae1f6cb5470ddcc536ca933cd7042a4a4)\n"
    },
    {
      "commit": "2e6a54ef411b62a23ba08cf7d83d94b429a7ad24",
      "tree": "8428c298936b8b2eb4e8119817cc3c363443e1e6",
      "parents": [
        "cb4fc2b79d3deb764609526c46a7058d6867a16a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 10 13:02:09 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Mar 10 13:02:09 2021 -0800"
      },
      "message": "Flac codec link statically against libaudio_utils\n\nStatic linking avoids pulling in most of the library, along with the related\ndownstream dependencies that come with rest of the library.\n\nBug: 182386024\nTest: atest CtsMediaTestCases:android.media.cts.DecoderTest#testFlacIdentity\nTest: atest CtsMediaTestCases:android.media.cts.DecoderTest#testDecodeFlac\nChange-Id: I0e583100236bf3d68f46dbde275cf57b4d97c31d\n"
    },
    {
      "commit": "4a3c046e1742b3f54895bcc4f42eed5cd28e73f9",
      "tree": "487ea73fc69e102b34c688cebb88e7c60dd2d943",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 09 15:45:05 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 09 15:57:07 2021 -0800"
      },
      "message": "CCodec: rework image data processing\n\nBug: 181810375\nTest: atest CtsMediaV2TestCases:android.mediav2.cts.CodecDecoderTest\nChange-Id: Id6689c326c23d3d7631ba53b6e6cc66951f3a1bf\n"
    },
    {
      "commit": "fc0f846b0056f8a84de225ac60a7416d65448430",
      "tree": "1532dc0e8eb4c8a24c105883e2838531cabcef76",
      "parents": [
        "0d99d9afb81b28818c29c86ef30dc97728196be4"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 03 21:30:35 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 08 17:10:06 2021 +0000"
      },
      "message": "C2SoftCodecTests: Add unit tests for c2 soft codecs\n\nplus build fix:\n\nIf50bacb libcodec2: Updated to build both static and shared libray\nI07fe5a3 libsfplugin_ccodec_utils: Updated to build both static and shared libray\nI1217ad4 libcodec2_vndk: Updated to build both static and shared libray\nI131d585 Codec2 components: Updated to build both static and shared libray\n\nBug: 181243220\nTest: atest C2SoftMpeg4DecTest\nMerged-In: I34b9ab63d3aef867a1a2a59b10befc995f1e34b0\nChange-Id: I34b9ab63d3aef867a1a2a59b10befc995f1e34b0\n"
    },
    {
      "commit": "6108fd4e6ef14b32388628ee1467892635610939",
      "tree": "e5b5f969030a8f61da9357e5a945a1ef5b4304cb",
      "parents": [
        "7a525d62bfe089e2512013f6592b72f2d435034f",
        "fe679136d2c30427852487d9dc69c2ccae43f154"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sat Mar 06 05:31:12 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 06 05:31:12 2021 +0000"
      },
      "message": "Merge changes from topic \"b181830609\" into sc-dev\n\n* changes:\n  AVC encoder processes QP bounding parameters\n  Codec2 pass standard QP bounding keys\n"
    },
    {
      "commit": "fe679136d2c30427852487d9dc69c2ccae43f154",
      "tree": "a8eb28136f004520ec59c309a37cadb2b2fb53bc",
      "parents": [
        "9470d46b4d13884dcf04b23cb260be0692b6546f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 04 13:29:57 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 05 16:07:01 2021 -0800"
      },
      "message": "AVC encoder processes QP bounding parameters\n\nThe software AVC encoder now parses the QP bounds passed by the\ncodec2 framework and uses those values in the codec\u0027s configuration.\n\nBug: 181830609\nTest: vq testing\nChange-Id: I6940dc745e452bf75ec310c10f42a0d217be2b64\n"
    },
    {
      "commit": "9470d46b4d13884dcf04b23cb260be0692b6546f",
      "tree": "ba3674f433049412c0e9032267f9b12e459eddb6",
      "parents": [
        "3435b89745f6ea9dd0ab90554237a45e10689349"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Mar 04 13:25:44 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Mar 05 16:06:53 2021 -0800"
      },
      "message": "Codec2 pass standard QP bounding keys\n\nHave the Codec2 framework pass the newly standardized QP bounding\ninformation through to the underlying codecs.\n\nBug: 181830609\nTest: vq framework testing\nChange-Id: I837dff6a7a12ab782c70016f78b582ca77fe168c\n"
    },
    {
      "commit": "ef8922e2aa47f115b9791b1e27e303d390336906",
      "tree": "ed957b29cf3b1f911f4727ef26b28090b9b5a96b",
      "parents": [
        "dea7fefb951565f5dbdcfd7c0fec53fd7ebfd736",
        "744c1353b33632e60a1c9990295c1aa0d6fb52f8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 05 23:19:17 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 05 23:19:17 2021 +0000"
      },
      "message": "Merge \"C2SoftCodecTests: Add unit tests for c2 soft codecs\" am: 99e9d19142 am: b2c12b0ccc am: 744c1353b3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1619569\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Iecfbd833dc369bdbe6c4b291a8254a0536df9c2d\n"
    },
    {
      "commit": "744c1353b33632e60a1c9990295c1aa0d6fb52f8",
      "tree": "04ee788f0d43346950e31526aec3e80dea3072a4",
      "parents": [
        "7aef21796e3a8c03a73a77efb9411c356144ac28",
        "b2c12b0ccc898cff9583f0e4c603f8f311c73dee"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 05 22:35:06 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 05 22:35:06 2021 +0000"
      },
      "message": "Merge \"C2SoftCodecTests: Add unit tests for c2 soft codecs\" am: 99e9d19142 am: b2c12b0ccc\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1619569\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Idad405f2eda30729a8a66c9af10bdc2a442d8c47\n"
    },
    {
      "commit": "0d99d9afb81b28818c29c86ef30dc97728196be4",
      "tree": "f82f78f021695dc30d2b5d1802ddddb84a019bf0",
      "parents": [
        "b81bfda85f185f191d1c5cac5f397bf11d04a8c9"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Jan 25 16:11:37 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 05 12:57:03 2021 -0800"
      },
      "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\nTest: atest C2SoftMpeg4DecTest\nMerged-In: Ic91d309e545108fa52092c502cc5f6471c117337\nChange-Id: Ic91d309e545108fa52092c502cc5f6471c117337\n"
    },
    {
      "commit": "99e9d191421124e96565db27a2c46690e5b85cf5",
      "tree": "364d42976da1b283a7fef2fe24272794d81e6ae8",
      "parents": [
        "1a5a9044a43e62d7247f51fe0a5d0f3433dbf497",
        "cb528e2edb23c48b8a7a9438480b4c7c83bec44f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 05 19:26:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 19:26:23 2021 +0000"
      },
      "message": "Merge \"C2SoftCodecTests: Add unit tests for c2 soft codecs\""
    },
    {
      "commit": "cb528e2edb23c48b8a7a9438480b4c7c83bec44f",
      "tree": "ae609333bc91e0a21110893a085529f685f1760a",
      "parents": [
        "353d2e39948802eac48f2fe4329d9afd3e59a395"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 03 21:30:35 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 16:25:52 2021 +0000"
      },
      "message": "C2SoftCodecTests: Add unit tests for c2 soft codecs\n\nBug: 181243220\nTest: atest C2SoftMpeg4DecTest\n\nChange-Id: I34b9ab63d3aef867a1a2a59b10befc995f1e34b0\n"
    },
    {
      "commit": "06d564506d35a5d420c42ec588e9a879c126c64f",
      "tree": "eaef0c032863f9c44694cb66744d7ba6c9e40bb4",
      "parents": [
        "aff5ddaaeb57d0bc125847255e404770e9d9a29d",
        "a91c90c537d7b56413ac1c704ccbebc233213b7b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 05 14:11:36 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 05 14:11:36 2021 +0000"
      },
      "message": "Merge \"CCodec: translate C2_NO_MEMORY to NO_MEMORY in onError callback\" am: a03f71733b am: 0e57afcf5c am: a91c90c537\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1619564\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Id39f67740fe097aaa650cbae2f026012f181245e\n"
    },
    {
      "commit": "a91c90c537d7b56413ac1c704ccbebc233213b7b",
      "tree": "575bbee08c9e3b4730360201ea7be0bb116b7e0b",
      "parents": [
        "33485b618fb78d820f11ceff0217fc8767f37465",
        "0e57afcf5c2eb82c9f0128a324ee610a4b29180c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 05 13:23:39 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 05 13:23:39 2021 +0000"
      },
      "message": "Merge \"CCodec: translate C2_NO_MEMORY to NO_MEMORY in onError callback\" am: a03f71733b am: 0e57afcf5c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1619564\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I79ce3ba37695ef44203a0ea3523c4b1f8ca47fef\n"
    },
    {
      "commit": "a03f71733b11d0e01ccc66c0dfa135917d822e06",
      "tree": "74ae6d52e1f817fe246d47fa3f7cd84048a0ad8e",
      "parents": [
        "6ae3b22771b482b429532b296f361980252694e1",
        "10f33c00eeac762159452c49d4d2f519b3f4501c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Mar 05 12:20:14 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 12:20:14 2021 +0000"
      },
      "message": "Merge \"CCodec: translate C2_NO_MEMORY to NO_MEMORY in onError callback\""
    },
    {
      "commit": "10f33c00eeac762159452c49d4d2f519b3f4501c",
      "tree": "99a4ce2cf97ac7b700baea50ada2f0b7f0170ecf",
      "parents": [
        "353d2e39948802eac48f2fe4329d9afd3e59a395"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 04 15:04:14 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 04 15:04:14 2021 -0800"
      },
      "message": "CCodec: translate C2_NO_MEMORY to NO_MEMORY in onError callback\n\nBug: 181873019\nBug: 181874733\nTest: atest CtsMediaTestCases:MediaCodecCapabilitiesTest\nTest: atest CtsMediaTestCases:ResourceManagerTest\nChange-Id: I4eff1dcb994a49859797155fe49f76bfa34e000b\n"
    },
    {
      "commit": "ab736ea066b57188ce97243b56fb24466439744c",
      "tree": "1ec6800466a99b94a7c87c6bbb2e41b4ec4f17fe",
      "parents": [
        "a96220469d69701c956e17cb7bf85701331e6df3",
        "699a3958507760c2612e4cd1931451e8000b9271"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 22:33:08 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 02 22:33:08 2021 +0000"
      },
      "message": "Merge \"CCodec: handle stride/vstride for encoder input buffers\" am: a667efe6dd am: 4df23d482f am: 699a395850\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1606898\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I488bb1a42aa58b8abd3b053a8c5690e05e2902d9\n"
    },
    {
      "commit": "699a3958507760c2612e4cd1931451e8000b9271",
      "tree": "1275fa9ac7d3b71df79c21efe824e52e8c0deb03",
      "parents": [
        "bdeb21c7682fdef24e321e6a9484656030c3208f",
        "4df23d482f167ab1cd49b50446a5c6769b773a54"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 21:50:25 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 02 21:50:25 2021 +0000"
      },
      "message": "Merge \"CCodec: handle stride/vstride for encoder input buffers\" am: a667efe6dd am: 4df23d482f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1606898\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I518f0325b4a21ce084dcc7388c381a97e402b891\n"
    },
    {
      "commit": "6f226f6713904abb84d251ac32cdb18ac52efd04",
      "tree": "48b1a166cd4bf235838adfce30dae04fa67845d7",
      "parents": [
        "759aa32a738f9d01b9079ddd3abb080332b2d241",
        "60e662cf02280df8e85c6d45a91fbeb635028df8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 20:40:20 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 02 20:40:20 2021 +0000"
      },
      "message": "Merge \"CCodec: move lower-res workaround to C2OMXNode\" am: 00c58edb65 am: 6e22684502 am: 60e662cf02\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1612361\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I02ee618828b677b2cc10a6d283b9a3cbab6146c7\n"
    },
    {
      "commit": "60e662cf02280df8e85c6d45a91fbeb635028df8",
      "tree": "c192267b1691b946d5a0cd473cbb085740b3bae1",
      "parents": [
        "9b7ca24104c2e71ee6ca8758c6e93a643c3319a9",
        "6e2268450252bb6496fe7b31ecb8e93a367d7d93"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 19:48:52 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 02 19:48:52 2021 +0000"
      },
      "message": "Merge \"CCodec: move lower-res workaround to C2OMXNode\" am: 00c58edb65 am: 6e22684502\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1612361\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I41a77c8d6fc720efa9246035084f5e26d1bbd395\n"
    },
    {
      "commit": "a667efe6ddaeb2c6d5420e2bda7da654d1917b09",
      "tree": "db51acf6c2555f2f81b80304ebad86b5e1133ffb",
      "parents": [
        "0d45784c4569b5196a0b22bc3ead11062c01c55f",
        "d91f3fbed6c6b52637c8316f3467d54321ab778e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 19:35:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 02 19:35:47 2021 +0000"
      },
      "message": "Merge \"CCodec: handle stride/vstride for encoder input buffers\""
    },
    {
      "commit": "d91f3fbed6c6b52637c8316f3467d54321ab778e",
      "tree": "6f9764b6962444526ffec9dd0b5d1982b8566b18",
      "parents": [
        "353d2e39948802eac48f2fe4329d9afd3e59a395"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Feb 24 12:35:31 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 02 17:15:37 2021 +0000"
      },
      "message": "CCodec: handle stride/vstride for encoder input buffers\n\nBug: 180949721\nTest: atest CtsVideoTestCases:VideoEncoderDecoderTest\nChange-Id: I343211912cb7384a301c915f2dea75d189866d15\n"
    },
    {
      "commit": "34d6601898a64ae50d0c18017aa8917ddaf91e3b",
      "tree": "a8e7e8731ed519cf363020d6946c601eafed3bba",
      "parents": [
        "353d2e39948802eac48f2fe4329d9afd3e59a395"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 01 16:40:33 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 01 18:19:27 2021 -0800"
      },
      "message": "CCodec: move lower-res workaround to C2OMXNode\n\nBug: 177496388\nTest: slow-motion recording\nTest: atest CtsCameraTestCases:RecordingTest\nChange-Id: If319a8c0cea93d92688b7df800a232dfe7797c30\n"
    },
    {
      "commit": "67cb3474a4a591b607c03c53f3ebadf2c084b499",
      "tree": "591b41277226d9d450d04266ed8e106e71a5dbab",
      "parents": [
        "43c87886d219cc0daad034dd6149bc4026d87c6e",
        "0ec48f8587618ef385cda4d757a2c1dfdf269cf2"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Mon Mar 01 08:45:12 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 01 08:45:12 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\" am: 353d2e3994 am: 0ec48f8587\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1609822\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I60c6dbee39e1be64a6fcc4c2e1f16b89f1207c18\n"
    },
    {
      "commit": "b5ec89ecb25d464e443f74c88dd945adcd2154c1",
      "tree": "1c2e1947f4fab2c7ce293dc7b6f2dc999bb26d06",
      "parents": [
        "0549e1a0437354f4a34b6948ee29550abfd785e5"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Tue Feb 09 17:37:32 2021 +0900"
      },
      "committer": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Mar 01 12:49:24 2021 +0900"
      },
      "message": "Update usage of GraphicBuffer at buffer migration\n\nWhen migrating buffers to the new surface, the consumer usage might be\nchanged. If the usage is mismatched, the attached buffer will be still\ndropped when dequeueing from IGBP.\n\nThis CL updates the usage of GraphicBuffer with the consumer usage of\nthe new surface when buffer migration.\n\nBug: 174188958\nTest: android.media.cts.MediaCodecPlayerTest#testPlaybackSwitchViews\n\nChange-Id: Iabae61743891f8ff6a75b56eab7dc2f7b2ece8bd\n"
    },
    {
      "commit": "0549e1a0437354f4a34b6948ee29550abfd785e5",
      "tree": "f84446cc5b9dd1fa726743df32a679e07b44abe7",
      "parents": [
        "b849ee3e711d512ab51216319f223100f210c75b"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Fri Feb 05 12:24:14 2021 +0900"
      },
      "committer": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Mar 01 12:49:07 2021 +0900"
      },
      "message": "C2BufferQueueBlockPoolData: Pass GraphicBuffer to migrate() directly\n\nOriginally, we pass the array of GraphicBuffer to migrate(), but the\nmethod only needs the target GraphicBuffer.\n\nThis CL changes the signature of migrate() method to pass the target\nGraphicBuffer directly.\n\nBug: 174188958\nTest: android.media.cts.MediaCodecPlayerTest#testPlaybackSwitchViews\n\nChange-Id: I85fa89a621e1b8e49d07fa15169e5d11a3c3d44e\n"
    },
    {
      "commit": "b849ee3e711d512ab51216319f223100f210c75b",
      "tree": "439cbb343fb5a3e54cfbd5b8b4d08a8ec3c4e909",
      "parents": [
        "66cf4592698ec545aa3cff7b07d77bf7bf1fe957"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Thu Feb 04 14:01:58 2021 +0900"
      },
      "committer": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Mar 01 12:48:50 2021 +0900"
      },
      "message": "C2BufferQueueBlockPoolData: remove C2BufferQueueBlockPool::Impl field\n\nOriginally, C2BufferQueueBlockPoolData has\nC2BufferQueueBlockPool::Impl field for calling IGBP::cancelBuffer() at\ndestructor if the buffer is still held. However,\nC2BufferQueueBlockPoolData already has a IGBP field. This CL removes\nthe unnecessary C2BufferQueueBlockPool::Impl field.\n\nBug: 174188958\nTest: android.media.cts.MediaCodecPlayerTest#testPlaybackSwitchViews\n\nChange-Id: I6baf5c4a1b9d1c27f95d18817628cd6ffcd35478\n"
    },
    {
      "commit": "66cf4592698ec545aa3cff7b07d77bf7bf1fe957",
      "tree": "1e74163b3919b5debd4540fd91a6aad7c023c9b2",
      "parents": [
        "713bd44e30f3d4c54d71fb61b0b507347c27a53c"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Thu Feb 04 12:07:29 2021 +0900"
      },
      "committer": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Mar 01 12:48:26 2021 +0900"
      },
      "message": "Expose C2BufferQueueBlockPoolData definition at header file\n\nC2BufferQueueBlockPoolData class is used to track the ownership of\nC2GraphicBlock and migrate the buffer when surface switching. It\u0027s\noriginally only accessed by C2BufferQueueBlockPool and\n_C2BlockFactory, so we hide the definition at cpp file.\n\nHowever, this class is highly coupled with the CCodec buffer\ntransition logic. Without exposing the definition, the child class of\nC2BufferQueueBlockPool (i.e. C2VdaBqBlockPool) has to add hacky\nworkaround for the same logic. Furthermore, C2VdaBqBlockPool cannot\nmigrate all the buffers when surface switching.\n\nThis CL exposes the definition of C2BufferQueueBlockPoolData to the\nheader file, and let C2VdaBqBlockPool could access the class.\n\nBug: 174188958\nTest: android.media.cts.AdaptivePlaybackTest\n\nChange-Id: Ic0d76e3bd4d3e14ea6023b0c1b0fac662028dbe7\n"
    },
    {
      "commit": "59b2dcccdb0ab7292dd6e440fb4a9deb74ad1c75",
      "tree": "0043f21c35230677f884bbc05c232e19ed908f0a",
      "parents": [
        "020dc0424b331d59e78b6b0881f3399c73acc66e"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 26 03:47:28 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 26 03:47:28 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  media/codec2/hidl/plugin/Android.bp\n  services/camera/libcameraservice/libcameraservice_fuzzer/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I7b0377f4bedb9056ebb02caa0b3d4c5c50c86368\n"
    }
  ],
  "next": "c74fd5f5f0477cf2b2304c44969e7028fdb19096"
}
