summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/nouveau_vp3_video.h
AgeCommit message (Collapse)AuthorFilesLines
2016-01-05nouveau: split nouveau_vp3_bsp in begin/next/endJulien Isorce1-4/+13
It allows to call nouveau_vp3_bsp_next multiple times between one begin/end. It is required to support st/va. https://bugs.freedesktop.org/show_bug.cgi?id=89969 Signed-off-by: Julien Isorce <j.isorce@samsung.com> [imirkin: create strparm_bsp function, simplified w0 calculation] Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2015-10-31nouveau: get rid of tabsIlia Mirkin1-16/+16
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-6/+6
Generated by running: git grep -l INLINE src/gallium/ | xargs sed -i 's/\bINLINE\b/inline/g' git grep -l INLINE src/mesa/state_tracker/ | xargs sed -i 's/\bINLINE\b/inline/g' git checkout src/gallium/state_trackers/clover/Doxyfile and manual edits to src/gallium/include/pipe/p_compiler.h src/gallium/README.portability to remove mentions of the inline define. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Acked-by: Marek Olšák <marek.olsak@amd.com>
2014-09-11nouveau: re-allocate bo's on overflowMaarten Lankhorst1-0/+2
The BSP bo might be too small to contain all of the bsp data, bump its size on overflow. Also bump inter_bo when this happens, it might be too small otherwise. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Cc: "10.2 10.3" <mesa-stable@lists.freedesktop.org>
2014-04-17nouveau/vdec: small fixes to h264 handlingMaarten Lankhorst1-0/+1
nouveau_vp3_inter_sizes requires sliec_count as argument just as the other places that call it from h264 code do. Hopefully fixes something. Fix the status_vp code to allow status == 0 too, when processing hasn't started yet. set h264->second_field correctly.
2014-03-20nouveau: don't assume libdrm include prefixJonathan Gray1-1/+1
drm headers may be installed in a different directory Signed-off-by: Jonathan Gray <jsg@jsg.id.au> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
2013-08-19vl: add entrypoint to is_video_format_supportedChristian König1-1/+2
Signed-off-by: Christian König <christian.koenig@amd.com>
2013-08-19vl: add entrypoint to get_video_paramChristian König1-0/+1
Signed-off-by: Christian König <christian.koenig@amd.com>
2013-08-19vl: rename pipe_video_decoder to pipe_video_codecChristian König1-2/+2
Signed-off-by: Christian König <christian.koenig@amd.com>
2013-08-19vl: rename enum pipe_video_codec to pipe_video_formatChristian König1-1/+1
Signed-off-by: Christian König <christian.koenig@amd.com>
2013-08-15nvc0: move video param and format support functions to nouveauIlia Mirkin1-0/+10
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2013-08-15nvc0: move firmware loading functions to nouveauIlia Mirkin1-0/+5
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2013-08-15nvc0: move some of the simpler decoder functions into nouveauIlia Mirkin1-0/+3
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2013-08-15nvc0: move vp param filling logic into nouveauIlia Mirkin1-0/+6
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2013-08-15nvc0: move bsp param-filling logic into nouveauIlia Mirkin1-2/+8
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2013-08-15nvc0: move nvc0_decoder into nouveau, rename to nouveau_vp3_decoderIlia Mirkin1-0/+160
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2013-08-15nvc0: refactor video buffer management logic into nouveau_vp3Ilia Mirkin1-0/+38
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>