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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
51ecb33c6b218af8e7c401a701b51f52331a1782 |
|
27-Aug-2011 |
Kai Wasserbäch <kai@dev.carbon-project.org> |
include/pipe: 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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
e5f7e09210838376ba64c6c09b6270046b0feab1 |
|
14-Jul-2011 |
Brian Paul <brianp@vmware.com> |
gallium: don't use enum bitfields in p_video_state.h Silences many warnings about "type of bit-field ‘field_select’ is a GCC extension". Since the field sizes were 8 and 16 bits, just use basic types.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
b4fa7db65639322ae8dea19a23c9cc8234a3d7e1 |
|
05-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] split quant matrix out of picture info
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
7e1fbb360332ecac2789e28a0f3d303306f687b1 |
|
05-Jun-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove unused and dublicate fields from picture structure
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
352bfb525ab4858ac1a5710cc8d629764cf6bd72 |
|
04-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove quantizer_scale from picture structure
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
a9b1c4fe2e67c5b158056a05cbc394d62c1d3e40 |
|
04-May-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] remove dc_dct_pred from picture structure
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
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/include/pipe/p_video_state.h
|
2e6274fc3b123e7de695038054b5cbd20b11559a |
|
23-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make ycbcr stream and block data a public interface
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
b7acf83d523563cde613fe805bd8edaa02f64b53 |
|
20-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make motion vector buffers a public interface
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
b8a6e0e6fc451096d684a1e18529ab4879cdba0a |
|
17-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] give mv their own vertex buffer back
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
7a5390b06fea99f85ab47d40d8dc40e40e0f2ab8 |
|
09-Apr-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] make mv weights a public interface
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
bac8760f7f3523e9b6d5b2fd7cd46091d4883f5e |
|
20-Mar-2011 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] rename motion vector fields
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
9032d2a13ecd019206a48767d9205c0aafa7cca2 |
|
10-Jan-2011 |
Christian König <deathsimple@vodafone.de> |
Merge remote branch 'vdpau/pipe-video' into pipe-video Conflicts: src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c src/gallium/drivers/softpipe/sp_video_context.c src/gallium/include/pipe/p_format.h src/gallium/state_trackers/xorg/xvmc/context.c src/gallium/tests/unit/SConscript
|
5182416f030af71bd2fa4b00edffc268cec0e050 |
|
09-Nov-2010 |
Christian König <deathsimple@vodafone.de> |
[g3dvl] start handling motion_vertical_field_select
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
725e4ada3062c80623abf51477dfdc73fe294f3f |
|
20-Jul-2010 |
Thomas Balling Sørensen <tball@io.dk> |
Made some decoding function for mpeg2-decoding
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
f1bbd41e326ce7a90e9b5956195203eee537cbc7 |
|
12-Mar-2010 |
Younes Manton <younes.m@gmail.com> |
vl: Don't wrap blocks in pipe_user_buffers. Mallocing/free eat up a noticeable amount of CPU time for no practical benefit.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
299407aaa3d3a4ab96097e110df1a7db16eaee9c |
|
12-Mar-2010 |
Younes Manton <younes.m@gmail.com> |
vl: Get rid of pipe_video_surface.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
a8238bb08a95e7ea4430450c304a6bee210df1a6 |
|
07-Mar-2010 |
Younes Manton <younes.m@gmail.com> |
Merge remote branch 'origin/master' into pipe-video Conflicts: configure.ac src/gallium/auxiliary/vl/Makefile src/gallium/auxiliary/vl/SConscript src/gallium/auxiliary/vl/vl_compositor.c src/gallium/auxiliary/vl/vl_compositor.h src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h src/gallium/drivers/nouveau/nouveau_winsys.h src/gallium/drivers/softpipe/sp_video_context.c src/gallium/include/pipe/p_video_state.h src/gallium/include/state_tracker/drm_api.h src/gallium/state_trackers/xorg/xvmc/surface.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.h src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/g3dvl/nouveau/Makefile
|
38f6f23fcf37247fd709d1c612d08bfa9b124e69 |
|
02-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
gallium: Make pipe_atomic a regular int32_t.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
28486880ca3ec39419ccee0cb1a3bedc9ef7117c |
|
02-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
gallium: pipe/p_inlines.h -> util/u_inlines.h
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
1776e738fb6f41954542bce064e4e5e59a4aa530 |
|
01-Feb-2010 |
José Fonseca <jfonseca@vmware.com> |
gallium: Remove unnecessary includes. Add others to compensate.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
35a15f02634a31c1517363d91aaef8f190e24687 |
|
03-Dec-2009 |
Roland Scheidegger <sroland@vmware.com> |
gallium: fix reference counting functions to be strict-aliasing compliant Historically, parts of mesa code are not strict-aliasing safe, hence -fno-strict-aliasing is needed to compile (this got forgotten for scons builds for gallium, which indeed not only caused compiler warnings but also unexplicable crashes in non-debug builds). However, we should try to eliminate code not complying with strict-aliasing code at least for gallium. Hence change pipe_reference functions to make them strict-aliasing compliant. This adds a bit more complexity (especially for derived classes) but is the right thing to do, and it does in fact fix a segfault.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
dcccbfd14e46a4b69d3e89666d57f07589eaef9b |
|
03-Nov-2009 |
Younes Manton <younes.m@gmail.com> |
g3dvl: Wrap macroblock block buffer in a pipe user buffer.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
d18bd04dde2aca78afd8cec4d9dc4b2fd172ad38 |
|
03-Nov-2009 |
Younes Manton <younes.m@gmail.com> |
g3dvl: Put misc helpers in u_video.h.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
fcb595c04f9ee275eae49b7bb7c61246671f5ce2 |
|
02-Oct-2009 |
Younes Manton <younes.m@gmail.com> |
g3dvl: Copyright blocks.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
bd2e36a38fe1e0b61a97338c342aa0e7aee334db |
|
28-Sep-2009 |
José Fonseca <jfonseca@vmware.com> |
g3dvl: assert.h -> util/u_debug.h
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
7db33440a800f134204a1ee7d2d595da1771c3ed |
|
28-Sep-2009 |
José Fonseca <jfonseca@vmware.com> |
g3dvl: Define PIPE_VIDEO_CODEC_UNKNOWN for failures. gcc 4.4 seems particularly picky with int -> enum conversions.
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|
f547472bfa0a797adacc2a7688b4c1ba65381a80 |
|
28-Sep-2009 |
Younes Manton <younes.m@gmail.com> |
g3dvl: pipe_video_context interface, softpipe impl, auxiliary libs
/external/mesa3d/src/gallium/include/pipe/p_video_state.h
|