MPV Player 0.35.1 traz correções de Wayland e PipeWire

MPV Player 0.36 lançado com Wayland Fractional Scaling e Vulkan Video Decode
MPV Player 0.36 lançado com Wayland Fractional Scaling e Vulkan Video Decode

O MPV 0.35.1 foi lançado neste fim de semana. Portanto, esta é a atualização mais recente para este reprodutor de mídia de código aberto desenvolvido como um fork originalmente do MPlayer/mplayer2. Então, desta vez, o MPV Player 0.35.1 traz correções de Wayland e PipeWire.

Em novembro trouxe o lançamento do MPV 0.35 com um novo back-end PipeWire, suporte Wayland DMA-BUF e outros recursos. O MPV 0.35.1 trata principalmente da resolução de bugs daquela versão anterior.

MPV Player 0.35.1 traz correções de Wayland e PipeWire

O MPV 0.35.1 apresenta algumas correções de saída de áudio PipeWire, correções de Wayland com relatórios aprimorados de erro/depuração, verificação de redimensionamento/movimento em eventos de toque e mudança de despacho/espera por eventos de composição.

O MPV 0.35.1 também traz correções para seu sistema de compilação Meson, melhorias no caminho do código vo_gpu_next, correção de vários vazamentos de memória, correção de um problema do X11 com o feedback de tempo da extensão PRESENT e outras correções de bugs.

Correções e pequenas melhorias

  • ao_pipewire: versão de log e outras informações de depuração úteis
  • wayland: erro se o suporte essencial ao protocolo estiver ausente
  • wayland: também registra a taxa de atualização na entrada da superfície
  • vo_gpu_next: corrige o comportamento indefinido em formatos alpha-first
  • meson: preceder o caminho MPV_CONFDIR com o prefixo
  • meson: unbreak dl verifica em BSDs sem libdl
  • lcms: correção de travamento com opções relacionadas ao lcms2 se o lcms estiver desabilitado
  • meson: corrige detecção stdatomic em bsd
  • osc: não faça spam em ligações de controles de janela em cada renderização
  • wayland: verifique primeiro o evento de redimensionamento/mover no toque
  • ao_coreaudio: use a taxa de amostragem nominal do dispositivo para propriedades de latência
  • ao_pipewire: limpa adequadamente os recursos
  • filter_kernels: corrigir kaiser
  • hwdec/d3d11va: corrige um possível vazamento de memória
  • external_files: define o nível de log para possíveis arquivos a serem rastreados
  • vo_opengl: não rejeite cegamente todas as implementações OpenGL da Microsoft
  • ao_coreaudio: use AudioUnitReset como ao_driver.reset para evitar reinício longo
  • hwdec_drmprime: corrigir vazamento de memória
  • vo: hwdec: corrigir vazamento de memória relacionado ao libdrm
  • draw_bmp: certifique-se de que a largura da última fatia seja menor que a largura total
  • wayland: despacha e espera pelos eventos do compositor no uninit
  • demux: aumenta a leitura dos valores de ganho EBU R128 para o nível de referência do ReplayGain
  • version.py/version.sh: aumentar ano de direitos autorais
  • vulkan: corrigir erro de compilação para compilações de 32 bits com clang
  • vo_wlshm: limpeza em caso de falha
  • ra_d3d11: corrija o tipo incorreto
  • meson: procure também por rst2html com extensão .py
  • áudio: correção de travamento durante a unidade com ao_lavc
  • mp_image: corrige o padrão das primárias XYZ
  • vd_lavc: adiciona opção “auto” para vd-lavc-dr
  • vo: implementar VO_DR_FLAG_HOST_CACHED
  • x11: corrija o problema com o feedback de tempo xpresent

Downloads e a lista completa de correções do MPV 0.35.1 via GitHub.