summaryrefslogtreecommitdiffstats
path: root/drivers/radeon/hacking
diff options
context:
space:
mode:
authornick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-12 18:48:07 +0000
committernick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-12 18:48:07 +0000
commit3eba4f11b1c52baa01a71bb2eac05f12a212b84d (patch)
treea1720dc17e0034b2026c6ba4e1e7bfffa0ce6252 /drivers/radeon/hacking
parent587bfe43a7f797639ffd4d3a2696087e8fb7c236 (diff)
downloadmpv-3eba4f11b1c52baa01a71bb2eac05f12a212b84d.tar.bz2
mpv-3eba4f11b1c52baa01a71bb2eac05f12a212b84d.tar.xz
Preparing to next acceleration level
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3474 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'drivers/radeon/hacking')
-rw-r--r--drivers/radeon/hacking28
1 files changed, 28 insertions, 0 deletions
diff --git a/drivers/radeon/hacking b/drivers/radeon/hacking
index 211504e4be..345c183608 100644
--- a/drivers/radeon/hacking
+++ b/drivers/radeon/hacking
@@ -279,6 +279,34 @@ Please compare:
(is not MMX optimized that's gladly accepted, but probably
will be never optimized due portability).
+hardware IDCT support diagram:
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ |
+[ Video parser ] <---------- [ Transport demuxing ] --> [ Audio ]
+ | | |
+[ Variable length decoder] |D |
+ | |V |
+[ Inverse quantization ] |D |
+ | | |
+-------|---[ video card ]---------+ |s |
+ | | |u |
+[ Run level decode & de-zigzag ] | |b |
+ | | |p |
+[ IDCT ] | |i |
+ | | |c |
+[ Motion compensation ] | |t |
+ | | |u |
+[ Advanced deinterlacing ] | |r |
+ | | |e |
+[ Filtered X-Y scaling ] [SUBPIC]-|-----+s [ OSD ]
+ | | | | |
+[ 4-bit alpha blending ] <---+ | +-------+
+ | |
+[ YUV to RGB conversion ] |
+-------|--------------------------+
+TV-screen or CRT-display
+
+
Conslusion:
~~~~~~~~~~~