Kodi when using vdpau decode on tonga GPU does not render anything since
Author: Brian Paul <email@example.com>
Date: Mon Oct 5 08:14:56 2015 -0600
mesa,meta: move gl_texture_object::TargetIndex initializations
Before, we were unconditionally assigning the TargetIndex field in
_mesa_BindTexture(), even if it was already set properly. Now we
initialize TargetIndex wherever we initialize the Target field, in
_mesa_initialize_texture_object(), finish_texture_init(), etc.
v2: also update the meta_copy_image code. In make_view() the
view_tex_obj->Target field was set, but not the TargetIndex field.
Also, remove a second, redundant assignment to view_tex_obj->Target.
Add sanity check assertions too.
Its debug log shows -
15:52:36 T:140075084736256 NOTICE: VDPAU::COutput registered output surfaces
15:52:36 T:140076208588672 NOTICE: Previous line repeats 4 times.
15:52:36 T:140076208588672 DEBUG: CLinuxRendererGL::GetPlaneTextureSize - invalid size 0x0 - 0
<last line repeats>
I guess this is something to do with vdpau interop, but mpv interop still works ...
Created attachment 119221 [details] [review]
Could you please test this patch?
(In reply to Marek Olšák from comment #1)
> Created attachment 119221 [details] [review] [review]
> possible fix
> Could you please test this patch?
Working OK with the patch, thanks.
Created attachment 119225 [details] [review]
The first fix was not completely correct. Would you please test this one? Thanks.
(In reply to Marek Olšák from comment #3)
> Created attachment 119225 [details] [review] [review]
> fix 2
> The first fix was not completely correct. Would you please test this one?
fix2 is working OK.
Fixed by 6a4dc1ad492d7d53c5c17e6eb975f0ed44b674.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct.