ports/185848: multimedia/vlc failed to compile with the new freerdp.
Ferenc Gál
gferenc88 at gmail.com
Sun Jan 19 10:40:02 UTC 2014
The following reply was made to PR ports/185848; it has been noted by GNATS.
From: =?ISO-8859-1?Q?Ferenc_G=E1l?= <gferenc88 at gmail.com>
To: bug-followup at FreeBSD.org, gferenc88 at gmail.com
Cc:
Subject: Re: ports/185848: multimedia/vlc failed to compile with the new freerdp.
Date: Sun, 19 Jan 2014 11:37:09 +0100
--047d7b5d86b57fc10c04f0505bfa
Content-Type: text/plain; charset=ISO-8859-1
Hi,
i have made a patch for this problem:
patch-modules-access-rdp.c:
--- modules/access/rdp.c.orig
+++ modules/access/rdp.c
@@ -198,17 +198,17 @@
demux_sys_t *p_sys = p_vlccontext->p_demux->p_sys;
/* Configure connexion */
- p_instance->settings->sw_gdi = true; /* render in buffer */
- p_instance->settings->fullscreen = true;
- p_instance->settings->hostname = strdup( p_sys->psz_hostname );
- p_instance->settings->username =
+ p_instance->settings->SoftwareGdi = true; /* render in buffer */
+ p_instance->settings->Fullscreen = true;
+ p_instance->settings->ServerHostname = strdup( p_sys->psz_hostname );
+ p_instance->settings->Username =
var_InheritString( p_vlccontext->p_demux, CFG_PREFIX "user" );
- p_instance->settings->password =
+ p_instance->settings->Password =
var_InheritString( p_vlccontext->p_demux, CFG_PREFIX
"password" );
- p_instance->settings->port = p_sys->i_port;
- p_instance->settings->encryption =
+ p_instance->settings->ServerPort = p_sys->i_port;
+ p_instance->settings->EncryptionMethods =
var_InheritBool( p_vlccontext->p_demux, CFG_PREFIX "encrypt" );
-
+
return true;
}
@@ -217,9 +217,9 @@
vlcrdp_context_t * p_vlccontext = (vlcrdp_context_t *)
p_instance->context;
msg_Dbg( p_vlccontext->p_demux, "connected to desktop %dx%d (%d bpp)",
- p_instance->settings->width,
- p_instance->settings->height,
- p_instance->settings->color_depth );
+ p_instance->settings->DesktopWidth,
+ p_instance->settings->DesktopHeight,
+ p_instance->settings->ColorDepth );
p_instance->update->DesktopResize = desktopResizeHandler;
p_instance->update->BeginPaint = beginPaintHandler;
@@ -415,7 +415,7 @@
p_sys->p_instance->Authenticate = authenticateHandler;
/* Set up context handlers and let it be allocated */
- p_sys->p_instance->context_size = sizeof( vlcrdp_context_t );
+ p_sys->p_instance->ContextSize = sizeof( vlcrdp_context_t );
freerdp_context_new( p_sys->p_instance );
vlcrdp_context_t * p_vlccontext = (vlcrdp_context_t *)
p_sys->p_instance->context;
--047d7b5d86b57fc10c04f0505bfa
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Hi,<br><br></div>i have made a patch for this problem=
:<br><br>patch-modules-access-rdp.c:<br><br>--- modules/access/rdp.c.orig<b=
r>+++ modules/access/rdp.c<br>@@ -198,17 +198,17 @@<br>=A0=A0=A0=A0 demux_s=
ys_t *p_sys =3D p_vlccontext->p_demux->p_sys;<br>
<br>=A0=A0=A0=A0 /* Configure connexion */<br>-=A0=A0=A0 p_instance->set=
tings->sw_gdi =3D true; /* render in buffer */<br>-=A0=A0=A0 p_instance-=
>settings->fullscreen =3D true;<br>-=A0=A0=A0 p_instance->settings=
->hostname =3D strdup( p_sys->psz_hostname );<br>
-=A0=A0=A0 p_instance->settings->username =3D<br>+=A0=A0=A0 p_instanc=
e->settings->SoftwareGdi =3D true; /* render in buffer */<br>+=A0=A0=
=A0 p_instance->settings->Fullscreen =3D true;<br>+=A0=A0=A0 p_instan=
ce->settings->ServerHostname =3D strdup( p_sys->psz_hostname );<br=
>
+=A0=A0=A0 p_instance->settings->Username =3D<br>=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 var_InheritString( p_vlccontext->p_demux, CFG_PREFIX =
"user" );<br>-=A0=A0=A0 p_instance->settings->password =3D<=
br>+=A0=A0=A0 p_instance->settings->Password =3D<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 var_InheritString( p_vlccontext->p_=
demux, CFG_PREFIX "password" );<br>-=A0=A0=A0 p_instance->sett=
ings->port =3D p_sys->i_port;<br>-=A0=A0=A0 p_instance->settings-&=
gt;encryption =3D<br>+=A0=A0=A0 p_instance->settings->ServerPort =3D =
p_sys->i_port;<br>
+=A0=A0=A0 p_instance->settings->EncryptionMethods =3D<br>=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 var_InheritBool( p_vlccontext->p_demux, CFG_=
PREFIX "encrypt" );<br>-<br>+<br>=A0=A0=A0=A0 return true;<br>=A0=
}<br><br>@@ -217,9 +217,9 @@<br>=A0=A0=A0=A0 vlcrdp_context_t * p_vlccontex=
t =3D (vlcrdp_context_t *) p_instance->context;<br>
<br>=A0=A0=A0=A0 msg_Dbg( p_vlccontext->p_demux, "connected to desk=
top %dx%d (%d bpp)",<br>-=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 p_instan=
ce->settings->width,<br>-=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 p_insta=
nce->settings->height,<br>-=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 p_ins=
tance->settings->color_depth );<br>
+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 p_instance->settings->DesktopWi=
dth,<br>+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 p_instance->settings->D=
esktopHeight,<br>+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 p_instance->setti=
ngs->ColorDepth );<br><br>=A0=A0=A0=A0 p_instance->update->Desktop=
Resize =3D desktopResizeHandler;<br>
=A0=A0=A0=A0 p_instance->update->BeginPaint =3D beginPaintHandler;<br=
>@@ -415,7 +415,7 @@<br>=A0=A0=A0=A0 p_sys->p_instance->Authenticate =
=3D authenticateHandler;<br><br>=A0=A0=A0=A0 /* Set up context handlers and=
let it be allocated */<br>
-=A0=A0=A0 p_sys->p_instance->context_size =3D sizeof( vlcrdp_context=
_t );<br>+=A0=A0=A0 p_sys->p_instance->ContextSize =3D sizeof( vlcrdp=
_context_t );<br>=A0=A0=A0=A0 freerdp_context_new( p_sys->p_instance );<=
br><br>=A0=A0=A0=A0 vlcrdp_context_t * p_vlccontext =3D (vlcrdp_context_t *=
) p_sys->p_instance->context;<br>
<br></div>
--047d7b5d86b57fc10c04f0505bfa--
More information about the freebsd-multimedia
mailing list