From 74df9f9c816f54fc60b131a347e7e1f1988b1fe2 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Fri, 23 Jan 2009 11:00:36 +0000 Subject: * Adds a synchronous jpeg decode for pre-caching purposes * When the DynamicTextureModule creates a j2k image, pre-cache the decode so that it doesn't stall any client threads. --- .../Modules/Agent/TextureSender/J2KDecoderModule.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'OpenSim/Region/Environment/Modules/Agent/TextureSender/J2KDecoderModule.cs') diff --git a/OpenSim/Region/Environment/Modules/Agent/TextureSender/J2KDecoderModule.cs b/OpenSim/Region/Environment/Modules/Agent/TextureSender/J2KDecoderModule.cs index 2a565ee..53e66fc 100644 --- a/OpenSim/Region/Environment/Modules/Agent/TextureSender/J2KDecoderModule.cs +++ b/OpenSim/Region/Environment/Modules/Agent/TextureSender/J2KDecoderModule.cs @@ -146,6 +146,16 @@ namespace OpenSim.Region.Environment.Modules.Agent.TextureSender } } + /// + /// Provides a synchronous decode so that caller can be assured that this executes before the next line + /// + /// + /// + public void syncdecode(UUID AssetId, byte[] j2kdata) + { + doJ2kDecode(AssetId, j2kdata); + } + #endregion /// -- cgit v1.1