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:
@@ -9,15 +9,15 @@ banked 1056
|
|||||||
bankedbg 1067
|
bankedbg 1067
|
||||||
banklocl 4683
|
banklocl 4683
|
||||||
banktest 3767
|
banktest 3767
|
||||||
bgi_img 8451
|
bgi_img 8680
|
||||||
bgitest 3751
|
bgitest 3751
|
||||||
bios_text 4461
|
bios_text 4461
|
||||||
blitperf 5860
|
blitperf 5860
|
||||||
blitw 4939
|
blitw 4939
|
||||||
cat 913
|
cat 913
|
||||||
cblstream 6464
|
cblstream 5850
|
||||||
cbltest 6613
|
cbltest 5996
|
||||||
cblwav 6681
|
cblwav 6089
|
||||||
conio 4605
|
conio 4605
|
||||||
conio2 3929
|
conio2 3929
|
||||||
convbench 3508
|
convbench 3508
|
||||||
@@ -45,6 +45,7 @@ pageflip 6334
|
|||||||
palfile 5406
|
palfile 5406
|
||||||
ptime 5744
|
ptime 5744
|
||||||
rt_test 5187
|
rt_test 5187
|
||||||
|
scroll 6744
|
||||||
seek 4188
|
seek 4188
|
||||||
simple 955
|
simple 955
|
||||||
solidt 11531
|
solidt 11531
|
||||||
|
|||||||
|
@@ -82,7 +82,7 @@ static void play_combo(uint16_t idx, uint16_t total,
|
|||||||
gen_chunk(bits, stereo, want_l, want_r);
|
gen_chunk(bits, stereo, want_l, want_r);
|
||||||
current_pump = pump_mode;
|
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",
|
printf("[%2u/%u] %s %s %s: cbl_open failed errno=%d\n",
|
||||||
idx, total, pump_name, fmt_name, freq_name, errno);
|
idx, total, pump_name, fmt_name, freq_name, errno);
|
||||||
return;
|
return;
|
||||||
@@ -136,7 +136,7 @@ int main(void)
|
|||||||
for (uint8_t q = 0; q < 4; q++) {
|
for (uint8_t q = 0; q < 4; q++) {
|
||||||
idx++;
|
idx++;
|
||||||
/* OTIR принципиально не может собрать 16-бит сэмпл
|
/* 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) {
|
if (pumps[p] == CBL_PUMP_OTIR && fmt_bits[f] == 16) {
|
||||||
printf("[%2u/%u] %s %s %s : skip (OTIR can't do 16-bit)\n",
|
printf("[%2u/%u] %s %s %s : skip (OTIR can't do 16-bit)\n",
|
||||||
|
|||||||
Reference in New Issue
Block a user