URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 106357
[ Назад ]

Исходное сообщение
"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"

Отправлено opennews , 18-Янв-16 10:44 
Увидел свет (https://github.com/mpv-player/mpv/releases/tag/v0.15.0) выпуск открытого видеоплеера MPV 0.15 (http://mpv.io/), в 2011 году ответвившегося от кодовой базы проекта MPlayer2 (https://www.opennet.me/opennews/art.shtml?num=30005). В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer, не заботясь о сохранении совместимости с MPlayer.  Код MPV распространяется (https://github.com/mpv-player/mpv) под лицензией GPLv2.

В новой версии:


-  В драйвере вывода через OpenGL (vo_opengl) расширены средства отображения видео с прозрачностью: по умолчанию задействован алгоритм формирования фона в  шахматном порядке, добавлена поддержка прозрачности для OS X (опция "alpha=yes");
-  Добавлена сборочная опция для определения директории с файлами конфигурации;
-  Добавлена опция "--audio-file-paths";
-  Реализовано свойство dvb-channel-name;
-  Добавлены режимы чередования для vf_stereo3d;
-  Оптимизированы настройки по умолчанию.


URL: https://github.com/mpv-player/mpv/releases
Новость: http://www.opennet.me/opennews/art.shtml?num=43689


Содержание

Сообщения в этом обсуждении
"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Сергей , 18-Янв-16 10:44 
Мля, этому плееру лет пять уже. Сколько можно делать подводку как для какой-то новинки? Он уже давно известнее этого несчастного mplayer2.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 17:22 
По опыту проприетарщины мы знаем, что это бесполезно. Недополученную прибыль майки еще никому не возвратили, зато сами рубят копусту будь здоров.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Ilya Indigo , 18-Янв-16 13:01 
MPV это форк именно mplayer2, и упоминание о нём тут необходимо.
И mplayer2 в своё время, внёс ощутимый вклад, и если бы SMPlayer не стал поддерживать MPV, то использовал бы его до сих пор, и не ощущал никаких проблем и неудобств.
Несчастный тут скорее mplayer, который, скорее всего, до сих пор не умеет корректно работать с позиционированием на паузе.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено adolfus , 18-Янв-16 10:49 
Более чем неплохой плейер. В связи  с вышеотмеченным вопрос знатокам:
Как установить mpv в качестве дефолтового для всех мультимедийных файлов для всех юзеров? Куда и что прописать, чтобы это работало для всех десктопов и новых юзеров? Ну и, естественно, чтобы не настройки не слетали при апгрейде.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено commiethebeastie , 18-Янв-16 10:51 
Настройки - подробности - приложения по умолчанию.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено adolfus , 18-Янв-16 11:06 
Какие такие настройки-подробности? Где и что прописать, чтобы это работало для тех, у которых еще пока учетки нет? Чтобы у нового юзера не прага или еще какое дерьмо запускалось, а mpv?



"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено commiethebeastie , 18-Янв-16 12:05 
Скинуть mimeapps.list в /etc/skel, и текущим пользователям раскидать в их домашние каталоги, перед тем как ставить минусы, ознакомься с матчастью, вантузятничек.

Это не вантуз, это линукс, тут всё элементарно.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 20-Янв-16 13:13 
Или еще такой варинант. (Сам не пробовал) Взять этот же файл скинуть в домашнюю папку отредактировать в GUI свойствах файлов ассоциации. Скинуть обратно в системную директорию

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 12:20 
чем вам прага не угадила? Алсо - это вообще разные категории. Мпв для видео, прага для музыки :/

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено adolfus , 18-Янв-16 13:04 
> чем вам прага не угадила? Алсо - это вообще разные категории. Мпв
> для видео, прага для музыки :/

Слишком много движений нужно делать, чтобы просто запустить проигрывание, плюс много лишнего навязывается, типа непонятных списков, с которыми непонятно что делать. Плюс крайне неудачный интерфейс, а vlc тихо и скромно играет то, что его попросишь, легко управляется с клавиатуры и не ведет логов/списков, по крайней мере так явно, как это делает прага. Чтобы организовать мультимедию, более чем достаточно простой файловой системы.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 11:20 
Погугли по словам "XDG default applications".

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено iPony , 18-Янв-16 11:23 
Идешь в /usr/share/applications/
И пердолишься с конфигами mimeapps

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено adolfus , 18-Янв-16 13:42 
> Идешь в /usr/share/applications/
> И пердолишься с конфигами mimeapps

Поначалу так и сделал, но после апгрейда все вернулось.
Подсказали, что нужно копать в сторону xdg-open.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Нимано , 18-Янв-16 15:58 
> Поначалу так и сделал, но после апгрейда все вернулось.

Если обязательно нужно через, гм, одно место – то что-то типа "chattr +i"


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Michael Shigorin , 18-Янв-16 22:21 
>> Поначалу так и сделал, но после апгрейда все вернулось.
> Если обязательно нужно через, гм, одно место – то что-то типа "chattr +i"

То место будет выглядеть как облом обновления, если что.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 20-Янв-16 13:25 
> То место будет выглядеть как облом обновления, если что.

В арче вроде бы отредактированные конфиги не обновляются, то ли настройка такая есть.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Наш человек , 18-Янв-16 18:10 
> Идешь в /usr/share/applications/
> И пердолишься с конфигами mimeapps

Ой, свойства файлов отменили.



"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 19-Янв-16 11:19 
>пердолишься

Типичный iPony.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Ilya Indigo , 18-Янв-16 13:17 
Вы бы для начала указали свою ось и де.
У меня KDE, я всё сделал просто и тупо.
Alt+Enter (ПКМ --> Свойства) по любому файлу с расширением mkv (при необходимости можно просто создать пустой текстовый файл и переименовать, например, в v.mkv), нажал на единственную кнопку, которую просто нельзя не заметить "Параметры типа файла", и если там уже есть в списке mpv (у меня был), то просто переместил его в верх списка, выделив его и нажав кнопку "вверх", если его нет, то можно нажать кнопку добавить и указать имя и команду mpv, а потом его переместить вверх.
И повторить эту процедуру с другими разрешениями которыми я когда-либо встречал avi mp4 mpg mpe mpeg mov 3gp, хотя в 99% случаев хватит просто mkv, avi, mp4. И всё, способ не идеальный, но простой и рабочий.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено adolfus , 18-Янв-16 13:50 
> ...
> И повторить эту процедуру с другими разрешениями которыми я когда-либо встречал avi

У меня XFCE4, а руками переколбашивать все слишком гиморно. Поэтому и спросил.
Счас буду копать xdg-open и проверять, как оно отработает.



"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено commiethebeastie , 18-Янв-16 15:29 
mime type editor ваш кэп.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено rshadow , 18-Янв-16 13:19 
Это зависит от оболочки. В КДЕ по своему, в Гноме по своему и т.д.
Вообще для этого придумали стандарты XDG (утилита xdg-open) но все "крутые" оболочки ее игнорируют приделывая свои костылики.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Ilya Indigo , 18-Янв-16 13:56 
> xdg-open

Спасибо за информацию про утилиту, являющуюся консольным аналогом двойного клика, в KDE4 она прекрасно запускает mpv.
Возможно где-нибудь в пользовательских скриптах будет весьма кстати. :-)


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 20-Янв-16 13:55 
К слову, как настроить ассоциации файлов в оконных рамах для отдельного пользователя? Пошарил, в поиске нет ничего видимо никак ни через зад, ни через перед.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Neurotic , 18-Янв-16 19:51 
Чтобы глобально и по науке, то курнуть это http://standards.freedesktop.org/mime-apps-spec/latest/ar01s..., увидеть строчку "sysadmin and ISV overrides"
И создать $XDG_CONFIG_DIRS/mimeapps.list
То есть, наиболее вероятно - /etc/xdg/mimeapps.list

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено commiethebeastie , 18-Янв-16 10:50 
Раньше приходилось параллельно держать на компьютере vlc и mplayer2, а после установки mpv, vlc как-то забылся сам собой.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Gannet , 18-Янв-16 10:55 
VLC вечно глюкав.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 11:24 
Я vlc только для dvb-t2 теперь держу

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Ivan_83 , 18-Янв-16 18:15 
MPV и DVB вроде умеет, кури маны.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 14:41 
Ну единственное преимущество vlc в том что оно могло делать 130% звука и можно было посмотреть тихие ролики mpv жестоко перенял себе и вот и всё.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 22:43 
> Ну единственное преимущество vlc в том что оно могло делать 130% звука и можно было посмотреть тихие ролики mpv жестоко перенял себе и вот и всё.

В mplayer -softvol-max был за тыщу лет до и можно крутить до 9000%.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено dimqua , 19-Янв-16 00:35 
125%, но это можно настроить. Раньше было 200%.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено dimqua , 18-Янв-16 20:18 
Если и ставлю VLC, то по привычке, как запасной вариант.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 10:51 
Отличный плеер. Сначала не мог привыкнуть к псевдографическому интерфейсу, но потом привык, и в целом в возможностях разобрался и другие плееры мне теперь не нужны.

Особенно нравится его использовать в связке с youtube-dl и расширением mpv-youtube-dl-binding, что бы в бразуере по ПКМ на видео-ссылке открывать его в локальном MPV. Даже в виновз так же сделал.

Ой, щикарно.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Наркоман , 18-Янв-16 11:28 
> mpv-youtube-dl-binding

Офигенно, спасибо


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено paulus , 18-Янв-16 11:33 
>расширением mpv-youtube-dl-binding

вот за это спасибо!


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 10:53 
Требую впредь выкладывать этот скриншот с музыкой.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 11:47 
Скриншот приведён без музыки, потому что сделан в паузе. Без паузы неудобно скринить.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Nicknnn , 18-Янв-16 11:29 
Ну вот зачем было выпиливать hrtf? Вчера скачав фильм с 5.1 звуковой дорожкой быстро понял, что смотреть невозможно, из-за странного звука. То тише то громче, то вообще не слышно фразы. почитав ман по mpv поставил старый добрый mplayer и посмотрел им. -channels 6 -af hrtf

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 11:47 
У вас прям анекдот:
Проснулся, решил глянуть кинцо - запустил и не то что-то
Изучил ман - обед уже
После обеда поставил другой плеер - но и тут не то что-то
Изучил и его ман - уже вечер
За весь день разобрался и к ночи можно посмотреть кино, но утром на работу - ну его нафиг, кино это...

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 12:02 
Hrtf это же не о том. Вам же нужны были нормализация и смешивание каналов.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Nicknnn , 18-Янв-16 13:18 
Забыл дописать, что в наушниках смотрел.
Да и формат записи параметров для фильтра pan дикий. А hrtf сразу даёт эффект присутствия без всх этих километров цифр. Я даже не уверен, что его работу можно повторить через параметры для pan.
В багтрекере mpv рекомендуют использовать модуль hrtf для pulseaudio, но я пока не тестировал и не сравнивал.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 13:34 
HRTF собирались добавить в ffmpeg:

https://ffmpeg.org/pipermail/ffmpeg-devel/2015-February/1683...

Если немного потрясете разработчиков, то вероятность скорого включения повысится ;)


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 13:17 
Как уже правильно отметили - дело не в hrtf. Для mpv нужно указать --ad-lavc-downmix=no, чтобы получить тот же эффект что и для mplayer --channels=6.

https://github.com/mpv-player/mpv/issues/2507

The problem is just that in mpv, --audio-channels forces the output back to the number of requested channels, while mplayer/mplayer2 do not - so you could say that --channels=6 in mplayer is the same as --ad-lavc-downmix=no in mpv, except that the mpv option is closer to what actually happens (disabling downmix).


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено ы , 18-Янв-16 11:58 
Подскажите, можно ли как-то сделать, чтобы mpv при воспроизведении плейлиста при нажатии какого-либо клавишесочетания отображал этот плейлист?
У меня при воспроизведении сетевого плейлиста iptv, если нажать shift+стелочку в псевдографическом меню, показывается список адресов каналов (и то не всех), а нужно, чтобы показывались названия каналов, так как по адресам я не могу определить, что это за канал.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 12:42 
2016 год
запуск программ в терминале


Ещё раз:
2016 год
запуск программ в терминале


Да! Ну, а чего вы хотели?!


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено SysA , 18-Янв-16 12:48 
> 2016 год
> запуск программ в терминале
> Ещё раз:
> 2016 год
> запуск программ в терминале
> Да! Ну, а чего вы хотели?!

+1
A для особо упертых - есть новость (инфа) рядом: http://www.opennet.me/opennews/art.shtml?num=43688


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 19:06 
> 2016 год
> запуск программ в терминале
> Ещё раз:
> 2016 год
> запуск программ в терминале
> Да! Ну, а чего вы хотели?!

в дветыщишыстнадцатом продвинутое небы⁠дло из седьмого бэ пишет юнит для систем⁠доса, а не запускает программу в терминале. Так то, щеглы.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 19:15 
>продвинутое небы⁠дло

куда оно продвинуто?


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 21:58 
в диван.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено EuPhobos , 18-Янв-16 12:11 
dlna/upnp кушать умеет?

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Ivan_83 , 18-Янв-16 18:17 
Сам нет.
Если ты ему из DLNA ссылку на http отдашь то проиграет.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 12:29 
[vo/opengl] Could not create EGL context!

Интеграшка Intel 945 . Как с этим плеером договориться ? При просмотре на весь экран , всё зависает , проц захлёбывается от перегрузки .


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено noname.htm , 18-Янв-16 12:53 
Попробуй VO сменить.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 13:09 
mpv -vo=xv

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 13:23 
> mpv -vo=xv

Да , спасибо . Всё получилось . Видео на полный экран робит нормально и проц не перегружает . А месяца три назад , работало с opengl нормально . Mpv у меня из гита .


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 13:43 
Если хочется починить вывод через OpenGL, то собирайте с опцией --disable-egl-x11.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Аноним , 18-Янв-16 15:11 
> Если хочется починить вывод через OpenGL, то собирайте с опцией --disable-egl-x11.

Для этого , нужно уметь править PKGBUILD , а мне на текущий момент , эта процедура неизвестна . Посижу пока на xv , хоть изображение и похуже , чем с opengl , но зато ничего не виснет и видео можно смотреть в полноэкранном режиме .


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 16:02 
> Посижу пока на xv ,
> хоть изображение и похуже , чем с opengl

Сравнил в полноэкранном режиме: на изображении нет разницы между xv и opengl, только на титрах. А вот opengl-hq - да, дает чуть более резкое изображение.



"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Ivan_83 , 18-Янв-16 18:19 
vo=vdpau,vaapi,sdl,opengl-hq,opengl,xv,x11
чтобы 10 раз не вставать :)

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Ilya Indigo , 18-Янв-16 12:54 
Порадовал адекватный и верный первый абзац новости. Спасибо автору.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 15:36 
Ему бы ещё -vo fbdev/fbdev2. mplayer умеет, а mpv - нет.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 15:58 
mpv -vo=drm ?

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 16:41 
Всё-таки это несколько не то. При этой опции у меня: "[vo/drm] Cannot set CRTC for connector 32: No such file or directory. Error opening/initializing the selected video_out (-vo) device.". А через fbdev/fbdev2 всё работает.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 16:48 
Какая у вас видеокарта?

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 17:05 
VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 520] (rev a1). nouveaufb включено и работает. "CONFIG_DRM_NOUVEAU=y" в конфиге ядра также присутствует. libdrm собрана с поддержкой nouveau. А вот иксов нет %) У меня уже начинали появляться подозрения, что оно всё-таки не взлетит, когда libdrm начала требовать библиотеки, ссылки на которые вели на ftp.x.org (libpthread-stubs и libpciaccess).

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 17:24 
KMS работает?
Проверьте CONFIG_FRAMEBUFFER_CONSOLE=y.

http://nouveau.freedesktop.org/wiki/KernelModeSetting/


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 17:35 
Конечно всё включено.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 17:48 
Проверил у себя - работает без xorg-server на radeon и intel.

В /dev/dri/ есть card0, controlD64 и renderD128?

Под root'ом проверяли?


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 18:01 
Да, есть. Не работает и под root'ом.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 18:09 
Попробуйте добавить mpv -vo=drm -v 123.avi, может выдаст более подробное описание ошибки. Если не поможет -  попробуйте понять, что именно не может открыть mpv (strace -ff -o trace mpv -vo=drm 123.avi).



"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 18:18 
/dev/dri/card0 открывается нормально, дальше нормально проходят DRM_IOCTL_MODE_GETRESOURCES, DRM_IOCTL_MODE_GETCONNECTOR, DRM_IOCTL_MODE_GETENCODER, DRM_IOCTL_MODE_CREATE_DUMB, DRM_IOCTL_MODE_ADDFB, DRM_IOCTL_MODE_MAP_DUMB, DRM_IOCTL_GET_CAP,... А потом оно падает с ошибками на DRM_IOCTL_MODE_GETCRTC и DRM_IOCTL_MODE_SETCRTC.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 18:31 
Глянул исходники и man - там он сам пытается определить к какому разъему подключен монитор. Попробуйте задать его номер вручную - mpv -vo=drm:connector=0 или 1 - 2. Их номера можно увидеть в dmesg | grep drm :

[    1.185340] [drm] Radeon Display Connectors
[    1.185341] [drm] Connector 0:
[    1.185342] [drm]   VGA-1
[    1.185343] [drm]   DDC: 0x7e50 0x7e40 0x7e54 0x7e44 0x7e58 0x7e48 0x7e5c 0x7e4c
[    1.185344] [drm]   Encoders:
[    1.185345] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    1.185345] [drm] Connector 1:
[    1.185346] [drm]   DVI-D-1
[    1.185347] [drm]   DDC: 0x7e40 0x7e50 0x7e44 0x7e54 0x7e48 0x7e58 0x7e4c 0x7e5c
[    1.185348] [drm]   Encoders:
[    1.185348] [drm]     DFP3: INTERNAL_LVTM1


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 18:41 
При 0-м тоже самое, а при 1-2 - "Connector is disconnected. Failed to configure KMS.".

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 18:53 
Скачайте последнюю версию исходников libdrm и соберите. В директории tests будут различные тесты - попробуйте их запустить и понять работает ли libdrm. Ядро у вас не очень старое?

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 19:02 
Тесты проходятся прекрасно. Библиотека только что собрана (2.4.66). Ядро 4.4.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 19:50 
Проверьте modetest -s22:800x600, должен переключится режим и появится тестовое изображение. У вас возможно вместо 22 будет своя цифра, у меня при запуске modetest без параметров была строка "22  20  connected   DVI-D-1         600x340     11  20" и далее список доступных режимов. Если все работает - пишите багрепорт в mpv, так как и mpv и modetest используют одинаковую функцию (drmModeSetCrtc) и соответственно mpv что-то делает не так.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 20:07 
Мда. Переключаться-то оно переключается, но кривовато. В нижней части тестовое изображение искажено артефактами и после этого всё подвешивается. Остаётся только аппаратный Reset. fbdev/fbdev2, напоминаю, работает без проблем.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 20:13 
> Мда. Переключаться-то оно переключается, но кривовато. В нижней части тестовое изображение
> искажено артефактами

Что за артефакты?

> и после этого всё подвешивается.

ctrl+c, alt+f2, alt+f1 ;)


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 20:20 
На тестовом изображении должны быть вертикальные полосы, так? В нижней части изображения куча разнообразных прямоугольников. Разумеется, я всё это нажимал, и даже пробовал ctrl+alt+fN (так оно, кстати, может переключаться из того же DirectFB). Никакой реакции не было.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 18-Янв-16 20:52 
> На тестовом изображении должны быть вертикальные полосы, так? В нижней части изображения
> куча разнообразных прямоугольников.

http://knk.square7.ch/modetest.jpg

> Разумеется, я всё это нажимал, и даже пробовал
> ctrl+alt+fN (так оно, кстати, может переключаться из того же DirectFB). Никакой
> реакции не было.

В любом случае это другой баг. Попробуйте для очистки совести еще раз пересобрать mpv - если все по-прежнему - пишите багрепорт.


"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 18-Янв-16 21:15 
Гм. Посмотрел внимательнее. Получается, что и артефактов нет, и напрочь ничего не зависает. Другой вопрос, что вернуть консоль в нормальный режим получилось только при помощи запуска вслепую mplayer'а с выводом через fbdev2. Получается, что, да, проблема в mpv.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 19-Янв-16 00:16 
Написал о баге разработчикам. Как выясняется, это не совсем проблема mpv. При подключении второго монитора со вторым монитором всё заработало. Неправильно автодетектятся параметры. - https://github.com/mpv-player/mpv/issues/2728

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено Mihail Zenkov , 19-Янв-16 00:38 
Насколько я понимаю - автодетек - это часть mpv, значит нужно чинить. Попробуйте спросить, по какой причине автодетект может не работать и как это проверить.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 19-Янв-16 00:50 
В данном случае, видимо, не совсем. Один из разработчиков (который и предложил попробовать подключить второй монитор) ответил там, что он рассматривает вариант добавления опции --crtc для случаев подобных моему, но ему хотелось бы избежать этого, поскольку идея CRTC совсем не интуитивна и требует высшего технического образования чтобы знать что с этим делать.

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено saahriktu , 19-Янв-16 01:05 
О как. Тот разработчик уже пофиксил. На его взгляд encoder->crtc_id и res->crtcs[j] должны были иметь одинаковые значения, но он всё равно предложил попробовать заменить одно на другое, мало ли это было просто совпадение. И оно заработало. В drm_common.c вместо "kms->crtc_id = encoder->crtc_id;" у меня работает "kms->crtc_id = res->crtcs[j];".

"Релиз видеоплеера MPV 0.15, форка MPlayer и MPlayer2"
Отправлено жабабыдлокодер , 18-Янв-16 22:17 
http://www.opennet.me/opennews/art.shtml?num=43689
http://www.opennet.me/opennews/art.shtml?num=43688
Астрологи объявили неделю плееров!