)]}'
{
  "commit": "26fc57331def5893d4d0f95df936dc37ed7de66c",
  "tree": "272c2c9d099430a0c0ba962a429698f2acc74809",
  "parents": [
    "40700d27f9a242c7854d5f30bedb4d0a4682d54b"
  ],
  "author": {
    "name": "Michał Krawczyk",
    "email": "mikrawczyk@google.com",
    "time": "Thu Apr 27 13:39:29 2023 +0000"
  },
  "committer": {
    "name": "Zyta Szpak",
    "email": "zyta@google.com",
    "time": "Tue Nov 28 11:07:04 2023 +0000"
  },
  "message": "V4L2Decoder: do not check for DRC for secure codec\n\nIt\u0027s not possible to access the frame data if the secure codec is used.\n\nAn attempt to map() such data will result in an error, and attempt to\nwait for the DRC will cause a nullptr dereference.\n\nThis patch adds a workaround, which skips the DRC verification if the\nsecure codec is used.\n\nBug: 280853786\nBug: 274864105\nTest: GtsExoPlayerTestCases\nChange-Id: I5b9d990c87b8afef2817f6bb9b9d8afb42017ca9\n(cherry picked from commit 8fce6a632586b49aa23b14235363dca0f1fe0a7c)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e13a72ccc6062ee7b8b303e1c3ed8b80b41f085d",
      "old_mode": 33188,
      "old_path": "v4l2/V4L2DecodeComponent.cpp",
      "new_id": "284b094bdaad3f237adc51a2462e4fe8e9b09285",
      "new_mode": 33188,
      "new_path": "v4l2/V4L2DecodeComponent.cpp"
    },
    {
      "type": "modify",
      "old_id": "e10a1efa8b14a7f986957c45cafb2ed9510a300f",
      "old_mode": 33188,
      "old_path": "v4l2/V4L2Decoder.cpp",
      "new_id": "d0d862df6aff36de5969e60bc69f05422d1e63f7",
      "new_mode": 33188,
      "new_path": "v4l2/V4L2Decoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "839574f291afbbde3b5621f132ddc85cea618429",
      "old_mode": 33188,
      "old_path": "v4l2/include/v4l2_codec2/v4l2/V4L2Decoder.h",
      "new_id": "e569c1c5d37b5ded75f987f4bcef1957fb6ecaf6",
      "new_mode": 33188,
      "new_path": "v4l2/include/v4l2_codec2/v4l2/V4L2Decoder.h"
    }
  ]
}
