summaryrefslogtreecommitdiffstats
path: root/vidix
diff options
context:
space:
mode:
authorben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-04-26 18:39:08 +0000
committerben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-04-26 18:39:08 +0000
commit621583488ede4397992ffc26c8020fa1201b44ff (patch)
tree6edee826a9a4af3c188668e84e33dc749f9ce993 /vidix
parentd882ac3df9dab41357e093eebd14ba10c2834f08 (diff)
downloadmpv-621583488ede4397992ffc26c8020fa1201b44ff.tar.bz2
mpv-621583488ede4397992ffc26c8020fa1201b44ff.tar.xz
onboard X200 GPU (shared memory) returns a 0 RAM size (patch by rjoco77@kezdionline.ro)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23143 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'vidix')
-rw-r--r--vidix/radeon_vid.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/vidix/radeon_vid.c b/vidix/radeon_vid.c
index 302e8921ab..15aa2f6854 100644
--- a/vidix/radeon_vid.c
+++ b/vidix/radeon_vid.c
@@ -1383,6 +1383,13 @@ static int radeon_init(void)
printf(RADEON_MSG" Workarounding buggy Radeon Mobility M6 (0 vs. 8MB ram)\n");
radeon_ram_size = 8192*1024;
}
+ else if (radeon_ram_size == 0 &&
+ (def_cap.device_id == DEVICE_ATI_RS482_RADEON_XPRESS))
+ {
+ printf(RADEON_MSG" Workarounding buggy RS482 Radeon Xpress 200 (0 vs. >32MB ram)\n");
+ /* Minimal selectable shared memory from bios 32M */
+ radeon_ram_size = 32768*1024;
+ }
#else
/* Rage Mobility (rage128) also has memsize bug */
if (radeon_ram_size == 0 &&