)]}'
{
  "commit": "b8cea4ad766ea40de88fdaa28c19e69f5bc25f9d",
  "tree": "11472a8fde432e00fe3c52220047a2d67ef49662",
  "parents": [
    "032de0b0df92162aa579eda986145e3756a29a6c"
  ],
  "author": {
    "name": "Tobi",
    "email": "info@embedded-ideas.de",
    "time": "Thu Oct 30 14:06:17 2025 +0100"
  },
  "committer": {
    "name": "Tobi",
    "email": "info@embedded-ideas.de",
    "time": "Thu Oct 30 14:06:17 2025 +0100"
  },
  "message": "Added bufferless operation to the video capture example. Can be tested with e.g. nanoCH32V305 board with the following settings:\n\n- tusb_config.h\n  - #define CFG_TUD_VIDEO_STREAMING_EP_BUFSIZE  1024\n  - #define CFG_TUD_VIDEO_STREAMING_BULK 1\n  - #define CFG_EXAMPLE_VIDEO_DISABLE_MJPEG\n  - #define CFG_EXAMPLE_VIDEO_BUFFERLESS\n\nand\n\n- usb_descriptor.h\n  - #define FRAME_RATE    60\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "29656e944ccac89d4d349f0760ca62e2dbcfa2e7",
      "old_mode": 33188,
      "old_path": "examples/device/video_capture/src/main.c",
      "new_id": "b01830dfe32d918193c83b2121b87d22a8c40baa",
      "new_mode": 33188,
      "new_path": "examples/device/video_capture/src/main.c"
    },
    {
      "type": "modify",
      "old_id": "390152e1678777c0b3cc5e8a28a782fa0f642513",
      "old_mode": 33188,
      "old_path": "examples/device/video_capture/src/tusb_config.h",
      "new_id": "1aa1a5ce7cba4a7a0eb5d0964777fab12e51eb50",
      "new_mode": 33188,
      "new_path": "examples/device/video_capture/src/tusb_config.h"
    }
  ]
}
