Christian König
|
2e6274fc3b
|
[g3dvl] make ycbcr stream and block data a public interface
|
2011-04-23 13:24:35 +02:00 |
Christian König
|
f0819a22f3
|
[g3dvl] start implementing zscan and quantification
Not 100% complete, but at least a good start.
|
2011-04-23 03:37:05 +02:00 |
Christian König
|
b7acf83d52
|
[g3dvl] make motion vector buffers a public interface
|
2011-04-20 13:44:26 +02:00 |
Christian König
|
3511780a43
|
[g3dvl] revert commit 310eea52ca
Using a seperate vertex buffer for mc and ycbcr handling is still better.
|
2011-04-19 21:06:59 +02:00 |
Christian König
|
849bc838e8
|
[g3dvl] give each color component their own vertex buffer
|
2011-04-17 23:21:32 +02:00 |
Christian König
|
38a315b704
|
[g3dvl] no need for seperate mv vertex states any more
|
2011-04-17 21:31:31 +02:00 |
Christian König
|
b8a6e0e6fc
|
[g3dvl] give mv their own vertex buffer back
|
2011-04-17 18:53:22 +02:00 |
Christian König
|
0a2310b375
|
[g3dvl] move blender state into idct code
|
2011-04-17 13:01:56 +02:00 |
Christian König
|
f1485e155a
|
[g3dvl] make macroblock_size configurable in mc
|
2011-04-16 16:22:53 +02:00 |
Christian König
|
5294ac6223
|
[g3dvl] move mc fb and viewport handling into buffer object
|
2011-04-16 13:40:19 +02:00 |
Christian König
|
ff210aea7c
|
[g3dvl] back to seperate mc for y and c planes
|
2011-04-16 13:04:04 +02:00 |
Christian König
|
c87b83d4b2
|
[g3dvl] give mc and ycbcr stage its own vertex element state
|
2011-04-15 22:15:17 +02:00 |
Christian König
|
10c49b2875
|
[g3dvl] use blending for mc of ref frames
|
2011-04-14 23:39:27 +02:00 |
Christian König
|
b88fa92400
|
[g3dvl] split mc into seperate stages
|
2011-04-13 23:21:11 +02:00 |
Christian König
|
4f3fb1586a
|
[g3dvl] make resource format selection a public interface
|
2011-04-12 19:21:07 +02:00 |
Christian König
|
ccc80d2c09
|
[g3dvl] fully support different formats for source and intermediate textures
|
2011-04-11 23:55:36 +02:00 |
Christian König
|
bad3085c78
|
[g3dvl] autoselect texture formats
|
2011-04-10 22:45:22 +02:00 |
Christian König
|
871d6d49c9
|
[g3dvl] autoconfigure nr of idct render targets
|
2011-04-10 20:49:18 +02:00 |
Christian König
|
b6af6ba6c0
|
[g3dvl] remove unused rasterizer state from mpeg decoder
|
2011-04-10 20:34:21 +02:00 |
Christian König
|
ad4ed0e7f6
|
[g3dvl] give idct it's own init buffer function
|
2011-04-10 20:30:27 +02:00 |
Christian König
|
fcf765620d
|
[g3dvl] make number of idct render targets configurable
|
2011-04-10 19:08:11 +02:00 |
Christian König
|
31109e1be2
|
[g3dvl] also use video buffer for idct intermediate
|
2011-04-10 18:46:31 +02:00 |
Christian König
|
fcdf50f74b
|
[g3dvl] add support for different decoding entry points
|
2011-04-07 20:10:55 +02:00 |
Christian König
|
9d2e630cd0
|
[g3dvl] move mapping/unmapping and uploading of blocks out of idct code
|
2011-04-07 19:24:22 +02:00 |
Christian König
|
d9ad3aa3b9
|
[g3dvl] and finally split the decoder part out of the context
This should give a good basis to implement vdpau ontop of it.
|
2011-04-06 00:06:20 +02:00 |