README: проверки на невидимом экране и полная таблица модулей
Четыре проверки, которые гоняют саму программу, собраны в одном месте с припиской: каждую стоит прогонять и на прежней сборке, иначе она не проверяет ничего. Названы монтажи, которые им нужны, и почему их нет в репозитории. В таблицу модулей дописаны десять, которых там не было: текст и его замер, разметка для libass, окна ключа, перекодирования, сборки и «о программе», страница текста со ссылками, запуск ffmpeg с ходом работы и вшитые значки.
This commit is contained in:
parent
d75596bca3
commit
3bfd8bc688
1 changed files with 23 additions and 7 deletions
30
README.md
30
README.md
|
|
@ -988,20 +988,26 @@ Wine с новой библиотекой не грузилось ничего.
|
|||
уход выглядит как накапливающийся рассинхрон, которого нет. На это уже
|
||||
попались один раз.
|
||||
|
||||
Ещё три проверки гоняют саму программу на невидимом экране (`Xvfb :99`).
|
||||
Рабочий экран они не занимают:
|
||||
Ещё четыре проверки гоняют саму программу на невидимом экране
|
||||
(`Xvfb :99`). Рабочий экран они не занимают:
|
||||
|
||||
```
|
||||
./tests/buttonclicks.sh <окно> <x> <y> каждый щелчок по кнопке считается
|
||||
./tests/zoomanchor.py <окно> масштаб берётся от точки под мышкой
|
||||
./tests/genrestart.sh [<путь к nlve>] сборка вставки не сбрасывается зря
|
||||
./tests/fadegrab.sh [<путь к nlve>] ручку затухания видно и во второй раз
|
||||
```
|
||||
|
||||
Последней нужен проект с одним клипом и долгим — секунд на семьдесят —
|
||||
затуханием: такой кусок сводится около полутора минут, и всё это время
|
||||
человек продолжает работать. Путь к проекту задаётся переменной
|
||||
`NLVE_FADE_PROJECT`; в репозиторий он не входит, потому что ссылается на
|
||||
съёмку, которой здесь нет.
|
||||
Двум последним нужен монтаж в `test/поток/`: `длинный-фейд.nlve` — один
|
||||
клип с затуханием секунд на семьдесят (такой кусок сводится около
|
||||
полутора минут, и всё это время человек продолжает работать),
|
||||
`пара.nlve` — два клипа без затуханий. Путь к первому задаётся
|
||||
переменной `NLVE_FADE_PROJECT`. В репозиторий они не входят, потому что
|
||||
ссылаются на съёмку, которой здесь нет.
|
||||
|
||||
Каждую из них стоит прогонять и на прежней сборке: проверка, которая
|
||||
проходит везде, не проверяет ничего. Все четыре на сборке до своей
|
||||
правки падают.
|
||||
|
||||
## Структура
|
||||
|
||||
|
|
@ -1037,6 +1043,16 @@ Wine с новой библиотекой не грузилось ничего.
|
|||
| `src/uProgressForm.pas` | Ход долгой операции |
|
||||
| `src/uRemuxForm.pas` | Окно перепаковки |
|
||||
| `src/uMismatchForm.pas` | Предупреждение о несовпадении параметров |
|
||||
| `src/uTextForm.pas` | Надпись на клипе: текст и оформление |
|
||||
| `src/uTextMeasure.pas` | Точный замер ширины текста для подбора размера |
|
||||
| `src/uSubtitles.pas` | Текст поверх картинки: разметка для libass |
|
||||
| `src/uColorKeyForm.pas` | Выбор цвета, который станет прозрачным |
|
||||
| `src/uEncodeForm.pas` | Настройки сборки с перекодированием |
|
||||
| `src/uExportForm.pas` | Куда собирать, в каком контейнере, что с текстом |
|
||||
| `src/uAboutForm.pas` | О программе: возможности и чем она обязана чужому |
|
||||
| `src/uArticleView.pas` | Страница текста со ссылками |
|
||||
| `src/uFfmpegJob.pas` | Один запуск ffmpeg в потоке, с ходом работы и отменой |
|
||||
| `src/uIconData.pas` | Значки, вшитые в программу |
|
||||
| `build.sh` | Сборка целями |
|
||||
| `tests/` | Консольный инструмент проверок |
|
||||
| `vendor/mpv-headers/` | Заголовки mpv 0.37.0 — эталон для биндингов |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue