)]}'
{
  "commit": "88a775af3a0a1cb7b82db1c1f64f56712b565566",
  "tree": "af72ef100fd4321808de4b29c7268d042bed4e8d",
  "parents": [
    "6c2fbf99baf88b860f8ddd7563df298563bd6388"
  ],
  "author": {
    "name": "Julio Barba",
    "email": "juliobbv@gmail.com",
    "time": "Fri May 16 13:55:52 2025 -0400"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Tue May 20 10:16:53 2025 -0700"
  },
  "message": "Introduce screen content detection mode 2\n\nThis new mode allows for more robust detection of low complexity\ngraphics and anti-aliased text and glyphs that can benefit from\nusing screen coding tools.\n\nThis can be enabled by parameter `--screen-detection-mode\u003d2`, or\nby using codec control AV1E_SET_SCREEN_CONTENT_DETECTION_MODE.\n\nThe existing screen content detection algorithm is now mode 1.\n\nBug: aomedia:401234702\nChange-Id: I354ab6546ece6e693a78dfc93f2f197ce290956b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10e0f65c6b4755f6a4480f84e144879123cc254c",
      "old_mode": 33188,
      "old_path": "aom/aomcx.h",
      "new_id": "80561610b7a5c5972bd2509a3b634ee1f57f7a4c",
      "new_mode": 33188,
      "new_path": "aom/aomcx.h"
    },
    {
      "type": "modify",
      "old_id": "598719bf94f1192baf04abdfd76287d287d5e69c",
      "old_mode": 33188,
      "old_path": "apps/aomenc.c",
      "new_id": "3794f2c62a4045dd7c7779db1e09f9e633782bbb",
      "new_mode": 33188,
      "new_path": "apps/aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "03e663c8f4406662ff2a604b64391bd7b7e268a8",
      "old_mode": 33188,
      "old_path": "av1/arg_defs.c",
      "new_id": "f40f23aaf5764b5959e70fc0f860782135315ba4",
      "new_mode": 33188,
      "new_path": "av1/arg_defs.c"
    },
    {
      "type": "modify",
      "old_id": "380824aa61389fcb2e29baa19e618426a3fe7745",
      "old_mode": 33188,
      "old_path": "av1/arg_defs.h",
      "new_id": "6963c115bb62a921aea650cdb8a87845b998ec01",
      "new_mode": 33188,
      "new_path": "av1/arg_defs.h"
    },
    {
      "type": "modify",
      "old_id": "0740dcc9016a787fea8ad3eb117a4fabfa9d360e",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "9cb1aad3373c6d376dad863349846f337fc67a76",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "d11dd410a81cfa3293a3f1533fb31a2d4d2f30e2",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "d6161abc3ee7e5c39b88cf54cfad967543b5027f",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "5c50b0a54781f70cbeb36edc09171fe13e5b9041",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "2e5d0239326d637cd92101d1ac71027320c92b92",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc9f7478a1beb84e237be8c18f3be517d3f8a80c",
      "new_mode": 33188,
      "new_path": "test/screen_content_detection_mode_2_test.cc"
    },
    {
      "type": "modify",
      "old_id": "837bdf70c86bd07412542f1b866740e8c1428205",
      "old_mode": 33188,
      "old_path": "test/screen_content_test.cc",
      "new_id": "0483a31b5396f1205744f7242421864eed275cc5",
      "new_mode": 33188,
      "new_path": "test/screen_content_test.cc"
    },
    {
      "type": "modify",
      "old_id": "55fcc14d329a2f5bb72918a23a0768ac6e245616",
      "old_mode": 33188,
      "old_path": "test/test.cmake",
      "new_id": "3769869d7d73582ceb4edbd78f9998dd4ca6a861",
      "new_mode": 33188,
      "new_path": "test/test.cmake"
    }
  ]
}
