Lanzamento do reprodutor de vídeo MPV 0.30

Despois dun ano de desenvolvemento dispoñible lanzamento dun reprodutor de vídeo aberto MPV 0.30, hai uns anos ramificado desde a base de código do proxecto MPlayer 2. MPV céntrase en desenvolver novas funcións e garantir que as novas funcións sexan continuamente retroportadas desde os repositorios de MPlayer, sen preocuparse de manter a compatibilidade con MPlayer. Código MPV distribuído por baixo a licenza LGPLv2.1+, algunhas partes permanecen baixo GPLv2, pero a transición a LGPL está case completa e a opción "--enable-lgpl" pódese usar para desactivar o código GPL restante.

Na nova versión:

  • Capa de renderización integrada mediante a API de gráficos
    Vulkan foi substituído por unha implementación baseada na biblioteca libplacebo, desenvolvido polo proxecto VideoLAN;

  • Engadido soporte para comandos coa marca "async", o que lle permite codificar e escribir ficheiros de forma asíncrona;
  • Engadidos comandos "subproceso", "vídeo-engadir", "vídeo-eliminar", "vídeo-recarga";
  • Engadido soporte para gamepads (a través de SDL2) e a capacidade de usar argumentos con nome ao módulo de entrada;
  • Engadido soporte para o protocolo Wayland "xdg-decoration" para decorar fiestras no lado do servidor;
  • Engadiuse soporte para comentarios de presentación aos módulos vo_drm, context_drm_egl e vo_gpu (d3d11) para evitar renderización inconsistente;
  • O módulo vo_gpu engadiu a capacidade de disipar erros para o dithering;
  • Engadido soporte para o modo 30bpp (cor 30 bits por canle) ao módulo vo_drm;
  • O módulo vo_wayland foi renomeado a vo_wlshm;
  • Engadida a posibilidade de mellorar a visibilidade das escenas escuras cando mapeamento tonal;
  • En vo_gpu para x11, o código de verificación vdpau foi eliminado e EGL úsase por defecto;
  • Eliminouse a maior parte do código relacionado coa compatibilidade con unidades ópticas. Os backends vdpau/GLX, mali-fbdev e hwdec_d3d11eglrgb foron eliminados de vo_gpu;
  • Engadida a posibilidade de xogar en orde inversa;
  • O módulo demux implementa unha caché de disco e engade o comando dump-cache, que se pode usar para gravar fluxos;
  • A opción "--demuxer-cue-codepage" engadiuse ao módulo demux_cue para seleccionar a codificación dos datos dos ficheiros no formato CUE;
  • Aumentáronse os requisitos para a versión de FFmpeg; agora require polo menos a versión 4.0 para funcionar.

Fonte: opennet.ru

Engadir un comentario