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

Автор Тема: s905 ffmpeg c аппаратным (HW) ускорением  (Прочитано 39553 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: s905 ffmpeg c аппаратным (HW) ускорением
« Ответ #60 : 14 Февраль 2020, 15:37:02 »
собирай сам,
Где бы взять рецепт
Я так понимаю из archarm для odroid c2 к s905x2 не подойдет...

Оффлайн balbes150

  • Ветеран
  • *****
  • Сообщений: 599
  • Репутация: +5/-0
Re: s905 ffmpeg c аппаратным (HW) ускорением
« Ответ #61 : 14 Февраль 2020, 15:55:36 »
Где бы взять рецепт
Берёшь ядро с блобами под G31, добавляешь mesa 20, ffmpeg с доппатчами, последнюю версию KODI-19 так же с патчами и вперёд .... :)

из archarm для odroid c2 к s905x2 не подойдет
Про дерьмо, которое основано на закрытых кодеках от aml, можешь забыть, разработчики KODI (начиная с версии 19) принципиально убрали всё это закрытое пиратское дерьмо из своего кода. Поэтому ушлёпки адам и его компания из корелека, так визжали на эту тему, что их лишили возможности и дальше всё воровать и распространять своё пиратское дерьмо.
« Последнее редактирование: 14 Февраль 2020, 16:00:40 от balbes150 »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: s905 ffmpeg c аппаратным (HW) ускорением
« Ответ #62 : 14 Февраль 2020, 16:01:08 »
ядро с блобами под G31
От армбиан не годится?
ffmpeg с доппатчами, последнюю версию KODI-19 так же с патчами
И где все это взять....

Оффлайн balbes150

  • Ветеран
  • *****
  • Сообщений: 599
  • Репутация: +5/-0
Re: s905 ffmpeg c аппаратным (HW) ускорением
« Ответ #63 : 14 Февраль 2020, 16:11:09 »
От армбиан не годится?
годиться, только там нет блобов и драйвера mali для них, я использую только открытые драйвера Panfrost и LIMA.

И где все это взять....
ну вот, начинается .... про это я и писал, "дайте пошаговую"  (где брать исходники, с какими ключами компилить и т.д.)  :)
могу только послать ... в направлении LE. Дальше разбирайся сам.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: s905 ffmpeg c аппаратным (HW) ускорением
« Ответ #64 : 14 Февраль 2020, 16:19:21 »
Пока создается впечатление, что не программеру-железячнику на твбоксе лучше попробовать приспособить андроид к дектопу, чем запустить линукс в таком же объеме (звук везде, HW и т.п.)  :'(

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Зачем ?
Выжать максимум из железки и ... игры тормозят  :)
1080 - не все. Наверное от внутренностей типа компресии зависит. Тот мультик, который на rk у меня только с hw без тормозов
Пытался прикрутить через армбиан-медиа-скрипт s905 - не получается
720 точно норм.

Оффлайн balbes150

  • Ветеран
  • *****
  • Сообщений: 599
  • Репутация: +5/-0
Тот мультик, который на rk у меня только с hw без тормозов
Скинь мне, посмотрю, в чём может быть затык.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: s905 ffmpeg c аппаратным (HW) ускорением
« Ответ #67 : 04 Март 2020, 18:07:19 »
http://mirror.yandex.ru/puppyrus/2a-aarch64/test-1080p.mkv
На rk3328 c media-script не тормозил в mpv
В LE не тормозил
В остальных - рывками
« Последнее редактирование: 05 Март 2020, 10:16:29 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: s905 ffmpeg c аппаратным (HW) ускорением
« Ответ #68 : 12 Март 2020, 16:29:04 »
А это не поможет с HW ?
25 aur/libva-v4l2-request-git 2019.03.r7.g7f359be-1 (0)
    LibVA implementation for the Linux Video4Linux2 Request API
26 aur/ffmpeg-v4l2-request-git r94743.fa3f88530e-3 (0)
    FFmpeg with v4l2-request support

Пробовал mediascript из шапки
c glrun не работает
Код
LIBGL: BlendColor is in core, and so used
LIBGL: Blend Substract is in core, and so used
LIBGL: Blend Function and Equation Separation is in core, and so used
LIBGL: Texture Mirrored Repeat is in core, and so used
LIBGL: Extension GL_OES_mapbuffer detected
LIBGL: Extension GL_OES_element_index_uint detected and used
LIBGL: Extension GL_OES_packed_depth_stencil detected and used
LIBGL: Extension GL_OES_depth24 detected and used
LIBGL: Extension GL_OES_rgb8_rgba8 detected and used
LIBGL: Extension GL_EXT_multi_draw_arrays detected
LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used
LIBGL: Extension GL_OES_depth_texture detected and used
LIBGL: Extension GL_EXT_texture_rg detected and used
LIBGL: Extension GL_OES_texture_float detected and used
LIBGL: Extension GL_OES_texture_half_float detected and used
LIBGL: Extension GL_EXT_color_buffer_float detected and used
LIBGL: high precision float in fragment shader available and used
LIBGL: Extension GL_EXT_frag_depth detected and used
LIBGL: Max vertex attrib: 16
LIBGL: Extension GL_OES_standard_derivatives detected and used
LIBGL: Max texture size: 8192
LIBGL: Max Varying Vector: 32
LIBGL: Texture Units: 8(8), Max lights: 8, Max planes: 6
LIBGL: Hardware vendor is VMware, Inc.
LIBGL: sRGB surface supported
LIBGL: Targeting OpenGL 2.0
LIBGL: glX Will try to recycle EGL Surface
LIBGL: Current folder is:/run/archroot/root_ro/_tmp
 (+) Video --vid=1 (*) (hevc 1920x1088 23.976fps)
 (+) Audio --aid=1 (*) (aac 6ch 48000Hz)
 (+) Subs  --sid=1 (*) (hdmv_pgs_subtitle)
     Subs  --sid=2 (hdmv_pgs_subtitle)
error: XDG_RUNTIME_DIR not set in the environment.
libEGL warning: DRI2: failed to authenticate
[vo/gpu/opengl] Suspected software renderer or indirect context.
libEGL warning: DRI2: failed to authenticate
[vo/gpu/opengl] At least OpenGL 2.1 or OpenGL ES 2.0 required.
Если в /opt/gl4es докинуть libMali.so - падает Х