• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-1475
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Normal Normal
Assignee: Tofu Linden
Reporter: Eddy Stryker
Votes: 2
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

OpenJPEG always uploads single layer lossless images

Created: 01/Jul/07 06:22 PM   Updated: 18/Mar/08 04:53 AM
Return to search
Component/s: None
Affects Version/s: 1.15.0.x, 1.15.1.x, 1.16.0.x, 1.17.0.x, 1.17.1, Source code, First Look: Voice, 1.18.0
Fix Version/s: 1.19.0.5

File Attachments: 1. Text File openjpeg_compression.patch (0.6 kB)
2. Text File slviewer-1.17.3.0-openjpeg-use-lossy-encoding-20070709.patch (2 kB)
3. Text File slviewer-1.18.0.6-openjpeg-use-lossy-encoding-20070716.patch (2 kB)
4. Text File slviewer-1.18.4.3-openjpeg-use-lossy-encoding.patch (1 kB)
5. Text File VWR-1475-ll.patch (1 kB)

Issue Links:
Relates

Source Version: 1.17.0.2 in SVN, at release/indra/llimagej2coj
Linden Lab Issue ID: SL-47228
Patch attached: Patch attached


 Description  « Hide
Sculptie fans are going to hate me for this one .

The encodeImpl() for OpenJPEG currently assigns tcp_numlayers to 1 (through a convoluted parameters.tcp_numlayers++ and tcp_rates[0] to 0 and leaves it at that. This creates a single layer, lossless JPEG2000 file for every image uploaded. The attached patch changes it to create the same number of layers as files created by Kakadu-4.2.1 with close approximations of equivalent compression levels for each layer.

Even better than this would be changing encodeImpl() to add a lossless mode, and adding the lossless support to Kakadu as well but this is all I can do without having access to the KDU code.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Sardonyx Linden made changes - 03/Jul/07 11:38 AM
Field Original Value New Value
Assignee Sardonyx Linden [ Sardonyx Linden ]
lindenrobot made changes - 03/Jul/07 11:43 AM
Linden Lab Issue ID SL-47228
Seg Baphomet made changes - 09/Jul/07 09:55 PM
Seg Baphomet made changes - 10/Jul/07 06:07 PM
Link This issue is related to by VWR-1322 [ VWR-1322 ]
Seg Baphomet made changes - 19/Jul/07 11:30 AM
Seg Baphomet made changes - 19/Jul/07 11:51 AM
Link This issue is related to by VWR-1815 [ VWR-1815 ]
Seg Baphomet made changes - 06/Sep/07 07:54 PM
Link This issue Relates to VWR-2342 [ VWR-2342 ]
Gigs Taggart made changes - 24/Sep/07 02:59 AM
Affects Version/s First Look: WindLight (temporarily unavailable) [ 10080 ]
Seg Baphomet made changes - 23/Nov/07 01:43 PM
Tofu Linden made changes - 26/Nov/07 03:11 AM
Assignee Sardonyx Linden [ Sardonyx Linden ] Tofu Linden [ Tofu Linden ]
Tofu Linden made changes - 26/Nov/07 09:05 AM
Status Open [ 1 ] In Progress [ 3 ]
Tofu Linden made changes - 27/Nov/07 09:40 AM
Attachment VWR-1475-ll.patch [ 13226 ]
Tofu Linden made changes - 28/Nov/07 10:18 AM
Resolution Fixed Internally [ 7 ]
Fix Version/s Source code [ 10012 ]
Status In Progress [ 3 ] Resolved [ 5 ]
Rob Linden made changes - 22/Dec/07 02:55 AM
Workflow jira [ 13432 ] jira-2007-12-21 [ 27240 ]
Rob Linden made changes - 22/Dec/07 03:07 AM
Workflow jira [ 27240 ] jira-2007-12-21 [ 27896 ]
WarKirby Magojiro made changes - 22/Dec/07 01:09 PM
Status Resolved [ 5 ] Fix Pending [ 10001 ]
Rob Linden made changes - 22/Dec/07 03:24 PM
Workflow jira-2007-12-21 [ 27896 ] jira-2007-12-22 [ 32522 ]
Rob Linden made changes - 22/Dec/07 03:46 PM
Workflow jira-2007-12-21 [ 32522 ] jira-2007-12-22 [ 34586 ]
Rob Linden made changes - 22/Dec/07 08:43 PM
Workflow jira-2007-12-22 [ 34586 ] jira-2007-12-22a [ 39716 ]
Rob Linden made changes - 22/Dec/07 09:59 PM
Workflow jira-2007-12-22 [ 39716 ] jira-2007-12-22a [ 43680 ]
Rob Linden made changes - 22/Dec/07 10:22 PM
Workflow jira-2007-12-22 [ 43680 ] jira-2007-12-22a [ 45041 ]
Rob Linden made changes - 22/Dec/07 11:44 PM
Status Fix Pending [ 10001 ] Resolved [ 5 ]
Rob Linden made changes - 22/Dec/07 11:57 PM
Resolution Fixed Internally [ 7 ]
Status Resolved [ 5 ] Fix Pending [ 10001 ]
Tofu Linden made changes - 18/Mar/08 04:53 AM
Status Fix Pending [ 10001 ] Closed [ 6 ]
Fix Version/s 1.19.0.5 [ 10260 ]
Resolution Fixed [ 1 ]
Fix Version/s Source code [ 10012 ]
Sue Linden made changes - 13/Nov/08 11:40 AM
Workflow jira-2007-12-22a [ 45041 ] jira-2008-11-14 [ 75116 ]
Sue Linden made changes - 13/Nov/08 06:36 PM
Workflow jira-2008-11-14 [ 75116 ] jira-2008-11-14a [ 132358 ]