# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.3] - 2026-08-13 ### Fixed - 从 UVC 描述符离散 `interval[]` 选取可 claim 的帧率(`frame_info_pick_open_fps`),修复 `640x480@15fps` 等格式打开失败 - 首选帧率 claim 失败时自动回退到描述符最高可用帧率 - 收流任务 `receive_timeout_ms == 0` 时永久等待,避免预览慢时误判断流 - 断流/超时后延迟重连(默认 1000 ms),不再立即退出收流循环 ### Changed - P4 默认 UVC 缓冲:帧缓冲 5、URB 4×12 KB、帧队列 8,降低 PSRAM 占用并改善长时间预览稳定性 ## [1.0.2] - 2026-04-01 ### Changed - 依赖 `espressif/usb_host_uvc` ^2.5.0 ## [1.0.0] - 2026-01-01 ### Added - USB UVC 摄像头采集服务(`usb_camera_service`) - 可选 Quirc 二维码识别流水线(`qr_scanner_service`)