-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
use wl_drm_interface from libva and not libEGL #419
Comments
Is there anybody working on this issue? It block the basic playback function on latest Mesa (libEGL). Test with latest yami
|
This fixes intel#419 Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
@jwang11 @tripzero xhaihao@654a9e0 removes the dependency on libEGL, but I just did limited tests on Wayland. Could you give a try with this patch? |
@xhaihao , the patch fix the problem. I tested with both yami and gst, both ok now.
|
The driver has explicit dependency on libwayland-client.so after applying xhaihao@654a9e0, which is not what we want. wl_drm_interface in libva (actually in libva-wayland) is not exported too. We should do some changes in libva if we want to use wl_drm_interface from libva. |
This fixes intel#419 Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
See intel/intel-vaapi-driver#419 for the information Note: don't export the interface symbol in case others may reuse it. Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
The patches are workable in ClearLinux with Wayland backend. |
This fixes intel#419 Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
See intel/intel-vaapi-driver#419 for the information Note: don't export the interface symbol in case others may reuse it. Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
This fixes intel#419 Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
And bump libva dependency to 1.4.0 This fixes intel#419 Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
And bump libva dependency to 1.4.0 This fixes #419 Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
Will we make a release containing this fix? |
See intel/intel-vaapi-driver#419 for the information Note: don't export the interface symbol in case others may reuse it. Change-Id: I5470889cad47ef7821f3f1fd3af1897df42bcf66 Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
This dosn't actually work, because of (at least) intel/intel-vaapi-driver#419, but is the right thing(tm).
See intel/intel-vaapi-driver#419 for the information Note: don't export the interface symbol in case others may reuse it. Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
intel-vaapi-driver tries to dlopen libEGL.so.1 and find the wl_drm_interface symbol from it. As of libva/c26a187cdff82dc5a360676ef05e6f6d761c2a0a libva provides its own internal implementation. Shouldn't intel-vaapi-driver do the same?
This is particularly a problem because in mesa 6b8657aff0a the symbols are no longer being exported so intel-vaapi-driver will fail to find wl_drm_interface symbol.
The text was updated successfully, but these errors were encountered: