Релиз на видеоплеера 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster