docs: fix README - keyboard controls don't work for .AVI

show_avi() (src/main.c) never returns: its streaming loop is while (sz)
but sz is never decremented, so main_start()'s key-poll loop (which runs
after show_*() returns) is never reached for AVI files. PgDn/PgUp/Esc do
work for JPG/PNG/DLS/DXP, which return immediately. Documenting as a known
limitation rather than fixing it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-07 12:48:59 +03:00
co-authored by Claude Sonnet 5
parent 15f0d752f6
commit 461f44dd14
+12 -2
View File
@@ -31,12 +31,21 @@
## Управление
Работает для `.JPG`/`.PNG`/`.DLS`/`.DXP`:
| Клавиша | Действие |
|---------|-------------------|
| PgDn | Следующий файл |
| PgUp | Предыдущий файл |
| Esc | Выйти |
> ⚠️ **Для `.AVI` управление не работает.** `show_avi()` (`src/main.c`)
> запускает потоковую передачу видео в цикле `while (sz)`, где `sz`
> нигде не уменьшается — функция не возвращает управление, и общий цикл
> опроса клавиш (в `main_start()`, уже после вызова `show_*()`) для AVI
> просто не достигается. Воспроизведение AVI зависает без возможности
> выйти клавиатурой. Известное ограничение исходного кода, не исправлено.
## Установка
Скопировать `ftview.wmf` в каталог плагинов Wild Commander. Плагин сам
@@ -58,5 +67,6 @@ build.bat
## Статус
Проверено на реальном железе: просмотр JPG/PNG, воспроизведение DLS/AVI,
навигация по файлам.
Проверено на реальном железе: просмотр JPG/PNG, воспроизведение DLS,
навигация по файлам (PgDn/PgUp/Esc). Известное ограничение — см.
предупреждение про `.AVI` выше.