بیلدهای شبانه فایرفاکس اکنون از شتاب WebRTC از طریق VAAPI پشتیبانی می کنند

В ساخت های شبانه فایرفاکس اضافه پشتیبانی از رمزگشایی ویدیوی شتاب‌دهنده سخت‌افزاری در جلسات مبتنی بر فناوری WebRTC، که در برنامه‌های وب برای کنفرانس ویدیویی استفاده می‌شود. شتاب‌دهنده با استفاده از VA-API (Video Acceleration API) و FFmpegDataDecoder پیاده‌سازی شده است و برای Wayland و X11 در دسترس است. پیاده‌سازی X11 مبتنی بر پس زمینه جدیدبا استفاده از EGL.

برای فعال کردن شتاب‌دهی، ابتدا باید مقدار media.ffmpeg.low-latency.enabled را در about:config روی true تنظیم کنید. روشن شد پشتیبانی از VA-API ("widget.wayland-dmabuf-vaapi.enabled=true"، "gfx.webrender.all=true" یا "layers.acceleration.force-enabled=true" و راه‌اندازی با متغیر محیطی MOZ_ENABLE_WAYLAND=1 برای Wayland و MOZ_X11_EGL=1 برای X11).

علاوه بر این، می توان به آن اشاره کرد ادغام در شاخه فایرفاکس ۸۱ از سیستم ترکیب‌بندی WebRender برای دستگاه‌های تلفن همراه با پردازنده‌های گرافیکی Adreno 5xx، به غیر از آدرنو ۵۰۵ و ۵۰۶. وب‌رندر با زبان برنامه‌نویسی Rust نوشته شده است و با واگذاری عملیات رندر محتوای صفحه به پردازنده گرافیکی (GPU)، که از طریق سایه‌زن‌های اجرا شده در پردازنده گرافیکی (GPU) پیاده‌سازی می‌شوند، افزایش قابل توجهی در سرعت رندر و کاهش بار پردازنده مرکزی (CPU) را فراهم می‌کند.

منبع: opennet.ru

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