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 Date: Mon Feb 26 14:13:28 2018 +0100 winsys/amdgpu: request high addresses We now have

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

2018-02-09 Thread Christian König
libva 2.1 (VAAPI 1.1.0 or higher). Signed-off-by: Mark Thompson Reviewed-by: Christian König --- src/gallium/state_trackers/va/context.c | 8 +++- src/gallium/state_trackers/va/surface.c | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/gallium/state_trackers/va

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

2018-02-09 Thread Christian König
the Mesa version and detail about the platform. Signed-off-by: Mark Thompson Reviewed-by: Christian König --- src/gallium/state_trackers/va/context.c| 6 +- src/gallium/state_trackers/va/va_private.h | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gallium

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

2018-01-16 Thread Christian König
Only upload them when the pointers are valid. Signed-off-by: Indrajit Das Reviewed-by: Christian König --- src/gallium/drivers/radeon/radeon_uvd.c | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/gallium/drivers/radeon/radeon_uvd.c b/src/gallium

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

2018-01-16 Thread Christian König
to fix VA-API issues with GStreamer and MPEG2. Since gstreamer does not pass quantiser matrices with each frame, invalid pointers were being passed to the driver. This patch addresses the same. Signed-off-by: Indrajit Das Reviewed-by: Christian König --- src/gallium/state_trackers/va

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

2018-01-16 Thread Christian König
Only update them when the pointers are valid. Signed-off-by: Indrajit Das Reviewed-by: Christian König --- src/gallium/drivers/radeon/radeon_vcn_dec.c | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/gallium/drivers/radeon/radeon_vcn_dec.c b/src

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

2017-09-15 Thread Christian König
Changes --enable-omx option to --enable-omx-bellagio Signed-off-by: Gurkirpal Singh Reviewed-and-Tested-by: Julien Isorce Acked-by: Christian König --- configure.ac | 49 -- src/gallium/Makefile.am| 4

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 disables inter-process s

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 Date: Tue Aug 29 16:45:46 2017 +0200 winsys/amdgpu: set AMDGPU_GEM_CREATE_VM_ALWAYS_VALID if

Mesa (master): change va max_entrypoints

2017-06-22 Thread Christian König
ts 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
allocated in vaAssociateSubpicture is not cleared in vaiDeassociateSubpicture. Reviewed-by: Christian König --- src/gallium/state_trackers/va/subpicture.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/state_trackers/va/subpicture.c b/src/gallium/state_trackers/va/subpicture.c index

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 Date: Tue May 23 18:40:18 2017 +0200 winsys/amdgpu: align VA allocations to fragment size v2

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

2017-03-28 Thread Christian König
for multiple slices v2: do not remove assert to check for buf->size Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/state_trackers/va/picture_mpeg12.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/va/picture_mpeg12.c

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 Date: Mon Mar 13 12:43:18 2017 +0100 svga: handle P016 format as well Fixes: 62cff793785

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 Date: Mon Mar 6 17:53:04 2017 +0100 st/va: add support for P010 and P016 formats v3 No

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 Date: Wed Jan 25 14:46:53 2017 +0100 st/va: cleanup error handling in vlVaCreateSurfaces2 No

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 Date: Mon Jan 16 15:04:47 2017 +0100 radeon/uvd: enable 10bit HEVC decode v2 Just use

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 Date: Sat Jan 14 13:57:02 2017 +0100 vl/video_buffer: add support for P016 Just simply the

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 Date: Mon Mar 6 17:36:29 2017 +0100 st/va: add config support for 10bit decoding v2

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 Date: Wed Mar 8 12:51:13 2017 +0100 radeon/UVD: fix the decoding target pitch calculation

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 Date: Tue Mar 7 15:23:39 2017 +0100 st/va: add support for allocating 10bpp surfaces We

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 Date: Tue Mar 7 15:20:08 2017 +0100 st/va: clear the video surface on allocation This makes

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 Date: Fri Jan 13 19:11:43 2017 +0100 gallium: add P016 format Same layout as NV12, but 16bit

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

2017-03-06 Thread Christian König
Signed-off-by: Mark Thompson Acked-by: Christian König --- src/gallium/state_trackers/va/picture.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/va/picture.c b/src/gallium/state_trackers/va/picture.c index 53bb9eb..ef8b57a 100644 --- a/src

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

2017-03-06 Thread Christian König
when it is not set. Signed-off-by: Mark Thompson Reviewed-by: Christian König --- src/gallium/state_trackers/omx/vid_enc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/state_trackers/omx/vid_enc.c b/src/gallium/state_trackers/omx/vid_enc.c index b2970a5..b58063e 100644

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

2017-03-06 Thread Christian König
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 Acked-by: Christian König --- src/gallium/state_trackers/va/picture.c | 19 +-- 1 file changed

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

2017-03-06 Thread Christian König
: Christian König --- 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_trackers/va/postproc.c b/src/gallium/state_trackers/va/postproc.c index 01e240f

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

2017-03-06 Thread Christian König
ex, resulting in an infinite loop when a client attempts to enumerate all formats. Signed-off-by: Mark Thompson Reviewed-by: Christian König --- src/gallium/state_trackers/omx/vid_enc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/state_trackers/omx/vid_enc.c

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 Date: Thu Jan 19 13:44:34 2017 +0100 st/va: make sure that we call begin_frame() only once v2

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

2017-01-19 Thread Christian König
rs 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 Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/output.c| 7 +++ s

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

2017-01-17 Thread Christian König
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 Acked-by: Christian König --- src/gallium/state_trackers/vdpau/bitmap.c| 2 - src/gallium/state_trackers/vdpau/device.c| 50 -

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

2017-01-17 Thread Christian König
esent extension for every frame Reviewed and Suggested-by: Leo Liu Acked-by: Christian König Tested-by: Andy Furniss Signed-off-by: Nayan Deshmukh --- configure.ac | 2 +- src/gallium/auxiliary/vl/vl_winsys.h | 5 ++ src/gallium/auxiliary/vl/vl_winsys_dri3.c

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

2017-01-17 Thread Christian König
) 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 Tested-by: Andy Furniss Signed-off-by: Nayan Deshmukh

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

2017-01-16 Thread Christian König
parameters If begin_frame is called before setting intra_matrix and non_intra_matrix it leads to segmentation faults when vl_mpeg12_decoder.c is used. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=92634 Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium

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

2017-01-13 Thread Christian König
the pipeline,which will allow to share dma-buf based buffers. Signed-off-by: Suresh Guttula Reviewed-by: Christian König --- src/gallium/state_trackers/va/postproc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/state_trackers/va/postproc.c b/src/gallium/state_trackers/va

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

2017-01-05 Thread Christian König
This fixes the mistake introduced in commit b6737a8bcd03ea68952799144c0c6e6e6679bee9 Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/state_trackers/va/context.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/va/context.c

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 Date: Wed Dec 14 15:03:35 2016 +0100 vl/zscan: fix "Fix trivial sign compare warnings&

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

2017-01-03 Thread Christian König
and pipe_buffer_create may return NULL Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/auxiliary/vl/vl_compositor.c | 13 +++-- src/gallium/auxiliary/vl/vl_compositor.h | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/gallium

Mesa (master): st/va: error handling

2017-01-03 Thread Christian König
vl_compositor_set_csc_matrix(), vl_compositor_init_state() and vl_compositor_init() fail Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/state_trackers/va/context.c | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/gallium/state_trackers

Mesa (master): st/vdpau: error handling

2017-01-03 Thread Christian König
vl_compositor_set_csc_matrix(), vl_compositor_init_state() and vl_compositor_init() fail Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/device.c | 8 +- src/gallium/state_trackers/vdpau/mixer.c | 43 +++ src/gallium

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

2016-12-05 Thread Christian König
Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/mixer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/state_trackers/vdpau/mixer.c b/src/gallium/state_trackers/vdpau/mixer.c index c205427..aca43c1 100644 --- a

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

2016-10-14 Thread Christian König
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 König --- src/ga

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

2016-10-14 Thread Christian König
and RGB32 configurations are supported, so we need to be able to distinguish which is being used. Reviewed-by: Christian König --- src/gallium/state_trackers/va/config.c | 20 +++- src/gallium/state_trackers/va/va_private.h | 1 + 2 files changed, 20 insertions(+), 1

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

2016-10-14 Thread Christian König
attributes are needed for a user of the encoder to be able to configure it sensibly without internal knowledge. Reviewed-by: Christian König --- src/gallium/state_trackers/va/config.c | 47 +++--- 1 file changed, 38 insertions(+), 9 deletions(-) diff --git a/src

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

2016-10-14 Thread Christian König
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 --- src/gallium/state_trackers/va/va_private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

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

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

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

2016-09-27 Thread Christian König
Fixes crash if the application doesn't do what the state tracker expects. Reviewed-by: Christian König --- src/gallium/state_trackers/va/surface.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/src/gallium/state_trackers/va/surface.c b/src/gallium/state_trackers/va/surface.c

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

2016-09-27 Thread Christian König
bitrate calc needs 64 bits at high rates. v2: use float. Signed-off-by: Andy Furniss Reviewed-by: Christian König Cc: mesa-sta...@lists.freedesktop.org --- 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): vl/dri3: handle the case of different GPU(v4.2)

2016-09-20 Thread Christian König
: Christian König --- src/gallium/auxiliary/vl/vl_winsys_dri3.c | 66 +-- 1 file changed, 53 insertions(+), 13 deletions(-) diff --git a/src/gallium/auxiliary/vl/vl_winsys_dri3.c b/src/gallium/auxiliary/vl/vl_winsys_dri3.c index 3d596a6..191a64b 100644 --- a/src/gallium

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

2016-09-20 Thread Christian König
(v2) so that the texture is rendered to back buffer before calling flush_frontbuffer and can be copied to a different buffer in the function v2: change comment style Signed-off-by: Nayan Deshmukh Reviewed-by: Michel Dänzer Acked-by: Christian König --- src/gallium/state_trackers/va

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

2016-09-20 Thread Christian König
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 Reviewed-by: Michel Dänzer Acked-by: Christian König --- src/gallium/state_trackers/vdpau/presentation.c | 7 +-- 1

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

2016-09-20 Thread Christian König
Signed-off-by: Ilia Mirkin Reviewed-by: Christian König --- src/gallium/include/state_tracker/vdpau_dmabuf.h | 2 +- src/gallium/state_trackers/vdpau/output.c| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/include/state_tracker/vdpau_dmabuf.h b/src

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 Date: Fri Aug 26 09:56:18 2016 +0200 st/vdpau: Revert "change the order in which filter

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

2016-08-29 Thread Christian König
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 Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/mi

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

2016-08-24 Thread Christian König
vlVaEndPicture() Removes the following GCC warning: ../../../../../src/gallium/state_trackers/va/picture.c:542:17: warning: unused variable 'coded_size' [-Wunused-variable] unsigned int coded_size; ^~ Signed-off-by: Kai Wasserbäch Reviewed-by: Christian König R

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

2016-08-24 Thread Christian König
superfluous by c59628d11b Commit c59628d11b134fc016388a170880f7646e100d6f made the else statement and duplication of the context->decoder->end_frame() call superfluous. Cc: Boyuan Zhang Signed-off-by: Kai Wasserbäch Reviewed-by: Christian König Reviewed-by: Boyuan Zhang --- src/g

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

2016-08-24 Thread Christian König
: c59628d11b134fc01638 ("st/va: enable dual instances encode by sync surface") Signed-off-by: Eric Engestrom Reviewed-by: Boyuan Zhang Reviewed-by: Christian König --- src/gallium/state_trackers/va/surface.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/state_t

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

2016-08-16 Thread Christian König
get_sampler_view_components() and iterate over VL_MAX_SURFACES (Christian) Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/mixer.c | 28 ++-- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/src/gallium

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

2016-08-11 Thread Christian König
format Tested-by: Leo Liu Acked-by: Christian König --- src/gallium/state_trackers/omx/vid_dec_h264.c | 40 +-- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/gallium/state_trackers/omx/vid_dec_h264.c b/src/gallium/state_trackers/omx/vid_dec_h264.c

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

2016-07-25 Thread Christian König
some compiler warnings and commit message Signed-off-by: Boyuan Zhang Signed-off-by: Christian König --- src/gallium/state_trackers/va/image.c | 34 +++--- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/src/gallium/state_trackers/va/image.c

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 Enable H.264 VAAPI encoding

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

2016-07-25 Thread Christian König
eanup variable types and commit message Signed-off-by: Boyuan Zhang Signed-off-by: Christian König --- src/gallium/auxiliary/util/u_video.h | 37 1 file changed, 37 insertions(+) diff --git a/src/gallium/auxiliary/util/u_video.h b/src/gallium/auxiliary

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 Add necessary functio

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 param type frame rate Fr

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

2016-07-25 Thread Christian König
uan Zhang Signed-off-by: Christian König --- 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 ++ 3 files changed, 15 insertions(+) diff --git a/src/gallium/state_trackers/va/config.c

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 encode Add some hardcode

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 disable interlace Add e

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

2016-07-25 Thread Christian König
the error path, implement vlVaQueryConfigEntrypoints as well, drop VAEntrypointEncPicture (only used for JPEG). Signed-off-by: Boyuan Zhang Signed-off-by: Christian König --- src/gallium/state_trackers/va/config.c | 111 + src/gallium/state_trackers

Mesa (master): vl: fix memory leak

2016-07-19 Thread Christian König
Engestrom Reviewed-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/auxiliary/vl/vl_bicubic_filter.c | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/gallium/auxiliary/vl/vl_bicubic_filter.c b/src/gallium/auxiliary/vl/vl_bicubic_filter.c index

Mesa (master): vl: add entry point

2016-07-19 Thread Christian König
int 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 Reviewed-by: Christian König --- src/gallium/in

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 Date: Thu Jul 7 14:28:06 2016 +0200 radeon/uvd: add session context buffer for polaris 10/11

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

2016-07-14 Thread Christian König
previous hardcoded value with newly defined parameters Signed-off-by: Boyuan Zhang Reviewed-by: Christian König --- src/gallium/drivers/radeon/radeon_vce_52.c | 33 ++ 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/src/gallium/drivers/radeon

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

2016-07-14 Thread Christian König
parameters in the encoding interface which previously just hardcoded in the encoder Signed-off-by: Boyuan Zhang Reviewed-by: Christian König --- src/gallium/include/pipe/p_video_state.h | 33 1 file changed, 33 insertions(+) diff --git a/src/gallium/include

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

2016-07-14 Thread Christian König
previously hardcoded values for OMX to newly defined structure. As a result, OMX behaviour will not change at all. Signed-off-by: Boyuan Zhang Reviewed-by: Christian König --- src/gallium/state_trackers/omx/vid_enc.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/src/gallium

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 Date: Wed Jul 13 14:54:31 2016 +0200 st/mesa: fix reference counting bug in st_vdpau

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

2016-07-04 Thread Christian König
buffer size Reviewed-by: Christian König --- 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/radeon_uvd.c index 97765da..7223417 100644 --- a/src/gallium/drivers

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

2016-07-01 Thread Christian König
: 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 Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/mixer.c | 113

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

2016-07-01 Thread Christian König
changes to reduce calculation in shader v5: send half pixel offset instead of sending dst_size Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/auxiliary/Makefile.sources | 2 + src/gallium/auxiliary/vl/vl_bicubic_filter.c | 463 +++ src

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 Date: Thu Jun 9 14:44:39 2016 +0200 st/vdpau: we support lumakeying now Signed-off-by

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 Date: Thu Jun 9 14:43:10 2016 +0200 vl: support luma keying for interlaced surfaces as well

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

2016-06-09 Thread Christian König
Deshmukh Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/mixer.c | 45 ++-- src/gallium/state_trackers/vdpau/vdpau_private.h | 6 +++- 2 files changed, 39 insertions(+), 12 deletions(-) diff --git a/src/gallium/state_trackers/vdpau/mixer.c b/src

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

2016-06-09 Thread Christian König
ality 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 Reviewed-by: Christian König --- src/gallium/auxiliary/vl/vl_composi

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 Date: Wed May 25 16:55:48 2016 +0200 radeon/uvd: fix the H264 level for Tonga v2 We support

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

2016-06-02 Thread Christian König
for null pointer before accessing arrays in get/put bits native/YCbCr/Indexed in VdpOutputSurface and VdpVideoSurface. Signed-off-by: Nayan Deshmukh Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/output.c | 6 ++ src/gallium/state_trackers/vdpau/surface.c | 6 ++ 2

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

2016-03-30 Thread Christian König
check of result was the wrong way around. Also, move memset and dereference of result after the null check. Reviewed-by: Christian König --- src/gallium/state_trackers/vdpau/surface.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gallium/state_trackers/vdpau

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 Date: Wed Mar 30 15:38:29 2016 +0200 r600: ignore PIPE_BIND_LINEAR in *_is_format_supported

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 Date: Tue Jan 12 16:07:58 2016 +0100 st/vdpau: add new interop interface Use DMA-buf for the

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 Date: Thu Jan 14 16:46:57 2016 +0100 st/mesa: implement new DMA-buf based VDPAU interop v2

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 Date: Wed Jan 13 16:42:44 2016 +0100 st/vdpau: move FormatRGBAToPipe into the interop We are

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 Date: Thu Jan 14 13:40:25 2016 +0100 st/vdpau: use linear layout for output surfaces Works

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 Date: Thu Jan 14 16:45:29 2016 +0100 st/vdpau: implement the new DMA-buf based interop v2

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 Date: Thu Jan 14 13:38:10 2016 +0100 radeonsi: ignore PIPE_BIND_LINEAR in

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 Date: Thu Jan 14 15:01:39 2016 +0100 radeon/winsys: add layer support for BO export Add

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

2016-03-19 Thread Christian König
Module: Mesa Branch: master Commit: 29d26f1522d7f7be8f7d7791e37c3fcd8ac4544a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29d26f1522d7f7be8f7d7791e37c3fcd8ac4544a Author: Christian König Date: Tue Jan 12 15:19:54 2016 +0100 gallium/winsys/drm: add offset to struct winsys_handle

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 Date: Thu Jan 14 13:51:18 2016 +0100 gallium/winsys/drm: add layer to struct winsys_handle

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 Date: Tue Jan 12 15:59:11 2016 +0100 radeon/winsys: add offset support for BO import/export

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 Date: Wed Jan 20 16:19:08 2016 +0100 st/mesa: conditionally enable GL_NV_vdpau_interop Only

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 Date: Fri Feb 5 09:25:59 2016 +0100 radeon/uvd: disable MPEG1 The hardware simply doesn&#

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 Date: Mon Jan 18 20:56:06 2016 +0100 st/va: fix motion adaptive deinterlacing Signed-off-by

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 Date: Sun Dec 13 11:44:13 2015 +0100 st/va: add motion adaptive deinterlacing v2 v2: minor

  1   2   3   4   5   6   7   8   >