summaryrefslogtreecommitdiff
path: root/indra/llkdu/llimagej2ckdu.cpp
diff options
context:
space:
mode:
authorMerov Linden <merov@lindenlab.com>2010-11-12 16:37:42 -0800
committerMerov Linden <merov@lindenlab.com>2010-11-12 16:37:42 -0800
commit04adbdad4bb13cb98c77bba17fcc9a16e0f44203 (patch)
treedee9b839cae51f78d26905939340505b1345b582 /indra/llkdu/llimagej2ckdu.cpp
parent94f44437d7e7ccb54f227e35523fa8a4e027d7d2 (diff)
STORM-151 : Got decompression to work, compression disabled, simplified llkdu building
Diffstat (limited to 'indra/llkdu/llimagej2ckdu.cpp')
-rw-r--r--indra/llkdu/llimagej2ckdu.cpp26
1 files changed, 18 insertions, 8 deletions
diff --git a/indra/llkdu/llimagej2ckdu.cpp b/indra/llkdu/llimagej2ckdu.cpp
index 1785aa111d..147b9829c5 100644
--- a/indra/llkdu/llimagej2ckdu.cpp
+++ b/indra/llkdu/llimagej2ckdu.cpp
@@ -27,15 +27,10 @@
#include "linden_common.h"
#include "llimagej2ckdu.h"
-// KDU utility functions.
-#include "kde_flow_control.h"
-#include "kdc_flow_control.h"
-
#include "lltimer.h"
#include "llpointer.h"
#include "llkdumem.h"
-
//
// Kakadu specific implementation
//
@@ -113,7 +108,8 @@ void ll_kdu_error( void )
class LLKDUMessageWarning : public kdu_message
{
public:
- /*virtual*/ void put_text(const char *string);
+ /*virtual*/ void put_text(const char *s);
+ /*virtual*/ void put_text(const kdu_uint16 *s);
static LLKDUMessageWarning sDefaultMessage;
};
@@ -121,7 +117,8 @@ public:
class LLKDUMessageError : public kdu_message
{
public:
- /*virtual*/ void put_text(const char *string);
+ /*virtual*/ void put_text(const char *s);
+ /*virtual*/ void put_text(const kdu_uint16 *s);
/*virtual*/ void flush(bool end_of_message=false);
static LLKDUMessageError sDefaultMessage;
};
@@ -131,11 +128,21 @@ void LLKDUMessageWarning::put_text(const char *s)
llinfos << "KDU Warning: " << s << llendl;
}
+void LLKDUMessageWarning::put_text(const kdu_uint16 *s)
+{
+ llinfos << "KDU Warning: " << s << llendl;
+}
+
void LLKDUMessageError::put_text(const char *s)
{
llinfos << "KDU Error: " << s << llendl;
}
+void LLKDUMessageError::put_text(const kdu_uint16 *s)
+{
+ llinfos << "KDU Error: " << s << llendl;
+}
+
void LLKDUMessageError::flush(bool end_of_message)
{
if( end_of_message )
@@ -467,7 +474,7 @@ BOOL LLImageJ2CKDU::decodeImpl(LLImageJ2C &base, LLImageRaw &raw_image, F32 deco
BOOL LLImageJ2CKDU::encodeImpl(LLImageJ2C &base, const LLImageRaw &raw_image, const char* comment_text, F32 encode_time, BOOL reversible)
{
// Collect simple arguments.
-
+/*
bool transpose, vflip, hflip;
bool allow_rate_prediction, allow_shorts, mem, quiet, no_weights;
int cpu_iterations;
@@ -685,6 +692,9 @@ BOOL LLImageJ2CKDU::encodeImpl(LLImageJ2C &base, const LLImageRaw &raw_image, co
}
return TRUE;
+ */
+ // Compression not implemented yet
+ return FALSE;
}
BOOL LLImageJ2CKDU::getMetadata(LLImageJ2C &base)