Нээлттэй эхийн видео тоглуулагч MPV 0.35 нь 2013 онд гарсан бөгөөд энэ нь MPlayer2 төслийн кодын баазаас гарсан сэрээ юм. MPV нь MPlayer-тай нийцтэй байх талаар санаа зовохгүйгээр шинэ боломжуудыг хөгжүүлэх, шинэ функцуудыг MPlayer репозитороос байнга зөөвөрлөхөд анхаарлаа хандуулдаг. MPV код нь LGPLv2.1+-ийн дагуу лицензтэй, зарим хэсэг нь GPLv2-ийн дагуу үлдсэн боловч LGPL руу шилжих ажил бараг дуусч байгаа бөгөөд "--enable-lgpl" сонголтыг ашиглан үлдсэн GPL кодыг идэвхгүй болгох боломжтой.
Шинэ хувилбарт орсон өөрчлөлтүүдийн дунд:
- Vulkan, OpenGL, Metal эсвэл Direct3D 11 шэйдер, график API-г ашиглан libplacebo дээр суурилуулсан vo_gpu_next шинэ гаралтын модулийг нэмсэн.
- Месон угсралтын системийн дэмжлэгийг нэмсэн.
- PipeWire ашигладаг шинэ аудио арын ao_pipewire нэмсэн.
- Egl-drm backend нь Adaptive-Sync (VRR) технологийг идэвхжүүлэх чадварыг агуулдаг бөгөөд энэ нь танд гөлгөр, нулимсгүй гаралтыг хангахын тулд мониторын дахин сэргээх хурдыг өөрчлөх боломжийг олгодог.
- X11 backend нь Present өргөтгөлийн X11 өргөтгөлийн дэмжлэгийг нэмсэн бөгөөд энэ нь нийлмэл менежерийг дахин чиглүүлсэн цонхны пикселийн зургийг хуулах, боловсруулах, босоо хоосон импульс (vblank)-тай синхрончлох, мөн PresentIdleNotify үйл явдлуудыг боловсруулах хэрэгслүүдээр хангадаг. , үйлчлүүлэгчид нэмэлт өөрчлөлт хийх пикселийн газрын зураг байгаа эсэхийг шүүх боломжийг олгодог (дараагийн фреймд аль пикселийн зургийг ашиглахыг урьдчилан мэдэх чадвар).
- Резинэн зурвас 3.0 номын санг ашиглан хэмнэл болон дууны давтамжийг өөрчлөх шинэ af_rubberband аудио хөдөлгүүрийг нэмсэн.
- Аудио арын хэсэгт аудио холболтын үйл явдлын дэмжлэгийг нэмсэн.
- AImageReader API ашиглан Android платформ дээр видео тайлах техник хангамжийн хурдатгалын дэмжлэгийг vo_gpu гаралтын модульд нэмсэн.
- Vo_dmabuf_wayland гаралтын модульд Wayland протокол бүхий орчинд dmabuf-ийн дэмжлэгийг нэмсэн.
Эх сурвалж: opennet.ru