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

Автор Тема: Компиляция ffmpeg и медиаплееров c аппаратным ускорением  (Прочитано 1585 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21082
  • Репутация: +149/-0
    • PuppyRus-A
Там все не так просто
В коди есть поддержка hw, в других нет - при том же ядре и пр.
Т.е. нужна поддержка в самом плеере

Оффлайн baloven

  • Новичок
  • *
  • Сообщений: 22
  • Репутация: +0/-0
:) сначал думал потерли :)
это-то понятно, я именно и имел ввиду, что возможно в коди использована инструкция (уж не знаю механизм, драйвер....) которые описаны в документации Amlogic - я и предлагаю Вам опробовать описанное, я сам в этом не силен :(

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21082
  • Репутация: +149/-0
    • PuppyRus-A
:) сначал думал потерли :)
Придерживайтесь: 1 вопрос - 1 тема
Это же не чат

Все кроме этого пробовал
В mpv 0.27 появилась опция компиляции "Mali via Linux fbdev". Возможно решит проблему - не пробовал?

Оффлайн balbes150

  • Постоялец
  • ***
  • Сообщений: 118
  • Репутация: +1/-0
в родном линуксе доступном для скачивания с самого амлоджика есть драйвер mali!
Есть, но как в поговорке "не про нашу честь". Этот набор (исходники для сборки модуля mali.ko и сама библиотека libMali) не для X11, а для fbdev. И что-бы ими воспользоваться, нужно собирать софт с их использованием.

которые описаны в документации Amlogic
В приведённом pdf ни чего не описано о том, как использовать mali в своих прогах (это оооочень объёмная инфа в виде доков на сайте самого ARM). Для использования mali, нужно написать сами исходники софта (те же плееры) с использованием функций из библиотеки libMali (через "прокладку" в виде модуля mali.ko). Хотите попробовать ?

Оффлайн balbes150

  • Постоялец
  • ***
  • Сообщений: 118
  • Репутация: +1/-0
Я обновил ядро и образы с ArchLinux. Теперь в них есть поддержка mali6 и все заголовочные файлы для перекомпиляции. Было бы интересно проверить сборку пакетов mpv и ffmpg в новых условиях.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21082
  • Репутация: +149/-0
    • PuppyRus-A
Я пока выбыл из игры. Нет девайса

Оффлайн balbes150

  • Постоялец
  • ***
  • Сообщений: 118
  • Репутация: +1/-0
Хорошая новость. Удалось запустить полноэкранное видео 1080p на S912 и S905X без использования KODI. Жаль не могу проверить на 4К (нет такого ТВ). Может у кого-то есть 4К ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 21082
  • Репутация: +149/-0
    • PuppyRus-A
без использования KODI.
т.е. так же без тормозов?
При компиляции нужны особые ключи?

Может и palemoon для aarch64 кто-нибудь скомпилил :) ?

Оффлайн balbes150

  • Постоялец
  • ***
  • Сообщений: 118
  • Репутация: +1/-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

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

Оффлайн balbes150

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

Оффлайн Pro

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

Оффлайн balbes150

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