avfoundation 修好後實測發現兩層問題(camera 三層根因的後兩層): - 改動1(args):darwin buildCaptureArgs 加 -pixel_format uyvy422(放 -i 前)。 攝影機只支援 uyvy422/yuyv422/nv12(非 yuv420p),不指定→協商失敗 I/O error。 - 改動2(ffmpeg):Makefile decoder 白名單加 rawvideo。攝影機吐 raw uyvy422 codec=rawvideo,轉 mjpeg 前要解,精簡 build 漏了→ no decoder found→EOF。 本機真攝影機端到端實測:/tmp/cam_ok.jpg = JPEG 640x480(rawvideo native→ mjpeg native 全鏈通、真的出畫面)。reviewer 通過(0C/0M)。只影響 camera (video/image/batch 解既有壓縮檔、不碰 rawvideo/avfoundation)。只改 macOS (Windows/Linux full build 內建 rawvideo;pixel_format 待實機 follow-up)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
5.6 MiB
Executable File
5.6 MiB
Executable File