| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
#2009-10-08 12:58:34,462 ERROR - OpenSim.Application [APPLICATION]:
#APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs
#
#Exception: System.Exception: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object.
# at OpenSim.Region.ClientStack.LindenUDP.J2KImage.SendFirstPacket(LLClientView client) in c:\Opensim\OpenSim\Region\ClientStack\LindenUDP\J2KImage.cs:line 230
# at OpenSim.Region.ClientStack.LindenUDP.J2KImage.SendPackets(LLClientView client, Int32 maxpack) in c:\Opensim\OpenSim\Region\ClientStack\LindenUDP\J2KImage.cs:line 84
|
|
|
|
| |
one was too lax and made the important login packets fail.
|
|
|
|
| |
exceptions.
|
|
|
|
| |
to occur.
|
| |
|
| |
|
|
|
|
| |
This reverts commit 832cc685138b2244529f10b54b373c34adb4a633.
|
| |
|
|\ |
|
| |
| |
| |
| | |
is about half of the code base reviewed.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
SortedDictionary
* Changed the order of a log line from DotNetEngine so you can tell whether or not it is actually loading
|
| |
| |
| |
| |
| |
| |
| |
| | |
tests until a new test harness is written
* Clients are no longer disconnected when a packet handler crashes. We'll see how this works out in practice
* Added documentation and cleanup, getting ready for the first public push
* Deleted an old LLUDP file
|
| |
| |
| |
| |
| |
| |
| | |
exceptions thrown in the async method
* Added packet stats handling to the new LLUDP implementation
* Attempting to avoid a race condition when creating a new LLUDPClient
|
| |
| |
| |
| |
| |
| |
| |
| | |
although not everything is reimplemented yet
* Replaced logic in ThreadTracker with a call to System.Diagnostics that does the same thing
* Added Util.StringToBytes256() and Util.StringToBytes1024() to clamp output at byte[256] and byte[1024], respectively
* Fixed formatting for a MySQLAssetData error logging line
|
|\ \
| |/
| |
| | |
htb-throttle
|
| |
| |
| |
| | |
order of lock and try/catch in RemoveImageFromQueue.
|
| | |
|
|/ |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
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?
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
* Moved all priority queue access to helper functions to improve reliability and readability
* New version of CSJ2K.dll (from libomv source tree) that fixes a JPEG2000 comment decoding bug
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
* Fixed the incorrect "out of memory?" exception messages and replaced them with useful information
* Cleaned up J2KImage and LLImageManager to conform to coding conventions
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
to not fire any "put more data in the queues" callbacks
* Minor tweaks to code formatting to make the callback chain for packet queuing easier to follow
|
|\ \
| |/
|/| |
|
| | |
|
| | |
|
| |
| |
| |
| | |
neighbours in the grid service modules.
|
| | |
|
| |
| |
| |
| | |
image packet crashes Hippo without a message.
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| | |
packet queue, rather than a timer
|
| | |
|
|\ \
| | |
| | |
| | | |
ssh://opensimulator.org/var/git/opensim into diva-textures-osgrid
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| | |
* Rewrote the logic in J2KImage.RunUpdate()
* Added a default avatar texture (I made it myself)
|
| |
| |
| |
| |
| |
| |
| | |
Fixing LLClientView memory leak by disposing of all timers utilized
in LLClientView as they contain references to the callback method.
This required the use of the Terminate and Close infrastructure that
was already in place but was not being utilized.
|
| |
| |
| |
| |
| |
| |
| | |
unnecessary serialization/deserialization of TextureEntry objects and allow TextureEntry to be inspected for missing bakes
* Inspect incoming TextureEntry updates for bakes that do not exist on the simulator and request the missing textures
* Properly handle appearance updates that do not have a TextureEntry set
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|