cbltest: пропущенный вызывающий cbl_open + обновление размерного эталона
tests/cbltest не попал в правку API (мой греп обрезался на артефактах
сборки, полный make его и поймал).
Эталон размеров: cblstream −614, cbltest −617, cblwav −592 — это ушедший
malloc. bgi_img +229 к моей правке отношения не имеет (CBL он не линкует
вовсе): рост пришёл с b3e754a, реверта «каталог атласа читается из W0».
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -82,7 +82,7 @@ static void play_combo(uint16_t idx, uint16_t total,
|
||||
gen_chunk(bits, stereo, want_l, want_r);
|
||||
current_pump = pump_mode;
|
||||
|
||||
if (cbl_open(freq_code, fmt, pump_mode, CBL_UNDERRUN_APP, fill_tone) != 0) {
|
||||
if (cbl_open(freq_code, fmt, pump_mode, fill_tone) != 0) {
|
||||
printf("[%2u/%u] %s %s %s: cbl_open failed errno=%d\n",
|
||||
idx, total, pump_name, fmt_name, freq_name, errno);
|
||||
return;
|
||||
@@ -136,7 +136,7 @@ int main(void)
|
||||
for (uint8_t q = 0; q < 4; q++) {
|
||||
idx++;
|
||||
/* OTIR принципиально не может собрать 16-бит сэмпл
|
||||
* (см. cbl_open.c) — cbl_open вернёт EINVAL; не тратим
|
||||
* (см. _cbl_open_raw.c) — cbl_open вернёт EINVAL; не тратим
|
||||
* время на заведомо запрещённую комбинацию. */
|
||||
if (pumps[p] == CBL_PUMP_OTIR && fmt_bits[f] == 16) {
|
||||
printf("[%2u/%u] %s %s %s : skip (OTIR can't do 16-bit)\n",
|
||||
|
||||
Reference in New Issue
Block a user