پخش کننده ویدئو MPV 0.35 منتشر شد

پخش کننده ویدیوی متن باز MPV 0.35 در سال 2013 منتشر شد، یک فورک از پایه کد پروژه MPlayer2. MPV بر توسعه ویژگی های جدید و اطمینان از اینکه ویژگی های جدید به طور مداوم از مخازن MPlayer منتقل می شوند، بدون نگرانی در مورد حفظ سازگاری با MPlayer تمرکز می کند. کد MPV تحت مجوز LGPLv2.1+ است، برخی از قطعات تحت GPLv2 باقی می‌مانند، اما انتقال به LGPL تقریباً کامل شده است و می‌توان از گزینه «--enable-lgpl» برای غیرفعال کردن کد GPL باقی‌مانده استفاده کرد.

از جمله تغییرات نسخه جدید:

  • یک ماژول خروجی جدید vo_gpu_next اضافه شد که بر روی libplacebo ساخته شده است و از سایه‌زن‌ها و APIهای گرافیکی Vulkan، OpenGL، Metal یا Direct3D 11 برای پردازش و رندر ویدیو استفاده می‌کند.
  • پشتیبانی از سیستم اسمبلی Meson اضافه شده است.
  • یک باطن صوتی جدید ao_pipewire اضافه شد که از PipeWire استفاده می کند.
  • پشتیبان egl-drm دارای قابلیت فعال کردن فناوری Adaptive-Sync (VRR) است که به شما امکان می‌دهد نرخ تازه‌سازی مانیتور را به صورت تطبیقی ​​تغییر دهید تا از خروجی صاف و بدون پارگی اطمینان حاصل کنید.
  • پشتیبان x11 پشتیبانی از پسوند X11 افزونه Present را اضافه کرده است که ابزارهایی را برای کپی یا پردازش نقشه های پیکسلی پنجره تغییر مسیر داده شده، همگام سازی با پالس خالی عمودی (vblank) و همچنین پردازش رویدادهای PresentIdleNotify در اختیار مدیر ترکیبی قرار می دهد. ، به مشتری این امکان را می دهد که در مورد در دسترس بودن نقشه های پیکسل برای اصلاحات بیشتر قضاوت کند (قابلیت دانستن از قبل از اینکه کدام نقشه پیکسل در فریم بعدی استفاده می شود).
  • یک موتور صوتی جدید af_rubberband برای تغییر سرعت و زیر و بم با استفاده از کتابخانه rubberband 3.0 اضافه شده است.
  • پشتیبانی از رویدادهای hotplug صوتی به باطن های صوتی اضافه شده است.
  • پشتیبانی از شتاب سخت افزاری رمزگشایی ویدیو در پلتفرم اندروید با استفاده از API AIMageReader به ماژول خروجی vo_gpu اضافه شده است.
  • اضافه شدن پشتیبانی از dmabuf در محیط های دارای پروتکل Wayland به ماژول خروجی vo_dmabuf_wayland.

منبع: opennet.ru

اضافه کردن نظر