Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-05 | Revert "Make sure video offerlay offsets don't exceed the hardware limit of ↵ | Brice Goglin | |
128 MB." This reverts commit 15536739b0e68e25dbd89d5d517680d855077fab. This commit breaks more (see #496979 and #497612) than it helps. | |||
2008-08-26 | Make sure video offerlay offsets don't exceed the hardware limit of 128 MB. | Michel Dänzer | |
Always set the overlay base address such that the buffer offsets are as small as possible. This could still break in theory if the buffers were more than 128 MB apart, but in reality this can't happen ATM because we always allocate a single memory area for all buffers. Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16845 . (cherry picked from commit a55e85f742d1334bf88e4681e553f025d2de38df) | |||
2008-05-28 | R1xx: Gamma fixes for overlay | Alex Deucher | |
2008-05-20 | R200/R300: fix gamma setup for overlay | Tobias Diedrich | |
More pending. See bug 16001 | |||
2008-05-13 | RS4xx: Split out RS400 and RS480 as separate families | Alex Deucher | |
RS400 (intel based IGP) and RS480 (AMD based IGP) have different MC setups and need to be handled differently | |||
2008-05-12 | Replace CARD{8,16,32} with uint{8,16,32}_t | Matt Turner | |
As has been done with xf86-video-intel, replace all CARD* datatypes with uint*_t datatypes available from stdint.h. | |||
2008-05-09 | RADEON: fixup ifdef from last commit | Alex Deucher | |
2008-05-08 | RADEON: disable MMIO paths for EXA composite/texvid on IGP/R5xx | Alex Deucher | |
The MMIO paths eventually lead to a hang on r5xx/IGP. I haven't been able to find out why yet. | |||
2008-03-25 | RV250: disable textured video due to HW bug | Alex Deucher | |
The YUV->RGB conversion in the texture engine is broken on RV250 so the colors come out wrong. | |||
2008-03-01 | RS4xx: enable exa render accel and textured video | Alex Deucher | |
RS6xx paths seem to work fine on RS4xx | |||
2008-02-28 | Fix 16 bit packed YUV XVideo playback on big endian systems with DRI disabled. | Michel Dänzer | |
http://bugs.freedesktop.org/show_bug.cgi?id=14668 | |||
2008-02-26 | RADEON: Convert textured video to use pipelined uploads | Alex Deucher | |
2008-02-24 | rs690: initial textured video support | Dave Airlie | |
2008-02-23 | r500: add textured video Xv adapter support | Dave Airlie | |
2008-02-23 | RADEON: no textured video yet on XPRESS chips | Alex Deucher | |
Still need to sort out the VAP and PVS stuff | |||
2008-02-23 | RADEON: add textured video support for r1xx-r4xx radeons | Alex Deucher | |
Based on the kdrive ati video code by Eric Anholt. R3xx/R4xx still have some clipping issues in certain situations | |||
2008-02-18 | bring back to life planar-to-packed conversion for rs4xx | Roland Scheidegger | |
Here's a patch to bring back the code for converting planar yuv to packed yuv, if a RS400 family chip is used (though I've no idea if they really all fail with planar yuv). fixes bug 12744 | |||
2008-01-19 | radeon: Partial fix for XVideo RGB image distortions. | Kusanagi Kouichi | |
2008-01-11 | Drop symbol lists from r128, radeon, theatre. | George Sapountzis | |
compile-tested only | |||
2007-12-21 | Merge remote branch 'origin/atombios-support' | Dave Airlie | |
Conflicts: src/radeon_display.c src/radeon_driver.c | |||
2007-12-20 | RADEON: check for xf86_crtc_clip_video_helper() in configure.ac | Alex Deucher | |
use xf86_crtc_clip_video_helper() from the server if available. | |||
2007-12-19 | more endian related fixage | Dave Airlie | |
2007-12-07 | radeon: move savedreg/modereg into entity instead of info | Dave Airlie | |
2007-12-02 | radeon: Further XVideo fixes. | Michel Dänzer | |
* Make sure pitch constraints are always met for DMA upload blits. * RGB24 is not affected by endianness. | |||
2007-12-02 | radeon: Fix crash with XVideo 24bit RGB images. | Kusanagi Kouichi | |
See https://bugs.freedesktop.org/show_bug.cgi?id=13274 . | |||
2007-10-04 | radeon: Fix for pci-rework. | Michel Dänzer | |
Surprisingly easy, thanks to George's pci-rework changes. | |||
2007-09-22 | RADEON: Fix crash when Xv window is outside of either crtc | Alex Deucher | |
2007-09-22 | Revert "RADEON: fix crash when Xv window is outside of either crtc" | Alex Deucher | |
This reverts commit 9109e62e3be7f96b41b534ab517fdf1baf458806. This breaks ABI. better fix to come. | |||
2007-09-22 | RADEON: fix crash when Xv window is outside of either crtc | Michel Dänzer | |
Should fix bug 12175 | |||
2007-08-25 | RADEON: fix crtc clipping for Xv | Alex Deucher | |
2007-08-24 | 64 bit warning fixes. | Michel Dänzer | |
For printf vs. CARD32, use %u or %x and and a cast to unsigned. | |||
2007-08-23 | radeon: Warning fixes. | Michel Dänzer | |
2007-08-23 | radeon: Change a test to info->IsIGP from several IGP families. | Michel Dänzer | |
2007-08-23 | radeon: Wait for pending overlay flip to finish before emitting new one. | Michel Dänzer | |
2007-08-23 | radeon: bug 11861 - dead code removal in radeon_video.c | Roland Bär | |
(cherry picked from commit 8e3a6f83016cd8c4cfd43ceee4cbf0a8dc018b2a) | |||
2007-08-16 | RADEON: fix Xv clipping and overlay sourcing | Alex Deucher | |
- Basically just copied from the intel driver. I'm planning to push this to the server soon, but add it now to get things working and to provide compat for older servers. - Overlay crtc source control attribute now called XV_CRTC The old attribute XV_SWITCHCRT has been removed. If anyone cares, we can add it back as an alias to XV_CRTC XV_CRTC: -1 auto, 0 crtc0, 1 crtc1 | |||
2007-06-25 | RADEON: fix possible segfault on mobility chips with MM tables | Alex Deucher | |
reported by Stefan Buehler | |||
2007-06-05 | RADEON: fixup RADEONDisplayVideo() to better handle the crtc being used | Alex Deucher | |
2007-05-30 | radeon: Lots of warning fixes. | Michel Dänzer | |
Move code where it's used, remove unused variables, etc. | |||
2007-05-23 | RADEON: add output properties (not functional yet) | Alex Deucher | |
2007-05-13 | RADEON: remove remnants of "old" multi-head support | Alex Deucher | |
The old screen based multi-head code is broken at this point and I have no intention of fixing it, so to clean things up I've removed it. | |||
2007-05-11 | RADEON: Fix RMX after the last commit | Alex Deucher | |
2007-05-11 | RADEON: Move LVDS, TMDS, DAC properties to the output rec | Alex Deucher | |
2007-02-25 | Merge branch 'radeon-randrv12-v4' | Dave Airlie | |
Conflicts: src/radeon_display.c src/radeon_driver.c | |||
2007-02-21 | add missing part of last commit... | Roland Scheidegger | |
2007-02-21 | fix alignment issues with planar yuv and a bug with packed uyvy | Roland Scheidegger | |
respect that all source planar yuv planes are already dword aligned. Some attempts to fix up odd widths and odd heights (which are a bit strange for 4:2:0 formats). They still don't quite work 100% correctly (at the borders) but neither do they with packed yuv formats. While here, fix totally broken packed UYVY format by inserting missing break... Both bugs reported by Felipe Contreras. | |||
2007-02-02 | get rid of mergetype and displaytype from radeon.h | David Airlie | |
2007-01-22 | radeon: fixup some of the video code after randr | Dave Airlie | |
This may not be complete, I need to test on dual-head system later | |||
2007-01-22 | add back overlay CRTC chooser this may not work yet | Dave Airlie | |
2007-01-21 | remove alot more mergedfb support | Dave Airlie | |