Comments (15)
Well that's strange, the hash should not differ if the pixels don't differ, regardless of platform.
from oiio.
Robert, would you mind sending me the testsuite output for you on Ubuntu? Maybe I can figure out why it's different for me on OSX.
from oiio.
Ok, I will upload images ASAP. For me, it looks like I forgot to do some endianess swapping when saving >8 bit images and this is why hashes differ on different platforms.
from oiio.
Hmmm... we support 3 or 4 OS's, but they're all on Intel little-endian chips these days. There may well be an endian bug, but I don't see why that would make different hashes on Ubuntu vs OSX.
from oiio.
Hi, here are those images (I didn't look at the problem):
http://dl.dropbox.com/u/1010083/OIIO/p0_04.j2k
http://dl.dropbox.com/u/1010083/OIIO/p0_05.j2k
http://dl.dropbox.com/u/1010083/OIIO/p0_06.j2k
from oiio.
I tried to track the problem, but couldn't figure out where it is. Larry, maybe You could also send me failing images (p0_04, p0_05, p0_06)?
from oiio.
I just build RB-1.0 on OSX Lion and it passes the OpenJpeg tests.
I used this version of OpenJpeg: 1.5.0
and I used this archive of the J2K test images.
Start 21: jpeg2000
21/31 Test #21: jpeg2000 ......................... Passed 5.62 sec
from oiio.
Can we close this issue, then?
from oiio.
It still fails on my Ubuntu machine - I could try to track the problem but it would be much easier if someone sent me p0_04, p0_05 and p0_06 after conversion on passing testsuite.
from oiio.
Ok here you go. These were converted in the testsuite on my system where they passed make test.
https://github.com/2bits/j2kimg
from oiio.
@matekm try those...
from oiio.
This still works for me testing against master, RB-1.0, and 1.0.2. Why no response from @matekm?
from oiio.
Robert, have you had any chance to check this out?
I'm not sure I'm following this conversation. Is j2k broken, or not?
from oiio.
ping @matekm
from oiio.
oh, forgot about this. AFAIR last time I tested this, it worked. Currently, I stopped using windows. So, I closing this.
from oiio.
Related Issues (20)
- Image is all white when loaded HOT 11
- Redefinition of NOMINMAX causes warning in Windows HOT 4
- Impossible to use OIIO libraries built from source HOT 6
- [FEATURE REQUEST] Add check_open validity plausibility checks to format readers
- [BUG] Chromaticity values are missing in OpenEXR HOT 9
- [FEATURE REQUEST] oiiotool op graph introspection
- Convert documentation examples into testsuite tests HOT 17
- [BUG] OIIO library freezes when loading R16G16 uncompressed DDS files
- [BUG] OIIO 2.5.4 Build failure on Fedora 32bit HOT 1
- [BUILD] Release archives checksums changed? HOT 2
- [FEATURE REQUEST] idiff "directory mode" HOT 6
- [BUILD] Support OpenVDB 10.1 HOT 7
- [BUILD] Problems linking OIIO with OpenEXR HOT 2
- [BUG] oiiotool jpeg output as Output-sRGB has dark halos around highlights HOT 3
- [BUG] DPX from "Resolve Live" mangled conversion
- [BUG] the link to test images in the install.md is broken
- [BUG] `ImageBuf` not working with in-memory DDS files HOT 1
- [BUG] Large RGBA PNG write failure HOT 4
- [FEATURE REQUEST] Support `DXGI_FORMAT_BC7_UNORM_SRGB` DDS format
- [BUG] broken /usr/lib64/cmake/OpenImageIO/OpenImageIOConfig.cmake generated during build HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oiio.