Рэліз відэаплэера MPV 0.30

Пасля года распрацоўкі даступны выпуск адкрытага відэаплэера MPV 0.30, некалькі гадоў таму які адказаў ад кодавай базы праекта MPlayer2. У MPV асноўная ўвага надаецца распрацоўцы новых магчымасцяў і забеспячэнню сталага бэкпартавання навін з рэпазітараў MPlayer, не клапоцячыся аб захаванні сумяшчальнасці з MPlayer. Код MPV распаўсюджваецца пад ліцэнзіяй LGPLv2.1+, некаторыя часткі застаюцца пад GPLv2, але працэс пераходу на LGPL амаль завершаны і для адключэння таго, хто застаецца GPL-кода можна выкарыстоўваць опцыю «—enable-lgpl».

У новай версіі:

  • Убудаваная праслойка для адмалёўкі з выкарыстаннем графічнага API
    Vulkan заменена на рэалізацыю на базе бібліятэкі libplacebo, якая развіваецца праектам VideoLAN;

  • Дададзена падтрымка каманд са сцягам «async», якія дазваляюць кадзіраваць і запісваць файлы ў асінхронным рэжыме;
  • Дададзеныя каманды "subprocess", "video-add", "video-remove", "video-reload";
  • У модуль уводу (input) дададзеная падтрымка геймпадаў (праз SDL2) і магчымасць выкарыстання найменных аргументаў;
  • Дададзена падтрымка Wayland-пратакола "xdg-decoration" для дэкарыравання вокнаў на баку сервера;
  • У модулі vo_drm, context_drm_egl і vo_gpu (d3d11) дададзеная падтрымка зваротнай сувязі (presentation feedback) для прадухілення неаднароднай адмалёўкі;
  • У модулі vo_gpu дададзена магчымасць рассейвання памылак для дызерынгу;
  • У модуль vo_drm дададзеная падтрымка рэжыму 30bpp (каляровасць 30 біт на канал);
  • Модуль vo_wayland перайменаваны ў vo_wlshm;
  • У vo_gpu дададзена магчымасць узмацнення бачнасці цёмных сцэн пры танальным мапінгу;
  • У vo_gpu для x11 выдалены код праверкі vdpau і забяспечана выкарыстанне EGL па змаўчанні;
  • Выдалена большая частка кода, звязаная з падтрымкай аптычных дыскаў. З vo_gpu выдаленыя бэкэнды vdpau/GLX, mali-fbdev і hwdec_d3d11eglrgb;
  • Дададзена магчымасць прайгравання ў зваротным парадку;
  • У модулі demux рэалізаваны дыскавы кэш і дададзена каманда dump-cache , якую можна выкарыстоўваць для запісу патокаў;
  • У модуль demux_cue дададзена опцыя "-demuxer-cue-codepage" для выбару кадоўкі для дадзеных з файлаў у фармаце CUE;
  • Падвышаныя патрабаванні да версіі FFmpeg, для працы зараз патрабуецца прынамсі выпуск 4.0.

Крыніца: opennet.ru

Дадаць каментар