Re: [Mesa-dev] [PATCH v3 3/3] gallium: push offset down to driver

2016-05-30 Thread Stanimir Varbanov
Cc Rob. Sorry I forgot to Cc you on this v3. On 05/27/2016 08:24 PM, Emil Velikov wrote: > Hi Stan > > On Thursday, 26 May 2016, Stanimir Varbanov > wrote: > >> Push offset down to drivers when importing dmabuf. This is needed >> to more fully support EGL_EXT_imag

[Mesa-dev] [PATCH v3 0/3] st: dri2: handle dmabuf plane offsets != 0

2016-05-26 Thread Stanimir Varbanov
/mesa-dev/2016-May/117528.html regards, Stan Stanimir Varbanov (3): st/dri: add handling of R8 and GR88 DRI fourcc formats st/dri: cleanup image_from_fd/dma_buf paths gallium: push offset down to driver src/gallium/drivers/nouveau/nouveau_screen.c | 6 ++ src/gallium/drivers/vc4

[Mesa-dev] [PATCH v3 1/3] st/dri: add handling of R8 and GR88 DRI fourcc formats

2016-05-26 Thread Stanimir Varbanov
This helps to import dmabuf buffers from DRM_FORMAT_R8 and DRM_FORMAT_GR88 used for example by GStreamer for YUV to RGB conversion using shaders. Signed-off-by: Stanimir Varbanov --- src/gallium/state_trackers/dri/dri2.c | 20 1 file changed, 20 insertions(+) diff --git a

[Mesa-dev] [PATCH v3 3/3] gallium: push offset down to driver

2016-05-26 Thread Stanimir Varbanov
Push offset down to drivers when importing dmabuf. This is needed to more fully support EGL_EXT_image_dma_buf_import when a non-zero offset is specified. Signed-off-by: Stanimir Varbanov --- Tesing has been done for freedreno, and compile tested following gallium drivers: nouveau,svga,virgl

[Mesa-dev] [PATCH v3 2/3] st/dri: cleanup image_from_fd/dma_buf paths

2016-05-26 Thread Stanimir Varbanov
Signed-off-by: Stanimir Varbanov --- src/gallium/state_trackers/dri/dri2.c | 81 +++ 1 file changed, 44 insertions(+), 37 deletions(-) diff --git a/src/gallium/state_trackers/dri/dri2.c b/src/gallium/state_trackers/dri/dri2.c index 3f2d622f45c6..182d4e6b3e2e

Re: [Mesa-dev] [PATCH v2 3/3] gallium: push offset down to driver

2016-05-24 Thread Stanimir Varbanov
Hi Emil, On 05/21/2016 11:20 AM, Emil Velikov wrote: > Hi Stan, > > First, thanks for re-spinning these according to my suggestions. Thanks for the comments! > > On 20 May 2016 at 12:17, Stanimir Varbanov > wrote: >> Push offset down to drivers when importing dmab

Re: [Mesa-dev] [PATCH v2 0/3] st: dri2: handle dmabuf plane offsets != 0

2016-05-22 Thread Stanimir Varbanov
For those who received this patchset twice sorry for the noise, it was not on purpose. It was by mistake :( On 05/20/2016 02:17 PM, Stanimir Varbanov wrote: > Changes since v1: > - in 2/3 make possible to pass NULL pointer for error > argument to cover cases when exact error co

[Mesa-dev] [PATCH v2 2/3] st/dri: cleanup image_from_fd/dma_buf paths

2016-05-20 Thread Stanimir Varbanov
Signed-off-by: Stanimir Varbanov --- src/gallium/state_trackers/dri/dri2.c | 81 +++ 1 file changed, 44 insertions(+), 37 deletions(-) diff --git a/src/gallium/state_trackers/dri/dri2.c b/src/gallium/state_trackers/dri/dri2.c index 8ace842b74b8..5c2c01dca526

[Mesa-dev] [PATCH v2 3/3] gallium: push offset down to driver

2016-05-20 Thread Stanimir Varbanov
Push offset down to drivers when importing dmabuf. This is needed to more fully support EGL_EXT_image_dma_buf_import when a non-zero offset is specified. Signed-off-by: Stanimir Varbanov --- src/gallium/drivers/nouveau/nouveau_screen.c | 6 ++ src/gallium/drivers/vc4/vc4_screen.c

[Mesa-dev] [PATCH v2 1/3] st/dri: add handling of R8 and GR88 DRI fourcc formats

2016-05-20 Thread Stanimir Varbanov
This helps to import dmabuf buffers from DRM_FORMAT_R8 and DRM_FORMAT_GR88 used for example by GStreamer for YUV to RGB conversion using shaders. Signed-off-by: Stanimir Varbanov --- src/gallium/state_trackers/dri/dri2.c | 20 1 file changed, 20 insertions(+) diff --git a

[Mesa-dev] [PATCH v2 0/3] st: dri2: handle dmabuf plane offsets != 0

2016-05-20 Thread Stanimir Varbanov
ers. Here we extend dri2 to handle dmabuf plain offsets != 0 applicable when GStreamer converting YUV->RGB dmabuf buffers using shaders. regards, Stan Stanimir Varbanov (3): st/dri: add handling of R8 and GR88 DRI fourcc formats st/dri: cleanup image_from_fd/dma_buf paths gallium: push

Re: [Mesa-dev] [PATCH 3/3] gallium: push offset down to driver

2016-05-17 Thread Stanimir Varbanov
Hi, On 05/17/2016 10:31 AM, Christian König wrote: > Am 16.05.2016 um 22:16 schrieb Rob Clark: >> On Mon, May 16, 2016 at 3:53 PM, Emil Velikov >> wrote: >>> On 15 May 2016 at 12:34, Stanimir Varbanov >>> wrote: >>>> Push offset down to drivers when

Re: [Mesa-dev] [PATCH 2/3] st/dri: cleanup image_from_fd/dma_buf paths

2016-05-17 Thread Stanimir Varbanov
Hi Emil, Thanks for the comments. On 05/16/2016 11:04 PM, Emil Velikov wrote: > On 16 May 2016 at 19:43, Emil Velikov wrote: >> Hi Stanimir, >> >> On 15 May 2016 at 12:34, Stanimir Varbanov >> wrote: >>> Signed-off-by: Stanimir Varbanov >>> --- &g

[Mesa-dev] [PATCH RESEND 3/3] gallium: push offset down to driver

2016-05-15 Thread Stanimir Varbanov
Push offset down to drivers when importing dmabuf. This is needed to more fully support EGL_EXT_image_dma_buf_import when a non-zero offset is specified. Signed-off-by: Rob Clark Signed-off-by: Stanimir Varbanov --- src/gallium/drivers/i915/i915_resource.c | 4 src/gallium/drivers

[Mesa-dev] [PATCH RESEND 1/3] st/dri: add handling of R8 and GR88 DRI fourcc formats

2016-05-15 Thread Stanimir Varbanov
This helps to import dmabuf buffers from DRM_FORMAT_R8 and DRM_FORMAT_GR88 used for example by GStreamer and Wayland for YUV to RGB conversion on shaders. Signed-off-by: Stanimir Varbanov --- src/gallium/state_trackers/dri/dri2.c | 20 1 file changed, 20 insertions(+) diff

[Mesa-dev] [PATCH RESEND 2/3] st/dri: cleanup image_from_fd/dma_buf paths

2016-05-15 Thread Stanimir Varbanov
Signed-off-by: Stanimir Varbanov --- src/gallium/state_trackers/dri/dri2.c | 75 ++- 1 file changed, 39 insertions(+), 36 deletions(-) diff --git a/src/gallium/state_trackers/dri/dri2.c b/src/gallium/state_trackers/dri/dri2.c index 8ace842b74b8..78b1b86515e0

[Mesa-dev] [PATCH RESEND 0/3] st: dri2: handle dmabuf plane offsets != 0

2016-05-15 Thread Stanimir Varbanov
600,swrast,vc4, ilo,radeonsi,svga,swr,virgl regards, Stan Stanimir Varbanov (3): st/dri: add handling of R8 and GR88 DRI fourcc formats st/dri: cleanup image_from_fd/dma_buf paths gallium: push offset down to driver src/gallium/drivers/i915/i915_resource.c | 4 + src/gallium/drivers/

Re: [Mesa-dev] gstreamer: v4l2videodec plugin

2016-04-29 Thread Stanimir Varbanov
cc: mesa-dev ML On 04/28/2016 02:33 PM, Stanimir Varbanov wrote: > On 04/15/2016 07:09 PM, Nicolas Dufresne wrote: >> Le vendredi 15 avril 2016 à 11:58 -0400, Rob Clark a écrit : >>> The issue is probably the YUV format, which we cannot really deal >>> with >&g