More > JRiver Media Center 32 for Windows

3D LUT Calibration with JRiver

<< < (3/3)

Manni:

--- Quote from: mattkhan on May 24, 2024, 01:18:02 am ---Yes you use different profiles to select different luts

As far as I can tell, the response is consistent with madvr and it does appear to work as intended if you use the right settings.

I have previously requested a pattern generator API but that has not been implemented as yet. This is in one of the jrvr threats I think but would have to search to find that

The way I went about it is but exactly straightforward but I will post it anyway

* Wrote scripts that can convert a displaycsl patch set into a video of still frames (each patch is a predefined length) containing those patches in the specified order

* Forked the latest displaycsl (python 3 version,) and extended it's manual mode to integrate with MC via mcws so that it plays that video in full screen and advances the video to the right timestamp to show the specified pattern

With this I can use displaycsl essentially as per madtpg for profiling and verification purposes

Clearly it would be massively more convenient to just have an API to drive, I think I also suggested writing some bridge process that could then advertise this via the madvr network protocol which then make it compatible with anything that can talk to madtpg. For me, this is the best way forward (and the latter bit doesn't need to be built in house even, it just needs the pattern generator API).

I can explain how to get my process up and running if you like. It's not exactly trivial to operate but was only way I could see to use it.

--- End quote ---

Hi Matt,

I am using python tools to generate HDR LUTs, and it would be great if we could find a way to use MC as a pattern source. Currently the tool supports MPV, Dogegen and pGen (not madVR).

Please could you link to any documentation on how to add support for MC through displayCSL? The way MPV is supported is very similar (it generates patches, though they are png, not videos and plays them with MPV). I'd rather do this with MC if at all possible.
Thanks!

Manni:

--- Quote from: Hendrik on May 24, 2024, 05:47:40 am ---Maybe we can offer our own test-pattern generation through MCWS at some point.

--- End quote ---
This would be ideal of course if possible :)

mattkhan:

--- Quote from: Manni on April 13, 2025, 01:49:18 pm ---Hi Matt,

I am using python tools to generate HDR LUTs, and it would be great if we could find a way to use MC as a pattern source. Currently the tool supports MPV, Dogegen and pGen (not madVR).

Please could you link to any documentation on how to add support for MC through displayCSL? The way MPV is supported is very similar (it generates patches, though they are png, not videos and plays them with MPV). I'd rather do this with MC if at all possible.
Thanks!

--- End quote ---
which tools are you using?

my fork is here -> https://github.com/3ll3d00d/displaycal-py3

I haven't updated, or used, it for quite a while mind you

if MC had a pattern generator it would be easy to plug it in but it doesn't so I did offline patch generation, imported that into the library (so that I could identify the patches to play) and then integrated that with displaycal's pattern generator so it would advance from one patch to the next via appropriate MCWS calls

I was able to get this to be generally reliable in the end but it is fundamentally brittle, it needs a pattern generator api in MC to be viable imv
 

Manni:

--- Quote from: mattkhan on April 13, 2025, 02:23:28 pm ---which tools are you using?

my fork is here -> https://github.com/3ll3d00d/displaycal-py3

I haven't updated, or used, it for quite a while mind you

if MC had a pattern generator it would be easy to plug it in but it doesn't so I did offline patch generation, imported that into the library (so that I could identify the patches to play) and then integrated that with displaycal's pattern generator so it would advance from one patch to the next via appropriate MCWS calls

I was able to get this to be generally reliable in the end but it is fundamentally brittle, it needs a pattern generator api in MC to be viable imv
 

--- End quote ---
Thanks!
I'm using tools that are in closed beta, so not available at this point.
I guess I'll have to use MPV or pGen for now. Hopefully at some point an API will be available or it will be implemented with MCWS as Hendrik mentioned.

Navigation

[0] Message Index

[*] Previous page

Go to full version