nlve/tests
4aiman 3d3d02368c Клип, не заполняющий кадр, ложится поверх нижнего, а не закрывает его
Уменьшенная и сдвинутая картинка выходила в ролик с чёрными полями, и
нижнюю дорожку закрывал не сам клип, а эти поля. Так же вело себя и
уменьшенное видео. Между тем уменьшают клип ровно затем, чтобы под ним
было видно другое.

Теперь «не заполняет кадр» означает то же, что «не сплошной»: наравне с
выбитым цветом и прозрачностью. Такой клип уходит в накладываемые —
предпросмотр рисует его поверх нижнего силами плеера, сборка собирает
участок слоями, где у верхнего слоя цепочка без полей и место, куда он
встаёт. Класть не на что — поля остаются полями, как и были.

Решение одно на оба пути: IsOverlayClip, и в нём TransformFillsFrame
считает по тем же числам, что уходят в фильтр.

Заодно две вещи, всплывшие по дороге:

— у картинки своя ветка уплощения, и слои там не строились вовсе: клип с
  прозрачностью в окне накладывался, а в ролике нет. Теперь строятся.
— в сборке ветка «готовая вставка» стояла раньше ветки слоёв, и кусок со
  слоями уходил в неё за несуществующей заготовкой. Заготовка для такого
  куска больше и не заказывается: это были бы минуты впустую.

Проверка tests/imagecrop.sh получила второй случай: под картинкой видео,
вокруг неё обязано быть видно его. На прежней сборке там чёрное.
2026-10-16 16:17:30 +03:00
..
lfmcheck Щелчок в месте наезда перебирает клипы 2026-10-16 15:43:01 +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 16:17:30 +03:00
insertat.sh Клип встаёт на курсор, монтаж едет следом, сборка ждёт конца правки 2026-10-15 23:33:58 +03:00
nlvetool.lpr Клип, не заполняющий кадр, ложится поверх нижнего, а не закрывает его 2026-10-16 16:17:30 +03:00
pickcycle.sh Щелчок в месте наезда перебирает клипы 2026-10-16 15:43:01 +03:00
syncprobe.sh Звук больше не отстаёт от картинки 2026-09-16 18:28:29 +03:00
zoomanchor.py Проверки с окном не трогают чужой редактор и не врут о поломке 2026-10-15 23:33:46 +03:00