History log of /external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fc0a5e21d77ae2f082fd19dd2295e84f6fb7bd3b 26-Mar-2012 Christian König <deathsimple@vodafone.de> vl: move winsys helper out of winsys directory

They aren't winsys of their own,
just help dealing with them.

v2: add some more comments in vl_winsys.h

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
7f6af4909241de7197e774dee988f574cb576a3b 24-Mar-2012 Christian König <deathsimple@vodafone.de> st/vdpau: clear video surface at least once

So if anything goes wrong we won't display a random image.

v2: flush before using the surface with the decoder.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
d5fc3746fe3a337bccba0d644543633b728b9444 02-Mar-2012 Christian König <deathsimple@vodafone.de> st/vdpau: cleanup YCBCR matching functions

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
05579339c0da442669ea75749651e8cf4f9ec39b 01-Mar-2012 Christian König <deathsimple@vodafone.de> st/vdpau: make the interface thread save

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
494e0025d995fb2cab04474d13880ee438b0c868 26-Feb-2012 Christian König <deathsimple@vodafone.de> st/vdpau: implement OutputSurfacePutBitsNative

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
379f46c8ac50b9b76455b1e62d6d541182339e96 27-Feb-2012 Christian König <deathsimple@vodafone.de> st/vdpau: fix default swizzle for Output/Bitmap samplers

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
3aa087fa048dfda37ab247e2dbe4a809c2fac948 26-Feb-2012 Christian König <deathsimple@vodafone.de> st/vdpau: implement BitmapSurfaceCreate/Destroy

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
f8ac7e034803a1c873bf156c012fede6d2640097 25-Feb-2012 Christian König <deathsimple@vodafone.de> st/vdpau: avoid an unnessasary copy

Delay the actual mixer rendering until we really
know which surface is the real destination.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
14766f820069ca987543918bce96410c481e5d20 29-Feb-2012 Christian König <deathsimple@vodafone.de> vl/csc: simplify matrix handling

A csc matrix is only 4x3 not 4x4, also define a VDPAU compatible type for it.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
d645dc65b6c5e7d46538e98208a703f0f7a5d20b 25-Feb-2012 Christian König <deathsimple@vodafone.de> vl/compositor: replace pipe_video_rect with u_rect

So we support things like flipping also.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
32c4381d4a0479b3d9bfe305ce701be6b5ac8e18 25-Feb-2012 Christian König <deathsimple@vodafone.de> vl/compositor: split shaders and state

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
c14c84f383309ee0fdf007c0d3e968c38f3af86e 25-Feb-2012 Christian König <deathsimple@vodafone.de> vl: move dirty area handling into winsys abstraction

Fixing uninitialized areas in SwapBuffers mode.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
1448e829e86981e6144410ba6a3d0f16357fb2b3 15-Feb-2012 Christian König <deathsimple@vodafone.de> vl: rework winsys interface

Throw out all the old and now unneeded stuff.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
553e8203879d163e6fe2f3a8f6b80a44749514c1 13-Feb-2012 Christian König <deathsimple@vodafone.de> vl: fix low strength denoise filter

A filter strength of zero or one doesn't make any
sense. Thanks to Andy Furniss for pointing this out.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
36cd50152c76d5a5b34202887af68aab09854d5d 08-Feb-2012 Christian König <deathsimple@vodafone.de> st/vdpau: use matrix filter to blur/sharpen video

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
bbb48e983d232d67031250127b3c2acfc086369e 07-Feb-2012 Christian König <deathsimple@vodafone.de> st/vdpau: use median filter for noise reduction

And while at it implement the rest of the feature
querying also.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
4a4811ea178fb158339c1fbfacc58a9ab97058f8 10-Jan-2012 Christian König <deathsimple@vodafone.de> st/vdpau: recreate video buffer if format doesn't match

Recreate the video buffer in PutBitsYCbCr if the format doesn't match.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
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/state_trackers/vdpau/vdpau_private.h
e8e0756bd35e5e3b70a0eee323f5aaa3707fe11d 19-Dec-2011 Maarten Lankhorst <m.b.lankhorst@gmail.com> vdpau: Add support for mixer attributes

It's harmless to add support for attributes we don't support,
since they require a feature enabled for them to affect
something. As long as they aren't enabled, nothing happens.

This enables support for custom colorspaces and background colors.

Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
89b9863252272a7109d468738517a0d68376a909 19-Dec-2011 Maarten Lankhorst <m.b.lankhorst@gmail.com> vdpau: Add support for parameters

Currently only validating, since nothing else can be done with it yet

Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>

v2: removed check_video_surface

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
9e51c200a78b8be8be195e0d82d69e952afd1343 12-Dec-2011 Christian König <deathsimple@vodafone.de> st/vdpau: some mixer fixes

Correctly use destination_rect and destination_video_rect
in the mixer, and also use a dirty area tracking for output surfaces.

Based on work of Maarten Lankhorst <m.b.lankhorst@gmail.com>

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
167b1b32c5ff30d514253072ce54513112c03d4d 12-Dec-2011 Christian König <deathsimple@vodafone.de> g3dvl/compositor: improve dirty area handling

Take viewport and scissors into account and make
the dirty area a parameter instead of a member.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
eadbcb221db16af96aa6c3f40d48896d23d9eebc 31-Oct-2011 Maarten Lankhorst <m.b.lankhorst@gmail.com> state_trackers/vdpau: Add support for VC-1 decoding

Add a struct with all the fields.

Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
91d33b5c589a63f73212546825988cfa4f80b207 31-Oct-2011 Maarten Lankhorst <m.b.lankhorst@gmail.com> state_trackers/vdpau: Add mpeg4 part2 to PipeToProfile and ProfileToPipe

So it can actually be used when someone implements it. :)

Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
e911dbb56374edf9f3b7c4cec0cf9a22738bb198 12-Sep-2011 Emeric Grange <emeric.grange@gmail.com> st/vdpau: Preliminary support for timestamped output surface into the presentation queue

Signed-off-by: Emeric Grange <emeric.grange@gmail.com>
Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
fa2a8316cebeb75626ffa3e38dbc1500e82054f6 12-Sep-2011 Emeric Grange <emeric.grange@gmail.com> st/vdpau: Add documentation from the VDPAU API and update some traces

Signed-off-by: Emeric Grange <emeric.grange@gmail.com>
Reviewed-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
c24bc6f8684abee8c9a1b263334cd7a8506657b1 12-Sep-2011 Emeric Grange <emeric.grange@gmail.com> st/vdpau: Various whitespace cleanups found while reading some code

Signed-off-by: Emeric Grange <emeric.grange@gmail.com>
Reviewed-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
49e24d3b8c0129e11fcc94b6e74dc2589d64c882 01-Sep-2011 Christian König <deathsimple@vodafone.de> st/vdpau: Implement VdpOutputSurfacePutBitsIndexed and VdpOutputSurfaceRenderOutputSurface

This gets mplayers menu overlay working.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
28f8ff6b622d63e8ffe322ab2cdf5197941f1a40 27-Aug-2011 Kai Wasserbäch <kai@dev.carbon-project.org> vdpau: 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/state_trackers/vdpau/vdpau_private.h
231fce7d630bcf6aaf0e435e461ad5af842e437f 09-Aug-2011 Christian König <deathsimple@vodafone.de> g3dvl: Rework the decoder interface part 2/5

Implement PIPE_CAP_NUM_BUFFERS_DESIRED giving the decoder control over
the number of buffers a state tracker should allocate.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
1d1d038c85ebb37f1da4540f092563e8ecab7dfb 09-Aug-2011 Christian König <deathsimple@vodafone.de> g3dvl: Rework the decoder interface part 1/5

First of all get ride of the decode_buffer structure, while still giving
the decoder the ability to organize it's buffers depending on the needs
of the state tracker.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
cd4f18089e44872ce9e3c04ac5e808a7204ffc49 10-Jul-2011 Christian König <deathsimple@vodafone.de> vdpau: make capabilities query more sane
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
3d769619e2937cb4f2a036e82b396d9e53d65ba8 10-Jul-2011 Christian König <deathsimple@vodafone.de> vdpau: implement VdpOutputSurfaceGetParameters
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
34145ecdad8d6d3b14dc88dafd71b689c68de36c 08-Jul-2011 Christian König <deathsimple@vodafone.de> vdpau: add implementation of VdpDecoderGetParameters
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
ea78480029450c019287c2a94d7c42a6a1d12dc3 08-Jul-2011 Christian König <deathsimple@vodafone.de> [g3dvl] and finally remove pipe_video_context
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
bd5fd67a3e3cda4b7676dd4745fc5d5524709210 08-Jul-2011 Christian König <deathsimple@vodafone.de> [g3dvl] move compositor creation and handling directly into the state trackers
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
e06a09ac37c1ab55326922abc314fe84e3ac5824 07-May-2011 Christian König <deathsimple@vodafone.de> vdpau: use multiple buffers to speed up rendering
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
08f3a7cf7e9133f50adf33f800aa3696c909347f 04-May-2011 Christian König <deathsimple@vodafone.de> vdpau: make state tracker far less noisy
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
2471acfc4c051d480861265011fa5e77fad02887 27-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: start to implement MPEG2 decoder part
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
38bd8131776879e9dc90d06848657756a4a13a66 26-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: add stups for the missing functions
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
5aa26412432dbdb3b1677d6d2f74bba010f443ae 25-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: implement and cleanup PresentationQueueTarget destruction
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
cae77aa80b3629a147ce3ae4526646014efae595 09-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: Implement basic output functionality

Even with totally wrong color space conversion
we finally se a picture with VDPAU. Yeah!
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
574ffb440dbd878d51fc9b9794a6396cbe6f75bb 08-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: add compositor to mixer
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
6710e690f6ccd2c917d6a39be7d55a037470fccb 08-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: add compositor to presentation queue
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
b98b58c76a2560b1db603e62f96c6641cedfa8e8 08-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: implement output surface creation
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
2c21d28e8315ff65cb6f47fda46cbd65d67fb4e7 06-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: implement vlVdpVideoSurfacePutBitsYCbCr
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
e6d41e4d0326cac60b49e149d86d0f95c2518045 03-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] start to cleanup the mess and provide at least basic functionality
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
d5b05a869a71147987a1c1d6c84f8df17148f031 03-Apr-2011 Christian König <deathsimple@vodafone.de> [g3dvl] start over with vdpau decoding
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
49f4aff75ce781fb71383a5ffe44e51e34ff1bf3 18-Mar-2011 Christian König <deathsimple@vodafone.de> vdpau: make indention and formating more sane
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
501ac572c604ef248ed41311a065bc5f4746fcb3 24-Oct-2010 Thomas Balling Sørensen <tball@tball-laptop.(none)> vl: va state-tracker configuration scripts
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
7d2bdc2d4db8321a72edcc921a0fcfa4e4d41ef9 08-Oct-2010 Thomas Balling Sørensen <tball@tball-laptop.(none)> vl: bitstream decoder finds startcodes
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
bff1ac875c2c62ba5045bb953f800253c49361cb 07-Oct-2010 Thomas Balling Sørensen <tball@tball-laptop.(none)> vl: some more fixes and addition to the decoder handling
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
65fe0866aec7b5608419f6d184cb1fa4fe1dc45a 06-Oct-2010 Thomas Balling Sørensen <tball@tball-laptop.(none)> vl: implemented a few functions and made stubs to get mplayer running
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
c5b6f7d16699cfda696538890a9c1744847bb434 21-Sep-2010 Thomas Balling Sørensen <tball@tball-laptop.(none)> vl: Made the project compile again.
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
725e4ada3062c80623abf51477dfdc73fe294f3f 20-Jul-2010 Thomas Balling Sørensen <tball@io.dk> Made some decoding function for mpeg2-decoding
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
3299997bcc5a672617095adb560b3834dced39a6 14-Jul-2010 Thomas Balling Sørensen <tball@io.dk> vdpau changes
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h
f3e34ba6fba76870b1c91a27adb706d1b87aeec8 27-Jun-2010 Younes Manton <younes.m@gmail.com> st/vdpau: Initial commit.

Enough plumbing here to get vdpauinfo working.
/external/mesa3d/src/gallium/state_trackers/vdpau/vdpau_private.h