MPV 0.35 video pleer versiyasi

Ochiq kodli MPV 0.35 video pleer 2013 yilda chiqarilgan, bu MPlayer2 loyihasining kod bazasidan olingan. MPV yangi xususiyatlarni ishlab chiqishga va yangi xususiyatlarning MPlayer bilan mosligini saqlab qolishdan tashvishlanmasdan, doimiy ravishda MPlayer omborlaridan ko'chirilishini ta'minlashga qaratilgan. MPV kodi LGPLv2.1+ ostida litsenziyalangan, ba'zi qismlar GPLv2 ostida qoladi, lekin LGPLga o'tish deyarli yakunlandi va qolgan GPL kodini o'chirish uchun "--enable-lgpl" opsiyasidan foydalanish mumkin.

Yangi versiyadagi o'zgarishlar orasida:

  • Videoni qayta ishlash va renderlash uchun Vulkan, OpenGL, Metal yoki Direct3D 11 shaderlari va grafik API-laridan foydalangan holda libplacebo ustiga qurilgan vo_gpu_next yangi chiqish moduli qo'shildi.
  • Meson yig'ish tizimi uchun qo'shimcha yordam.
  • PipeWire-dan foydalanadigan yangi audio backend ao_pipewire qo'shildi.
  • Egl-drm backend qurilmasi Adaptive-Sync (VRR) texnologiyasini yoqish qobiliyatini o'z ichiga oladi, bu sizga silliq va yirtilmagan chiqishni ta'minlash uchun monitorning yangilanish tezligini mos ravishda o'zgartirish imkonini beradi.
  • X11 backend Present kengaytmasining X11 kengaytmasini qo'llab-quvvatladi, bu kompozit boshqaruvchiga qayta yo'naltirilgan oynaning piksel xaritalarini nusxalash yoki qayta ishlash, vertikal bo'sh puls (vblank) bilan sinxronlash, shuningdek, PresentIdleNotify hodisalarini qayta ishlash vositalari bilan ta'minlaydi. mijoz keyingi o'zgartirishlar uchun piksel xaritalarining mavjudligini baholashi uchun (keyingi kadrda qaysi piksel xaritasi ishlatilishini oldindan bilish qobiliyati).
  • Ruberband 3.0 kutubxonasidan foydalangan holda temp va balandlikni o'zgartirish uchun yangi af_rubberband audio dvigateli qo'shildi.
  • Audio backendlarga audio hotplug hodisalari uchun qo'shimcha yordam qo'shildi.
  • Vo_gpu chiqish moduliga AImageReader API yordamida Android platformasida video dekodlashning apparat tezlashuvini qoβ€˜llab-quvvatlash qoβ€˜shildi.
  • Vo_dmabuf_wayland chiqish moduliga Wayland protokoli bo'lgan muhitlarda dmabuf uchun qo'llab-quvvatlash qo'shildi.

Manba: opennet.ru

a Izoh qo'shish