85dbb227964d5533a497dbda4803fdf43ad9567f |
|
08-Mar-2012 |
Christian König <deathsimple@vodafone.de> |
vl/mpeg12: make bitstream decoder more robust Just another xine workaround. Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.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_bitstream.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_bitstream.c
|
efa93ae449b6dc8437ee7240a8ea050a0d1699e0 |
|
20-Dec-2011 |
Maarten Lankhorst <m.b.lankhorst@gmail.com> |
vl: improve vlc functions and handling Only initialize vlc in MPEG2 decoding once for all slices, add more sanity checks to vlc decoding functions, support multiple vlc input buffer, improve documentation of the vlc functions. v2: also implement multiple inputs for the vlc functions v3: some bug fixes for buffer size and alignment corner cases v4: rework of the patch, some more improvements Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com> Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.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_bitstream.c
|
d4bbdbd03893e900d8bcf0b46e8307a877d1a3ae |
|
29-Aug-2011 |
Christian König <deathsimple@vodafone.de> |
g3dvl: Fix a bug not decoding the last 32-64 bits of an mpeg2 bitstream. Another bug found by Andy Furniss.
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
b59715b13afa6885fe7950677df3be2fd89dee47 |
|
26-Aug-2011 |
Brian Paul <brianp@vmware.com> |
g3dvl: fix compilation failure on MSVC I assume the intention of "mb = {}" was to zero-initialize it.
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.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_bitstream.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_bitstream.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_bitstream.c
|
49967950a56de276ffcbaea80acbc9f5bd3207bc |
|
14-Jul-2011 |
Vinson Lee <vlee@vmware.com> |
g3dvl: s/inline/INLINE/ The inline keyword is not available in MSVC C.
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
7e1fbb360332ecac2789e28a0f3d303306f687b1 |
|
05-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove unused and dublicate fields from picture structure
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
912dc8ff09cd7c28926762c2e562de5a99d3e27a |
|
29-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move quantification into shaders
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.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_bitstream.c
|
235de23e57bd6dac6a2fcdd0807838eef72f6173 |
|
15-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] store mvpos seperately from x,y cord
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
5d7c8130b80ffc27fc73a2ca1a55352d4b4e34c4 |
|
15-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] pre apply zscan to quant matrix
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
6c731191c08561ea247cb2fcfacdf08f6b842363 |
|
14-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] fix fi_frame mb increment
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
ce31aaec02de0ef509dcee9d641c39623017a638 |
|
08-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move dct_type detection out of get_macroblock_modes
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
3b773d06d2edd39ce6e6ab6e306e3cca121dddfc |
|
08-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] fix field selection of mb without mc
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
626352648a8c0b5d92a979d1b1adbf472e711ff8 |
|
07-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] memcpy the DCT buffer instead of writing it directly It looks like texture buffers are not cached so this seems to be alot faster
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
6ad846ee78d9d8ba93dcecdefbf89f2b981333ef |
|
05-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] move zscan into shaders
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
352bfb525ab4858ac1a5710cc8d629764cf6bd72 |
|
04-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove quantizer_scale from picture structure
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
|
a9b1c4fe2e67c5b158056a05cbc394d62c1d3e40 |
|
04-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove dc_dct_pred from picture structure
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.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_bitstream.c
|
0f24c19eea80290f533d69403586d9fc6f4b36f7 |
|
04-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove the dubble zscan from the mpg12 decoder
/external/mesa3d/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.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_bitstream.c
|