<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    OK, thanks for the arguments on both options -- they're both valid.
    I'll do both, with the query parameter being dominant over the
    Accept header.<br>
    <br>
    On 12/8/2010 11:10 AM, dz wrote:
    <blockquote
      cite="mid:AANLkTi=OEk620QARtxw818dk6zBCUzf7tp1kUeEh_0E5@mail.gmail.com"
      type="cite">Aloha,<br>
      <br>
      I thought the whole rationale behind the jp2 processing was that
      it was the only library that promised "progressive" texture
      quality.  The claimed advantage was that viewers would have
      "something" to display after an initial pass at the round robin of
      asset downloads.  As additional packets arrived, the quality of
      the texture would improve for those observing it.  I don't have
      the working experience to know if that benefit was ever realized,
      and I seem to recall some contentious posts in the viewer lists
      doubting it ever would.  <br>
      <br>
      In the case where users see no benefit to using jp2, and have
      existing catalogs of textures in other formats, I also prefer the
      solution described by (option A)...   an extra parameter the user
      can specify, with a default of the current jp2.   I think Melanies
      point that Accept headers sometimes can't be set or relied upon,
      combined with the easier to debug EXPLICIT type declaration, make
      (A) the proper design decision.<br>
      <br>
      D<br>
      <br>
      <div class="gmail_quote">On Wed, Dec 8, 2010 at 9:09 AM, Diva
        Canto <span dir="ltr"><<a moz-do-not-send="true"
            href="mailto:diva@metaverseink.com">diva@metaverseink.com</a>></span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div class="im"><br>
          </div>
          Then have your client do that. This doesn't affect the ability
          for clients to do that in any way: simply omit the extra
          information.<br>
          Other clients benefit from the server doing the conversion,
          and the result of that conversion being cached on the server
          side, so that future requests get exactly what they need.<br>
          <br>
          Technically, this conversion does not belong to the simulator;
          it belongs to the GetTexture service associated with the
          simulator; this service can execute anywhere.
          <div>
            <div class="h5"><br>
              <br>
              _______________________________________________<br>
              Opensim-dev mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:Opensim-dev@lists.berlios.de"
                target="_blank">Opensim-dev@lists.berlios.de</a><br>
              <a moz-do-not-send="true"
                href="https://lists.berlios.de/mailman/listinfo/opensim-dev"
                target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
            </div>
          </div>
        </blockquote>
      </div>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a>
<a class="moz-txt-link-freetext" href="https://lists.berlios.de/mailman/listinfo/opensim-dev">https://lists.berlios.de/mailman/listinfo/opensim-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>