I'm still trying to get rawopint on the M3 to run. Since the Black Level = 2047 is, I get however about 1EV over-exposed images.
I keep my G1x on a white monitor and start rawopint, then I get already with the first recording a neutral image (exposure metering medium-weighted). All other pictures will not be changed. So as I would expect.
If I do the same with the M3 (presumably also with the M10), then the first picture is also neutral. However, rawopint then regulates the following images to + 1EV.
I guess the problem is due to the neutral value of the M3 (rawop.get_raw_neutral). I have not really understood the calculation yet.
The cameras have the following values
M3 Black Level = 2047 White = 16K Neutral = 4197
G1x Black Level = 511 White = 16K Neutral = 2891
If I look into the rawopint log file, then it looks to me as if the neutral value of the M3 (around 3100) Close to the G1x.
I could probably work around the problem if I would set ev_shift to -1EV. However, I would like understand the stuff.
What I also do not understand how the M3 from a range of 2K - 16K more dynamics than the G1x with 512 - 16K. But this is a very different issue