Originally Posted by zoyd
The progress bar was not really a bug, it just doesn't display anything when sent the integer 0.. I still need to send the sequence numbers, right now I just send "42".
Here is a test version, drop all files into your current HCFR directory. To set output for madVR go to generator->view images (or from menu measures->generator->configure) and check the madVR button. In my limited testing HCFR generated patterns measured very close to madVR ones however it seemed like the 3dlut was always disabled even though I don't call that function.HCFR Calibration.rar
I can confirm the 3dlut not being applied as a bug. Will fix that.
On a quick test run with HCFR here's what I found:
(1) For every measured color in a set of measurements you seem to be doing the sequence of "madVR_BlindConnect", "madVR_ShowProgressBar", "madVR_ShowRGB" and "madVR_Disconnect". While this works, it's not as I intended it, and it results in the progress bar not moving forward in any way. Furthermore "madVR_BlindConnect" could sometimes take a bit of time, especially if it's a LAN connection. The intended way to use the APIs is to call "madVR_BlindConnect" and "madVR_ShowProgressBar" only once, before you start doing a series of measurements (e.g. 42). Then you're supposed to call "madVR_ShowRGB" in a row 42 times, followed by one call to "madVR_Disconnect". This way the progress bar will nicely progress from 1/42 up to 42/42. And of course if the set of measurements is smaller, the call to "madVR_ShowProgressBar" should be given the exact number of "madVR_ShowRGB" calls that will follow, instead of always using "42".
(2) I had thought madVR would appear as a fourth option besides "View images", "HCFR Generator" and "DVD manual". When it didn't appear there, I first thought you had uploaded the wrong files, until I found it hidden as a sub-option of "View images". Of course it works this way, too. However, it's quite hidden this way and none of the "View images" property fields make any sense for madVR. So I'm wondering whether it wouldn't be a better solution to make it a separate option from "View images"? If you do that, the property sheet could be empty. Or optionally you could also offer a configuration like this:
o automatically select madVR instance (radio box -> madVR_BlindConnect)
o manually select madVR instance (radio box -> madVR_ConnectDialog)
x search LAN (check box -> BlindConnect/ConnectDialog "searchLan" parameter)
I don't want to put too much work on your hands, though. If it's much easier for you to just have madVR as a sub option of "View images", that's alright with me.
BTW, and this is totally unrelated to madVR: It seems that HCFR doesn't ever remember anything I select or change. Everytime I start HCFR I have to reconfigure everything, including GUI language, meter configuration etc etc. Is that "by design"? Or is there something wrong with my installation (e.g. missing write access to registry or something)? Ideally I'd like HCFR to not ask me for the language every time it starts, and I'd like to remember and preselect every option the same way I left it the last time. That would save a lot of time.