[PATCH weston] compositor-drm: Pass the right stride to the vaapi recorder

Kristian Høgsberg hoegsberg at gmail.com
Wed Apr 16 22:24:54 PDT 2014


On Wed, Apr 16, 2014 at 12:05:12PM +0300, Ander Conselvan de Oliveira wrote:
> It takes the stride in bytes, not pixels. The bug was hidden when using
> va intel-driver 1.2.1 because it would ignore the stride from user and
> set the surface state in a wrong way.
> 
> https://bugs.freedesktop.org/show_bug.cgi?id=77495

Thanks, applied.

Kristian

> ---
>  src/compositor-drm.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/compositor-drm.c b/src/compositor-drm.c
> index 3c15ec3..5765b40 100644
> --- a/src/compositor-drm.c
> +++ b/src/compositor-drm.c
> @@ -2576,7 +2576,7 @@ recorder_frame_notify(struct wl_listener *listener, void *data)
>  		return;
>  	}
>  
> -	vaapi_recorder_frame(output->recorder, fd, output->current->stride / 4);
> +	vaapi_recorder_frame(output->recorder, fd, output->current->stride);
>  }
>  
>  static void *
> -- 
> 1.8.3.2
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list