900168284615e61e13b6511c655b29e9ddb025b3 |
|
25-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl: add VL_MAX_SURFACES define Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.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_mpeg12_decoder.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_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.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_mpeg12_decoder.c
|
7cd1c62b6be88072e3d937b67c499592490927f1 |
|
02-Jan-2012 |
Marek Olšák <maraeo@gmail.com> |
gallium: remove deprecated PIPE_TRANSFER_DISCARD PIPE_TRANSFER_DISCARD_RANGE is defined the same.
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
7b181d16c3b954bf567563e90e5e94bda833fab8 |
|
04-Jan-2012 |
Christian König <deathsimple@vodafone.de> |
vl/mpeg2: simple fix to get xine running again Otherwise xines xxmc plugin will just display green blocks. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
bce506ffc09c44552c3d1053c6a0450b8f010292 |
|
22-Dec-2011 |
Christian König <deathsimple@vodafone.de> |
vl: seperate shader buffers from components Buffers for shader based decoding can now be released without its component still being around. 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_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.c
|
adb7f1351e4c231184a6355573c01c7780135342 |
|
04-Nov-2011 |
Vinson Lee <vlee@vmware.com> |
g3dvl: Fix memory leaks on error paths. Fixes Coverity resource leak defect. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
8a7e645c9befb8578c8a571ccc951ed908d177ae |
|
02-Nov-2011 |
Christian König <deathsimple@vodafone.de> |
g3dvl: remove some stale variable increment Incrementing "td" before initializing it is pointless and just leads to an uninitialized variable warning with MSVC. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
86f97f7dc015092aa7fa1b0bdc4fe0a9f696d418 |
|
16-Sep-2011 |
Christian König <deathsimple@vodafone.de> |
g3dvl: Don't use SCALED types for iDCT This should bring g3dvl back to work until we figured out how SCALED types should really work. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.c
|
005aea891ec5814c3c05f20e5a65ca61db3b1b10 |
|
26-Aug-2011 |
Brian Paul <brianp@vmware.com> |
g3dvl: s/inline/INLINE/ to fix MSVC build
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
9765dede7556f7ccfef1d90bab14a2bfa03384e5 |
|
24-Aug-2011 |
Christian König <deathsimple@vodafone.de> |
g3dvl: Rewrite the mpeg 1&2 bitstream parser Based on work of Maarten Lankhorst this time. Signed-off-by: Christian König <deathsimple@vodafone.de> Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
31096e13f858daf896c0c53077fb25e92da089a6 |
|
24-Aug-2011 |
Christian König <deathsimple@vodafone.de> |
g3dvl: Use a single texture for luma and chroma data Signed-off-by: Christian König <deathsimple@vodafone.de> Reviewed-by: Younes Manton <younes.m@gmail.com>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.c
|
d4cbd1272b723ba0da03a9664ee85452f8f2d457 |
|
13-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] don't upload all quant buffer layers at once There seems to be a bug in r600g when uploading more than one layer of a 3D resource at once with a hardware blit. So just do them one at a time to workaround this.
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
7c48575402e8c384db2fab24e4dd0fc72bef0451 |
|
13-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] keep a pointer in idct buffer to idct object So we always know to which idct object a buffer belongs
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.c
|
ea78480029450c019287c2a94d7c42a6a1d12dc3 |
|
08-Jul-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] and finally remove pipe_video_context
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.c
|
f1bf7d3dbfa8c74b9537e6132f17dd8250a3451b |
|
07-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move dummy quantification into xvmc state tracker
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
b4fa7db65639322ae8dea19a23c9cc8234a3d7e1 |
|
05-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] split quant matrix out of picture info
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.c
|
a6c76c8a90dc8995feed3c61b02dbd8408149036 |
|
04-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] use a vertex element instead of the instance id
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
ded2a9a628c58c2c8bfaaf6b8dd213e68de1dd20 |
|
01-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] respect maximum instruction for idct render targets
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
a019b60dd37c546a29ca42209bb2f31eec3456d4 |
|
01-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] dynamical adjust blocks per line
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
912dc8ff09cd7c28926762c2e562de5a99d3e27a |
|
29-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move quantification into shaders
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
ae56a1dd67040dc5d53f4a1622f775462f0fec05 |
|
26-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] implement mismatch control inside idct shaders
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
311eb749a1ab7ffd417bc456345d63eba75e3fec |
|
22-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] rework resource format handling
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
0121aae967d3d1366cccc8946cf89ad22818365e |
|
15-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] no need for seperate intermediate buffers any more This should reduce the video memory footprint drastically.
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
56457ffe11fd2b325f2bef3d99ca7e57b44e5c6a |
|
15-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move alignment of buffers to mb size into context
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
6ad846ee78d9d8ba93dcecdefbf89f2b981333ef |
|
05-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move zscan into shaders
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
e3789105fe3a289338821a53da499857aa924637 |
|
04-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] divide mpg12 width height by 16
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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/auxiliary/vl/vl_mpeg12_decoder.c
|
7f04fe5338d0846ec9a6003033da5357d2785c8b |
|
25-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] merge idct stage 2 and mc ycbcr stage into a single draw
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
104ac0066394f8246d18c833bca4bcce271b5eef |
|
24-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] rework fence handling and add r600g workaround
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.c
|
fa31b1095eeea97695125ad5770239805bed37da |
|
23-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
Merge remote branch 'origin/master' into pipe-video Conflicts: configs/linux-dri src/gallium/drivers/r600/r600_pipe.c src/gallium/drivers/r600/r600_state.c src/gallium/include/pipe/p_format.h src/gallium/tests/graw/fragment-shader/frag-abs.sh src/gallium/tests/graw/fragment-shader/frag-add.sh src/gallium/tests/graw/fragment-shader/frag-cb-1d.sh src/gallium/tests/graw/fragment-shader/frag-cb-2d.sh src/gallium/tests/graw/fragment-shader/frag-dp3.sh src/gallium/tests/graw/fragment-shader/frag-dp4.sh src/gallium/tests/graw/fragment-shader/frag-dst.sh src/gallium/tests/graw/fragment-shader/frag-ex2.sh src/gallium/tests/graw/fragment-shader/frag-face.sh src/gallium/tests/graw/fragment-shader/frag-flr.sh src/gallium/tests/graw/fragment-shader/frag-frc.sh src/gallium/tests/graw/fragment-shader/frag-kil.sh src/gallium/tests/graw/fragment-shader/frag-lg2.sh src/gallium/tests/graw/fragment-shader/frag-lit.sh src/gallium/tests/graw/fragment-shader/frag-lrp.sh src/gallium/tests/graw/fragment-shader/frag-mad-immx.sh src/gallium/tests/graw/fragment-shader/frag-mad.sh src/gallium/tests/graw/fragment-shader/frag-max.sh src/gallium/tests/graw/fragment-shader/frag-min.sh src/gallium/tests/graw/fragment-shader/frag-mov.sh src/gallium/tests/graw/fragment-shader/frag-mul.sh src/gallium/tests/graw/fragment-shader/frag-rcp.sh src/gallium/tests/graw/fragment-shader/frag-rsq.sh src/gallium/tests/graw/fragment-shader/frag-sge.sh src/gallium/tests/graw/fragment-shader/frag-slt.sh src/gallium/tests/graw/fragment-shader/frag-srcmod-abs.sh src/gallium/tests/graw/fragment-shader/frag-srcmod-absneg.sh src/gallium/tests/graw/fragment-shader/frag-srcmod-neg.sh src/gallium/tests/graw/fragment-shader/frag-srcmod-swz.sh src/gallium/tests/graw/fragment-shader/frag-sub.sh src/gallium/tests/graw/fragment-shader/frag-tempx.sh src/gallium/tests/graw/fragment-shader/frag-xpd.sh src/gallium/tests/graw/vertex-shader/vert-abs.sh src/gallium/tests/graw/vertex-shader/vert-add.sh src/gallium/tests/graw/vertex-shader/vert-arl.sh src/gallium/tests/graw/vertex-shader/vert-arr.sh src/gallium/tests/graw/vertex-shader/vert-cb-1d.sh src/gallium/tests/graw/vertex-shader/vert-cb-2d.sh src/gallium/tests/graw/vertex-shader/vert-dp3.sh src/gallium/tests/graw/vertex-shader/vert-dp4.sh src/gallium/tests/graw/vertex-shader/vert-dst.sh src/gallium/tests/graw/vertex-shader/vert-ex2.sh src/gallium/tests/graw/vertex-shader/vert-flr.sh src/gallium/tests/graw/vertex-shader/vert-frc.sh src/gallium/tests/graw/vertex-shader/vert-lg2.sh src/gallium/tests/graw/vertex-shader/vert-lit.sh src/gallium/tests/graw/vertex-shader/vert-lrp.sh src/gallium/tests/graw/vertex-shader/vert-mad.sh src/gallium/tests/graw/vertex-shader/vert-max.sh src/gallium/tests/graw/vertex-shader/vert-min.sh src/gallium/tests/graw/vertex-shader/vert-mov.sh src/gallium/tests/graw/vertex-shader/vert-mul.sh src/gallium/tests/graw/vertex-shader/vert-rcp.sh src/gallium/tests/graw/vertex-shader/vert-rsq.sh src/gallium/tests/graw/vertex-shader/vert-sge.sh src/gallium/tests/graw/vertex-shader/vert-slt.sh src/gallium/tests/graw/vertex-shader/vert-srcmod-abs.sh src/gallium/tests/graw/vertex-shader/vert-srcmod-absneg.sh src/gallium/tests/graw/vertex-shader/vert-srcmod-neg.sh src/gallium/tests/graw/vertex-shader/vert-srcmod-swz.sh src/gallium/tests/graw/vertex-shader/vert-sub.sh src/gallium/tests/graw/vertex-shader/vert-xpd.sh src/gallium/tools/trace/dump.py src/gallium/tools/trace/format.py src/gallium/tools/trace/model.py src/gallium/tools/trace/parse.py
|
24d76d2966a5c666c9627034e6751621b17024c8 |
|
23-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] cleanup error handling
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
2e6274fc3b123e7de695038054b5cbd20b11559a |
|
23-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make ycbcr stream and block data a public interface
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
f0819a22f3dc63d1c0dde6320babf9b7fcda15bb |
|
23-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] start implementing zscan and quantification Not 100% complete, but at least a good start.
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
b7acf83d523563cde613fe805bd8edaa02f64b53 |
|
20-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make motion vector buffers a public interface
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
3511780a43077d1359bd491eadb4ab9b3b86795a |
|
19-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] revert commit 310eea52ca1e997295c84163066cc5d0fd4f8cf6 Using a seperate vertex buffer for mc and ycbcr handling is still better.
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
849bc838e81f930e6f090e6c6597bb92e822b4c9 |
|
17-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] give each color component their own vertex buffer
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
38a315b7049946d124409b377e622994feccdcb7 |
|
17-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] no need for seperate mv vertex states any more
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
b8a6e0e6fc451096d684a1e18529ab4879cdba0a |
|
17-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] give mv their own vertex buffer back
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
0a2310b375068694d5700395aededc3fe68a0f3a |
|
17-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move blender state into idct code
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
f1485e155a985df3100708f4bfb1a9d7c72217f4 |
|
16-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make macroblock_size configurable in mc
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
5294ac62236bf05e1eaaca3399e539c28c0ccc4c |
|
16-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move mc fb and viewport handling into buffer object
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
ff210aea7c080600bd45eb18b29a6109468ed4df |
|
16-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] back to seperate mc for y and c planes
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
c87b83d4b2b860bb4c9f90897232e661a2b94c07 |
|
15-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] give mc and ycbcr stage its own vertex element state
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
10c49b28752f5f2d822dfb1e2e6a1ec213cc44da |
|
14-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] use blending for mc of ref frames
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
b88fa924009b5cc572187d3ca6a395d5226aa1c3 |
|
13-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] split mc into seperate stages
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.c
|
ccc80d2c09ad35f867c0c0a85f7e1cadd73941bb |
|
11-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] fully support different formats for source and intermediate textures
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
bad3085c7839de734f6b883088f91ae55db61a35 |
|
10-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] autoselect texture formats
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
871d6d49c931739d94e646f2b0c3eb5db8a03d69 |
|
10-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] autoconfigure nr of idct render targets
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
b6af6ba6c0e62fc91adb350d882bab69dde1ef7a |
|
10-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove unused rasterizer state from mpeg decoder
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
ad4ed0e7f642a536618be183b293286fff1b206b |
|
10-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] give idct it's own init buffer function
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
fcf765620d803b376582afb618b1f643242b641b |
|
10-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make number of idct render targets configurable
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.c
|
fcdf50f74befad8d89eb3f9cdfd88b82d1daa98c |
|
07-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] add support for different decoding entry points
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
|
9d2e630cd02362bfa8f090640a55cf2dea9d64b3 |
|
07-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move mapping/unmapping and uploading of blocks out of idct code
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_decoder.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_mpeg12_decoder.c
|