Mesa (master): winsys/amdgpu: request high addresses

2018-02-28 Thread Christian König
Module: Mesa Branch: master Commit: 33633690aa51ff5c79909146d6453b50e37dbad0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33633690aa51ff5c79909146d6453b50e37dbad0 Author: Christian König <christian.koe...@amd.com> Date: Mon Feb 26 14:13:28 2018 +0100 winsys/amdgpu: reques

Mesa (master): st/va: Enable vaExportSurfaceHandle()

2018-02-09 Thread Christian König
Handle() It is present from libva 2.1 (VAAPI 1.1.0 or higher). Signed-off-by: Mark Thompson <s...@jkqxz.net> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/context.c | 8 +++- src/gallium/state_trackers/va/surface.c | 2 +- 2 files changed,

Mesa (master): st/va: Make the vendor string more descriptive

2018-02-09 Thread Christian König
g more descriptive Include the Mesa version and detail about the platform. Signed-off-by: Mark Thompson <s...@jkqxz.net> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/context.c| 6 +- src/gallium/state_trackers/va/va_private.h | 1 +

Mesa (master): radeon/uvd: update quantiser matrices only when requested

2018-01-16 Thread Christian König
ntiser matrices only when requested Only upload them when the pointers are valid. Signed-off-by: Indrajit Das <indrajit-kumar@amd.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/drivers/radeon/radeon_uvd.c | 17 +++-- 1 file changed, 1

Mesa (master): st/va: clear pointers for mpeg2 quantiser matrices

2018-01-16 Thread Christian König
gt; Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/picture.c | 5 + 1 file changed, 5 insertions(+) diff --git a/src/gallium/state_trackers/va/picture.c b/src/gallium/state_trackers/va/picture.c index 895157375a..23a4b524d7 100644 --- a/src/gallium

Mesa (master): radeon/vcn: update quantiser matrices only when requested

2018-01-16 Thread Christian König
ntiser matrices only when requested Only update them when the pointers are valid. Signed-off-by: Indrajit Das <indrajit-kumar@amd.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/drivers/radeon/radeon_vcn_dec.c | 17 +++-- 1 file changed, 1

Mesa (master): st/omx_bellagio: Rename state tracker and option

2017-09-15 Thread Christian König
state tracker and option Changes --enable-omx option to --enable-omx-bellagio Signed-off-by: Gurkirpal Singh <gurkirpal...@gmail.com> Reviewed-and-Tested-by: Julien Isorce <julien.iso...@gmail.com> Acked-by: Christian König <christian.koe...@amd.com

Mesa (master): radeonsi: set a per-buffer flag that disables inter-process sharing (v4)

2017-08-31 Thread Christian König
Module: Mesa Branch: master Commit: 8b3a257851905ff444d981e52938cbf2b36ba830 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b3a257851905ff444d981e52938cbf2b36ba830 Author: Marek Olšák Date: Tue Jul 18 16:08:44 2017 -0400 radeonsi: set a per-buffer flag that

Mesa (master): winsys/amdgpu: set AMDGPU_GEM_CREATE_VM_ALWAYS_VALID if possible v2

2017-08-31 Thread Christian König
Module: Mesa Branch: master Commit: 214b565bc28bc4419f3eec29ab7bbe34080459fe URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=214b565bc28bc4419f3eec29ab7bbe34080459fe Author: Christian König <christian.koe...@amd.com> Date: Tue Aug 29 16:45:46 2017 +0200 winsys/amdgp

Mesa (master): change va max_entrypoints

2017-06-22 Thread Christian König
points As encode support is added along with decode, increase max_entrypoints to two. vaMaxNumEntrypoints was returning incorrect value and causing memory corruption before this commit v2: assert when max_entrypoints needs to be bigger CC: mesa-sta...@lists.freedesktop.org Reviewed-by: Christian

Mesa (master): st/va: Fix leak in VAAPI subpictures

2017-06-22 Thread Christian König
ctures sampler view allocated in vaAssociateSubpicture is not cleared in vaiDeassociateSubpicture. Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/subpicture.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/state_trackers/va/subpict

Mesa (master): winsys/amdgpu: align VA allocations to fragment size v2

2017-05-24 Thread Christian König
Module: Mesa Branch: master Commit: 5318870f5457104aae87d7cd81b347e1aea231ea URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5318870f5457104aae87d7cd81b347e1aea231ea Author: Christian König <christian.koe...@amd.com> Date: Tue May 23 18:40:18 2017 +0200 winsys/amdgpu: al

Mesa (master): st/va: remove assert for single slice

2017-03-28 Thread Christian König
assert for single slice we anyway allow for multiple slices v2: do not remove assert to check for buf->size Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/picture_mpeg12.c | 2 +- 1 file

Mesa (master): svga: handle P016 format as well

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: 8dee325752daf1850a1f497c82b30d0574a5b612 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dee325752daf1850a1f497c82b30d0574a5b612 Author: Christian König <christian.koe...@amd.com> Date: Mon Mar 13 12:43:18 2017 +0100 svga: handle P016

Mesa (master): st/va: add support for P010 and P016 formats v3

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: e58a1e8f68b3b740d915468012573a4d7befb875 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e58a1e8f68b3b740d915468012573a4d7befb875 Author: Christian König <christian.koe...@amd.com> Date: Mon Mar 6 17:53:04 2017 +0100 st/va: add support fo

Mesa (master): st/va: cleanup error handling in vlVaCreateSurfaces2

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: 1ce68af07b38f6f9c9f8c7b42d30b0c3026b1ceb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ce68af07b38f6f9c9f8c7b42d30b0c3026b1ceb Author: Christian König <christian.koe...@amd.com> Date: Wed Jan 25 14:46:53 2017 +0100 st/va: cleanup error ha

Mesa (master): radeon/uvd: enable 10bit HEVC decode v2

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: 88f34510832d4468fe887b6383d2006d9b85fb9b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f34510832d4468fe887b6383d2006d9b85fb9b Author: Christian König <christian.koe...@amd.com> Date: Mon Jan 16 15:04:47 2017 +0100 radeon/uvd: enable 10bi

Mesa (master): vl/video_buffer: add support for P016

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: cee591a224466f344cf6ab504c66f527d4f95b6d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cee591a224466f344cf6ab504c66f527d4f95b6d Author: Christian König <christian.koe...@amd.com> Date: Sat Jan 14 13:57:02 2017 +0100 vl/video_buffer: add s

Mesa (master): st/va: add config support for 10bit decoding v2

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: 5369b5a91dea392d3aea6f3438b77ee9b4d2a653 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5369b5a91dea392d3aea6f3438b77ee9b4d2a653 Author: Christian König <christian.koe...@amd.com> Date: Mon Mar 6 17:36:29 2017 +0100 st/va: add config s

Mesa (master): radeon/UVD: fix the decoding target pitch calculation

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: 3e1e441aa05069e3eee906144cf96898e0b802e2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e1e441aa05069e3eee906144cf96898e0b802e2 Author: Christian König <christian.koe...@amd.com> Date: Wed Mar 8 12:51:13 2017 +0100 radeon/UVD: fix the de

Mesa (master): st/va: add support for allocating 10bpp surfaces

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: e9d3e29bb3225e1f6e8fdf56702979e86d92e675 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9d3e29bb3225e1f6e8fdf56702979e86d92e675 Author: Christian König <christian.koe...@amd.com> Date: Tue Mar 7 15:23:39 2017 +0100 st/va: add s

Mesa (master): st/va: clear the video surface on allocation

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: f1d1deb0157fd011daa60d439157bb16f30566ca URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1d1deb0157fd011daa60d439157bb16f30566ca Author: Christian König <christian.koe...@amd.com> Date: Tue Mar 7 15:20:08 2017 +0100 st/va: clear the video s

Mesa (master): gallium: add P016 format

2017-03-13 Thread Christian König
Module: Mesa Branch: master Commit: 62cff793785ee203b086e4895bae0f78cc0748d7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62cff793785ee203b086e4895bae0f78cc0748d7 Author: Christian König <christian.koe...@amd.com> Date: Fri Jan 13 19:11:43 2017 +0100 gallium: add P016 format

Mesa (master): st/va: Support fractional framerate in misc parameter

2017-03-06 Thread Christian König
merate in misc parameter Signed-off-by: Mark Thompson <s...@jkqxz.net> Acked-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/picture.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/va/pictur

Mesa (master): st/omx: Set end-of-frame flag on bitstream output buffers

2017-03-06 Thread Christian König
gments of the first frame when it is not set. Signed-off-by: Mark Thompson <s...@jkqxz.net> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/omx/vid_enc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/state_trackers/omx/vid_en

Mesa (master): st/va encode handle ntsc framerate rate control

2017-03-06 Thread Christian König
merate rate control Tested with ffmpeg and gst-vaapi. Without this bits per frame is set way too low for fractional framerates. v2: Mark Thompson: simplify calculation. Use float. Signed-off-by: Andy Furniss <adf.li...@gmail.com> Acked-by: Christian König <christian.koe...@amd.com>

Mesa (master): st/va: Fix forward/backward referencing for deinterlacing

2017-03-06 Thread Christian König
ompson <s...@jkqxz.net> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/postproc.c | 10 +- src/gallium/state_trackers/va/surface.c | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/gallium/state_tracker

Mesa (master): st/omx: Fix port format enumeration

2017-03-06 Thread Christian König
rmat for all values of nIndex, resulting in an infinite loop when a client attempts to enumerate all formats. Signed-off-by: Mark Thompson <s...@jkqxz.net> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/omx/vid_enc.c | 2 ++ 1 file changed, 2

Mesa (master): st/va: make sure that we call begin_frame() only once v2

2017-01-23 Thread Christian König
Module: Mesa Branch: master Commit: 1338d912f52b69f76ef75d1ad313893db77d4da8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1338d912f52b69f76ef75d1ad313893db77d4da8 Author: Christian König <christian.koe...@amd.com> Date: Thu Jan 19 13:44:34 2017 +0100 st/va: make sure that w

Mesa (master): st/vdpau: only send buffers with B8G8R8A8 format to X

2017-01-19 Thread Christian König
format. For other buffers we copy them to a buffer which is send to X. v2: only send buffers with format VDP_RGBA_FORMAT_B8G8R8A8 v3: reword commit message v4: add comment explaining the code Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian

Mesa (master): st/vdpau: remove the delayed rendering hack(v1.1)

2017-01-17 Thread Christian König
elayed rendering hack(v1.1) the hack was introduced to avoid an extra copying but now with dri3 we don't need it anymore v1.1: rebasing Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Acked-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_track

Mesa (master): vl/dri3: use external texture as back buffers(v4)

2017-01-17 Thread Christian König
avoid calls to present extension for every frame Reviewed and Suggested-by: Leo Liu <leo@amd.com> Acked-by: Christian König <christian.koe...@amd.com> Tested-by: Andy Furniss <adf.li...@gmail.com> Signed-off-by: Nayan Deshmukh <nayan26deshm...@gma

Mesa (master): st/vdpau: use dri3 to directly send the buffer to X(v2)

2017-01-17 Thread Christian König
rectly send the buffer to X(v2) this avoids an extra copy which occurs in case of dri2 v1.1: fallback to dri2 if dri3 fails to initialize v2: add PIPE_BIND_SCANOUT to output buffers as they will be send to X server directly (Michel) Suggested-by: Christian König <christian.koe...@amd.co

Mesa (master): st/va: delay calling begin_frame until we have all parameters

2017-01-16 Thread Christian König
gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/picture.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/state_trackers/va/picture.c b/src/gallium/state_trackers/va/picture.c index b5b9a83..dc7121c 100644

Mesa (master): st/va: flush pipeline after post processing

2017-01-13 Thread Christian König
r post processing This will flush the pipeline,which will allow to share dma-buf based buffers. Signed-off-by: Suresh Guttula <suresh.gutt...@amd.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/postproc.c | 1 + 1 file changed, 1 insertion(+)

Mesa (master): st/va: fix incorrect argument in vl_compositor_cleanup

2017-01-05 Thread Christian König
gument in vl_compositor_cleanup This fixes the mistake introduced in commit b6737a8bcd03ea68952799144c0c6e6e6679bee9 Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/context.c | 2 +-

Mesa (master): vl/zscan: fix "Fix trivial sign compare warnings"

2017-01-03 Thread Christian König
Module: Mesa Branch: master Commit: ac57bcda1e0e6dcfa81e24468d5b682686120649 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac57bcda1e0e6dcfa81e24468d5b682686120649 Author: Christian König <christian.koe...@amd.com> Date: Wed Dec 14 15:03:35 2016 +0100 vl/zscan: fix "

Mesa (master): vl/compositor: implement error handling

2017-01-03 Thread Christian König
error handling pipe_buffer_map and pipe_buffer_create may return NULL Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/auxiliary/vl/vl_compositor.c | 13 +++-- src/gallium/auxiliary/vl/vl_compo

Mesa (master): st/va: error handling

2017-01-03 Thread Christian König
handle the cases when vl_compositor_set_csc_matrix(), vl_compositor_init_state() and vl_compositor_init() fail Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/context.c | 18

Mesa (master): st/vdpau: error handling

2017-01-03 Thread Christian König
ndling handle the cases when vl_compositor_set_csc_matrix(), vl_compositor_init_state() and vl_compositor_init() fail Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/vdpau/device.c | 8 +

Mesa (master): st/vdpau: fix compiler warning in vlVdpVideoMixerRender

2016-12-05 Thread Christian König
arning in vlVdpVideoMixerRender Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/vdpau/mixer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/state_tracker

Mesa (master): st/va: Return surface formats depending on config chroma format

2016-10-14 Thread Christian König
ending on config chroma format This makes the supported format actually match the configuration, and allows the user to observe that NV12 is supported for video processing where previously they couldn't (though it did always work if they blindly tried to use it anyway). Reviewed-by: Christian

Mesa (master): st/va: Save surface chroma format in config

2016-10-14 Thread Christian König
format in config Both YUV420 and RGB32 configurations are supported, so we need to be able to distinguish which is being used. Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/config.c | 20 +++- src/gallium/state_trackers/va/va_private

Mesa (master): st/va: Return more useful config attributes

2016-10-14 Thread Christian König
config attributes The encoder attributes are needed for a user of the encoder to be able to configure it sensibly without internal knowledge. Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/config.c | 47 +++--- 1 file changed, 3

Mesa (master): st/va: Baseline profile is not supported

2016-10-14 Thread Christian König
ported Constrained baseline profile is supported, so use that instead. This matches what the encoder already does (constraint_set1_flag is always set in the output bitstream). Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/va_private.h | 4

Mesa (master): st/va: Fix H.264 PicOrderCnt value

2016-10-14 Thread Christian König
value TopFieldPicOrderCnt is exactly the PicOrderCnt value for a frame - see H.264 section 8.2.1. Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/picture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/va/

Mesa (master): st/va: Fix vaSyncSurface with no outstanding operation

2016-09-27 Thread Christian König
urface with no outstanding operation Fixes crash if the application doesn't do what the state tracker expects. Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/surface.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/src/gallium/state_trackers/va/surf

Mesa (master): st/va Avoid VBR bitrate calculation overflow v2

2016-09-27 Thread Christian König
lation overflow v2 VBR bitrate calc needs 64 bits at high rates. v2: use float. Signed-off-by: Andy Furniss <adf.li...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> Cc: mesa-sta...@lists.freedesktop.org --- src/gallium/state_trackers/va/picture.c | 2 +- 1 file ch

Mesa (master): vl/dri3: handle the case of different GPU(v4.2)

2016-09-20 Thread Christian König
gt; Reviewed-by: Leo Liu <leo@amd.com> Acked-by: Michel Dänzer <michel.daen...@amd.com> Acked-by: Christian König <christian.koe...@amd.com> --- src/gallium/auxiliary/vl/vl_winsys_dri3.c | 66 +-- 1 file changed, 53 insertions(+), 13 deletion

Mesa (master): st/va: flush the context before calling flush_frontbuffer( v2)

2016-09-20 Thread Christian König
<michel.daen...@amd.com> Acked-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/surface.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/va/surface.c b/src/gallium/state_trackers/va/surface.c index

Mesa (master): st/vdpau: flush the context before calling flush_frontbuffer

2016-09-20 Thread Christian König
ontext before calling flush_frontbuffer so that the texture is rendered to back buffer before calling flush_frontbuffer and can be copied to a different buffer in the function Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> A

Mesa (master): st/vdpau: fix argument type to vlVdpOutputSurfaceDMABuf

2016-09-20 Thread Christian König
t type to vlVdpOutputSurfaceDMABuf Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/include/state_tracker/vdpau_dmabuf.h | 2 +- src/gallium/state_trackers/vdpau/output.c| 2 +- 2 files changed, 2 insertions(+), 2

Mesa (master): st/vdpau: Revert " change the order in which filters are applied(v3)"

2016-08-29 Thread Christian König
Module: Mesa Branch: master Commit: 77e4424106290208ebf33eb021766c50741c55e0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77e4424106290208ebf33eb021766c50741c55e0 Author: Christian König <christian.koe...@amd.com> Date: Fri Aug 26 09:56:18 2016 +0200 st/vdpau: Revert &

Mesa (master): st/vdpau: use temporary buffers while applying filters

2016-08-29 Thread Christian König
porary buffers while applying filters Use temporary buffers so that we don't read and write to the same surface at the same time. We don't need to use linear layout now. v2: rebase the patch against reverted change Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Chr

Mesa (master): st/va: Remove unused variable coded_size from vlVaEndPicture()

2016-08-24 Thread Christian König
ev.carbon-project.org> Reviewed-by: Christian König <christian.koe...@amd.com> Reviewed-by: Boyuan Zhang <boyuan.zh...@amd.com> --- src/gallium/state_trackers/va/picture.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/gallium/state_trackers/va/picture.c b/src/gallium/sta

Mesa (master): st/va: Remove else case in vlVaEndPicture() made superfluous by c59628d11b

2016-08-24 Thread Christian König
project.org> Reviewed-by: Christian König <christian.koe...@amd.com> Reviewed-by: Boyuan Zhang <boyuan.zh...@amd.com> --- src/gallium/state_trackers/va/picture.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/gallium/state_trackers/va/picture.c b/src

Mesa (master): st/va: add missing mutex_unlock

2016-08-24 Thread Christian König
Fixes: c59628d11b134fc01638 ("st/va: enable dual instances encode by sync surface") Signed-off-by: Eric Engestrom <e...@engestrom.ch> Reviewed-by: Boyuan Zhang <boyuan.zh...@amd.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trac

Mesa (master): st/vdpau: change the order in which filters are applied(v3)

2016-08-16 Thread Christian König
3: use get_sampler_view_planes() instead of get_sampler_view_components() and iterate over VL_MAX_SURFACES (Christian) Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/vdpau/mixer.c | 28 +

Mesa (master): st/omx/dec/h264: pass default scaling lists in raster format

2016-08-11 Thread Christian König
efault scaling lists in raster format Tested-by: Leo Liu <leo@amd.com> Acked-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/omx/vid_dec_h264.c | 40 +-- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/gall

Mesa (master): st/va: add conversion for yv12 to nv12in putimage v2

2016-07-25 Thread Christian König
h yv12 format. v2 (chk): fix some compiler warnings and commit message Signed-off-by: Boyuan Zhang <boyuan.zh...@amd.com> Signed-off-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/image.c | 34 +++--- 1 file changed, 2

Mesa (master): st/va: enable h264 VAAPI encode

2016-07-25 Thread Christian König
Module: Mesa Branch: master Commit: dd208ea006c3c66bf64f21ecc1eaffdc0e57db5e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd208ea006c3c66bf64f21ecc1eaffdc0e57db5e Author: Boyuan Zhang Date: Thu Jul 21 19:40:22 2016 -0400 st/va: enable h264 VAAPI encode

Mesa (master): vl/util: add copy func for yv12image to nv12surface v2

2016-07-25 Thread Christian König
image in Vaapi. v2: cleanup variable types and commit message Signed-off-by: Boyuan Zhang <boyuan.zh...@amd.com> Signed-off-by: Christian König <christian.koe...@amd.com> --- src/gallium/auxiliary/util/u_video.h | 37 1 file changed, 37 insertions(+)

Mesa (master): st/va: add functions for VAAPI encode

2016-07-25 Thread Christian König
Module: Mesa Branch: master Commit: 85d807f2e04eb4f096fa619bc61c65cdcef446c8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85d807f2e04eb4f096fa619bc61c65cdcef446c8 Author: Boyuan Zhang Date: Thu Jul 21 19:40:18 2016 -0400 st/va: add functions for VAAPI encode

Mesa (master): st/va: add function to handle misc param type frame rate

2016-07-25 Thread Christian König
Module: Mesa Branch: master Commit: 71da1354d7ce836af5081b109e1487b32348f7f4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71da1354d7ce836af5081b109e1487b32348f7f4 Author: Boyuan Zhang Date: Thu Jul 21 19:40:21 2016 -0400 st/va: add function to handle misc

Mesa (master): st/va: get rate control method from configattrib v2

2016-07-25 Thread Christian König
t message Signed-off-by: Boyuan Zhang <boyuan.zh...@amd.com> Signed-off-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/va/config.c | 11 +++ src/gallium/state_trackers/va/context.c| 2 ++ src/gallium/state_trackers/va/va_private.h | 2 ++

Mesa (master): st/va: add preset values for VAAPI encode

2016-07-25 Thread Christian König
Module: Mesa Branch: master Commit: b0ceb4cc4862f3d751973e230569c97e0119aa19 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0ceb4cc4862f3d751973e230569c97e0119aa19 Author: Boyuan Zhang Date: Thu Jul 21 19:40:19 2016 -0400 st/va: add preset values for VAAPI

Mesa (master): st/va: add enviromental variable to disable interlace

2016-07-25 Thread Christian König
Module: Mesa Branch: master Commit: 10dec2de2d9f568675d66d736b48701fa26f7b50 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10dec2de2d9f568675d66d736b48701fa26f7b50 Author: Boyuan Zhang Date: Thu Jul 21 19:40:20 2016 -0400 st/va: add enviromental variable to

Mesa (master): st/va: add encode entrypoint v2

2016-07-25 Thread Christian König
fix memory leaks in the error path, implement vlVaQueryConfigEntrypoints as well, drop VAEntrypointEncPicture (only used for JPEG). Signed-off-by: Boyuan Zhang <boyuan.zh...@amd.com> Signed-off-by: Christian König <christian.koe...@amd.com> --- src/gallium/state

Mesa (master): vl: fix memory leak

2016-07-19 Thread Christian König
363008 Signed-off-by: Eric Engestrom <e...@engestrom.ch> Reviewed-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/auxiliary/vl/vl_bicubic_filter.c | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-)

Mesa (master): vl: add entry point

2016-07-19 Thread Christian König
ig to determine the entrypoint since config_id is passed to us for VaCreateContext call. However, for VaDestoyContext call, only context_id is passed to us. So we need to know the entrypoint in order to not free the pps/sps for encoding case. Signed-off-by: Boyuan Zhang <boyuan.zh...@amd.com> R

Mesa (master): radeon/uvd: add session context buffer for polaris 10/11 v2

2016-07-18 Thread Christian König
Module: Mesa Branch: master Commit: 3e1ad846f9c2f3516861d03ba99c4cb22f5f1b6e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e1ad846f9c2f3516861d03ba99c4cb22f5f1b6e Author: Christian König <christian.koe...@amd.com> Date: Thu Jul 7 14:28:06 2016 +0200 radeon/uvd: add s

Mesa (master): radeon/vce: handle newly added parameters

2016-07-14 Thread Christian König
added parameters Replace the previous hardcoded value with newly defined parameters Signed-off-by: Boyuan Zhang <boyuan.zh...@amd.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/drivers/radeon/radeon_vce_52.c | 33 ++ 1 file chan

Mesa (master): vl: add parameters for VAAPI encode

2016-07-14 Thread Christian König
encode Allow to specify more parameters in the encoding interface which previously just hardcoded in the encoder Signed-off-by: Boyuan Zhang <boyuan.zh...@amd.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/include/pipe/p_

Mesa (master): st/omx: assign previous values to new structure

2016-07-14 Thread Christian König
to new structure Assign previously hardcoded values for OMX to newly defined structure. As a result, OMX behaviour will not change at all. Signed-off-by: Boyuan Zhang <boyuan.zh...@amd.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/

Mesa (master): st/mesa: fix reference counting bug in st_vdpau

2016-07-14 Thread Christian König
Module: Mesa Branch: master Commit: 9ce52baf7f479d506bcea17a371dcf2fad92f139 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ce52baf7f479d506bcea17a371dcf2fad92f139 Author: Christian König <christian.koe...@amd.com> Date: Wed Jul 13 14:54:31 2016 +0200 st/mesa: fix ref

Mesa (master): radeon/uvd: fix overflow error while calculating bit stream buffer size

2016-07-04 Thread Christian König
error while calculating bit stream buffer size Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/drivers/radeon/radeon_uvd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeon/radeon_uvd.c b/src/gallium/drivers/radeon/

Mesa (master): st/vdpau: use bicubic filter for scaling(v6.1)

2016-07-01 Thread Christian König
icubic interpolation v4: support high quality scaling v5: set dst_area and dst_clip in bicubic filter v6: set buffer layer before setting dst_area v6.1: add PIPE_BIND_LINEAR when creating resource Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König &l

Mesa (master): vl: add a bicubic interpolation filter(v5)

2016-07-01 Thread Christian König
t_size to frag shader small changes to reduce calculation in shader v5: send half pixel offset instead of sending dst_size Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/auxiliary/Makefile.sources

Mesa (master): st/vdpau: we support lumakeying now

2016-06-16 Thread Christian König
Module: Mesa Branch: master Commit: 6d877d7121fdf16c91897b99ffd40d549d06d3a9 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d877d7121fdf16c91897b99ffd40d549d06d3a9 Author: Christian König <christian.koe...@amd.com> Date: Thu Jun 9 14:44:39 2016 +0200 st/vdpau: we s

Mesa (master): vl: support luma keying for interlaced surfaces as well

2016-06-16 Thread Christian König
Module: Mesa Branch: master Commit: bf89e672cff432a5e2ace72c0fb73eb8f120ff7a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf89e672cff432a5e2ace72c0fb73eb8f120ff7a Author: Christian König <christian.koe...@amd.com> Date: Thu Jun 9 14:43:10 2016 +0200 vl: support luma

Mesa (master): st/vdpau: implement luma keying

2016-06-09 Thread Christian König
t luma keying Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/vdpau/mixer.c | 45 ++-- src/gallium/state_trackers/vdpau/vdpau_private.h | 6 +++- 2 files chan

Mesa (master): vl: Apply luma key filter before CSC conversion

2016-06-09 Thread Christian König
which introduces the functionality and assigs dummy values to the changed functions and second which implements the lumakey filter. (Christian) -use ureg_scalar instead ureg_swizzle. (Christian) Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-b

Mesa (master): radeon/uvd: fix the H264 level for Tonga v2

2016-06-02 Thread Christian König
Module: Mesa Branch: master Commit: b3e75c39976c03f73128ffd802465799ac0e4ef5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3e75c39976c03f73128ffd802465799ac0e4ef5 Author: Christian König <christian.koe...@amd.com> Date: Wed May 25 16:55:48 2016 +0200 radeon/uvd: fix the H264

Mesa (master): st/vdpau: check for null pointer in get/put bits.

2016-06-02 Thread Christian König
r null pointer in get/put bits. Check for null pointer before accessing arrays in get/put bits native/YCbCr/Indexed in VdpOutputSurface and VdpVideoSurface. Signed-off-by: Nayan Deshmukh <nayan26deshm...@gmail.com> Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/st

Mesa (master): st/vdpau: correct null check

2016-03-30 Thread Christian König
t null check The null check of result was the wrong way around. Also, move memset and dereference of result after the null check. Reviewed-by: Christian König <christian.koe...@amd.com> --- src/gallium/state_trackers/vdpau/surface.c | 8 1 file changed, 4 insertions(+), 4 deleti

Mesa (master): r600: ignore PIPE_BIND_LINEAR in *_is_format_supported

2016-03-30 Thread Christian König
Module: Mesa Branch: master Commit: 1faca438bdbf11d85a6158d41ea91cab40fc2033 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1faca438bdbf11d85a6158d41ea91cab40fc2033 Author: Christian König <christian.koe...@amd.com> Date: Wed Mar 30 15:38:29 2016 +0200 r600: ignore PIPE_BIND_

Mesa (master): st/vdpau: add new interop interface

2016-03-29 Thread Christian König
Module: Mesa Branch: master Commit: faba96bc60bfcf28678781f20ee0a42eb1950018 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=faba96bc60bfcf28678781f20ee0a42eb1950018 Author: Christian König <christian.koe...@amd.com> Date: Tue Jan 12 16:07:58 2016 +0100 st/vdpau: add new i

Mesa (master): st/mesa: implement new DMA-buf based VDPAU interop v2

2016-03-29 Thread Christian König
Module: Mesa Branch: master Commit: cc68dc2b5e3c603580f70d682b0772d179b28ce3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc68dc2b5e3c603580f70d682b0772d179b28ce3 Author: Christian König <christian.koe...@amd.com> Date: Thu Jan 14 16:46:57 2016 +0100 st/mesa: implement new D

Mesa (master): st/vdpau: move FormatRGBAToPipe into the interop

2016-03-29 Thread Christian König
Module: Mesa Branch: master Commit: 0042aa508e19bb920d0ab385894cd3e03b9eafde URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0042aa508e19bb920d0ab385894cd3e03b9eafde Author: Christian König <christian.koe...@amd.com> Date: Wed Jan 13 16:42:44 2016 +0100 st/vdpau

Mesa (master): st/vdpau: use linear layout for output surfaces

2016-03-29 Thread Christian König
Module: Mesa Branch: master Commit: d180de35320eafa3df3d76f0e82b332656530126 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d180de35320eafa3df3d76f0e82b332656530126 Author: Christian König <christian.koe...@amd.com> Date: Thu Jan 14 13:40:25 2016 +0100 st/vdpau: use linear

Mesa (master): st/vdpau: implement the new DMA-buf based interop v2

2016-03-29 Thread Christian König
Module: Mesa Branch: master Commit: bdeb22b7b6204cf7a0eaab123118e2522a9abcd7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdeb22b7b6204cf7a0eaab123118e2522a9abcd7 Author: Christian König <christian.koe...@amd.com> Date: Thu Jan 14 16:45:29 2016 +0100 st/vdpau: implement t

Mesa (master): radeonsi: ignore PIPE_BIND_LINEAR in si_is_format_supported v2

2016-03-29 Thread Christian König
Module: Mesa Branch: master Commit: 7eb5e5b8b4ae51be367050df48d3a9398694d3bc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7eb5e5b8b4ae51be367050df48d3a9398694d3bc Author: Christian König <christian.koe...@amd.com> Date: Thu Jan 14 13:38:10 2016 +0100 radeonsi:

Mesa (master): radeon/winsys: add layer support for BO export

2016-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 5aea0d691988af945e09e1d7cca28ca0759cc309 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aea0d691988af945e09e1d7cca28ca0759cc309 Author: Christian König <christian.koe...@amd.com> Date: Thu Jan 14 15:01:39 2016 +0100 radeon/winsys: add

Mesa (master): gallium/winsys/drm: add layer to struct winsys_handle

2016-03-19 Thread Christian König
Module: Mesa Branch: master Commit: f1e78a48f2ec2645eb87d134c6961815dc89a307 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1e78a48f2ec2645eb87d134c6961815dc89a307 Author: Christian König <christian.koe...@amd.com> Date: Thu Jan 14 13:51:18 2016 +0100 gallium/winsys/drm: add

Mesa (master): radeon/winsys: add offset support for BO import/export

2016-03-18 Thread Christian König
Module: Mesa Branch: master Commit: 04bc082f6a8bfc3b3774bb102d3200317609432e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04bc082f6a8bfc3b3774bb102d3200317609432e Author: Christian König <christian.koe...@amd.com> Date: Tue Jan 12 15:59:11 2016 +0100 radeon/winsys: add

Mesa (master): st/mesa: conditionally enable GL_NV_vdpau_interop

2016-03-08 Thread Christian König
Module: Mesa Branch: master Commit: 37402aa4c6216eec5f60ebef8a8f24fcbd61f646 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37402aa4c6216eec5f60ebef8a8f24fcbd61f646 Author: Christian König <christian.koe...@amd.com> Date: Wed Jan 20 16:19:08 2016 +0100 st/mesa: conditionally

Mesa (master): radeon/uvd: disable MPEG1

2016-03-08 Thread Christian König
Module: Mesa Branch: master Commit: e148a3b6e9e5c5cd941b70edb67e82058a8187a5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e148a3b6e9e5c5cd941b70edb67e82058a8187a5 Author: Christian König <christian.koe...@amd.com> Date: Fri Feb 5 09:25:59 2016 +0100 radeon/uvd: disable

Mesa (master): st/va: fix motion adaptive deinterlacing

2016-01-19 Thread Christian König
Module: Mesa Branch: master Commit: f3b067af8656b1d3e0fda3e50bf80dbda5f4c1f8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3b067af8656b1d3e0fda3e50bf80dbda5f4c1f8 Author: Christian König <christian.koe...@amd.com> Date: Mon Jan 18 20:56:06 2016 +0100 st/va: fix motion ad

Mesa (master): st/va: add motion adaptive deinterlacing v2

2016-01-18 Thread Christian König
Module: Mesa Branch: master Commit: eaf7ec9cfc5165f461bddc365aaaf6cb25c2d9bd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaf7ec9cfc5165f461bddc365aaaf6cb25c2d9bd Author: Christian König <christian.koe...@amd.com> Date: Sun Dec 13 11:44:13 2015 +0100 st/va: add motion ad

Mesa (master): vl: use preferred format for deinterlacing

2016-01-12 Thread Christian König
Module: Mesa Branch: master Commit: 6f898f740c4932f3d34f5f69d60b9b9b6b3a9327 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f898f740c4932f3d34f5f69d60b9b9b6b3a9327 Author: Christian König <christian.koe...@amd.com> Date: Wed Dec 16 14:19:41 2015 +0100 vl: use preferred

  1   2   3   4   5   6   7   >