#3809 Partial revert of "Fix J2C Upload"

This partially reverts commit 8d5dab9f67.

Apparently viewer doesn't support some jp2 variants, so I'm leaving only
the fix for bulk upload.
meow-7.2.2
Andrey Kleshchev 2025-03-31 14:33:12 +03:00 committed by Andrey Kleshchev
parent 8d5dab9f67
commit fcc8ffda16
4 changed files with 3 additions and 26 deletions

View File

@ -27,7 +27,6 @@
#include "stdtypes.h"
#include "llimagejpeg.h"
#include "llimagej2c.h"
#include "llimagedimensionsinfo.h"
@ -64,8 +63,6 @@ bool LLImageDimensionsInfo::load(const std::string& src_filename,U32 codec)
return getImageDimensionsTga();
case IMG_CODEC_JPEG:
return getImageDimensionsJpeg();
case IMG_CODEC_J2C:
return getImageDimensionsJ2c();
case IMG_CODEC_PNG:
return getImageDimensionsPng();
default:
@ -217,23 +214,6 @@ bool LLImageDimensionsInfo::getImageDimensionsJpeg()
return !sJpegErrorEncountered;
}
bool LLImageDimensionsInfo::getImageDimensionsJ2c()
{
clean();
LLPointer<LLImageJ2C> jpeg_image = new LLImageJ2C;
if (jpeg_image->load(mSrcFilename))
{
mWidth = jpeg_image->getWidth();
mHeight = jpeg_image->getHeight();
return true;
}
mWarning = "texture_load_format_error";
LL_WARNS() << "J2C load error: " << LLImage::getLastThreadError() << LL_ENDL;
return false;
}
bool LLImageDimensionsInfo::checkFileLength(S32 min_len)
{
// Make sure the file is not shorter than min_len bytes.

View File

@ -91,7 +91,6 @@ protected:
bool getImageDimensionsTga();
bool getImageDimensionsPng();
bool getImageDimensionsJpeg();
bool getImageDimensionsJ2c();
S32 read_s32()
{

View File

@ -52,7 +52,7 @@ LLFilePicker LLFilePicker::sInstance;
#if LL_WINDOWS
#define SOUND_FILTER L"Sounds (*.wav)\0*.wav\0"
#define IMAGE_FILTER L"Images (*.tga; *.bmp; *.jpg; *.jpeg; *.j2c; *.jp2; *.png)\0*.tga;*.bmp;*.jpg;*.jpeg;*.j2c;*.jp2;*.png\0"
#define IMAGE_FILTER L"Images (*.tga; *.bmp; *.jpg; *.jpeg; *.png)\0*.tga;*.bmp;*.jpg;*.jpeg;*.png\0"
#define ANIM_FILTER L"Animations (*.bvh; *.anim)\0*.bvh;*.anim\0"
#define COLLADA_FILTER L"Scene (*.dae)\0*.dae\0"
#define GLTF_FILTER L"glTF (*.gltf; *.glb)\0*.gltf;*.glb\0"
@ -559,7 +559,7 @@ bool LLFilePicker::getSaveFile(ESaveFilter filter, const std::string& filename,
}
mOFN.lpstrDefExt = L"j2c";
mOFN.lpstrFilter =
L"Compressed Images (*.j2c *.jp2)\0*.j2c;*.jp2\0" \
L"Compressed Images (*.j2c)\0*.j2c\0" \
L"\0";
break;
case FFSAVE_SCRIPT:
@ -649,8 +649,6 @@ std::unique_ptr<std::vector<std::string>> LLFilePicker::navOpenFilterProc(ELoadF
case FFLOAD_IMAGE:
allowedv->push_back("jpg");
allowedv->push_back("jpeg");
allowedv->push_back("j2c");
allowedv->push_back("jp2");
allowedv->push_back("bmp");
allowedv->push_back("tga");
allowedv->push_back("bmpf");

View File

@ -378,7 +378,7 @@ void LLMediaFilePicker::notify(const std::vector<std::string>& filenames)
#if LL_WINDOWS
static std::string SOUND_EXTENSIONS = "wav";
static std::string IMAGE_EXTENSIONS = "tga bmp jpg jpeg j2c jp2 png";
static std::string IMAGE_EXTENSIONS = "tga bmp jpg jpeg png";
static std::string ANIM_EXTENSIONS = "bvh anim";
static std::string XML_EXTENSIONS = "xml";
static std::string SLOBJECT_EXTENSIONS = "slobject";