summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [g3dvl] cleanup error handlingChristian König2011-04-233-48/+95
|
* [g3dvl] make ycbcr stream and block data a public interfaceChristian König2011-04-2310-248/+189
|
* [g3dvl] start implementing zscan and quantificationChristian König2011-04-237-111/+849
| | | | Not 100% complete, but at least a good start.
* [g3dvl] make motion vector buffers a public interfaceChristian König2011-04-208-123/+182
|
* [g3dvl] revert commit 310eea52ca1e997295c84163066cc5d0fd4f8cf6Christian König2011-04-196-355/+252
| | | | Using a seperate vertex buffer for mc and ycbcr handling is still better.
* [g3dvl] give each color component their own vertex bufferChristian König2011-04-174-73/+91
|
* [g3dvl] no need for seperate mv vertex states any moreChristian König2011-04-174-8/+6
|
* [g3dvl] give mv their own vertex buffer backChristian König2011-04-1710-151/+246
|
* [g3dvl] move blender state into idct codeChristian König2011-04-174-22/+27
|
* [g3dvl] rename vl_mpeg12_mc_renderer into vl_mcChristian König2011-04-174-37/+37
| | | | | It's still not 100% free from mpeg12 specific stuff, but should now be a good start for other codecs.
* [g3dvl] move top/bottom field selection into mc codeChristian König2011-04-172-25/+46
| | | | Removes the workaround and get interlaced videos to work 100% correctly.
* [g3dvl] make macroblock_size configurable in mcChristian König2011-04-163-20/+27
|
* [g3dvl] remove dummy sampler from mcChristian König2011-04-162-34/+0
|
* [g3dvl] move mc fb and viewport handling into buffer objectChristian König2011-04-163-41/+58
|
* [g3dvl] back to seperate mc for y and c planesChristian König2011-04-162-10/+19
|
* vdpau: implement VDPAU_DUMP optionChristian König2011-04-161-0/+17
|
* [g3dvl] give mc and ycbcr stage its own vertex element stateChristian König2011-04-153-8/+32
|
* [g3dvl] give mv and ycbcr stage its own vertex shaderChristian König2011-04-153-94/+153
|
* [g3dvl] set ref samplers to linear againChristian König2011-04-151-2/+4
|
* [g3dvl] use blending for mc of ref framesChristian König2011-04-147-165/+171
|
* [g3dvl] cleanup blender and sampler viewsChristian König2011-04-142-77/+56
|
* [g3dvl] split mc into seperate stagesChristian König2011-04-133-56/+102
|
* [g3dvl] move intra handling into fetch_ycbcrChristian König2011-04-131-36/+35
|
* xvmc: use a pipe_video_rect for subpicture src & dstChristian König2011-04-133-16/+13
|
* xvmc: Define some Xv attribs to allow users to specify color standard and ↵Christian König2011-04-135-18/+142
| | | | procamp
* xvmc: move subpicture swizzle into own functionChristian König2011-04-121-26/+31
|
* xvmc: fix compiler warningChristian König2011-04-121-1/+3
|
* xvmc: flush surface of macroblock (0,0) is detectedChristian König2011-04-121-10/+11
|
* [g3dvl] make resource_format param constChristian König2011-04-122-2/+2
|
* xvmc: cleanup headersChristian König2011-04-126-18/+45
|
* vdpau: switch cb cr planes in vlVdpVideoSurfacePutBitsYCbCrChristian König2011-04-121-1/+1
|
* vdpau: set at least a basic csc matrixChristian König2011-04-121-0/+13
|
* [g3dvl] make resource format selection a public interfaceChristian König2011-04-127-17/+28
|
* [g3dvl] fully support different formats for source and intermediate texturesChristian König2011-04-113-35/+94
|
* r600g: support textures with scaled number formatsChristian König2011-04-113-1/+3
|
* [g3dvl] autoselect texture formatsChristian König2011-04-102-23/+82
|
* [g3dvl] autoconfigure nr of idct render targetsChristian König2011-04-101-1/+4
|
* [g3dvl] remove unused rasterizer state from mpeg decoderChristian König2011-04-102-35/+0
|
* [g3dvl] give idct it's own init buffer functionChristian König2011-04-101-83/+102
|
* [g3dvl] cleanup headers and commentsChristian König2011-04-109-37/+37
|
* [g3dvl] make number of idct render targets configurableChristian König2011-04-104-14/+21
|
* [g3dvl] also use video buffer for idct intermediateChristian König2011-04-105-55/+52
|
* [g3dvl] get softpipe to work againChristian König2011-04-101-13/+12
|
* xvmc: add a workaround for xines xxmc vo pluginChristian König2011-04-091-3/+9
|
* [g3dvl] make mv weights a public interfaceChristian König2011-04-093-99/+61
|
* [g3dvl] give each mv an individual weightChristian König2011-04-092-20/+25
|
* vdpau: Implement basic output functionalityChristian König2011-04-093-2/+33
| | | | | Even with totally wrong color space conversion we finally se a picture with VDPAU. Yeah!
* vdpau: get at least the very basic mixer functions workingChristian König2011-04-081-4/+21
|
* [g3dvl] use scissor to handle compositor dst_areaChristian König2011-04-082-11/+35
|
* vdpau: add compositor to mixerChristian König2011-04-082-1/+7
|