Originally Posted by the_jaguar
Regarding triggering high lamp mode when playing an HDR movie, since I have a Logitech Harmony with the hub, would it be possible to send a specific code to the projector to switch over to high lamp mode when playing a HDR video? If there is a way for madVR to indicate that a HDR video is being played, I am wondering if I can use any available windows application to send a signal from my PC to the logitech hub and then have the hub send over the appropriate code to the projector? If you wondering why I am complicating this whole thing when the simpler solution is to connect the projector to my router, the issue is the lan cable. Since I am pre-wired, to the projector, I really don't want an ugly lan cable dangling from the ceiling to the projector.
And yes, I am have setup the LAV video splitter to default to "automatic" in order to make use of D3D11 native. Thanks for all the input.
So there are a few questions you've asked here:
1) Can madVR detect if HDR is being played and do something externally. Answer is no.
2) Can you tell your harmony to do something from an "available app". I don't know for sure, but I think the answer is also no.
That being said, I have this problem solved and automated here. When I watch an HDR movie, my projector is automatically sent into cinema1 mode and when the movie ends it's returned to "user1" mode. Sending this command via IP control is easy, and I've written an app to handle that on your HTPC via command line. You can also do it via IR if you have a USB UIRT. (http://usbuirt.com/
The problem is when/how to make this happen. For me, I handle it with Kodi + external player support. My external player registered in Kodi is my app. My app then "does stuff" and launches the real external player. For me that's zoom player, but for my friend using the same setup, it's MPC-HC. When that player exits, my app again "does stuff" and returns control back to Kodi when it exits. You can setup something like this using simple scripting such as autoit. You could have your HDR movies in a separate folder or contain the words "HDR" in the filename. Then flow is something like:
Launch external player from kodi passing filename to play
Your app runs as external player
App parses filename looking for HDR. If HDR it sends usbuirt command line to change to cinema1 where high lamp is set.
App runs player passing in command line it received and waits for it to close
On close of player, if HDR was in filename, app sends usbuirt command line to change to user1 where low lamp is set.
Kodi thinks player just exited and resumes control.