Christian König
|
c7b65dcaff
|
xvmc: Define some Xv attribs to allow users to specify color standard and procamp
|
2011-04-13 18:50:18 +02:00 |
|
Christian König
|
537370be4b
|
xvmc: move subpicture swizzle into own function
|
2011-04-12 22:07:03 +02:00 |
|
Christian König
|
87e81a3e9d
|
xvmc: fix compiler warning
|
2011-04-12 21:51:41 +02:00 |
|
Christian König
|
4d057864d0
|
xvmc: flush surface of macroblock (0,0) is detected
|
2011-04-12 21:42:08 +02:00 |
|
Christian König
|
3745025b28
|
[g3dvl] make resource_format param const
|
2011-04-12 20:45:31 +02:00 |
|
Christian König
|
b486766725
|
xvmc: cleanup headers
|
2011-04-12 20:38:21 +02:00 |
|
Christian König
|
f63aba41fb
|
vdpau: switch cb cr planes in vlVdpVideoSurfacePutBitsYCbCr
|
2011-04-12 20:19:59 +02:00 |
|
Christian König
|
62373e8f9e
|
vdpau: set at least a basic csc matrix
|
2011-04-12 19:42:47 +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
|
36b322dffd
|
r600g: support textures with scaled number formats
|
2011-04-11 00:49:28 +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
|
5ed848129c
|
[g3dvl] cleanup headers and comments
|
2011-04-10 19:16:38 +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
|
8b0a9cc62c
|
[g3dvl] get softpipe to work again
|
2011-04-10 00:33:36 +02:00 |
|
Christian König
|
816d820b7d
|
xvmc: add a workaround for xines xxmc vo plugin
|
2011-04-09 20:46:24 +02:00 |
|
Christian König
|
7a5390b06f
|
[g3dvl] make mv weights a public interface
|
2011-04-09 20:38:20 +02:00 |
|
Christian König
|
44477ac489
|
[g3dvl] give each mv an individual weight
|
2011-04-09 12:01:29 +02:00 |
|
Christian König
|
cae77aa80b
|
vdpau: Implement basic output functionality
Even with totally wrong color space conversion
we finally se a picture with VDPAU. Yeah!
|
2011-04-09 01:34:02 +02:00 |
|
Christian König
|
f3ead63e70
|
vdpau: get at least the very basic mixer functions working
|
2011-04-08 22:13:46 +02:00 |
|
Christian König
|
255033e481
|
[g3dvl] use scissor to handle compositor dst_area
|
2011-04-08 22:07:30 +02:00 |
|
Christian König
|
574ffb440d
|
vdpau: add compositor to mixer
|
2011-04-08 20:12:30 +02:00 |
|
Christian König
|
6710e690f6
|
vdpau: add compositor to presentation queue
|
2011-04-08 20:03:35 +02:00 |
|
Christian König
|
b98b58c76a
|
vdpau: implement output surface creation
|
2011-04-08 19:21:13 +02:00 |
|
Christian König
|
19402275fb
|
[g3dvl] stop waiting for replay of DRI2CopyRegion
|
2011-04-07 23:04:10 +02:00 |
|
Christian König
|
30c4a07310
|
[g3dvl] create composite buffer with USAGE_STREAM
Also add PIPE_TRANSFER_DONTBLOCK to mapping options
|
2011-04-07 23:00:26 +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
|
2c21d28e83
|
vdpau: implement vlVdpVideoSurfacePutBitsYCbCr
|
2011-04-06 20:38:16 +02:00 |
|
Christian König
|
05a2247a94
|
[g3dvl] set buffer_format correctly
|
2011-04-06 20:36:31 +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 |
|
Christian König
|
3a2b906805
|
[g3dvl] rename ycbcr buffer to video buffer and add some more functionality
|
2011-04-04 23:28:18 +02:00 |
|
Christian König
|
ebd564587a
|
g3dvl/vdpau: some more indention fixes
|
2011-04-03 22:01:15 +02:00 |
|
Christian König
|
087e17f52e
|
[g3dvl] fix vertex buffer size calculation
|
2011-04-03 20:49:15 +02:00 |
|
Christian König
|
e6176ce371
|
[g3dvl] some more debugging output in xvmc st
|
2011-04-03 19:57:49 +02:00 |
|
Christian König
|
e5f78a74f8
|
[g3dvl] split compositor out of video context
Also redesign the compositor a bit and make the result a public available interface
|
2011-04-03 16:09:23 +02:00 |
|
Christian König
|
e6d41e4d03
|
[g3dvl] start to cleanup the mess and provide at least basic functionality
|
2011-04-03 00:14:38 +02:00 |
|
Christian König
|
d5b05a869a
|
[g3dvl] start over with vdpau decoding
|
2011-04-03 00:09:01 +02:00 |
|
Christian König
|
7dc87676f2
|
vdpau: get state tracker to compile again
|
2011-04-02 23:16:21 +02:00 |
|
Christian König
|
59774e5c7a
|
[g3dvl] remove unused color_swizzle from idct code
|
2011-04-02 22:36:26 +02:00 |
|
Christian König
|
e6049aa0a9
|
[g3dvl] rework mpeg12 context error handling
|
2011-04-02 22:26:06 +02:00 |
|
Christian König
|
3e92b4fd14
|
g3dvl/xvmc: fix a stupid of by one bug
|
2011-04-02 20:29:27 +02:00 |
|
Christian König
|
71ee815b5c
|
[g3dvl] remove PIPE_CAP_DECODE_TARGET_PREFERRED_FORMAT
It wasn't fully implemented anyway.
|
2011-04-02 19:50:37 +02:00 |
|
Christian König
|
794cde3f5e
|
[g3dvl] splitt vertex element state into y, cb, cr
|
2011-04-02 12:05:22 +02:00 |
|
Christian König
|
4de5d81638
|
[g3dvl] some minor cleanup
|
2011-04-01 23:47:20 +02:00 |
|
Christian König
|
1f3a85ec79
|
[g3dvl] let mc code work on the different color planes seperately
|
2011-03-29 20:01:49 +02:00 |
|