LINUX.ORG.RU

Вышел mpv 0.33

 , ,


2

5

Спустя 10 месяцев с прошлого релиза был опубликован релиз mpv 0.33. С этим релизом сборка проекта возможна исключительно на Python 3.

В плеер было внесено множества изменений и исправлений, в том числе:

Новые возможности:

  • Фильтрация субтитров по регулярному выражению;
  • Поддержка HiDPI на Windows;
  • Поддержка exclusive fullscreen на d3d11;
  • Возможность использования sixel для проигрывания видео в терминале;
  • Реализация slice:// для чтения участков медиапотоков;
  • [x11] Возможность разместить окно на указанном рабочем пространстве;
  • [Wayland] Пользовательский доступ к wayland-app-id;
  • По умолчанию отключена поддержка GLX, вместо него предлагается использовать EGL.

Изменения:

  • Использование Lua 5.2 по умолчанию (вместо 5.1);
  • Для сборки теперь необходимо наличие C11 atomics;
  • Для сборки теперь необходима библиотека libass;
  • Поддержка Unicode в Lua скриптах;
  • «:» более не является разделителем в списках ключ-значение;
  • Улучшено растягивание окна в Wayland;
  • Улучшено автодополнение в bash.

Удалены:

  • Поддержка tar в stream_libarchive в связи с многочисленными багами;
  • Аудиовыходы sndio, rsound, oss;
  • Поддержка сборки с Python 2;
  • Вызовы xdg-screensaver, подавляющие переход в режим простоя через dbus.

>>> Подробности

★★★★★

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

Анимешники - лучшие пограмисты

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

так как «все» сидят на вяленом

Кто эти «все»? Альфа с Интельфхом?

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

Git никакие морды не нужны, терминала хватает за глаза. Если что-то там тебе непонятно, есть ProGit, читай, просвещайся.

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

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

... дружно идут нога в ногу

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

Нвидия последние года ни черта не делала

Драйверы она делала, видеокарты делала. И драйверами поддерживала.

Даже те, которые у AMD поддерживать не модно.

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

к крашам KWin на иксах

Так может, это KWin - лютое говно, а не драйвера NVidia? Нигде у людей ничего не крашится, только кедерасты страдают. Ни о чем не говорит?

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

git не работает? Серьезно? Алярм, все пишем багрепорты и гневные твиты Торвальдсу!

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

Нет, не KWin. Потому что разработчики KDE неоднократно фиксили баги связанные с NVIDIA, а NVIDIA неоднократно ломала всё по новой. В итоге они вроде как забили. И правильно сделали: на тебя плюют - плюнь в ответ. Ну и крашится же только на невидии, только на проприетарном драйвере, это тебе ни о чём не говорит?

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

У меня нет проблем с пониманием git, у меня есть проблема с запоминанием его ублюдочных ключей. Добавить remote, настроить remote, задать стратегию слиянию, … – для любого отличного от add/commit/push действия необходимо открывать man и искать ключи. Интерактивный режим реализован отвратительно. Я пользуюсь tig для работы с git, и darcs для своих проектов – и жизнь хороша.

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

Хотя нет, погоди. Что это только пользователи KWin.

Их говнодрайвер же ещё Kernel Panic провоцирует, кажется я в этом треде писал. И что там как, пользователи гибридной графики от зелёных перестали уже страдать? Из саспенда оно стало возвращаться хотя бы пару раз из десяти?

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

Сорри за долгий ответ – в арч обновление подъехало только сейчас, а ручками собирать было лень )

Так вот. Что в теории, что на практике, линковка бинаря с libGLX или даже libGL необязательна для использования OpenGL на xorg (и уж тем более на Wayland).

В иксовом сеансе имеем:

[robus@NyakaHP Navsikaja.iz.doliny.vetrov.1984.XviD.DVDRip.Kinozal.TV]$ mpv -vo=gpu ./Navsikaja.iz.doliny.vetrov.1984.XviD.DVDRip.Kinozal.TV.avi 
 (+) Video --vid=1 (mpeg4 704x384 25.000fps)
 (+) Audio --aid=1 (ac3 2ch 48000Hz)
     Audio --aid=2 (ac3 2ch 48000Hz)
 (+) Subs  --sid=1 --slang=tv 'Navsikaja.iz.doliny.vetrov.1984.XviD.DVDRip.Kinozal.TV.srt' (subrip) (external)
Using hardware decoding (vaapi).
AO: [pulse] 48000Hz stereo 2ch float
VO: [gpu] 704x384 vaapi[nv12]
(Paused) AV: 00:00:00 / 01:52:05 (0%) A-V:  0.000
[robus@NyakaHP Navsikaja.iz.doliny.vetrov.1984.XviD.DVDRip.Kinozal.TV]$ mpv --version
mpv 0.33.0 Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
 built on UNKNOWN
FFmpeg library versions:
   libavutil       56.51.100
   libavcodec      58.91.100
   libavformat     58.45.100
   libswscale      5.7.100
   libavfilter     7.85.100
   libswresample   3.7.100
FFmpeg version: n4.3.1
[robus@NyakaHP Navsikaja.iz.doliny.vetrov.1984.XviD.DVDRip.Kinozal.TV]$ ldd /usr/bin/mpv | grep -i gl
        libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007f65464ce000)
        libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x00007f65445b0000)
        libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f65439d9000)
        libglslang.so.11 => /usr/lib/libglslang.so.11 (0x00007f653fe15000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f653e0d4000)

Как видим, -vo=gpu не сломан ни для иксового сеанса, ни для сеанса Wayland.

Контекст создаётся и привязывается к окну средствами egl, через egl же получают указатели на функции OpenGL и спокойно их используют.

https://www.khronos.org/registry/EGL/sdk/docs/man/html/eglIntro.xhtml

Вот как то так )

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

Так было до второй половины 10-х, сейчас свободные драва АМД во всем лучше, чем проприетарные Нвидии, кроме OpenCL, CUDA, аппаратного кодирования h264 (но которое все равно годится только для стриминга игруль, не более).

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

После отказа от поддержки нормальных аудиоподсистем не нужно.

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

До Коли-3 э! не надо нам тут волнений в Белоруссии! ))))

mumpster ★★★★★
()

Когда уже в гуй запилят хотя бы еще пару нужных клавиш?

Quasar-Napilnik_CPY
()

Самый лучший скриптуемый видеоплеер. Я на основе его OSD себе полноценный менеджер порно-медиатеки на десяток терабайт сделал: с разметкой сцен, тегированием и интерактивным поиском с ранжированием и автодополнением. Всего около тысячи строк на Lua вышло.

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