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/decode.c
|
9f777699ed39e1c326938f84fc8f54198990cfa1 |
|
24-Mar-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: invert interlaced buffer checks That wasn't working as supposed. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
fa66fda5b042d8735145d2ac1e64b6e7feacd634 |
|
15-Mar-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: add VC-1 startcode if none is found in the stream v2: only advanced profile needs that. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.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/decode.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/decode.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/decode.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/decode.c
|
020a6f6cd8c3c8632f68e1f47ba3c63f2315e47e |
|
10-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
st/vdpau: recreate video buffer if decode doesn't like it Recreate the video buffer if the decoder can't handle it. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
d6aa0ad55dc245bfacb7d9c3b479fe5a6557d43f |
|
09-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl: add h264 infrastructure No implementation so far, just the defines for VDPAUs picture info structure. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
8ea416f35de0c664ef47b71841756758f22d7faa |
|
04-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl: move away from state like parameters Again based on Maartens work, but keep begin_frame and end_frame functions for now. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.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/state_trackers/vdpau/decode.c
|
7ac114f94a8fac5fa7cc0e99bf6a3c03ec194650 |
|
22-Dec-2011 |
Christian König <deathsimple@vodafone.de> |
vl: call decode_bitstream only once Submit all bitstreams at once to decode_bitstream. Signed-off-by: Christian König <deathsimple@vodafone.de> Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
45bb4b79f6ddd1fdb447632c88333866585fb80c |
|
02-Dec-2011 |
Maarten Lankhorst <m.b.lankhorst@gmail.com> |
vl: Add missing mpeg fields to pipe_mpeg12_picture_desc Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
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/decode.c
|
12bf452945ae64da69f474298758f9a7c8b94af5 |
|
31-Oct-2011 |
Maarten Lankhorst <m.b.lankhorst@gmail.com> |
state_trackers/vdpau: Add support for MPEG4 Part 2 Just the support patch, no decoder implements it currently. Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
1eb48c5500e5b3e3319108a1cecf63524fdede0d |
|
31-Oct-2011 |
Maarten Lankhorst <m.b.lankhorst@gmail.com> |
state_trackers/vdpau: Test if profile is supported first before trying to create decoder So a nicer error message is returned. Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
c4d47f065ae2a015a9d2e9a060d71e04d5935c2b |
|
31-Oct-2011 |
Maarten Lankhorst <m.b.lankhorst@gmail.com> |
state_trackers/vdpau: Add num_slices to mpeg12 picture structure Bitstream parsers might need that field. Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.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/decode.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/decode.c
|
82e8bf36d8fcd46bcb76ec300875a47c7312f1a1 |
|
12-Sep-2011 |
Emeric Grange <emeric.grange@gmail.com> |
g3dvl: Add max_references parameter to vl_create_decoder() Signed-off-by: Emeric Grange <emeric.grange@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.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/decode.c
|
2e62b30826679e9d5e1a783dc19baabec4fc8dfa |
|
12-Aug-2011 |
Christian König <deathsimple@vodafone.de> |
g3dvl: Rework the decoder interface part 5/5 Make setting the quant matrixes a generic interface. Also removes setting the quant matrix from the XvMC interface Signed-off-by: Christian König <deathsimple@vodafone.de> Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
d3770d6229d95e9beb67358ae2b2c8824ed3ae58 |
|
10-Aug-2011 |
Christian König <deathsimple@vodafone.de> |
g3dvl: Rework the decoder interface part 3/5 Revert back to a macroblock based interface. The structure used tries to keep as close to the spec as possible. Signed-off-by: Christian König <deathsimple@vodafone.de> Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
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/decode.c
|
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/decode.c
|
7746b7d4bf48b75dd273510e7a6ad6405c91b8bb |
|
18-Jul-2011 |
Emeric <emeric.grange@gmail.com> |
vdpau: enable mpeg1 hw decoding, using the exact same code path as mpeg2 Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=39307 Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
13da00f07c35d78b7ba8bc5d30e8c4b0b001744c |
|
14-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
g3dvl: change picture parameter of decode_bitstream to general version Using pipe_mpeg12_picture_desc was unintentional here.
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
34145ecdad8d6d3b14dc88dafd71b689c68de36c |
|
08-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: add implementation of VdpDecoderGetParameters
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.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/decode.c
|
b4fa7db65639322ae8dea19a23c9cc8234a3d7e1 |
|
05-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] split quant matrix out of picture info
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
c4a168819dee9a2f9b4e7c7ab8d79bb50876d85d |
|
05-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] rename map/unmap to begin/end frame mapping and unmapping of buffers is just an implementation detail. begining and ending an frame is much more descriptive
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
7e1fbb360332ecac2789e28a0f3d303306f687b1 |
|
05-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove unused and dublicate fields from picture structure
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
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/decode.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/decode.c
|
c888fe027c338f337123de4da2de1ac73b0f7587 |
|
04-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] Implement MPEG2 VLD Based uppon xine's slice_xvmc.c. This gets VDPAU up and running.
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
2471acfc4c051d480861265011fa5e77fad02887 |
|
27-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: start to implement MPEG2 decoder part
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.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/decode.c
|
d5b05a869a71147987a1c1d6c84f8df17148f031 |
|
03-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] start over with vdpau decoding
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
7dc87676f203f1df935a97348e1fb15274be4642 |
|
02-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: get state tracker to compile again
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
2bf95c519e755146704f4942b1703d47d18bfeaa |
|
19-Mar-2011 |
Christian König <deathsimple@vodafone.de> |
Merge remote branch 'origin/master' into pipe-video Conflicts: src/gallium/drivers/r600/r600_asm.c src/gallium/tests/unit/SConscript
|
49f4aff75ce781fb71383a5ffe44e51e34ff1bf3 |
|
18-Mar-2011 |
Christian König <deathsimple@vodafone.de> |
vdpau: make indention and formating more sane
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.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/decode.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/decode.c
|
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/decode.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/decode.c
|
d0e203f1f00b0f760acc7fab07cd7ce8cca34000 |
|
06-Oct-2010 |
Thomas Balling Sørensen <tball@tball-laptop.(none)> |
vl: initial commit of the bitstream parser
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
cac5e60fd3fa7b756bcd4174db8096335c70e145 |
|
30-Sep-2010 |
Thomas Balling Sørensen <tball@tball-laptop.(none)> |
vl: moved some functions to more appropriate places
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|
8291db1cdb9d8e8d02a9c1a7ce34e6a23b8238ff |
|
27-Sep-2010 |
Thomas Balling Sørensen <tball@tball-laptop.(none)> |
vl: Renamed function to appropriate name.
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.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/decode.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/decode.c
|
c97ccc33531d4bf3f3154515317255645ada2afe |
|
18-Jul-2010 |
Thomas Balling Sørensen <tball@tball-laptop.(none)> |
Added decode.c
/external/mesa3d/src/gallium/state_trackers/vdpau/decode.c
|