Opened 15 years ago
Closed 13 years ago
#5314 closed enhancement (fixed)
Hardware Overlay for Rage128 chipsets
Reported by: | thetick | Owned by: | gerald.zajac |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/Graphics | Version: | R1/alpha1 |
Keywords: | Cc: | bergep@… | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Videos with media player or VLC are very choppy unwatchable on older CPUs without hardware overlay. Video playback is fine on the same hardware with BeOS and works fine with X11 on Linux (search GATOS project for details).
Note: There was no ati driver selection under the Graphics and the radeon driver is a different beast.
I have "device 4c46: Rage Mobility M3 AGP 2x"
Attachments (1)
Change History (5)
comment:1 by , 15 years ago
Cc: | added |
---|
comment:2 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
by , 13 years ago
Attachment: | ATI_AddOverlayPatch.diff added |
---|
comment:3 by , 13 years ago
patch: | 0 → 1 |
---|
The diff file ATI_AddOverlayPatch.diff contains code to add overlay support for the ati video driver. Note that only video files that have the YCbCr422 format are handled by the overlay code. RGB16 and RBG32 are not handled. The x.org driver from which this code was adapted also did not handle RGB16 and RGB32; thus, it appears the chips handled by the driver are not capable of handling those video formats, especially since ATI wrote most of the code in the x.org driver.
In addition, the code changes in the diff file also does some style cleanup in the files where overlay code was added. Furthermore, some changes were also made to hopefully handle 64 bit addressing properly. Most of the changes for 64 bit addressing are in the source file driver.cpp.
comment:4 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Applied in hrev42335. Thanks!
File contains patch to overlay support to the ati video driver.