Updated libvdpau packages have been pushed to mga1+mga2 core/updates_testing. Suggested advisory =================== Adobe Flash Player 11.2 contains several bugs related to displaying videos via the VDPAU interface: It incorrectly swaps U/V planes resulting in the "blue people" effect, and it sets VDPAU presentation background color to pure black or white, causing the video to "bleed through" windows and tabs with those colors. These issues can appear when using the proprietary NVIDIA driver. Since Adobe has not fixed those issues, this update fixes those issues by adding workarounds to the libvdpau library that are activated when Flash Player is detected. The workaround detects Flash Player properly in at least Firefox, Chromium, Konqueror and Opera browsers. =================== Source RPMS: libvdpau-0.4.1-2.1.mga1.src.rpm libvdpau-0.4.1-3.1.mga2.src.rpm Packages: lib(64)vdpau-devel-0.4.1-2.1.mga1.x86_64.rpm lib(64)vdpau-trace-0.4.1-2.1.mga1.x86_64.rpm lib(64)vdpau1-0.4.1-2.1.mga1.x86_64.rpm lib(64)vdpau-devel-0.4.1-3.1.mga2.x86_64.rpm lib(64)vdpau-trace-0.4.1-3.1.mga2.x86_64.rpm lib(64)vdpau1-0.4.1-3.1.mga2.x86_64.rpm ================== Testing procedure: ================== On an affected system (probably all systems running NVIDIA proprietary driver), any manual workarounds removed (such as disabling Flash Player HW acceleration), see that the updated packages fix the issue. Preferably all mentioned browsers should be tested. Note: If this doesn't work on some other popular browser, please also note that, since the workaround could probably be extended.
I suffer from this bug so I'll test the package for Mageia 1. Two questions: - how to get flash in konqueror? Is there a package to install? Out of the box I have no flash working in this browser while it works in the 3 others I tested. - what would you advise to test to hunt for possible regressions (a few ideas would be fine, I'm not asking for a full regression testsuite)?
CC: (none) => stormi
Sorry, no idea about flash not working in Konqueror, it worked fine for me on Cauldron when I tested this. As for regressions, maybe test with e.g. mplayer playing some videos with VDPAU *without* hw acceleration, i.e. just add -vo vdpau to commandline. However, I'm not really sure if the changed codepath is hit with that test...
Ok, to get flash I had to make sure kde4-nsplugins was installed (it was) and to make konqueror search for external modules in its configuration panel.* Testing allowed to confirm that the problem this update addresses is fixed in all 4 mentioned browsers. playing a video with "mplayer -vo vdpau" worked fine.
Whiteboard: (none) => MGA1TOO MGA1-32-OK MGA1-64-OK
I also tested the following browsers, which still need a workaround: - epiphany - dillo: I don't know how to make it use flash, but if it's possible it probably needs a workaround too - arora - midori - rekonq This is not going to block the update, it's up to you Anssi to add the workaround for those browsers in the same update, another one, or not at all. On Mageia 2 there's also eve, not tested by me since not present in Mageia 1.
Whiteboard: MGA1TOO MGA1-32-OK MGA1-64-OK => MGA1TOO has_procedure MGA1-32-OK MGA1-64-OK
Of those, flash doesn't work in epiphany for me for some reason so I couldn't check, however, none of arora/midori/rekonq use a plugin wrapper (out-of-process plugins), so adding a workaround would risk affecting non-flash-player browser plugins as well while flash player is in use. Maybe it'd be worthfile regardless, but I'd say lets go without them for now, it is a flashplayer bug after all.
Testing mga2 x86_64 Firefox OK Opera OK Midori Not OK, still blue people I haven't tried the others yet
Konqueror OK (after clicking 'Scan Plugins' in the settings to enable flash) Chromium OK mplayer -vo vdpau <some file> OK Testing complete x86_64 Mageia 2
Whiteboard: MGA1TOO has_procedure MGA1-32-OK MGA1-64-OK => MGA1TOO has_procedure MGA1-32-OK MGA1-64-OK mga2-64-OK
Blocks: (none) => 5585
No regression found on Mageia 2 i586, although I couldn't verify the nvidia-related fix on this arch. mplayer -vo vdpau <some file> fails in my virtual machine, but that's not a regression. Just in case you could help me understand why, here are the messages: Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory [vdpau] Error when calling vdp_device_create_x11: 1 Error opening/initializing the selected video_out (-vo) device.
Update validated. No linking required. Thanks! See comment #0 for advisory and packages.
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugsWhiteboard: MGA1TOO has_procedure MGA1-32-OK MGA1-64-OK mga2-64-OK => MGA1TOO has_procedure MGA1-32-OK MGA1-64-OK mga2-64-OK MGA2-32-OK
Update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0158
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED
Under Mageia 1, the bug also affects the output of my webcam in Skype, both before and after the installation of lib(64)vdpau1-0.4.1-2.1.mga1.x86_64.rpm.
CC: (none) => renaud
we don't support mga1 anymore
Quite agree, but given the bug did affect browsers under Mageia 2 too, might be worth looking if it does also affect Skype in M2.
If you find it does then please feel free to create a new bug for it renaud