



final version of Flash player for Linux was released by Adobe. Along with it arrived one of the most annoying bugs that affected Nvidia binary driver users.

Few months back,was released by Adobe. Along with it arrived one of the most annoying bugs that affected Nvidia binary driver users.





A bug for this issue was filed on launchpad and more than 400 users have marked it as 'me too'.



A number of bug reports regarding this issue were filed in Adobe bug tracker as well but all of them were rejected. So, Flash 11.2 being last release for Linux, there won't be a fix from Adobe's side. A security update for 11.2 was released recently and it did not include fix for this bug. Flash videos on Youtube and some other websites appeared with a blue tint.for this issue was filed on launchpad and more than 400 users have marked it as 'me too'.A number of bug reports regarding this issue were filed in Adobe bug tracker as well but all of them were rejected. So, Flash 11.2 being last release for Linux, there won't be a fix from Adobe's side. A security update for 11.2 wasand it did not include fix for this bug.





With Adobe refusing to provide a fix, users had to resort to workarounds that did not work always.





The Bug





Flash Player since version 11.2 uses hardware video acceleration on most platforms. Unfortunately the acceleration in Linux is not properly supported. Flash Player swaps colours in video under the following conditions:

You are using fairly new Nvidia GPU with VDPAU support.

support. You are using current version of Nvidia binary driver (older versions don't support VDPAU).

You have libvdpau1 package installed.

The player on the site uses Stage Video – that's why only YouTube and few other players are affected. This is not a bug in libvdpau neither it is specific to any desktop environment or a distribution. This is not a bug in Nvidia as well, according to Pierre-Loup Griffais from Nvidia: This is not a bug in libvdpau neither it is specific to any desktop environment or a distribution. This is not a bug in Nvidia as well,





The problem only happens when Flash uses software decoding but VDPAU for presentation; it swaps two arguments of the call to upload the video data into VDPAU in that case.





The Solution





This patch implements couple of workarounds in libvdpau fixing the blue faces bug. A patch for this issue has been provided by Stephen Warren.implements couple of workarounds in libvdpau fixing the blue faces bug.



