VLC ya no puede tomar instantáneas debido a un error de superficie de video VDPAU corrupto

VLC ya no puede tomar instantáneas debido a un error de superficie de video VDPAU corrupto

Estoy usando VLC - 2.2.2 en Ubuntu 16.04. VLC puede reproducir los videos pero no puedo tomar las instantáneas con él. Intenté deshabilitar "Usar aceleración de hardware" yendo a Preferencias->Video y cambiando la salida a OpenGL (GLX), OpenGL 2 y XVideo, uno por uno, lo último resultó en una pantalla negra.

Cuando intento capturar una instantánea aparece este error:

[00007f9440d10248] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library  361.42  Tue Mar 22 17:29:16 PDT 2016 for hardware decoding.
[00007f946c509148] vdpau_chroma filter error: corrupt VDPAU video surface 0x7f94208e4950
[00007f94300fca08] core video output error: Failed to convert image for snapshot

¿Hay alguna manera de decirle a VLC que no use la aceleración de hardware? Mi intención es quedarme con la Aceleración de Hardware desactivada por ahora.

Respuesta1

Respondiéndome a mí mismo.

La opción Preferences->Video->Use Hardware Accelerationcontrola cómo se dibujan los gráficos en la pantalla, no cómo se decodifican los vídeos. La opción para desactivar VDPAU está en Preferences->Input & Codecs. Luego busque "Decodificación acelerada por hardware" y cambie VDPAUpor cualquiera de las otras opciones que estoy usando X11 VA-API.

Y problema resuelto. Puedo tomar instantáneas nuevamente. Permaneceré con la decodificación de hardware desactivada hasta que se solucione el problema, probablemente al lado de la biblioteca del controlador VDPAU (sólo estoy adivinando). Hasta el momento no se ha notado ningún retraso durante la reproducción de vídeos.

información relacionada