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

Автор Тема: KODI 17.4 без odroid зависимостей  (Прочитано 3431 раз)

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

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
KODI 17.4 без odroid зависимостей
« : 14 Сентябрь 2017, 19:37:18 »
Обновил KODI до 17.4 . Собрал тестовый образ с KODI на базе ArchLinux 20170914 (типа а-ля LE но пока без возможности настроек из самого KODI системных элементов).
Если интересно - тестовый образ тут. Можно доустановить нужные пакеты, как обычно через pacman из сетевых реп. Система сама не увеличивает второй раздел на весь объём носителя, поэтому нужно руками делать (например через gparted на ПК).

https://yadi.sk/d/BbH_N6HFzvjhm


п.с. Сборочный pkgbuild для нового kodi в моём git.
« Последнее редактирование: 14 Сентябрь 2017, 19:38:53 от balbes150 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: KODI 17.4 без odroid зависимостей
« Ответ #1 : 15 Сентябрь 2017, 09:02:57 »
Обновил KODI до 17.4
Чем отличается от https://archlinuxarm.org/packages/aarch64/kodi-c2 ? Вроде с ним и так не было проблем
В mpv 0.27 появилась опция компиляции "Mali via Linux fbdev". Возможно решит проблему - не пробовал?

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Re: KODI 17.4 без odroid зависимостей
« Ответ #2 : 16 Сентябрь 2017, 20:06:14 »
Чем отличается
В нём убрал привязку к либам от odroid, там другое ядро и на ТВ боксах (у которых не s905) не работает.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: KODI 17.4 без odroid зависимостей
« Ответ #3 : 18 Сентябрь 2017, 10:15:43 »
убрал привязку к либам от odroid
Скорость 1080 видео не упала?

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Re: KODI 17.4 без odroid зависимостей
« Ответ #4 : 24 Сентябрь 2017, 18:40:56 »
Скорость 1080 видео не упала?
Нет. А с чего ей падать, если все необходимые компоненты есть ? Там разница только в версии mali , вместо r6 используется r5. Кстати, эта же либа используется до сих пор в LE для всех сборок под s9xxx.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: KODI 17.4 без odroid зависимостей
« Ответ #5 : 25 Сентябрь 2017, 09:14:14 »
эта же либа используется до сих пор в LE для всех сборок под s9xxx.
Т.е. там тормоза?
И в alexelec?

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Re: KODI 17.4 без odroid зависимостей
« Ответ #6 : 03 Ноябрь 2017, 18:06:08 »
Т.е. там тормоза?
С чего будут тормоза ?

И в alexelec?
не понял вопроса.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: KODI 17.4 без odroid зависимостей
« Ответ #7 : 07 Ноябрь 2017, 10:15:47 »
не понял вопроса.
В *elec тормозов нет. Значит разницы r5\r6 нет? Чем они отличаются (для юзера)

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Re: KODI 17.4 без odroid зависимостей
« Ответ #8 : 12 Ноябрь 2017, 15:21:02 »
Значит разницы r5\r6 нет?
Разница в них есть, иначе не будут выпускать две версии. Но это отличие для конечного пользователя не заметно, это скорее для программистов, доп.функции и улучшение, исправление прежних багов  (и возможно добавление новых не известных багов).

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Re: KODI 17.4 без odroid зависимостей
« Ответ #9 : 22 Февраль 2018, 21:44:54 »
Вопрос. Кто-нибудь может подсказать, как собрать KODI БЕЗ использования libMali, какие опции нужно использовать для этого ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: KODI 17.4 без odroid зависимостей
« Ответ #10 : 23 Февраль 2018, 08:05:11 »
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/kodi-17.1/PKGBUILD
Вероятно - убрать LDFLAGS+=" -L/usr/lib/mali-egl -L/usr/lib/aml_libs"
Ну или чтобы наверняка - убрать pc и хедеры или все мали

Зачем такое надо? ощутить тормоза без аппаратного ускорения?

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Re: KODI 17.4 без odroid зависимостей
« Ответ #11 : 23 Февраль 2018, 09:00:52 »
В той версии, что использую, этих опций уже нет

https://github.com/150balbes/PKGBUILDs/blob/amlogic/test/kodi-aml/PKGBUILD

зависимости на пакеты для сборки и установки с libmali убрал

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22704
  • Репутация: +165/-0
    • PuppyRus-A
Re: KODI 17.4 без odroid зависимостей
« Ответ #12 : 23 Февраль 2018, 09:29:48 »
Ну так там же написано  -DENABLE_AML=ON
Заменить на OFF не работает?
Зачем такое надо? ощутить тормоза без аппаратного ускорения?

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Re: KODI 17.4 без odroid зависимостей
« Ответ #13 : 23 Февраль 2018, 09:40:11 »
Зачем такое надо? ощутить тормоза без аппаратного ускорения?
В том то и фокус, что когда я попробовал использовать сборки из buildroot Amlogic, обнаружил интересный факт.
Беру сборку с ядром 3.14, в ней есть libMali для чипа mali-450. Запускаю в режиме 1080 на s905x и начинаю запускать воспроизведение видео. Все видео 720\1080\2160(которое 4к) работают без тормозов.
Делаю то же самое на s912 - так же , всё работает.
Вопрос, на s905 используется libMali, а за счёт чего тогда работает на s912 ?
Причём я вижу в выводе консоли, что вроде как, разрешение экрана ставиться в 1080, а кодеки трансформируют всё видео как бы в 3800 на 2160 (может быть для правильного масштабирования, но это только предположение).
Дальше еще интереснее. Беру образ с ядром 4.9.76. В нём я не нахожу libMali, может оно и есть, но не на привычных местах. Результат проверки воспроизведения видео - такой же как на 3.14, всё работает без тормозов.
И у меня возникло предположение, почему Amlogic не лицензировало Mali для s912 - а оно не нужно для него, для работы с полноэкранным видео (при использовании правильных кодеков) хватает ресурсов 8 ядер для управления выводом картинки.
Поэтому хочу собрать KODI без libmali , но с кодеками, и посмотреть, как это будет работать. Может и нет большой нужды в libmali.

Оффлайн balbes150

  • Модератор
  • Постоялец
  • ****
  • Сообщений: 160
  • Репутация: +2/-0
Re: KODI 17.4 без odroid зависимостей
« Ответ #14 : 23 Февраль 2018, 09:43:09 »
Ну так там же написано  -DENABLE_AML=ON
судя по этому

https://github.com/150balbes/LibreELEC.tv/blob/Amlogic-Krypton/packages/mediacenter/kodi/package.mk#L213

эта опция отвечает за кодеки.