)]}'
{
  "commit": "d459fa90186555400f8aed1edba69632b4604fb7",
  "tree": "3edb7b404caaec0c0fa3bfbe6f9e8fed141dfb70",
  "parents": [
    "4727f83546cc150adeac9e2558375f3da44215df"
  ],
  "author": {
    "name": "Erik Språng",
    "email": "sprang@google.com",
    "time": "Mon Sep 08 16:10:09 2025 +0200"
  },
  "committer": {
    "name": "Erik Språng",
    "email": "sprang@google.com",
    "time": "Fri Sep 19 01:17:13 2025 -0700"
  },
  "message": "feat: Add AOM_EFLAG_FREEZE_INTERNAL_STATE\n\nAdd a flag to encode a frame without updating encoder state.\nThis is useful for speculative encoding.\n\nThe flag ensures the current frame is encoded normally, PSNR is\ngenerated if requested, but internal state like reference buffers,\nCDF tables, and rate control is not modified.\n\nAdds tests for single layer and SVC encoding.\n\nChange-Id: I34e9e3d0beb355cff2f9b3419820773e5d8c550d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa5f6433c35fbbabdb68a0e700b5f3b1c265544b",
      "old_mode": 33188,
      "old_path": "aom/aom_encoder.h",
      "new_id": "4b48ceaffb58644b3faaff10ec0327bbbe1bf8ce",
      "new_mode": 33188,
      "new_path": "aom/aom_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "e414f8af874365a70474be8e082d4863ff2f65e5",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "252098ca88d5aa1ea26f83f5cfb1f956614f9a7f",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "df01bae7f5d23bb3a2ac6e83b4bb6c70dc8e22af",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "423d0b06a82165ac865e3c8fe77f211e9ebfd7e9",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "ab19b1c211360934656e2be193d69e154cb3c2a3",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "b31a7d9a4ae65776ce322b9ae633c75d494e4370",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "89ba7316daedceada01bb3037fe780152accfaab",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.c",
      "new_id": "07f472279c37fc4ba2ec730db66712894fa3f0f1",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.c"
    },
    {
      "type": "modify",
      "old_id": "ca33eec5a04309bf6d1da7a87d8a9fc0abd8ef61",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.h",
      "new_id": "8691e48436cbb0494dc9e1dd162625d908070620",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.h"
    },
    {
      "type": "modify",
      "old_id": "94a24c603a1fd2aca6c9e1e80384059c8090235f",
      "old_mode": 33188,
      "old_path": "test/encode_api_test.cc",
      "new_id": "874b421488e7158e130b767069992906f4827660",
      "new_mode": 33188,
      "new_path": "test/encode_api_test.cc"
    }
  ]
}
