Christian König
|
3511780a43
|
[g3dvl] revert commit 310eea52ca1e997295c84163066cc5d0fd4f8cf6
Using a seperate vertex buffer for mc and ycbcr handling is still better.
|
hace 15 años |
Christian König
|
849bc838e8
|
[g3dvl] give each color component their own vertex buffer
|
hace 15 años |
Christian König
|
38a315b704
|
[g3dvl] no need for seperate mv vertex states any more
|
hace 15 años |
Christian König
|
b8a6e0e6fc
|
[g3dvl] give mv their own vertex buffer back
|
hace 15 años |
Christian König
|
0a2310b375
|
[g3dvl] move blender state into idct code
|
hace 15 años |
Christian König
|
ca79aeb91e
|
[g3dvl] rename vl_mpeg12_mc_renderer into vl_mc
It's still not 100% free from mpeg12 specific stuff,
but should now be a good start for other codecs.
|
hace 15 años |
Christian König
|
9c8bb28ca1
|
[g3dvl] move top/bottom field selection into mc code
Removes the workaround and get interlaced videos to work 100% correctly.
|
hace 15 años |
Christian König
|
f1485e155a
|
[g3dvl] make macroblock_size configurable in mc
|
hace 15 años |
Christian König
|
cfe921a9b6
|
[g3dvl] remove dummy sampler from mc
|
hace 15 años |
Christian König
|
5294ac6223
|
[g3dvl] move mc fb and viewport handling into buffer object
|
hace 15 años |
Christian König
|
ff210aea7c
|
[g3dvl] back to seperate mc for y and c planes
|
hace 15 años |
Christian König
|
ffcf287aa2
|
vdpau: implement VDPAU_DUMP option
|
hace 15 años |
Christian König
|
c87b83d4b2
|
[g3dvl] give mc and ycbcr stage its own vertex element state
|
hace 15 años |
Christian König
|
b1c44b0ea6
|
[g3dvl] give mv and ycbcr stage its own vertex shader
|
hace 15 años |
Christian König
|
4fc4f7b9ea
|
[g3dvl] set ref samplers to linear again
|
hace 15 años |
Christian König
|
10c49b2875
|
[g3dvl] use blending for mc of ref frames
|
hace 15 años |
Christian König
|
e61a63a651
|
[g3dvl] cleanup blender and sampler views
|
hace 15 años |
Christian König
|
b88fa92400
|
[g3dvl] split mc into seperate stages
|
hace 15 años |
Christian König
|
751eb75310
|
[g3dvl] move intra handling into fetch_ycbcr
|
hace 15 años |
Christian König
|
efaf024f8c
|
xvmc: use a pipe_video_rect for subpicture src & dst
|
hace 15 años |
Christian König
|
c7b65dcaff
|
xvmc: Define some Xv attribs to allow users to specify color standard and procamp
|
hace 15 años |
Christian König
|
537370be4b
|
xvmc: move subpicture swizzle into own function
|
hace 15 años |
Christian König
|
87e81a3e9d
|
xvmc: fix compiler warning
|
hace 15 años |
Christian König
|
4d057864d0
|
xvmc: flush surface of macroblock (0,0) is detected
|
hace 15 años |
Christian König
|
3745025b28
|
[g3dvl] make resource_format param const
|
hace 15 años |
Christian König
|
b486766725
|
xvmc: cleanup headers
|
hace 15 años |
Christian König
|
f63aba41fb
|
vdpau: switch cb cr planes in vlVdpVideoSurfacePutBitsYCbCr
|
hace 15 años |
Christian König
|
62373e8f9e
|
vdpau: set at least a basic csc matrix
|
hace 15 años |
Christian König
|
4f3fb1586a
|
[g3dvl] make resource format selection a public interface
|
hace 15 años |
Christian König
|
ccc80d2c09
|
[g3dvl] fully support different formats for source and intermediate textures
|
hace 15 años |
Christian König
|
36b322dffd
|
r600g: support textures with scaled number formats
|
hace 15 años |
Christian König
|
bad3085c78
|
[g3dvl] autoselect texture formats
|
hace 15 años |
Christian König
|
871d6d49c9
|
[g3dvl] autoconfigure nr of idct render targets
|
hace 15 años |
Christian König
|
b6af6ba6c0
|
[g3dvl] remove unused rasterizer state from mpeg decoder
|
hace 15 años |
Christian König
|
ad4ed0e7f6
|
[g3dvl] give idct it's own init buffer function
|
hace 15 años |
Christian König
|
5ed848129c
|
[g3dvl] cleanup headers and comments
|
hace 15 años |
Christian König
|
fcf765620d
|
[g3dvl] make number of idct render targets configurable
|
hace 15 años |
Christian König
|
31109e1be2
|
[g3dvl] also use video buffer for idct intermediate
|
hace 15 años |
Christian König
|
8b0a9cc62c
|
[g3dvl] get softpipe to work again
|
hace 15 años |
Christian König
|
816d820b7d
|
xvmc: add a workaround for xines xxmc vo plugin
|
hace 15 años |
Christian König
|
7a5390b06f
|
[g3dvl] make mv weights a public interface
|
hace 15 años |
Christian König
|
44477ac489
|
[g3dvl] give each mv an individual weight
|
hace 15 años |
Christian König
|
cae77aa80b
|
vdpau: Implement basic output functionality
Even with totally wrong color space conversion
we finally se a picture with VDPAU. Yeah!
|
hace 15 años |
Christian König
|
f3ead63e70
|
vdpau: get at least the very basic mixer functions working
|
hace 15 años |
Christian König
|
255033e481
|
[g3dvl] use scissor to handle compositor dst_area
|
hace 15 años |
Christian König
|
574ffb440d
|
vdpau: add compositor to mixer
|
hace 15 años |
Christian König
|
6710e690f6
|
vdpau: add compositor to presentation queue
|
hace 15 años |
Christian König
|
b98b58c76a
|
vdpau: implement output surface creation
|
hace 15 años |
Christian König
|
19402275fb
|
[g3dvl] stop waiting for replay of DRI2CopyRegion
|
hace 15 años |
Christian König
|
30c4a07310
|
[g3dvl] create composite buffer with USAGE_STREAM
Also add PIPE_TRANSFER_DONTBLOCK to mapping options
|
hace 15 años |