d37c3c6ebecfe404d2341b897ac9b81adce5f4d7 |
|
09-Jun-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: clear Cb&Cr with 0.5f That makes the output black in case of decoding errors. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
eb024c74885778ab1ffa6dc590116959bb526c2e |
|
06-Jun-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: fix YCbCr down/up-loads for buffers larger than requested When the video buffer turns out to be larger than requested by the application we shouldn't upload or download more data into / from it original requested. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=39309 Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
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/surface.c
|
2e5f3cdca51e08320f38089f627fd059b7ebfa99 |
|
05-Mar-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: add xine workaround For reasons I don't understand xine tries to set the surface format by using a zero pitch. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/surface.c
|
8d0808214a75bbb254185b0293c8dd48aa5c4df7 |
|
26-Feb-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: implement VideoSurfaceGetBitsYCbCr Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/surface.c
|
0f194fc9e443ee6abd266737321655882e435970 |
|
10-Feb-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: Use transfer_inline_write to upload ycbcr data Uses less code and looks at least a bit cleaner than mapping manually. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/surface.c
|
8f54929c5d9a07a999cb0a55c406062fd8cdfb74 |
|
01-Feb-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: use interlacing capabilities Recreate video buffer if need arises. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
8bfadc802f6c3c85de4c429b2a87d0bdb1705028 |
|
30-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: implement uploads to interlaced video buffers Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/state_trackers/vdpau/surface.c
|
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/surface.c
|
9d9afcb5bac2931d4b8e6d1aa571e941c5110c90 |
|
10-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl: reintroduce PIPE_VIDEO_CAP_PREFERED_FORMAT Create the video buffers in the format the driver preffers. This temporary creates problems with decoder less VDPAU video playback. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/state_trackers/vdpau/surface.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/surface.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/surface.c
|
3d769619e2937cb4f2a036e82b396d9e53d65ba8 |
|
10-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: implement VdpOutputSurfaceGetParameters
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/surface.c
|
4e837f557bf5f5afb286e1f2244ed69c0092c2d6 |
|
08-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move video buffer creation out of video context
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
10fd45114d4a7bbac4093755305ea5e4ba3ab6a5 |
|
08-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove sampler view handling from video context
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/surface.c
|
38bd8131776879e9dc90d06848657756a4a13a66 |
|
26-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: add stups for the missing functions
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/state_trackers/vdpau/surface.c
|
b54909910c04313fb45c4e8f39091ad73ec329f3 |
|
24-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove resource_format workaround
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
f63aba41fb7eba142b0b22a2a46cb264157c2505 |
|
12-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: switch cb cr planes in vlVdpVideoSurfacePutBitsYCbCr
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
4f3fb1586aebfe248321e935651b5af92b5a8261 |
|
12-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make resource format selection a public interface
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/surface.c
|
2c21d28e8315ff65cb6f47fda46cbd65d67fb4e7 |
|
06-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: implement vlVdpVideoSurfacePutBitsYCbCr
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
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/surface.c
|
d5b05a869a71147987a1c1d6c84f8df17148f031 |
|
03-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] start over with vdpau decoding
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
cbb3ad3d5aaeecfdd724ef0de120969031bb23fc |
|
18-Mar-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: fix formating and idention of surface.c
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
b90f569a0f8578a20b9ee2997396b6c3ddd3b573 |
|
18-Mar-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: merge fixes for vdpau state tracker
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
7d2bdc2d4db8321a72edcc921a0fcfa4e4d41ef9 |
|
08-Oct-2010 |
Thomas Balling Sørensen <tball@tball-laptop.(none)> |
vl: bitstream decoder finds startcodes
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
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/surface.c
|
966b836e2d5142e01b0286c864ca4a6f1be5b706 |
|
01-Aug-2010 |
Thomas Balling Sørensen <tball@io.dk> |
Stubs for the bitstream mpeg2 decoder
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.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/surface.c
|
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/surface.c
|
06a49b18729890417094aa9602c1cc1ea8b970e2 |
|
14-Jul-2010 |
Thomas Balling Sørensen <tball@tball-laptop.(none)> |
fixed compilation
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|
15bc635499589dc3490e5bdc198dfd376ce6fb1f |
|
14-Jul-2010 |
Thomas Balling Sørensen <tball@tball-laptop.(none)> |
added surface.c and made some changes in device.c
/external/mesa3d/src/gallium/state_trackers/vdpau/surface.c
|