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

เบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบตเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เบกเบต เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบงเบตเบ”เบตเป‚เบญเป€เบ›เบตเบ” MPV 0.30, เบšเปเปˆโ€‹เป€เบ—เบปเปˆเบฒโ€‹เปƒเบ”โ€‹เบ›เบตโ€‹เบเปˆเบญเบ™โ€‹เบซเบ™เป‰เบฒโ€‹เบ™เบตเป‰ เบ‡เปˆเบฒเบญเบญเบ เบˆเบฒเบเบ–เบฒเบ™เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™ MPplayer2. MPV เบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆเปเบฅเบฐเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ repositories MPlayer, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบเบฑเบ‡เบงเบปเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš MPlayer. เบฅเบฐเบซเบฑเบ” MPV เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” LGPLv2.1+, เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเบžเบฒเบเปƒเบ•เป‰ GPLv2, เปเบ•เปˆเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆ LGPL เปเบกเปˆเบ™เป€เบเบทเบญเบšเบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "--enable-lgpl" เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เบดเบ”เบฅเบฐเบซเบฑเบ” GPL เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญ.

เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • เบŠเบฑเป‰เบ™เบเบฒเบ™เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ•เบปเบงเป‚เบ”เบเปƒเบŠเป‰ API เบเบฃเบฒเบšเบŸเบดเบ
    Vulkan เป„เบ”เป‰เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเป‚เบ”เบเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libplacebo, เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™ VideoLAN;

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบกเบตเบ—เบธเบ‡ "async", เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบ‚เบฝเบ™เป„เบŸเบฅเปŒ asynchronously;
  • เป€เบžเบตเปˆเบกเบ„เปเบฒเบชเบฑเปˆเบ‡ โ€œเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบเปˆเบญเบโ€, โ€œเป€เบžเบตเปˆเบกเบงเบดเบ”เบตเป‚เบญโ€, โ€œเบงเบดเบ”เบตเป‚เบญเป€เบญเบปเบฒเบญเบญเบโ€, โ€œเป‚เบซเบผเบ”เบงเบดเบ”เบตเป‚เบญเบ„เบทเบ™เปƒเปเปˆโ€;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš gamepads (เบœเปˆเบฒเบ™ SDL2) เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบกเบตเบŠเบทเปˆเปƒเบซเป‰เบเบฑเบšเป‚เบกเบ”เบนเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ Wayland "xdg-decoration" เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบปเบเปเบ•เปˆเบ‡เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเปƒเบ™เบ”เป‰เบฒเบ™เป€เบŠเบตเบŸเป€เบงเบต;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™เบ•เปเปˆเบเบฑเบšเป‚เบกเบ”เบนเบ™ vo_drm, context_drm_egl เปเบฅเบฐ vo_gpu (d3d11) เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ—เบตเปˆเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡;
  • เป‚เบกเบ”เบนเบ™ vo_gpu เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™ dissipate เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ dithering;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบซเบกเบ” 30bpp (เบชเบต 30 เบšเบดเบ”เบ•เปเปˆเบŠเปˆเบญเบ‡) เบเบฑเบšเป‚เบกเบ”เบนเบ™ vo_drm;
  • เป‚เบกเบ”เบนเบ™ vo_wayland เบ–เบทเบเบ›เปˆเบฝเบ™เบŠเบทเปˆเป€เบ›เบฑเบ™ vo_wlshm;
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ—เบตเปˆเบˆเบฐเป€เบชเบตเบกเบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เบ‚เบญเบ‡ scenes เบŠเป‰เปเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ เปเบœเบ™เบ—เบตเปˆเบชเบฝเบ‡;
  • เปƒเบ™ vo_gpu เบชเปเบฒเบฅเบฑเบš x11, เบฅเบฐเบซเบฑเบ”เบเบงเบ” vdpau เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเปเบฅเบฐ EGL เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™;
  • เป€เบญเบปเบฒเบฅเบฐเบซเบฑเบ”เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ optical drive. vdpau/GLX, mali-fbdev เปเบฅเบฐ hwdec_d3d11eglrgb backends เบ–เบทเบเบฅเบถเบšเบญเบญเบเบˆเบฒเบ vo_gpu;
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบซเบผเบดเป‰เบ™เปƒเบ™เบฅเปเบฒเบ”เบฑเบšเบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™;
  • เป‚เบกเบ”เบนเบ™ demux เบ›เบฐเบ•เบดเบšเบฑเบ” cache เปเบœเปˆเบ™เปเบฅเบฐเป€เบžเบตเปˆเบกเบ„เปเบฒเบชเบฑเปˆเบ‡ dump-cache, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”;
  • เบ•เบปเบงเป€เบฅเบทเบญเบ โ€œ--demuxer-cue-codepageโ€ เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เป‚เบกเบ”เบนเบ™ demux_cue เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป„เบŸเบฅเปŒเปƒเบ™เบฎเบนเบšเปเบšเบš CUE;
  • เบ„เบงเบฒเบกโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบš FFmpeg เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เบ‚เบถเป‰เบ™โ€‹, เบกเบฑเบ™โ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เบกเบตโ€‹เบขเปˆเบฒเบ‡โ€‹เบซเบ™เป‰เบญเบโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบญเบ 4.0 เป€เบžเบทเปˆเบญโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹.

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

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