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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
: 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
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
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
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
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 -
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
)
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
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
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
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
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&
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
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
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
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
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
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
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
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
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
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
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
: 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
(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
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
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
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
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
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
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
: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 731 matches
Mail list logo