Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 400760 Details for
Bug 523590
<net-libs/libvncserver-0.9.10-r1: multiple vulnerabilities (CVE-2014-{6051,6052,6053,6054,6055})
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
libvncserver-0.9.10-libva-1.0.patch
libvncserver-0.9.10-libva-1.0.patch (text/plain), 1.70 KB, created by
Alex Xu (Hello71)
on 2015-04-07 13:12:56 UTC
(
hide
)
Description:
libvncserver-0.9.10-libva-1.0.patch
Filename:
MIME Type:
Creator:
Alex Xu (Hello71)
Created:
2015-04-07 13:12:56 UTC
Size:
1.70 KB
patch
obsolete
>commit 7b6243157f042a7bde353abc6fb22aadad6d9e2d >Author: Floris Bos <bos@je-eigen-domein.nl> >Date: 2014-12-29 00:02:33 +0100 > > Fix libva related compile errors > > - Make h264.c compile with recent libva version by including va_compat.h > - Only enable libva if libva-x11 is installed > - Modified configure help text > Previous help text suggested libva was only build when --with-libva > was specified, while actual behavior is to build it by default. > > Warning: THIS CODE IS UNTESTED. Lacking a h.264 capable VNC server > Also no attempt is made to support platforms not using X11 > > Signed-off-by: Floris Bos <bos@je-eigen-domein.nl> > >diff --git a/configure.ac b/configure.ac >index ca9f3b3..fe8b1de 100644 >--- a/configure.ac >+++ b/configure.ac >@@ -150,12 +150,11 @@ AM_CONDITIONAL(HAVE_LIBSSL, test ! -z "$SSL_LIBS") > > > # See if we want libva support >-# TODO: check if library actually exists > AH_TEMPLATE(CONFIG_LIBVA, [Build libva support]) > AC_ARG_WITH(libva, >-[ --with-libva build libva support],,) >+[ --without-libva disable support for libva],,) > if test "x$with_libva" != "xno"; then >- AC_CHECK_LIB(va, vaInitialize, >+ AC_CHECK_LIB(va-x11, vaGetDisplay, > VA_LIBS="-lva -lva-x11" > [AC_DEFINE(CONFIG_LIBVA) CONFIG_LIBVA="true"], ,) > fi >diff --git a/libvncclient/h264.c b/libvncclient/h264.c >index 1d94454..c63a713 100644 >--- a/libvncclient/h264.c >+++ b/libvncclient/h264.c >@@ -20,6 +20,10 @@ > #ifdef LIBVNCSERVER_CONFIG_LIBVA > > #include <X11/Xlib.h> >+#include <va/va_version.h> >+#if VA_CHECK_VERSION(0,34,0) >+#include <va/va_compat.h> >+#endif > #include <va/va_x11.h> > > enum _slice_types {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 523590
:
400624
|
400650
|
400686
|
400688
| 400760 |
401746