nlve/tests
4aiman c18b695b89 Своё кадрирование картинки доходит до предпросмотра и ролика
Окно «Кадрирование и поворот» показывало картинку уменьшенной и
сдвинутой, а в кадре она шла во весь экран. В уплощении преобразование
ставилось только обычному видео: у картинки своя ветка, и там его не
было вовсе. Кусок из картинки делался по жёсткой цепочке «вписать целиком
плюс поля», про клип она ничего не знала.

Кусок и так делается заново, поэтому цепочка запекается прямо в него —
тем же TransformFilter, которым считают видео и само окно. Разными путями
считать одно и то же нельзя: окно обещает ровно эту строку и показывает
её текстом.

Кадрирование входит в имя файла заготовки: одна картинка с разным
увеличением — разные куски, иначе второй клип получил бы из кэша чужой.
Для этого у куска заведено отдельное поле GenFilter: Filter применяется к
исходнику при пересборке, и смешать их значило бы кадрировать дважды.

Проверки: flattest сверяет, что заявка несёт цепочку и отдельный путь;
tests/imagecrop.sh проходит всю дорогу — делает картинку, собирает
секунду ролика и смотрит на точки готового кадра. На прежней сборке
картинка выходит во весь кадр, обе падают.
2026-10-16 15:42:49 +03:00
..
lfmcheck Клип встаёт на курсор, монтаж едет следом, сборка ждёт конца правки 2026-10-15 23:33:58 +03:00
progress Показатель работы: число и полоса показывают одно и то же 2026-10-01 15:50:10 +03:00
build.sh Нелинейный видеоредактор без перекодирования 2026-08-19 18:36:16 +03:00
buttonclicks.sh Кнопки внизу: подсказка не перехватывает щелчок, щелчки не теряются 2026-09-30 15:44:29 +03:00
clicktimes.py Звук больше не отстаёт от картинки 2026-09-16 18:28:29 +03:00
dragorder.sh Крест перехода там, где клипы не накладываются 2026-10-16 14:01:51 +03:00
dragscroll.sh Клип встаёт на курсор, монтаж едет следом, сборка ждёт конца правки 2026-10-15 23:33:58 +03:00
dropgap.sh Прилипание сильнее кадровой сетки: наезда в семь миллисекунд больше нет 2026-10-16 00:24:18 +03:00
fadegrab.sh Ручку затухания можно взять и во второй раз 2026-10-01 16:13:37 +03:00
genquiet.sh Клип встаёт на курсор, монтаж едет следом, сборка ждёт конца правки 2026-10-15 23:33:58 +03:00
genrestart.sh Проверки с окном не трогают чужой редактор и не врут о поломке 2026-10-15 23:33:46 +03:00
imagecrop.sh Своё кадрирование картинки доходит до предпросмотра и ролика 2026-10-16 15:42:49 +03:00
insertat.sh Клип встаёт на курсор, монтаж едет следом, сборка ждёт конца правки 2026-10-15 23:33:58 +03:00
nlvetool.lpr Своё кадрирование картинки доходит до предпросмотра и ролика 2026-10-16 15:42:49 +03:00
syncprobe.sh Звук больше не отстаёт от картинки 2026-09-16 18:28:29 +03:00
zoomanchor.py Проверки с окном не трогают чужой редактор и не врут о поломке 2026-10-15 23:33:46 +03:00