versions of libsdl prior to 1.2.11 dont work with Composite extensions

Bug #61389 reported by Michael Brunton-Spall
8
Affects Status Importance Assigned to Milestone
libsdl1.2 (Ubuntu)
Fix Released
Undecided
Colin Watson

Bug Description

libsdl 1.2.11 added a bug fix for Composite extensions on XGL/AIGLX.
Unfortunately Ubuntu stable doesn't have this bugfix, and so applications that use SDL to draw to the screen will appear translucent.
This affects any application that directly uses SDL to draw to the screen, and that includes the popular PyGame framework (which is how I found it).

The easiest fix is to update libSDL1.2 to the newest point release. Otherwise backporting the fix will be necessary as Ubuntu moves to providing more Compositing extensions

Revision history for this message
Michael Brunton-Spall (bruntonspall) wrote :
Revision history for this message
rasz (citizenr) wrote :

there is also SDL_SetGamma broken in 1.2.10
http://www.libsdl.org/pipermail/sdl/2006-June/074927.html

PLEASE PLEASE upload libsdl 1.2.11 to repos

Revision history for this message
Jean Azzopardi (aragorn-waldonet) wrote :

This seems to affect games like Tremulous who become too dark to play effectively. http://www.tremulous.net/phpBB2/viewtopic.php?t=2024&sid=3b3335cf6287dd4b25823e023f7f070f

A temp solution could be to run xgamma -gamma 2 in the terminal before running a game.

Durand D'souza (durand1)
Changed in libsdl1.2:
status: Unconfirmed → Confirmed
Revision history for this message
Jean Azzopardi (aragorn-waldonet) wrote :

There is a .deb attached to this thread : http://www.ubuntuforums.org/showthread.php?p=1579208

which fixes the problem..can the patch be applied in the repos please?

Revision history for this message
Colin Watson (cjwatson) wrote :

I've uploaded libsdl1.2 1.2.11-7ubuntu1 to Feisty as a merge from Debian, fixing this bug.

Changed in libsdl1.2:
assignee: nobody → kamion
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.