aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Agent/TextureSender/J2KDecoderModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Dump OpenSim 0.9.0.1 into it's own branch.onefang2019-05-191-5/+6
|
* Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel2016-11-031-2/+26
|
* Another 21 modules' directives moved out of .addin.xmlDiva Canto2012-11-131-0/+2
|
* Remove any mention of IRegionModule from region names and comments to aidMelanie2012-11-121-1/+1
| | | | grepping for remaining uses
* J2KDecoderModule: move the code out of PostInitialise()Diva Canto2012-11-111-8/+17
|
* One more module converted: J2KDecoderModule.Diva Canto2012-11-101-10/+32
|
* Improve "j2k decode" command to tell us how many layers and components were ↵Justin Clark-Casey (justincc)2012-01-051-5/+16
| | | | decoded, instead of just success/failure
* Add a "j2k decode" region console command that allows a manual request for a ↵Justin Clark-Casey (justincc)2012-01-051-8/+10
| | | | | | JPEG2000 decode of an asset For debugging purposes.
* Minor formatting changes and commented out log lines for future debugging of ↵Justin Clark-Casey (justincc)2012-01-041-0/+4
| | | | image manager (udp texture fetch). No significant functional changes.
* Adding commented out log messages and some minor formatting for future bug ↵Justin Clark-Casey (justincc)2012-01-021-0/+3
| | | | hunting. No functional changes.
* Add config option for switching between CSJ2K and BuggyJPEG.Melanie2010-03-081-3/+9
|
* * Added code to support either CSJ2K or OpenJPEG texture decoding. Currently ↵John Hurliman2010-03-071-20/+33
| | | | hardcoded to CSJ2K (so no functional change) but this could easily be switched to a config option
* Changed asset CreatorID to a stringJohn Hurliman2010-02-221-1/+1
|
* * Adds CreatorID to asset metadata. This is just the plumbing to support ↵John Hurliman2010-02-221-1/+1
| | | | CreatorID, it doesn't modify database backends or OAR files to support storing/loading it
* Merge branch 'master' of ssh://justincc@opensimulator.org/var/git/opensimJustin Clark-Casey (justincc)2009-11-091-4/+3
|\
| * Changing the AssetBase constructors to avoid initializing assets with an ↵John Hurliman2009-11-051-4/+3
| | | | | | | | unknown asset type, and log an error if it ever does happen
* | minor: remove some mono compiler warningsJustin Clark-Casey (justincc)2009-11-091-2/+2
|/
* * Creates Util.UTF8 and switches some references of Encoding.UTF8 to ↵John Hurliman2009-10-021-2/+2
| | | | | | Util.UTF8 (not all references were switched since not all OpenSim libraries reference OpenSim.Framework) * Shrinks the largest in-memory object, the LLRAW.HeightmapLookupValue struct (only used for exporting to LLRAW terrain files), to the minimum possible size. This seems to have the odd side effect of cutting the size of the two double[256,256] terrain objects in half. Possibly an alignment optimization?
* * Rewrote LLImageManager to use a real priority queue and hold minimal stateJohn Hurliman2009-10-011-1/+0
| | | | | * Rewrote the logic in J2KImage.RunUpdate() * Added a default avatar texture (I made it myself)
* Attempting to improve the robustness of texture decoding by always ignoring ↵John Hurliman2009-09-301-528/+160
| | | | | | | | LayerInfo.End values and creating guessed default layer boundaries on failed decodes Changed a noisy J2K decode log message from Info to Debug Replacing openjpeg-dotnet decoding with managed CSJ2K decoding. Should be much more reliable, faster, and use less memory * Re-added openjpeg-dotnet files since they are used elsewhere in OpenSim * Updated prebuild.xml with a reference to CSJ2K * Renamed IJ2KDecoder and J2KDecoder member names to follow standard naming conventions * Removed j2kDecodeCache cruft and replaced it with the OpenSim cache system * Rewrote the default layer boundary algorithm to use percentages instead of an exponent * Switched from an infinite in-memory cache to an expiring cache (10 minute timeout) * Slightly quieted logging errors for failed texture decodes
* Revert "Attempting to improve the robustness of texture decoding by always ↵Melanie2009-09-301-68/+168
| | | | | | ignoring LayerInfo.End values and creating guessed default layer boundaries on failed decodes Changed a noisy J2K decode log message from Info to Debug" This reverts commit 22cc31135e2989df28e0756eb3b03f85530d5555.
* Attempting to improve the robustness of texture decoding by always ignoring ↵John Hurliman2009-09-301-168/+68
| | | | | | | | LayerInfo.End values and creating guessed default layer boundaries on failed decodes Changed a noisy J2K decode log message from Info to Debug Replacing openjpeg-dotnet decoding with managed CSJ2K decoding. Should be much more reliable, faster, and use less memory * Re-added openjpeg-dotnet files since they are used elsewhere in OpenSim * Updated prebuild.xml with a reference to CSJ2K
* Add a slow cache cleaner thread. By default, the thread starts a cleanupMelanie2009-08-291-7/+47
| | | | | | sweep every 10 minutes. If any texture data is older than 12 hours, it is regenerated and the memory cache is refreshed. After each decode, the thread delays for 5 seconds.
* the beginning of some changes to the decode cache to address concerns aboutMelanie2009-08-291-9/+30
| | | | system load. This commit effectively disables expiration.
* Make the j2kDecodeCache expire after 50 minutes (configurable). Alse allowsMelanie2009-08-291-4/+24
| | | | | | setting the path for it. This commit introduces NEW DEFAULT BEHAVIOR. To retain the old behavior (eternal cache) you will need to change your OpenSim.ini and set the timeout to 0.
* * Updates libOMV to version 0.7.0Teravus Ovares2009-07-251-1/+2
| | | | | | | | * Uses mantis #3811 as a base (thanks jhuliman) with changes. * E-mail regarding interface changes sent to the opensim-dev list * Archive: https://lists.berlios.de/pipermail/opensim-dev/2009-July/007219.html
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* * Refactor: Simplify InventoryFolderImpl. No functional change.Justin Clarke Casey2009-05-041-5/+1
|
* * Remove null reference exception in the J2KDecoderModule's J2K repair ↵Teravus Ovares2009-04-131-2/+14
| | | | routine for when the asset we're looking up isn't an image at all. (did someone set the texture on the side of a primitive to some other kind of asset with the script engine?)
* * Adding some heuristic error correction to the j2k decoder module to combat ↵Teravus Ovares2009-03-281-1/+83
| | | | | | | | some of the situations that we see in mantis 3049 . * This may help people on certain 64 bit systems where the end byte position of each layer data packet is incorrect but the start positions are correct. * The console will still be extremely chatty with 'Inconsistent packet data in JPEG2000 stream:' messages, however.. if OpenSimulator was able to recover the data, it will say HURISTICS SUCCEEDED
* * optimized usings.lbsa712009-02-121-5/+4
|
* starting phase 2 of the OpenSim.Region.Environment commit: relocatingDr Scofield2009-02-091-0/+533
OpenSim.Region.Environment.Modules.Agent en bloc to OpenSim.Region.CoreModules