MPV 0.30 video pleer versiyasi

Bir yillik rivojlanishdan keyin mavjud ochiq video pleerning chiqarilishi MPV 0.30, Bir necha yil oldin shoxlangan loyiha kodlari bazasidan MPlayer 2. 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 tarqaladi LGPLv2.1+ litsenziyasi ostida 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 versiyada:

  • Grafik API yordamida o'rnatilgan renderlash qatlami
    Vulkan kutubxonaga asoslangan dastur bilan almashtirildi libplatsebo, VideoLAN loyihasi tomonidan ishlab chiqilgan;

  • "Asinxron" bayrog'i bilan buyruqlar uchun qo'shimcha qo'llab-quvvatlash, fayllarni asinxron tarzda kodlash va yozish imkonini beradi;
  • "Subprocess", "video-add", "video-o'chirish", "video-qayta yuklash" buyruqlari qo'shildi;
  • Geympadlarni qo'llab-quvvatlash (SDL2 orqali) va kirish moduliga nomlangan argumentlardan foydalanish imkoniyati;
  • Server tomonidagi derazalarni bezash uchun "xdg-decoration" Wayland protokoli qo'shildi;
  • Mos kelmaydigan renderlashni oldini olish uchun vo_drm, context_drm_egl va vo_gpu modullariga (d3d11) taqdimot haqida fikr-mulohazalarni qo'llab-quvvatlash qo'shildi;
  • vo_gpu moduli dithering uchun xatolarni tarqatish qobiliyatini qo'shdi;
  • vo_drm moduliga 30bpp rejimini qo'llab-quvvatlash (har bir kanal uchun 30 bit rang);
  • vo_wayland moduli vo_wlshm deb o'zgartirildi;
  • Qorong'i sahnalarning ko'rinishini oshirish qobiliyati qo'shildi tonal xaritalash;
  • x11 uchun vo_gpu da vdpau tekshirish kodi o'chirildi va sukut bo'yicha EGL ishlatiladi;
  • Optik drayverni qo'llab-quvvatlash bilan bog'liq kodlarning aksariyati olib tashlandi. vdpau/GLX, mali-fbdev va hwdec_d3d11eglrgb backendlari vo_gpu'dan olib tashlandi;
  • Teskari tartibda o'ynash qobiliyati qo'shildi;
  • Demux moduli disk keshini amalga oshiradi va oqimlarni yozib olish uchun ishlatilishi mumkin bo'lgan dump-kesh buyrug'ini qo'shadi;
  • “--demuxer-cue-codepage” opsiyasi demux_cue moduliga CUE formatidagi fayllardan maʼlumotlarni kodlashni tanlash uchun qoʻshildi;
  • FFmpeg versiyasiga talablar oshirildi; endi uning ishlashi uchun kamida 4.0 versiyasi talab qilinadi.

Manba: opennet.ru

a Izoh qo'shish