Пускане на видеоплеъра MPV 0.38

Издаден е отворен видеоплеър MPV 0.38, който се отдели от кодовата база на проекта MPlayer2 през 2013 година. В MPV основното внимание е насочено към разработването на нови възможности, без да се грижи за запазване на съвместимостта с MPlayer. Кодът на MPV се разпространява под лиценз LGPLv2.1+, а част от него остава под GPLv2, но процесът на преход към LGPL е почти завършен и за деактивиране на остатъчния GPL код може да се използва опцията „—enable-lgpl“.

Сред промените в новата версия:

  • Продължава разработката на новия модул vo_gpu_next, който е базиран на библиотеката libplacebo и използва шейдъри и графични API като Vulkan, OpenGL, Metal или Direct3D за обработка и рендериране на видео. В новата версия vo_gpu_next е добавена функция за запазване на кеша в отделни файлове.
  • Разширени са възможностите, свързани с Wayland: добавена е поддръжка за многопотребителски среди с множество клавиатури и мишки (multi-seat), осигурена е правилна прокрутка с висока разделителна способност, подобрено е мащабирането на екрани с висока плътност (HiDPI), подобрена е обработката на промяната на курсора и е включено изискването за използване на променливата среда WAYLAND_DISPLAY за инициализация.
  • Добавен е API mp.input за скриптове, който позволява заявки за въвеждане на текстови данни от потребителя.
  • В плеера е добавена опция „—deinterlace-field-parity“ за автоматично включване на деинтерлейсинга.
  • В сборките за macOS е добавен пакетът MoltenVK, за да се осигури поддръжка на API Vulkan.
  • Добавена е възможност за мащабиране на видеото с колелото на мишката при задържане на клавиша Ctrl.
  • В модула за звуково извеждане ao_avfoundation е добавена начална поддръжка на драйвера AVFoundation, който се използва в macOS.
  • В модула за видео извеждане е добавена възможност за използване на контекстни менюта на платформата Win32.
  • Вградения GUI OSC (On Screen Controller) позволява деактивиране на отделни функции, свързани с използването на колелото на мишката.
  • В X11 средите е добавена поддръжка за мащабиране на DPI с крачка 0.5 и използване по подразбиране на DPI, зададен в параметъра Xft.dpi.
  • Премахнат е остарелият нестандартен код за поддръжка на Raspberry Pi.
  • Добавена е опция „—input-commands“, позволяваща да се задават команди, които ще бъдат изпълнени след стартиране на mpv.
  • Добавени са нови опции „—osd-bar-border-size“, „—secondary-sub-delay“, „—sub-filter-sdh-enclosures“, „—secondary-sub-ass-override“, „—volume-gain“, „—sub-lavc-o“, „—input-preprocess-wheel“.
  • Добавени са нови команди „load-config-file“, „load-input-conf“, „loadfile insert-next“ и „loadlist insert-next“.
  • Повишени изискванията за версиите на зависимостите. За работа сега са нужни минимум версиите FFmpeg 4.4 и libplacebo 6.338.2.

Източник: opennet.ru

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