Сайт | Скачать | Видео | Wiki

Автор Тема: Минимальный образ для воспроизведения видео\аудио GSTplay  (Прочитано 1932 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Хорошая новость. Удалось запустить полноэкранное видео 1080p на S912 и S905X без использования KODI. Жаль не могу проверить на 4К (нет такого ТВ). Может у кого-то есть 4К ?
« Последнее редактирование: 26 Февраль 2018, 11:32:29 от balbes150 »

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Да, так же без тормозов, как и в KODI   :)
Кстати, если есть желающие проверить на своих железках, вот описание и ссылки
В этом образе ядро 4.9.76 со своими "тараканами" - нужен новый u-boot (который умеет работать с ядром 4.9) , пока не работает сама текстовая консоль, только графический режим с управлением через UART.

http://forum.khadas.com/t/vim1-s905x-multios-3in1-android-libreelec-linux-install-to-emmc/1891/2

http://forum.khadas.com/t/multios-3in1-android-libreelec-linux-install-to-emmc/1198/164

Кстати, вот образ Armbian с этим же ядром (но пока без софта для воспроизведение).
Важный нюанс - при первом старте , для настройки нужно использовать либо UART, либо SSH (текстовой консоли увы нет).
Но после перезагрузки открывается графика для авторизации (lightdm), а уже в самом MATE - можно пользовать терминал или GUI.

https://yadi.sk/d/KbarYvul3SXFrN

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9789
  • Репутация: +100/-0
А что началось в ядрах начиная с 4.9 в плане загрузки?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
А что началось в ядрах начиная с 4.9 в плане загрузки?
??????

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9789
  • Репутация: +100/-0
Ну в смысле что потребовался новый u-boot
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Другие драйвера - соответственно и требования к активации  железа (из u-boot) другие.
Новый u-boot может работать с 3.14 и с 4.9.
Старый - не умеет с 4.9. Система запуститься, но монитор/ТВ не будут работать.

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Продолжаем развлекаться.
Собрал универсальные варианты u-boot для использования с SD карты (отдельно для S905X и S912).
Записал на SD карту образ, скопировал нужный вариант dtb, добавил универсальный u-boot, сохранил штатный u-boot из eMMC (с использованием другого образа Armbian, что-бы потом восстановить), обнулил штатный u-boot в eMMC (что-бы автоматом грузился u-boot с SD карты), запустил тестовый образ и проверил работу воспроизведения на i7Pro (S905x) и на Vega S96 (S912). Все работает.  :)
Вывод, можно воспроизводить полдноэкранное видео почти на каждой модели  S905X и S912,
Так что теперь можно думать над сборкой полноценного образа.

Оффлайн Garin

  • Постоялец
  • ***
  • Сообщений: 183
  • Репутация: +3/-0
Здорово!  Интересно было бы потестить, но как тут всё непросто...
AMD E350 - вещь!  Amlogic S912, наверное, тоже...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23159
  • Репутация: +167/-0
    • PuppyRus-A
как тут всё непросто...
balbes - может все-таки замутим в вики статью для потенциальных пользователей:
1. Применение
2. Вывор железки под применение
3. Установка LE , Linux
...

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Я только "За", но писака из меня плохой (+ проблемы со временем). Могу только в общих чертах набросать и потом ответить на уточняющие вопросы.

Попутно. Добавил второй вариант образа с ядром 3.14, который может запускаться со старым u-boot. При первом запуске можно попробовать без добавления dtb, возможно сработает тот, что есть в системе. Пока главное ограничение - обязательно наличие консоли UART.

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Хорошие новости.  ;)

Заменил образ с ядром 3.14 на новую версию, теперь в составе есть OpenSSH и можно управлять не только из консоли UART, но и при подключении по SSH. По умолчанию сетевая настраивается по DHCP, смотрим на роутере какой адрес назначен и выполняем

ssh root@ip_адрес

Пользователь : root
Пароль : root

В составе есть MC, можно легко управлять файлами и настройками.
 

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23159
  • Репутация: +167/-0
    • PuppyRus-A
в составе есть OpenSSH
Может заменить на dropbear - значительно меньше и легче и ничем не хуже для простых задач

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Это образы собранные с использованием buidroot от Amlogic, поэтому, что-бы добавить или изменить нужно менять конфиги и правила.


Обновил образ с ядром 4.9.76, теперь и в нём есть возможность управлять через SSH.
В новом образе, окончание запуска системы обозначается появлением заставки на экране. Перед выводом видео, нужно отключить заставку командой

/etc/init.d/S90dfb stop

После этого можно смотреть видео. Можно заливать на носитель своё видео и гонять его.

Если у кого-то есть 4K, весьма приветствуется пробное воспроизведение второго тестового ролика, что-бы понять, как это работает на 4К.

Кстати, может у кого есть небольшие тестовые ролики для 4К со звуком ?

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Вести с полей ... (с)  :)

Как оказалось, в образе с ядром 3.14, если заменить файлы на те, что находятся по ссылке zImage uInitrd и использовать dtb из архива

https://yadi.sk/d/59Gi8Lx93ScUjD

можно использовать обычную клавиатуру подключенную к ТВ боксу.   :)
То бишь можно обойтись без консоли UART и SSH ...

Правда пока есть глюки, при нажатии на Enter система может отправиться в Гибернацию и приходиться нажимать на пульте ДУ кнопку включения для возврата к работе.
Возможно это особенности моего ТВ бокса Tronsmart Vega S96.
Для входа вводим логин и пароль "root", дальше можно использовать MC или любые штатные команды Linux.

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Интересно было бы потестить, но как тут всё непросто..
Новый образ с ядром 3.14 - теперь тестирование упрощено. Достаточно подготовить носитель по аналогии с Armbian\Archlinux , подключить к ТВ боксу и включить питание, если мультизагрузка уже активирована и выбран правильный dtb - через пару минут получите на экране запущенное тестовое видео.
При первом запуске можно не добавлять dtb, возможно система сможет использовать имеющийся в eMMC. Если не сработает, тогда добавляем dtb, рекомендую начинать с kvim_multios.dtb - для S905X, kvim2_multios.dtb для S912. Если не сработает - подбираем из обширного набора подходящий.

Кстати, как оказалось, версия с ядром 3.14  может работать на всех моделях s9xxx , то бишь и на S905 так же работает (при использовании правильного dtb), проверено на Vega S95 Telos и Pro


п.с. Может быть выделить все по GSTplay в отдельную тему, что-бы не путалось ?