From 111f8bac8f9f845f7ea55e36469a7bf00fe38fbf Mon Sep 17 00:00:00 2001 From: claude-noether Date: Thu, 14 May 2026 08:39:50 +0000 Subject: [PATCH] =?UTF-8?q?iter17=20=CE=B1-20=20revert:=20pool=20size=2011?= =?UTF-8?q?=20inert;=20back=20to=2024?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test discriminator: lowering MIN_CAP_POOL from 24 to 11 (matching kdirect) did not change any of the 5-codec hashes. Pool depth is not the cause of Bug 4/5/6. Revert. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/cap_pool.h | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/cap_pool.h b/src/cap_pool.h index 3aba400..a1bf6a5 100644 --- a/src/cap_pool.h +++ b/src/cap_pool.h @@ -67,15 +67,7 @@ #include /* for VIDEO_MAX_PLANES */ -/* - * iter17 α-20: reduced from 24 to 11 as a test — matches kdirect - * (ffmpeg-v4l2request) CAPTURE pool depth on the same fixture. iter15 - * ioctl-sequence diff showed kdirect issues CREATE_BUFS count=1 × 11 - * while libva did CREATE_BUFS count=24. If pool depth or buffer-index - * range affects rkvdec's per-codec state machine, this is a discriminator. - * Revert to 24 if 11 is too tight for mpv-16-surface continuous playback. - */ -#define MIN_CAP_POOL 11 +#define MIN_CAP_POOL 24 enum cap_slot_state { CAP_SLOT_FREE = 0, /* available for a new decode acquisition */