diff options
| author | Nat Goodspeed <nat@lindenlab.com> | 2016-08-04 16:20:39 -0400 | 
|---|---|---|
| committer | Nat Goodspeed <nat@lindenlab.com> | 2016-08-04 16:20:39 -0400 | 
| commit | 2ce38c3c9890f6cf65238e125a78cdc57841f3bd (patch) | |
| tree | 9a6c219da7fed754ff4e9e2c3cd57654c6c4c57d | |
| parent | 2339e759fc2d6f36a4b9425022a22a747ec55dad (diff) | |
MAINT-6584: Comment out completely unused LLImageJ2CKDU code.
The only call to the findDiscardLevelsBoundaries() method was commented out
inside initDecode(), with a comment:
        // Merov : Test!! DO NOT COMMIT!!
This was the only caller of copy_tile(), which was the only caller of
copy_block(). Commented out all three of these (biggish!) functions, since I
have no idea what any of them were supposed to do or when it might be useful
to call them. In other words, I can't yet rule out the possibility that I
might have to uncomment them.
| -rw-r--r-- | indra/llkdu/llimagej2ckdu.cpp | 9 | ||||
| -rw-r--r-- | indra/llkdu/llimagej2ckdu.h | 7 | 
2 files changed, 15 insertions, 1 deletions
| diff --git a/indra/llkdu/llimagej2ckdu.cpp b/indra/llkdu/llimagej2ckdu.cpp index 0863240686..9347e51b85 100644 --- a/indra/llkdu/llimagej2ckdu.cpp +++ b/indra/llkdu/llimagej2ckdu.cpp @@ -713,6 +713,8 @@ bool LLImageJ2CKDU::getMetadata(LLImageJ2C &base)  /* STATIC                        copy_block                                  */  /*****************************************************************************/ +/*==========================================================================*| +// Only called by copy_tile(), which is itself commented out  static void copy_block(kdu_block *in, kdu_block *out)  {  	if (in->K_max_prime != out->K_max_prime) @@ -741,11 +743,14 @@ static void copy_block(kdu_block *in, kdu_block *out)  		out->set_max_bytes(num_bytes,false);  	memcpy(out->byte_buffer,in->byte_buffer,(size_t) num_bytes);  } +|*==========================================================================*/  /*****************************************************************************/  /* STATIC                        copy_tile                                   */  /*****************************************************************************/ +/*==========================================================================*| +// Only called by findDiscardLevelsBoundaries(), which is itself commented out  static void  copy_tile(kdu_tile tile_in, kdu_tile tile_out, int tnum_in, int tnum_out,  		  kdu_params *siz_in, kdu_params *siz_out, int skip_components, @@ -802,10 +807,13 @@ copy_tile(kdu_tile tile_in, kdu_tile tile_out, int tnum_in, int tnum_out,          }      }  } +|*==========================================================================*/  // Find the block boundary for each discard level in the input image.  // We parse the input blocks and copy them in a temporary output stream.  // For the moment, we do nothing more that parsing the raw list of blocks and outputing result. +/*==========================================================================*| +// See comments in header file for why this is commented out.  void LLImageJ2CKDU::findDiscardLevelsBoundaries(LLImageJ2C &base)  {  	// We need the number of levels in that image before starting. @@ -909,6 +917,7 @@ void LLImageJ2CKDU::findDiscardLevelsBoundaries(LLImageJ2C &base)  	}  	return;  } +|*==========================================================================*/  void set_default_colour_weights(kdu_params *siz)  { diff --git a/indra/llkdu/llimagej2ckdu.h b/indra/llkdu/llimagej2ckdu.h index 5fb093826e..7d234435a4 100644 --- a/indra/llkdu/llimagej2ckdu.h +++ b/indra/llkdu/llimagej2ckdu.h @@ -74,13 +74,18 @@ protected:  	virtual bool initDecode(LLImageJ2C &base, LLImageRaw &raw_image, int discard_level = -1, int* region = NULL);  	virtual bool initEncode(LLImageJ2C &base, LLImageRaw &raw_image, int blocks_size = -1, int precincts_size = -1, int levels = 0);  	virtual std::string getEngineInfo() const; -	void findDiscardLevelsBoundaries(LLImageJ2C &base);  private:  	bool initDecode(LLImageJ2C &base, LLImageRaw &raw_image, F32 decode_time, ECodeStreamMode mode, S32 first_channel, S32 max_channel_count, int discard_level = -1, int* region = NULL);  	void setupCodeStream(LLImageJ2C &base, bool keep_codestream, ECodeStreamMode mode);  	void cleanupCodeStream(); +	// This method was public, but the only call to it is commented out in our +	// own initDecode() method. I (nat 2016-08-04) don't know what it does or +	// why. Even if it should be uncommented, it should probably still be +	// private. +//	void findDiscardLevelsBoundaries(LLImageJ2C &base); +  	// Helper class to hold a kdu_codestream, which is a handle to the  	// underlying implementation object. When CodeStreamHolder is reset() or  	// destroyed, it calls kdu_codestream::destroy() -- which kdu_codestream | 
