Project

General

Profile

Автокоррекция меток при наличии опережающего элемента

Начиная с версий 2.14.154, 2.15.11.44, 2.15.37.33, 2.15.60 была изменена логика обработки меток в расписании.
Возможна настройка одного из способов их обработки:

  • Выключена
  • Коррекция предыдущих элементов (По умолчанию)
  • Ограничить StartThis опережающего элемента
  • Сбросить StartThis опережающего элемента

Настройка производится с помощью меню:

Общие настройки\Доп\Расписание\Автокоррекция меток при наличии опережающего элемента

ВНИМАНИЕ: После изменения данной опции до перезагрузки всех рабочих мест, подключенных к одному ROOT-каталогу, редактирование расписания с разных рабочих мест будет приводить к разным результатам.

Разберем влияние настроек на разметку элементов в расписании.

Пусть у нас в расписании есть элемент sfx in. Метки StartThis и StartNext у него не установлены. В расписание следующим вставляется элемент sfx filler. Ниже приведена его разметка.

разметка_filler.png

Значение Описание Отображение склейки в расписании
Выключена

При добавлении в расписание элементов, коррекция меток предыдущих элементов выполняться не будет, и при таскании по расписанию элементов с вынесенным началом, изменения в разметку других элементов вноситься не будут.

 

В данном случае, элемент sfx filler с длинной меткой StartThis выдвинется раньше элемента sfx in.

 

Некоторые плееры (например, 777 или старые версии x-плеера) не могут обработать эту ситуацию корректно, поскольку плеер загружает и воспроизводит элементы расписания последовательно, соответственно и их метки. В конечном итоге это может привести к пропуску воспроизведения одного из элементов.

 

Мы не рекомендуем отключать функцию автокорреции, если на комплексе используется плеер 777.

склейка_коррекция отключена.png
Коррекция предыдущих элементов

Значение установленное по умолчанию.
При добавлении в расписание элемента sfx filler с длинной меткой StartThis происходит коррекция меток предыдущих элементов.

 

В данном случае, метка StartThis элемента sfx filler сбрасывается в ноль, а метка StartNext элемента sfx in корректируется с таким расчетом, чтобы его воспроизведение начиналось, как это было задумано при разметке элементов в БД.


Изменениям подвергаются все предшествующие элементы, начало которых окажется в зоне StartThis добавляемого элемента. При этом относительная картина склейки в редакторе сохранится, а значения меток элементов будут пересчитаны, исходя из вышеназванного ограничения. Такая коррекция позволяет использовать лайнеры в расписании без оглядки на ограничения логики плееров. Коррекция применяется при сохранении склейки, изменении свойств элемента, а также и после смены позиции элемента расписания, т.е. после любого события, влияющего на разметку расписания.

склейка_коррекция предыдущих.png
Ограничить StartThis опережающего элемента При добавлении в расписание большего по длительности элемента sfx filler с длинной меткой StartThis вслед за меньшим элементом sfx in, будет происходить ограничение метки StartThis у элемента sfx filler настолько, что он не будет выдвигаться перед элементом sfx in. склейка_ограничить StartThis.png
Сбросить StartThis опережающего элемента При добавлении в расписание большего по длительности элемента sfx filler с длинной меткой StartThis вслед за меньшим элементом sfx in, будет происходить сброс в ноль метки StartThis у элемента sfx filler. склейка_сбросить StartThis.png

Add picture from clipboard (Maximum size: 742 MB)