LINUX.ORG.RU

Релиз MPV 0.29.0

 


1

2

Состоялся релиз консольного мультимедиа плеера MPV 0.29.0, являющегося форком MPlayer 2. Распространяется по лицензиям GNU GPLv2, LGPLv2.1+ и GPLv3+. В новом выпуске:

  • ao/openal: Добавлен улучшенный формат сэмплов и переключение слоёв канала;.
  • ao/openal: Добавлена поддержка прямого вывода каналов.
  • context_drm_egl: Добавлена поддержка 30-ти битной глубины цвета (требуется Mesa 18.0.0_rc4 или новее).
  • vo_gpu: Скриншоты теперь создаются с помощью OpenGL-рендера.
  • x11: обеспечена поддержка клавиатурного сочетания Shift+TAB.
  • wayland_common: осуществлён переход на стабильную версию протокола xdg-shell.
  • ao_alsa, ao_pulse: уменьшен запрашиваемый размер буфера.
  • vo_gpu: Различные улучшения поддержки HDR.
  • Удалена поддержка сборки с SDL 1.
  • Для сборки теперь требуется FFmpeg не ниже версии 4.0.

>>> Подробности и полный список изменений

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от anonymous

Ты из своего аккаунты зачем вышел?)

Первая реализация чего-либо занимает значительное время и колоссальных трудозатрат. Последующие аналогичные проекты, пусть и со значительным коррективами, изменениями выпускаются намного быстрее и с меньшими затратами. Первый двигатель, ракету, ядерный реактор тоже проектировали десятилетиями, зато последующие - менее 5 лет.

anonymous
()
Ответ на: комментарий от anonymous

Тут вертолёт после самолёта.

anonymous
()
Ответ на: комментарий от Deleted

Разговор за вяленый шёл) Тему не переводи.

Когда на работе дают задание на подготовку какого-либо проекта, то начало жизни этого проекта начинается с какого момента? В разных организацию есть отличия, но обычно с даты оформления приказа на начало работ. Аналогично и с вяленным. Жизнь проекта началась с момента первого коммита. Поэтому с 30 сентября 2008 года (начало разработки) и по сей день идёт работа над проектом. Это 10 лет, за которые проект (не взирая на версии) ничего путного выдать не смог.

СУК. Знаки, автомобили, витрины, дороги скоро сниться будут и все из-за таких неадекватные красноглазиков.

anonymous
()
Ответ на: комментарий от anonymous

Жизнь проекта началась с момента первого коммита

Потому что тебе так хочется, понимаю. У всех возраст программы отсчитывается с первого релиза, у одних только альтернативно одарённых лоровских икспердов - с первого коммита. Иначе сова на глобус не налезает.

Deleted
()
Ответ на: комментарий от kirk_johnson

Спустя 10 лет разработки в wayland до сих пор сложно выключить скринсейвер. Проблема в этом :)

Это не сложно. Просто в mpv более старых версий это не было сделано, а в гноме ещё не реализовано.

Учитывая, что поддержку wayland'а в вышеозвученных продуктах пилят не так давно, то вполне нормальная ситуация.

С выключением скринсэйвера, емнип, ещё лет 7 назад на иксах был полный разброд и шатание. А на каком-нибудь dwm, наверное, до сих пор не выключается.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Deleted

Я оцениваю не саму отдельную программу, а развитие проекта в целом. Проект, который за десять лет ничего внятного не дал, должен либо умереть, либо ещё раз умереть. Тут не важно какую часть из этих 10 лет занимал путь с первого коммита и до первого релиза или путь от первого релиза и до сегодняшнего дня.

anonymous
()
Ответ на: комментарий от Pyzia

Ну mplayer2 не очень хороший. Но, в то время в mplayer не было половины критичных фич, а баги пользователей не трогали.

В mpv исправили баги mplayer2, доизбавились от легаси кода mplayer и поломали совместимость, ну ещё убили кучу поделок типа bomi по пути.

До тех пор, пока mpv решает свои задачи, новых не появится. Подождём, пока и эти впадут в маразм.

anonymous
()
Ответ на: комментарий от anonymous

Я оцениваю не саму отдельную программу, а развитие проекта в целом. Проект, который за десять лет ничего внятного не дал, должен либо умереть, либо ещё раз умереть

Мнение анонимуса, не умеющего считать, очень важно для мира.

Deleted
()
Ответ на: комментарий от anonymous

Так у вяленого ситуация не лучше. У меня успел сын родиться, пойти в школу. Сейчас уже в 3 классе, а вяленый все ещё полурабочий проект.

Так он вполне и применяется и много где. Не надо ограничивать своё мировозрение однопроцентным линуксовым десктопом.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от kirk_johnson

Ну-ка, поведай, как WM связан со скринсейвером?

В иксах, насколько я в курсе, сейчас скринсейвер отключается по dbus'у. По-крайней мере это самая распространённая реализация. Могу ошибаться, проверять мне лень.

Под dwm подразумевался пример отдельно стоящего wm, без de, который не запускает в своей сессии нужные dbus-сервисы (если их вообще можно прикрутить отдельно). Наверное не очень удачно выразился, но суть, я думаю, ясна.

Опять же, ещё лет семь назад, отключение скринсейвера в каждом DE делалось по-своему, и в одних плеерах/браузерах не работало в кедах, в других в гноме.

Но претензии, разумеется, к вэйланду.

Ivan_qrt ★★★★★
()

Вейланд это тупиковая ветвь на данных момент. Он ещё не один десяток лет останется в нынешнем положении, а именно на часах, телефонах и всём таком прочем. Чтобы его на десктопе использовать, придётся кода сравнимо по объёму с иксами написать и даже больше наверно, а корпорации с ресурсами не спешат вкладываться.

anonymous
()
Ответ на: комментарий от DrRulez

Поржал. Эта фраза сделала мне день :) Пищи исчо.

Не вопрос :-) Windows Media Player лучше чем все эти недоделки вместе взятые :-) А Windows - самая лучшая операционная система на планете :-) А проприетарный софт заведомо лучше, чем открытый :-) Лол :-)

azelipupenko
()
Ответ на: комментарий от kirk_johnson

Плееры и браузеры, по очевидным причинам (отключат по выходу подавление скринсейвера у других) так не делают. Для этого используется другой интерфейс. На сколько я в курсе, сейчас через dbus. Но могу ошибаться.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Плееры и браузеры, по очевидным причинам (отключат по выходу подавление скринсейвера у других) так не делают.

Опять в лужу пердишь, я эту строчку из mpv скопипастил. Хотел из Servo, но там rust :)

kirk_johnson ★☆
()
Ответ на: комментарий от anonymous

Wayland is a nano display server, relying on drm modesetting, gem

batchbuffer submission and hw initialization generally in the

kernel. Wayland is compositing manager and display server in one

process. window management is largely pushed to the clients, they

draw their own decorations and move and resize themselves,

typically implemented in a library. more of the core desktop could

be pushed into wayland, for example, stock desktop components such

as the panel or the desktop background.



It is still designed with a windowed type of desktop in mind, as

opposed to fullscreen-all-the-time type of interface.


лютая смесь венды и планшетника.

mos ★★☆☆☆
()
Ответ на: комментарий от kirk_johnson

Опять в лужу пердишь

Согласен. Почему-то казалось, что через dbus.

Почитал, завезли в Xorg 7.1 (2013 г.). Он внутри себя учитывает, какой клиент какие запросы отправлял и чужие подавления им не отключишь.

Так что с dwm у меня мимо. Но это не отменяет того, что до появления этой прекрасной функции, в иксах был разброд и шатание, а притензии опять к wayland, где ни разброда, ни шатания.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Но это не отменяет того, что до появления этой прекрасной функции, в иксах был разброд и шатание, а притензии опять к wayland, где ни разброда, ни шатания.

Господи... Хватит метанировать, озоновый слой и так скоро порвется: https://www.x.org/releases/X11R7.7/doc/scrnsaverproto/saver.html

Этому расширению примерно столько же лет, сколько самому Linux.

Поддержка саспенда: http://mplayer-dev-eng.mplayerhq.narkive.com/jKiPDIb5/patch-use-xscreensavers...

Двенадцать (!) лет назад, Карл.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 2)
Ответ на: комментарий от mos

лютая смесь венды

Это тебя windowed type так напугал? Или window management?

Ivan_qrt ★★★★★
()
Ответ на: комментарий от kirk_johnson

Господи... Хватит метанировать

Ну так возьми себя в руки и не метанируй. Не вижу по ссылке клиентозависимого suspend'а screensaver'а.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Не вижу по ссылке клиентозависимого suspend'а screensaver'а.

Читать ты тоже не умеешь?

X.org 7.1 will feature a new function called, XScreenSaverSuspend which can suspend/resume screensavers. This is way more better than the current hacks we have. The patch is by Fredrik Höglund ( fredrik at kde.org ), I am proxying for him since he is not subscribed.

kirk_johnson ★☆
()
Ответ на: комментарий от kirk_johnson

Читать ты тоже не умеешь?

Я отвечал на пост до добавления второй ссылки. Не вижу по первой.

Двенадцать (!) лет назад, Карл.

Сколько лет с начала разработки иксов прошло?

Напомню:

Спустя 10 лет разработки в wayland до сих пор сложно выключить скринсейвер. Проблема в этом :)

ЗЫЖ

В иксах, насколько я в курсе, сейчас скринсейвер отключается по dbus'у.

Ты не в курсе.

Таки не совсем. Есть dbus интерфейс org.freedesktop.ScreenSaver.Inhibit. У меня в пятых кедах присутствует. Так что не зря я про dbus вспоминал.

Ivan_qrt ★★★★★
()

осуществлён переход на стабильную версию протокола xdg-shell

кстати, этот переход еще не осуществлен в плазме. Новый mpv умеет проигрывать видео с аппаратным ускорением в плазме под вяленым, только запускаясь через XWayland. Повбивав бы, лол

anonymous
()
Ответ на: комментарий от Ivan_qrt

Сколько лет с начала разработки иксов прошло?

Ты забываешь, что 2006 год — это время, когда ещё не все ЭЛТ мониторы кончились.

Таки не совсем. Есть dbus интерфейс org.freedesktop.ScreenSaver.Inhibit. У меня в пятых кедах присутствует. Так что не зря я про dbus вспоминал.

Это уже ребятки из KDE и GNOME поднадрочили. Никто так и не понял зачем. Наверное им просто нравится унификация.

kirk_johnson ★☆
()
Ответ на: комментарий от kirk_johnson

Она тоже заявляла, что не будет поддерживать адекватное решение от профессиональных инженеров производителя 90% видеокарт (и 99% дискретных встроек, где собственно вейланд и используют) никогда, потому что фанбой?

anonymous
()
Ответ на: комментарий от kirk_johnson

Ты забываешь, что 2006 год — это время, когда ещё не все ЭЛТ мониторы кончились.

И что, с ЭЛТ монитором не надо скринсэйвер отключать? Или что? Я не понял логики.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от gag

Могут внедрить другую технологию быстрее и олед загнётся не взлетев.

anonymous
()
Ответ на: комментарий от gag

чем дальше, тем больше OLED

Я чот сомневаюсь, что такое кривое говно сможет захватить рынок. В его теперешнем виде - no way.

Deleted
()

context_drm_egl: Добавлена поддержка 30-ти битной глубины цвета (требуется Mesa 18.0.0_rc4 или новее);

> pkg info -x mesa
mesa-demos-8.4.0
mesa-dri-18.1.4
mesa-libs-18.1.4

> pkg info -x mpv
gnome-mpv-0.14
mpv-0.28.2,1

> uname -rsm
FreeBSD 11.2-STABLE amd64
iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от Deleted

чем дальше, тем больше OLED

Я чот сомневаюсь, что такое кривое говно сможет захватить рынок. В его теперешнем виде - no way.

Что, на Android никак OLED не выходит? А на Nokia Lumia 735 вполне себе.

iZEN ★★★★★
()
Ответ на: комментарий от kirk_johnson

Это было время, когда лялех едва с серверов вылез.

А на серверах (тонких клиентах и т.п., ситивая прозрачность же) подавление скринсэйвера не нужно? Да и речь не только про линукс, а про иксы вообще. А на рабочих станциях они присутствовали всегда. Да и на десктопах в процентах их было не сильно меньше, чем сейчас.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от kirk_johnson

На серверах нет иксов.

Вот это поворот. А как же святая ситивая прозрачность? Точно нет? А как тогда иксовые терминалки работали?

На рабочих станциях не смотрели видосов.

Да же те, кто эти видосы делал? Совсем нельзя было?

Доля была меньше.

Не уж-то вместо одного процента было 0.8? Это всё меняет в корне.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Вот это поворот. А как же святая ситивая прозрачность? Точно нет? А как тогда иксовые терминалки работали?

Как ты себе представляешь скринсейвер на сервере? Особенно в режиме тонкого клиента.

Да же те, кто эти видосы делал? Совсем нельзя было?

А кто-то делал на лялихе видосы? Я помню их посмотреть-то проблема была.

kirk_johnson ★☆
()
Ответ на: комментарий от Ivan_qrt

На серверах нет иксов.

Вот это поворот.

Шо такое вчом дело?

А как же святая ситивая прозрачность?

Нормально.

А как тогда иксовые терминалки работали?

Примерно так: на сервере (бальшой шкаф в серверной) икс клиенты.
Икс сервер у тебя перед носом.

mos ★★☆☆☆
()
Ответ на: комментарий от kirk_johnson

А кто-то делал на лялихе видосы? Я помню их посмотреть-то проблема была.

Да и речь не только про линукс, а про иксы вообще.

На иксах делали. Тот же irix, например. Maya, согласно wiki, была изначально выпущена в том числе под линукс (первый выпуск - 98 год). Так что можно было и создавать и смотреть видосы. А раз выпускали коммерческий продукт, то этим даже кто-то занимался. И там подавление скринсэйвера было вполне уместно.

Как ты себе представляешь скринсейвер на сервере? Особенно в режиме тонкого клиента.

Ну вот показывал он рабочий стол, а потом начал занимательные картинки рисовать. Как-то так.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от mos

На серверах нет иксов.

Примерно так: на сервере (бальшой шкаф в серверной) икс клиенты.

Икс клиенты есть, а иксов нет? Это как наркоманы есть, а наркотиков нет? Или как ты себе это представляешь?

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

На иксах делали. Тот же irix, например. Maya, согласно wiki, была изначально выпущена в том числе под линукс (первый выпуск - 98 год). Так что можно было и создавать и смотреть видосы. А раз выпускали коммерческий продукт, то этим даже кто-то занимался. И там подавление скринсэйвера было вполне уместно.

Гм... Нет. Знаешь, почему? Потому что движения мышки во время создания видосика отлавливаются иксами.

Ну вот показывал он рабочий стол, а потом начал занимательные картинки рисовать. Как-то так.

Ну ты в курсе, что сетевая прозрачность работает немного не так? Чтобы залочить экран, тебе нужен... ну, экран. На сервере его нет, он есть только на клиенте.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)
Ответ на: комментарий от Ivan_qrt

Икс клиенты есть, а иксов нет? Это как наркоманы есть, а наркотиков нет? Или как ты себе это представляешь?

Я правильно понимаю, что под сетевой прозрачностью ты себе RDP представляешь?

kirk_johnson ★☆
()
Ответ на: комментарий от Ivan_qrt

Наркоман здесь только ты.
Нет на сервере икзикьютабла /usr/bin/X или какой он там. И $DISPLAY тоже нету.
Х сервер стоит на машине пользователя. И обслуживает графические программы которые лежат на удаленном компе. Поэтому он сервер а они клиенты. Пока они лежат на удаленной машине это посто прога. /usr/bin/Xeyes например. Когда её запускает юзер то процесс работает там, а гуй само собой на икс терминале, где стоит и запущен /usr/bin/X и есть DISPLAY=:10
Прочитай чтоли педевикию хотябы основы основ изначальной идеи иксов. А то ты их от VNC похоже не отличаешь. Потом прихоли тебя ждет много удивительных открытий судя по всему...

mos ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.