xf86-video-ati: Branch 'master'
Alex Deucher
agd5f at kemper.freedesktop.org
Tue Jul 14 10:13:02 PDT 2009
src/radeon_textured_video.c | 4 ++--
src/radeon_textured_videofuncs.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
New commits:
commit 0485f27bc3d75cb6ab320e8164dbe6ea2713c78e
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Tue Jul 14 13:11:12 2009 -0400
R3/4/5xx: fix bicubic Xv filtering with KMS changes
fixes bug 22730
diff --git a/src/radeon_textured_video.c b/src/radeon_textured_video.c
index 10414b9..617f359 100644
--- a/src/radeon_textured_video.c
+++ b/src/radeon_textured_video.c
@@ -336,7 +336,7 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn,
pPriv->bicubic_offset = radeon_legacy_allocate_memory(pScrn,
&pPriv->bicubic_memory,
sizeof(bicubic_tex_512), 64);
- pPriv->bicubic_src_offset = pPriv->bicubic_offset + info->fbLocation + pScrn->fbOffset;
+ pPriv->bicubic_src_offset = pPriv->bicubic_offset;
if (pPriv->bicubic_offset == 0)
pPriv->bicubic_enabled = FALSE;
@@ -458,7 +458,7 @@ RADEONPutImageTextured(ScrnInfoPtr pScrn,
ret = radeon_bo_map(pPriv->bicubic_bo, 1);
if (ret)
return BadAlloc;
-
+
bicubic_addr = pPriv->bicubic_bo->ptr;
} else
bicubic_addr = (uint8_t *)(info->FB + pPriv->bicubic_offset);
diff --git a/src/radeon_textured_videofuncs.c b/src/radeon_textured_videofuncs.c
index 6e8b3f9..280a799 100644
--- a/src/radeon_textured_videofuncs.c
+++ b/src/radeon_textured_videofuncs.c
@@ -1220,7 +1220,7 @@ FUNC_NAME(R300DisplayTexturedVideo)(ScrnInfoPtr pScrn, RADEONPortPrivPtr pPriv)
bicubic_offset = 0;
else
bicubic_offset = pPriv->bicubic_src_offset;
-
+
BEGIN_ACCEL_RELOC(6, 1);
OUT_ACCEL_REG(R300_TX_FILTER0_1, txfilter);
OUT_ACCEL_REG(R300_TX_FILTER1_1, 0);
More information about the xorg-commit
mailing list