Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-104

Update KDU to more recent version (v6.4) so we take advantage of decompression perf gain

    Details

    • Type: Story
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Sprint 9, Viewer 2.5.0
    • Labels:
      None
    • Environment:
      All
    • Approvals:
      Code Review, Product Owner

      Description

      User story : As a Second Life Viewer Developer, I want to use the most recent of KDU so I can read textures faster and more efficiently.

      Note: the Kakadu license prevents us to share the library code in the open. This record though is meant to track the viewer public code changes and some other associated subtasks (like code instrumentation to measure decompression perf of various jpeg2000 libraries).

      Subtasks:

      • Build llkdu from source (from not publicly available indra-private)
      • Instrument code to get decompression perf data
      • Get Kakadu new version (not public work)
      • Isolate llkdu in a better named repo (not public work)
      • Port SNOW-345 cmake change so that we do not require a manifest for the viewer build on Windows, change viewer_manifest.py to reflect that
      • Study llkdu implementation (not public work)
      • Evaluate simple library switch (not public work)
      • Evaluate new functions in kdu and how to get advantage of them (not public work)
      • Build, upload, change install.xml in viewer-development

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              merov.linden Merov Linden
              Prod Owner Approved:
              Q Linden (Inactive)
              Extended Group Visibility:
              jira-users
            • Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 week, 2 days, 4 hours Original Estimate - 1 week, 2 days, 4 hours
                1w 2d 4h
                Remaining:
                Time Spent - 3 weeks, 2 days, 40 minutes Remaining Estimate - 3 hours
                3h
                Logged:
                Time Spent - 3 weeks, 2 days, 40 minutes Remaining Estimate - 3 hours
                3w 2d 40m