เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบงเบตเบ”เบตเป‚เบญ MPV 0.35

ะกะพัั‚ะพัะปัั ะฒั‹ะฟัƒัะบ ะพั‚ะบั€ั‹ั‚ะพะณะพ ะฒะธะดะตะพะฟะปะตะตั€ะฐ MPV 0.35, ะฒ 2013 ะณะพะดัƒ ะพั‚ะฒะตั‚ะฒะธะฒัˆะตะณะพัั ะพั‚ ะบะพะดะพะฒะพะน ะฑะฐะทั‹ ะฟั€ะพะตะบั‚ะฐ MPlayer2. ะ’ MPV ะพัะฝะพะฒะฝะพะต ะฒะฝะธะผะฐะฝะธะต ัƒะดะตะปัะตั‚ัั ั€ะฐะทั€ะฐะฑะพั‚ะบะต ะฝะพะฒั‹ั… ะฒะพะทะผะพะถะฝะพัั‚ะตะน ะธ ะพะฑะตัะฟะตั‡ะตะฝะธัŽ ะฟะพัั‚ะพัะฝะฝะพะณะพ ะฟะตั€ะตะฝะพัะฐ ะฝะพะฒัˆะตัั‚ะฒ ะธะท ั€ะตะฟะพะทะธั‚ะพั€ะธะตะฒ MPlayer, ะฝะต ะทะฐะฑะพั‚ัััŒ ะพ ัะพั…ั€ะฐะฝะตะฝะธะธ ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ั MPlayer. ะšะพะด MPV ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน LGPLv2.1+, ะฝะตะบะพั‚ะพั€ั‹ะต ั‡ะฐัั‚ะธ ะพัั‚ะฐัŽั‚ัั ะฟะพะด GPLv2, ะฝะพ ะฟั€ะพั†ะตัั ะฟะตั€ะตั…ะพะดะฐ ะฝะฐ LGPL ะฟะพั‡ั‚ะธ ะทะฐะฒะตั€ัˆั‘ะฝ ะธ ะดะปั ะพั‚ะบะปัŽั‡ะตะฝะธั ะพัั‚ะฐัŽั‰ะตะณะพัั GPL-ะบะพะดะฐ ะผะพะถะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะพะฟั†ะธัŽ ยซโ€”enable-lgplยป.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆ:

  • ะ”ะพะฑะฐะฒะปะตะฝ ะฝะพะฒั‹ะน ะผะพะดัƒะปัŒ ะฒั‹ะฒะพะดะฐ 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.
  • ะ’ ะทะฒัƒะบะพะฒั‹ะต ะฑัะบะตะฝะดั‹ ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ัะพะฑั‹ั‚ะธะน ะณะพั€ัั‡ะตะณะพ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะทะฒัƒะบะพะฒั‹ั… ัƒัั‚ั€ะพะนัั‚ะฒ.
  • ะ’ ะผะพะดัƒะปัŒ ะฒั‹ะฒะพะดะฐ vo_gpu ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฐะฟะฟะฐั€ะฐั‚ะฝะพะณะพ ัƒัะบะพั€ะตะฝะธั ะดะตะบะพะดะธั€ะพะฒะฐะฝะธั ะฒะธะดะตะพ ะฝะฐ ะฟะปะฐั‚ั„ะพั€ะผะต Android ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ API AImageReader.
  • ะ’ ะผะพะดัƒะปัŒ ะฒั‹ะฒะพะดะฐ vo_dmabuf_wayland ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ dmabuf ะฒ ะพะบั€ัƒะถะตะฝะธัั… ั ะฟั€ะพั‚ะพะบะพะปะพะผ Wayland.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™