History log of /external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
24ca588ce66233a92e95dc70deb983c97dc24e55 29-Mar-2012 Christian König <deathsimple@vodafone.de> st/vdpau: fix deadlock in PresentationQueueQuerySurfaceStatus

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
f23a2cb5d2f8087cbf0537aa46e353955ae3a6a8 15-Mar-2012 Christian König <deathsimple@vodafone.de> st/vdpau: improve frame dumping functionality a bit

Just a workaround until we get a real unit-
testing tool for VDPAU.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
1d0c357a9733238985cbe029b174173ef927ac70 01-Mar-2012 Christian König <deathsimple@vodafone.de> st/vdpau: implement support for high-precision output timing

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
b90727bb241e4a04158d34aad078cb18e478fea7 27-Feb-2012 Christian König <deathsimple@vodafone.de> vl/compositor: add per vertex color suport

Used in subtitles, for example.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
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/presentation.c
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/presentation.c
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/presentation.c
736dda82ca5477b8976e2c6b810a71efe2337267 10-Feb-2012 Christian König <deathsimple@vodafone.de> st/vdpau: remove unnecessary tracing and adjust tracing levels a bit

Tracing function entry/exits is a bit pointless
when VDPAU_TRACE=1 does the same thing.

v2: use WARN instead of ERR for application problems

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
814be043fae0ed3498bbc4c8e8f07c2655c2438b 02-Feb-2012 Christian König <deathsimple@vodafone.de> st/vdpau: use dst surface size if clip width/height is zero

Just another fix for gstreamer.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
5d1de8bc7d83a20ed5ace7b408e7d3e1da7f9087 12-Dec-2011 Christian König <deathsimple@vodafone.de> st/vdpau: fix unwanted output scaling

vlVdpPresentationQueueDisplay shouldn't scale, so
use size of destination surface as source rectangle.

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/presentation.c
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/presentation.c
6dd284f7c8fac22f64c13fdf9909094f5ec59086 16-Sep-2011 Dave Airlie <airlied@redhat.com> gallium: move clear paths from rgba to a pointer to a color union (v2)

This moves the gallium interface for clears from using a pointer to 4 floats to a pointer to a union of float/unsigned/int values.

Notes:
1. the value is opaque.
2. only when the value is used should it be interpretered according to
the surface format it is going to be used with.
3. float clears on integer buffers and vice-versa are undefined.

v2: fixed up vega and graw, dropped hunks that shouldn't have been in
patch.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
6cf0581159a33f3dc10be38cdc7ab94d9cbacc1e 12-Sep-2011 Emeric Grange <emeric.grange@gmail.com> st/vdpau: Output surfaces that are too large to fit into the display target will be clipped

Signed-off-by: Emeric Grange <emeric.grange@gmail.com>
Reviewed-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
85534e6f48c1ad6ff8dee77e0407c6c3dedb4b84 12-Sep-2011 Emeric Grange <emeric.grange@gmail.com> st/vdpau: Add get_clear_color capability

Signed-off-by: Emeric Grange <emeric.grange@gmail.com>
Reviewed-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
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/presentation.c
4f37636afb5adc299ecbe497209702a47039580c 01-Sep-2011 Christian König <deathsimple@vodafone.de> g3dvl: extend the functionality of the compositor

Prepares for vdpau menu overlay.
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
835ea8480f656ba4076e30813eb8c85965017266 11-Aug-2011 Christian König <deathsimple@vodafone.de> g3dvl: Rework the decoder interface part 4/5

Make the picture_structure enum spec complient.
Also remove it from the compositor.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
0d082390d903e0a6908e1d444e762a23de14174a 15-Jul-2011 Christian König <deathsimple@vodafone.de> g3dvl: no need for flushing inside the compositor any more

Move that also inside the state tracker where needed.
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
2cbf532ae13513c3cbc7dad8ae41beeff931529e 15-Jul-2011 Christian König <deathsimple@vodafone.de> g3dvl: correctly distinct dst area and clip area in the compositor

Otherwise xine won't scale correctly.
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
df5e0b9435c869f88234a69db9bfe97342b027d4 11-Jul-2011 Christian König <deathsimple@vodafone.de> [g3dvl] fix a whole bunch of memory leaks
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
ea78480029450c019287c2a94d7c42a6a1d12dc3 08-Jul-2011 Christian König <deathsimple@vodafone.de> [g3dvl] and finally remove pipe_video_context
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
cd13ec253ab8befed6ee9ece20ceebed9f73050f 07-May-2011 Christian König <deathsimple@vodafone.de> vdpau: implement PresentationQueueSetBackgroundColor
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
08f3a7cf7e9133f50adf33f800aa3696c909347f 04-May-2011 Christian König <deathsimple@vodafone.de> vdpau: make state tracker far less noisy
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
67d93ea940a9cac1645ce4d6bdc78c5aad812cb6 26-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: implement PresentationQueueDestroy
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
5aa26412432dbdb3b1677d6d2f74bba010f443ae 25-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: implement and cleanup PresentationQueueTarget destruction
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
ffcf287aa227cfd1c0f928a3310d98554caf16cd 16-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: implement VDPAU_DUMP option
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
6710e690f6ccd2c917d6a39be7d55a037470fccb 08-Apr-2011 Christian König <deathsimple@vodafone.de> vdpau: add compositor to presentation queue
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
49f4aff75ce781fb71383a5ffe44e51e34ff1bf3 18-Mar-2011 Christian König <deathsimple@vodafone.de> vdpau: make indention and formating more sane
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c
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/presentation.c
6ada38d29a9b6eb01ad21e9b1ec089bf42d497da 22-Jul-2010 Thomas Balling Sørensen <tball@io.dk> Added stubs for the rest of the vdpau interface
/external/mesa3d/src/gallium/state_trackers/vdpau/presentation.c