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

Автор Тема: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)  (Прочитано 7593 раз)

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

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #15 : 09 Февраль 2022, 16:10:24 »
Можно ссылку и ключи компиляции
https://github.com/LibreELEC/LibreELEC.tv/blob/master/packages/multimedia/ffmpeg/package.mk если разберётесь, то все здесь, либо уже в выходные напишу в удобоваримом виде (на работе крупный заказ...)

Это?
Да, пока в .а либах, собрал на скорую руку, исключительно для проверки на амл. Если улучшения будут, то уже в боевом виде буду пересобирать в .so и стрипнутые

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #16 : 09 Февраль 2022, 23:05:08 »
089-z-firmware-hw-aml.pfs - фирмваре для AML (положить в /base
lib-aml-for-v2.pfs - перепаковал это для фругала
Сам смогу проверить не раньше птн

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #17 : 10 Февраль 2022, 11:34:34 »
Сам смогу проверить не раньше птн
Да хоть в пятницу, дело в том, что Chewitt ребейс своего Гита закончил, бампнул исходники до 5.16.7 и добавил коммиты из 5.17 и 5.18, в том числе /stagging/media/meson там добавили hevc для амл, патчи на сма, патчи на дтб. Соответственно раз такое дело, то над мне тоже наше ядро пересобрать. А если протестите и все удачно, то с новым ядром уже и образ новый можно будет сразу собрать с ffmpeg для hw.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #18 : 11 Февраль 2022, 10:57:19 »
добавили hevc для амл,
откуда инфа? https://github.com/chewitt/linux/commits/master ничего не нашел...

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #19 : 11 Февраль 2022, 11:20:29 »
откуда инфа? https://github.com/chewitt/linux/commits/master ничего не нашел...
Не та ветка же... Эт у него мастер ветка форкнутая с мейнлайна Линуса Торвальдса, смотреть нужно в https://github.com/chewitt/linux/commits/amlogic-5.16.y
Конкретно вот https://github.com/chewitt/linux/commit/4998b7ec38f89f1d45735f2bbc527c0ac50b2d1f
« Последнее редактирование: 11 Февраль 2022, 11:46:02 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #20 : 11 Февраль 2022, 12:12:16 »
Прловерил HAF01 c lib-aml-for-v2.pfs c 9 ядром (hotab+) - в коди у меня как с lib-aml-for-v2.pfs  так и без него ,  похоже (судя по дерганью) видео идет без HW
Или как там такое включить или посмотреть
На mpv lib-aml-for-v2.pfs - я так понимаю никак не влияет. LD_LIBRARY_PATH=/usr/local/lib никак не помогло. Юзает либы из /usr/lib
Вообще не понимаю как .a файлы могут работать вместо .so

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #21 : 11 Февраль 2022, 14:04:32 »
Вообще не понимаю как .a файлы могут работать вместо .so
Это по-разному слинкованные библиотеки.
Попробуйте ffplay имя файла
Либо потерпите до завтра, у нас заказ уехать должен сейчас большой - с работы освобожусь, скорее всего, пораньше, вечером/ночью постараюсь собрать полноценно v2.5-aml. там будет все скомпилено для проб в mpv.
« Последнее редактирование: 11 Февраль 2022, 14:08:03 от Hotab777 »

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #22 : 11 Февраль 2022, 16:50:34 »
Лучше выложите пакеты. Наложу поверх haf01 так будет удобнее
Тогда для фругаловцев - положу чисто папки с содержимым, которые нужно будет в слой положить, а для фулла - образ, так вероятно удобнее всего?

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #23 : 12 Февраль 2022, 09:30:49 »
ок. Т.е. по итогу компиляции deb не форомируете? Т.е. в /usr/local "грязная" сборка (ПМ-ом не собрать , не разобрать)
нет deb не делаю - определенное время будет занимать прописывание всех зависимостей (которые частично сами собираются из исходников), патчей и т.д. Когда получим рабочие варианты и успокоимся, то будем разбираться с пакетами для арча по мере времени, идет?

FFmpeg пересобрал в .so, коди пересобрал с привязкой к этому ффмпег. в течение получаса будут ссылки на /usr/local/ и новый образ
« Последнее редактирование: 12 Февраль 2022, 09:32:43 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #24 : 12 Февраль 2022, 10:14:41 »
Когда получим рабочие варианты и успокоимся, то будем разбираться с пакетами для арча по мере времени, идет?
ок. У нас в вики все написано про опакечивание и есть скрипты. Самое простое - разобрать  пакет из репы и пересобрать его со своими бинарникамии и либами. Потом ставить apt install /путь/ваш.deb. В идеале - сделать свою репу
FFmpeg пересобрал в .so, коди пересобрал с привязкой к этому ффмпег
А mpv тоже будет к нему привязан?

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы
« Ответ #25 : 12 Февраль 2022, 10:19:23 »
https://drive.google.com/file/d/1CtRLBQ8abLPeXRx7VmGIUDQ3MFrqwYWf/view?usp=sharing папка /usr/local с ффмпег, коди для амл - над тестить hw
заменять в v1 или v2. после в консоли sudo ldconfig
« Последнее редактирование: 12 Февраль 2022, 10:50:28 от Hotab777 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #26 : 12 Февраль 2022, 10:39:05 »
ffmpeg+kodi-aml-220212-h01.pfs
положить в /base.  lib-aml-for-v2.pfs убрать
Сам смогу протестировать только в пнд

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #27 : 12 Февраль 2022, 10:49:17 »
положить в /base.  lib-aml-for-v2.pfs убрать
Сам смогу протестировать только в пнд
sudo ldconfig еще нужно после подключения скорее всего

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34101
  • Репутация: +233/-0
  • Автор темы
    • PuppyRus-A
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #28 : 12 Февраль 2022, 13:47:30 »
Проверил на s912 : ядро 5.16.7hotab ffmpeg+kodi-aml-220212-h01.pfs 001-haf01-ujx_a-sf02.pfs 089-z-firmware-hw-aml.pfs
Коди запарило кучей вопросов про дополнения. В итоге все отсюда https://test-videos.co.uk/bigbuckbunny в коди проиграло без зависонов. Как определить было ли это с hw в коди - не знаю
Попытка подсунуть этот ffmpeg в mpv = сегфолт
Кстати на http://ftp.yandex.ru/puppyrus/2a-aarch64/lf/lfa-mx/2107/ с ядро 5.16.7hotab - mpv все проиграло с HW. Иногда правда виснет. Т.е. не полный успех, но где-то рядом
Надо будет обновить lfa-mx

Оффлайн Hotab777

  • Модератор
  • Старожил
  • ****
  • Сообщений: 254
  • Репутация: +8/-0
Re: mpv --vo=gpu  --hwdec=v4l2m2m-copy проблемы (AML HW Hardware acceleration)
« Ответ #29 : 12 Февраль 2022, 14:08:36 »
Попытка подсунуть этот ffmpeg в mpv = сегфолт

может быть приколы фругала? Нет возможности полный образ проверить v2.5? там 8гиговую флеху над всего). Дело в том, что коди при сборке хавает либы ффмпег, которые ему скормят, а mpv динамически у ld берет пути, мб где-то здесь собака зарыта...