[Libva] problem when tiling is disabled on decoded surfaces
Julien Isorce
julien.isorce at gmail.com
Thu Oct 6 08:20:03 UTC 2016
Hi,
In intel vaapi driver I tried disabling tiling with:
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -1534,7 +1534,7 @@ i965_CreateSurfaces2(
obj_surface->orig_height = height;
- obj_surface->user_disable_tiling = false;
+ obj_surface->user_disable_tiling = true;
obj_surface->user_h_stride_set = false;
But then gst-launch-1.0 filesrc location=~/Downloads/simpson.mp4 ! qtdemux
! vaapih264dec ! xvimagesink shows garbage, like if the memory was still
tiled.
I tried to debug it and but all calls to dri_bo_get_tiling returns
I915_TILING_NONE as expected.
Also see vainfo output below.
Thx
Julien
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /home/julien/gst/master/
prefix/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.3.pre1)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Mobile -
1.7.3.pre1 (1.7.2-115-gfa3d1c3)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libva/attachments/20161006/d1be1e47/attachment.html>
More information about the Libva
mailing list