Exploiting Gentoo,
first I’ve added “OLYMPUS E-M1MarkIII” and “OM Digital Solutions OM-1” description blocks
into ~/.config/RawTherapee/camconst_json ;
then into a patch
/etc/portage/patches/media-gfx/rawtherapee/camconst-json__OLYMPUS.diff,
with re-build extending system-wide /usr/share/rawtherapee/camconst.json .
RESULTS are same:
Opening ORF taken with E-M1MarkIII work fine.
Opening ORF taken with OM-1 will read meta-data,
then will throw ERROR
“Unexpected end of file
Cannot use camera white balance.”
ERGO:
Upgrading camconst.json is not sufficient.
Running hexedit on ORF taken with OM-1 exhibits XML / rdf structures
which were not present up to E-M1MarkIII :
################################################################
OM Digital Solutions
.
OM-1
.
.
Version 1.2
.
<?xpacket begin="..." id="W5M0MpCehiHzreSzNTczkc9d"?>
.
<x:xmpmeta xmlns:x=“adobe:ns:meta/”>
.
<rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#”>
.
<rdf:Description rdf:about="" xmlns:xmp=“http://ns.adobe.com/xap/1.0/” xmp:Rating=“0”/>
.
</rdf:RDF>
.
</x:xmpmeta>
.
################################################################
RawTherapee 5.8 rtengine/dcraw.cc embeds DCRAW_VERSION “9.28” .
As expected, no mention of “OM Digital Solutions” yet.
void CLASS parse_makernote
depends on “OLYMPUS” ;
void CLASS apply_tiff()
dito
void CLASS olympus_load_raw()
hard-coded read loops over row and col
################################################################
Mar 11 - May 19 - Okt 19 :
As stated above, we would be happy to contribute “full set” data.
I have even contacted OMDS development …
But all of this only makes sense if there is anybody out there committing to integrate contributions.
Without support of current flagship cameras,
all the bells and whistles in 5.9-RC will neither shine nor ring.