7236f170e431b18518337f3af12ddde5014721f6 |
|
03-Mar-2012 |
Christian König <deathsimple@vodafone.de> |
vl/video_buffer: add YUYV and UYVY support This gets xine working with VDPAU. v2: some minor bugfixes. v3: create the resource with the subsampled format to avoid tilling problems Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
ac1dd440b8295289486d48902a052ebda892174d |
|
04-Mar-2012 |
Christian König <deathsimple@vodafone.de> |
vl/video_buffer: add YUVA and VUYA support Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
8abbdb8865890e1a39ebbbfae38422014f80072a |
|
25-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl: rename VL_MAX_PLANES to VL_NUM_COMPONENTS Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
70a7695b4d1bd3f609eb9f98dd6872f1a5b89762 |
|
25-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl: prefix size defines with VL_ Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
9f9628c72bb16d7d64c9b38671dff8eabd2e7681 |
|
26-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl/video_buffer: fix interlaced surface ordering Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
4ccae0dfaaee5f773fb356d052e6605ea0d99c2c |
|
30-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl/video_buffer: fix height of interlaced video buffers Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
455090c4c42cc7003594a750105980b125e140d4 |
|
16-Jan-2012 |
José Fonseca <jfonseca@vmware.com> |
vl: Make array initialization portable. Should fix MSVC build.
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
2eabd05b7525f081ec203747a436d597ce33eb3b |
|
10-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl: fix YV12 handling We actually implemented YV21 instead of YV12, so fix the plane ordering. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
9af70c90dba9ed9902778883b675062fa0168b48 |
|
04-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl/video_buffer: add support for interlaced buffers Add the infrastructure, but not the decode implementation. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
12b49ca2dfab832ff9dce50c846aee7f3efc3084 |
|
20-Dec-2011 |
Christian König <deathsimple@vodafone.de> |
vl/video_buffer: improve constructor Add a second extened constructor that takes plane textures for the video buffer. Also provide a function for texture templates. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
e027759336bf49e3f568bd73b9e5f26d56ef6f83 |
|
02-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl/video_buffer: use template style create params Just like in the rest of gallium, this reduces the number of parameters significantly. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
8c2bfa34a0d70ab08de44e3b091b3a097abbad97 |
|
23-Dec-2011 |
Christian König <deathsimple@vodafone.de> |
vl: replace decode_buffers with auxiliary data field Based on patches from Maarten Lankhorst <m.b.lankhorst@gmail.com> Signed-off-by: Christian König <deathsimple@vodafone.de> Acked-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
02e191cb6aa13286fff956a7929959d7cee7241d |
|
12-Sep-2011 |
Emeric Grange <emeric.grange@gmail.com> |
g3dvl: Various whitespace cleanups found while reading some code Signed-off-by: Emeric Grange <emeric.grange@gmail.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
19bcd21ed151cf1716f2f87dff0f712231aa2ce7 |
|
27-Aug-2011 |
Kai Wasserbäch <kai@dev.carbon-project.org> |
vl: Fix include style As explained in the thread starting at [0], the internal include style should be »#include "path/to/header.h"« for non-system includes. [0] <http://news.gmane.org/find-root.php?message_id=%3c4E5802BE.6020206%40vmware.com%3e> Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org> Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
efc7fda4627919b5355952d955ee4a2c98505e56 |
|
12-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] add some more PIPE_VIDEO_CAPs
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
df5e0b9435c869f88234a69db9bfe97342b027d4 |
|
11-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] fix a whole bunch of memory leaks
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
4e837f557bf5f5afb286e1f2244ed69c0092c2d6 |
|
08-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move video buffer creation out of video context
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
7eca76952b6726be9459375dde7478a01789577e |
|
08-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] rename is_format_supported to is_video_format_supported and move it into screen object
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
00b4e48560f4d576b7b1924257322f5167e58c8d |
|
07-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] rework video buffer format handling
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
559f6d6cf4a9469c2c6ccea482115f22080f185f |
|
27-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] fix setting width, height and chroma format in video buffer
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
3ea7e2713c836f23d59c4034385609e371a94c8d |
|
24-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] start supporting different render target formats Let's start with NV12, but anything else shouldn't be much of a problem any more.
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
4f3fb1586aebfe248321e935651b5af92b5a8261 |
|
12-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make resource format selection a public interface
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
31109e1be20d7c94521879c3221a9f77bacbdb8d |
|
10-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] also use video buffer for idct intermediate
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
d9ad3aa3b9647f1ede2568600978af956ff32fff |
|
06-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] and finally split the decoder part out of the context This should give a good basis to implement vdpau ontop of it.
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|
3a2b906805985e0a4258bcbaed4cdff758875514 |
|
04-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] rename ycbcr buffer to video buffer and add some more functionality
/external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
|