History log of /external/mesa3d/src/gallium/auxiliary/vl/vl_video_buffer.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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