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.