versions of libsdl prior to 1.2.11 dont work with Composite extensions

Bug #61389 reported by Michael Brunton-Spall on 2006-09-20
8
Affects Status Importance Assigned to Milestone
libsdl1.2 (Ubuntu)
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

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

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) on 2006-10-03
Changed in libsdl1.2:
status: Unconfirmed → Confirmed

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?

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  Edit
Everyone can see this information.

Other bug subscribers