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:
@@ -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` выше.
|
||||
|
||||
Reference in New Issue
Block a user