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

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

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

Оффлайн sfs

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

Оффлайн baloven

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

Оффлайн sfs

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

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

Оффлайн balbes150

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

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

Оффлайн balbes150

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

Оффлайн sfs

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

Оффлайн sfs

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

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

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Не компилится:
Попробовал собрать c2play по букварю из REAME.MD - вообще не собирается. Ты что-то добавлял\изменял в настройках\пакетах, что-бы запустилась сборка ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Ты что-то добавлял\изменял в настройках\пакетах, что-бы запустилась сборка ?
2А? Не понял вопроса. У меня ведь тоже не скомпилилась

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
У тебя хотя бы начался процесс компиляции, у меня сразу отлуп от g++, что нет файлов исходников. Собираю в Ubuntu.

Кстати, попробовал собрать ge2dplayer, всё собралось (бинарник и модуль для ядра) , запускаю модуль vfd_grabber , он ни на что не ругается, ставиться в систему, но устройство  /dev/vfm_grabber  в системе не появляется, соответственно и сам плеер не запускается. Не пойму, чего не хватает модулю, вроде ошибок нет.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Собираю в Ubuntu.
Наверное в этом разница. Только в арче исходники патчатся минимально. В юбунте куча патчей, совместимых только с юбунтой

Оффлайн balbes150

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Патчи - я имел ввиду не этих исходников, а всевозможных других пакетов системы, которые могут повлиять на то что собираешь
разработчик сам изначально всё собирал в Ubunte
Наверное тогда лучше ему и задать вопросы...

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Я правильно понял, что ты в Archlinux на железке s905 просто скачал исходники, выполнил "make" и у тебя пошла сборка ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
На своем 2A. Он немного отличается от чистого арча
Я не спец по компиляции м си. Патчить не умею
Подробностей кроме тогдашнего сообщения не помню