)]}'
{
  "commit": "f0fa7aa9d306417428fb49a5a2bfe1cbe81470f7",
  "tree": "b4d8d3476f68b7e4eb707ad2b9f7725086a178de",
  "parents": [
    "2f5f3f21ca789dbffa4d2967350e599f997935a7"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Thu Apr 25 22:50:02 2024 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Thu Apr 25 22:50:02 2024 +0000"
  },
  "message": "initialize audio manager only if an instance needs it\n\npartially addressing [this request](https://rive.app/community/forums/bugs/fsLjspgTHYcR/new-web-runtime-is-trying-to-setup-audiocontext-before-user-interaction/ftnduzDdPGw9) from a user\nthis improves how we handle audio in web.\nNow, instead of requesting an audio context for all cases, we reduce it to scenarios where an animation has an audio event.\n\nDiffs\u003d\n328d307df initialize audio manager only if an instance needs it (#7132)\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a56982635fa667a577230e0e2741d164fe2930f5",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "3d7de3471588ea90140dbfd2b8386cc03a924261",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "2365af92e70e57940ad7b52b14b800c471360ae3",
      "old_mode": 33188,
      "old_path": "include/rive/artboard.hpp",
      "new_id": "ba4ae11b1dd4f5071f915e53aeae0b004a7279ea",
      "new_mode": 33188,
      "new_path": "include/rive/artboard.hpp"
    },
    {
      "type": "modify",
      "old_id": "0b4778d461510a9b6e103d16ac0dd4923155676a",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "0ddaf7b852db7170ea24b78418ab6d2193957f0d",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f7e9c5674aa523e351f8c0227ca8b44fa72a2b8",
      "new_mode": 33188,
      "new_path": "test/assets/sound2.riv"
    },
    {
      "type": "modify",
      "old_id": "c96e4e0d1efd3c20b9b01e38c9490255baca87b4",
      "old_mode": 33188,
      "old_path": "test/audio_test.cpp",
      "new_id": "734262ae437760288c761f040d2c188ff0b1515f",
      "new_mode": 33188,
      "new_path": "test/audio_test.cpp"
    }
  ]
}
