aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/Agent/TextureSender/J2KDecoderModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Adds console command, 'predecode-j2k <number of threads>' to load all of ↵Teravus Ovares2009-01-251-1/+2
| | | | | | | the texture assets from the scene and decode the j2k layer data to cache. The work is split between the number of threads you specify. A good number of threads value is the number of cores on your machine minus 1. * Increases the number of ImageDataPackets we send per PriorityQueue pop and tweak it so that the number of packets is ( (2 * decode level) + 1 ) * 2, and (((2 * (5-decode level)) + 1) * 2). The first one sends more data for low quality textures, the second one sends more data for high quality textures.
* * Adds a synchronous jpeg decode for pre-caching purposesTeravus Ovares2009-01-231-0/+10
| | | | | * When the DynamicTextureModule creates a j2k image, pre-cache the decode so that it doesn't stall any client threads.
* * Added some more commentsTeravus Ovares2009-01-221-1/+26
| | | | | | * Fixed up an outgoing packet * I <3 OpenSimulator
* * Add File cache for j2k layer decodes. This will make it so that the ↵Teravus Ovares2009-01-221-38/+304
| | | | server will decode the j2k stream once and cache it to disk so that the cache is saved across sim restarts.
* * More friendly OpenJpeg error handling.Teravus Ovares2009-01-211-29/+45
| | | | | | * Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4 The error messages reflect that. * In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image. (big decrease in texture download speed, but it's better then nasty repeating error messages)
* * Set SVN PropertiesTeravus Ovares2009-01-191-215/+215
|
* * Progressive texture patch + PriorityQueue put into the LLClient namespace.Teravus Ovares2009-01-191-0/+215
* Updates LibOMV to r2362