)]}'
{
  "commit": "321d6c8a48c71949eca2b854fa2bb66e5f76e781",
  "tree": "2a1a561cc53bde607dd9441aea4e2cb3cff33c60",
  "parents": [
    "86d85d1b19ac768af35c1d29038cc2e6e2fc7d89"
  ],
  "author": {
    "name": "Volker Rümelin",
    "email": "vr_qemu@t-online.de",
    "time": "Mon Aug 03 10:11:53 2026 +0200"
  },
  "committer": {
    "name": "Manos Pitsidianakis",
    "email": "manos.pitsidianakis@linaro.org",
    "time": "Fri Sep 18 10:20:19 2026 +0300"
  },
  "message": "hw/audio/virtio-sound: allocate an array of streams\n\nIt is much easier to migrate an array of structs than individual\nstructs that are accessed via a pointer to a pointer to an array\nof pointers to struct.\n\nFor this reason, allocate an array of streams in\nvirtio_snd_realize() and initialise all stream variables that\nare constant at runtime immediately after allocation.\n\nThis makes it easier to remove the virtio_snd_set_pcm_params()\nand virtio_snd_pcm_prepare() calls in the realisation phase and\nto migrate the audio streams of the virtio sound device after\nthe next few patches.\n\n[AM: there were too many conflicts, I did `git checkout --ours -- \u003c.\u003e`\n     and then reimplemented the patch idea\n/AM]\n\nSigned-off-by: Volker Rümelin \u003cvr_qemu@t-online.de\u003e\nSigned-off-by: Alexander Mikhalitsyn \u003caleksandr.mikhalitsyn@futurfusion.io\u003e\nReviewed-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nMessage-ID: \u003c20260803081159.91981-5-alexander@mihalicyn.com\u003e\nSigned-off-by: Manos Pitsidianakis \u003cmanos.pitsidianakis@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbf739f8a7d317cf5a02f850a83875876d48ac93",
      "old_mode": 33188,
      "old_path": "hw/audio/virtio-snd.c",
      "new_id": "84083be8825d2b9320fbf8c93e8f36e8bfe2f045",
      "new_mode": 33188,
      "new_path": "hw/audio/virtio-snd.c"
    },
    {
      "type": "modify",
      "old_id": "884c475ffd93a8b25ef90d20104e4568c4d232c3",
      "old_mode": 33188,
      "old_path": "include/hw/audio/virtio-snd.h",
      "new_id": "97ffaae18bed1578fe18e8d5390deea95ca38d57",
      "new_mode": 33188,
      "new_path": "include/hw/audio/virtio-snd.h"
    }
  ]
}
