[2.2.x] Unable to take snapshot (when using VDPAU)
This feature used to work in VLC 2.1.5 but stopped working in 2.2.0 and remains broken in 2.2.1.
When attempting to take a snapshot, the following error messages are printed to the console:
vdpau_chroma filter error: corrupt VDPAU video surface 0x7fa5e4022f30
core video output error: Failed to convert image for snapshot
I'm using the Mesa 10.5.3 VDPAU driver with a Radeon HD 6870 GPU.
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Rémi Denis-Courmont assigned to @Courmisch
assigned to @Courmisch
- Rémi Denis-Courmont added Component::Video: X11 label
added Component::Video: X11 label
- Rémi Denis-Courmont unassigned @Courmisch
unassigned @Courmisch
- Maintainer
Patch or sponsor welcome.
Can confirm this bug on GT 750M + VLC 2.2.1 (from Fedora 21 packages).
Original author: nikita baksalyar
Leaving a comment to be added in CC
I have the same problem after installing the nvidia drivers (GTX 760)
Confirm this bug with:
GeForceGT 430
NVIDIA Driver Version: 340.96
Ubuntu 15.04
VLC media player 2.2.0 Weatherwax (revision 2.2.0-0-g1349ef2)
Error report:
avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 340.96 Sun Nov 8 22:09:55 PST 2015 for hardware decoding.
vdpau_chroma filter error: corrupt VDPAU video surface 0x7fdb680344d0
core video output error: Failed to convert image for snapshot
Confirming on Fedora 23
The bug has been fixed in VLC 2.2.4. I do not have privileges to close this bugreport
- Maintainer
Pretty sure this is not fixed in 2.2.4.
Replying to [comment:14 jib002]:
Not fixed: core filter error: Failed to create video filter2 vdpau_chroma filter error: corrupt VDPAU video surface 0x7f395c0421f0
Arch - vlc-2.2.4-1 with libva-vdpau-driver 0.7.4-2
True, I was not right. The bug has NOT been fixed. I can reproduce the bug with all H264 video files
I am also experiencing this bug with:
- GeForce GT 750M
- NVIDIA binary driver version 361.42 from nvidia-361
- Ubuntu 16.04 LTS, using GNOME desktop
- VLC media player 2.2.4 Weatherwax
This does not only happen on nvidia cards; my AMD Radeon R7 370 has the same problem.
Original author: christian weiske
I had this bug for long. I thought it was only in the packaged (Debian Sid) version, as I noticed it worked when running my own HEAD build. But today I noticed launching the packaged version from terminal also worked. I checked for possible environment differences, but didn't find anything noticeable. Then I saw that quitting all instances and restarting one from terminal also failed. Somehow a second instance is more likely to work, although it's not always the case.
I checked the number of maps of the /dev/nvidia* files, maybe there is a limit for this or something similar, but I didn't get further yet.
- Rémi Denis-Courmont assigned to @Courmisch
assigned to @Courmisch