<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Times New Roman","serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='font-size:11.0pt;color:#1F497D'>Are you using
the latest mapgenerator from trunk/Programs/mapgenerator?<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;color:#1F497D'><o:p> </o:p></span></p>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
opensim-dev-bounces@lists.berlios.de
[mailto:opensim-dev-bounces@lists.berlios.de] <b>On Behalf Of </b>Michael
Wright<br>
<b>Sent:</b> Sunday, August 31, 2008 3:44 AM<br>
<b>To:</b> opensim-dev@lists.berlios.de<br>
<b>Subject:</b> Re: [Opensim-dev] [libsl-dev] how does libopenmv handle
different versions of the same packets?<o:p></o:p></span></p>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>hmm strange.<br>
<br>
We had the problem when using the current _packet_.cs (on friday) from libomv.
I replaced the old _packet_.cs in our libsl version (changing the Maths types
back to the LL ones). With the lines to read/convert the SurfaceInfoBlocks
commented out, this works fine. But with those lines in there, it throws
MalformedDataException from the SurfaceInfoBlock.FromBytes(). So one confirmed
it didn't do this when using the 1.21 preview viewer.<br>
<br>
So not sure what the difference is. <br>
<br>
<b><i>John Hurliman <jhurliman@jhurliman.org></i></b> wrote:<o:p></o:p></p>
<div>
<p class=MsoNormal style='margin-bottom:12.0pt'>I'm not able to reproduce this
with the trunk of libomv, I believe it was fixed a long time ago. With a 1.20
release candidate viewer I will correctly get an ObjectGrabPacket object with a
SurfaceInfoBlock array of zero length. If I connect with a 1.21 client I get a
SurfaceInfoBlock array with length one and all of the fields filled in. Sounds
like the solution is for libomv to get the 0.6.0 release pushed out (alongside
the 1.0.0 release of OpenMetaverseTypes), and me to finish the upgrade patch
for OpenSim.<br>
<br>
John<br>
<br>
<o:p></o:p></p>
<div>
<p class=MsoNormal>On Fri, Aug 29, 2008 at 8:13 AM, Sean Dague <<a
href="mailto:sdague@gmail.com">sdague@gmail.com</a>> wrote:<o:p></o:p></p>
<p class=MsoNormal style='margin-bottom:12.0pt'>There was an attempt to upgrade
packets.cs in OpenSim yesterday by MW to<br>
pull in the new surface vectors in the ObjectGrab* packets, which will<br>
let us detect the touch points for 1.21 (unreleased) clients.<br>
<br>
The issue is that pre 1.21 clients don't send those extra fields, and<br>
that the packet parser was blowing up violently. How is libopenmv<br>
supposed to be handling this case? For using in opensim we definitely<br>
need to be able to support both pre 1.21 and post 1.21 clients at the<br>
same time, just with zeroed out values in the < 1.21 case.<br>
<br>
Thanks in advance,<br>
<br>
-Sean<br>
<span style='color:#888888'><br>
--<br>
Sean Dague / Neas Bade<br>
<a href="mailto:sdague@gmail.com">sdague@gmail.com</a><br>
<a href="http://dague.net" target="_blank">http://dague.net</a><br>
<br>
<br>
</span><br>
_______________________________________________<br>
libsl-dev mailing list<br>
<a href="mailto:libsl-dev@openmv.org">libsl-dev@openmv.org</a><br>
<a href="http://openmv.org/cgi-bin/mailman/listinfo/libsl-dev" target="_blank">http://openmv.org/cgi-bin/mailman/listinfo/libsl-dev</a><o:p></o:p></p>
</div>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<p class=MsoNormal>_______________________________________________<br>
Opensim-dev mailing list<br>
Opensim-dev@lists.berlios.de<br>
https://lists.berlios.de/mailman/listinfo/opensim-dev<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p> <o:p></o:p></p>
</div>
</body>
</html>