Источник:RK-SM-YF-505 V1.0.0,китайский. Работа,настройка и использование bootvideo SDK Rockchip;не тесты ArmSoM и не подтверждение новых SDK. Команды не выполнялись. Все рисунки из CN,английского источника нет.
1 Обзор
Руководство объясняет принцип работы, настройку и использование загрузочного видео Android. Для быстрой настройки перейдите к главе 3.
2 Принцип работы загрузочного видео
Быстрое использование см.§3. Штатный bootanimation дополнен воспроизведением/управлением bootvideo. Audio service обрабатывает звук загрузочного видео для стабильной громкости. Исходная схема состоит из двух объектов,ниже последовательно.

Поток bootvideo,верхняя часть - Оригинальная иллюстрация;страница PDF 6 (CN).

Поток bootvideo,продолжение - Оригинальная иллюстрация;страница PDF 6 (CN).
3 Использование
3.1 Включение и отключение
Описанный RKSDK уже включает bootvideo. Макрос в device/rockchip/common/BoardConfig.mk:true включает,false отключает;выберите один.
BOOT_VIDEO_ENABLE ?= true
BOOT_VIDEO_ENABLE ?= false
3.2 Расположение видеофайла
Поместите bootanimation.ts в device/rockchip/common/bootvideo/bootanimation.ts. Код распознаёт имя;другой поддерживаемый формат можно переименовать без преобразования. Это не добавляет кодеки. Сборка копирует в media раздела system;выход на снимке ниже.
3.3 Результат сборки
После успешной сборки bootanimation.ts копируется в каталог media раздела system. На исходном снимке показан следующий путь для RK3328 BOX:
out/target/product/rk3328_box/system/media/bootanimation.ts

Результат сборки - Оригинальная иллюстрация;страница PDF 7 (CN).
3.4 Требования к видео
Теоретически подходит видео,нормально играющее в локальном Media Center приставки. Но загрузка многих служб создаёт высокую нагрузку:учитывайте чип,предпочитайте аппаратное декодирование. Рекомендуемый максимум:RK3328/RK3228H 1080p;RK322x/RK312x 720p.
3.5 Управление свойствами
| Свойство | Значения |
|---|---|
| persist.sys.bootvideo.enable | true вкл;false выкл |
| persist.sys.bootvideo.showtime | -2 по умолчанию:длительность файла,полное воспроизведение. -1:без таймера,сразу остановить по запросу системы. Положительное целое:секунды;20 играет20с,при раннем конце держит последний кадр. Здесь >0;свыше120 ограничено120с. |
| persist.sys.bootvideo.vol | 1–100,максимум100 |
| persist.sys.bootvideo.delaytime | Отладочная задержка ≥0 секунд;5 означает5с |
4 Вопросы и ответы
Источник:«добавить позже»;других ответов нет.
