OK. Queda claro que existe un desconocimiento de como funcionan algunas cosas.
** HDR se basa principalmente en una serie de instrucciones y datos que se deben de procesar para dar los matices de contraste y otras regulaciones definidos por el ingeniero de imagen. A estos datos e instrucciones se le llaman metadatoa, estos metadatos son enviados junto con el video, asi llegaran tanto las imagenes [el video] e instrucciones que se deben procesar al dispositivo que hara esa tarea.
¿Quien realiza esa tarea de procesar los datos que dan forma al HDR?, si el televisor tiene la funcion HDR [HDR, HDR10, HDR10+ o Dolby Vision] la tarea la realizara el televisor, pero tambien puede ser hecha por otro dispositivo externo, como seria la GPU de una PC o de una TVBox. Claro, que para que el GPU haga el procesamiento del HDR tiene que existir un programa que le indica como usar esos metadatos, y madVR seria un ejemplo de este tipo de software
** Pass-Throught esto podemos definirlo como 'dejarlo pasar', con esto se quiere decir que no se detendran los datos que viajan entre el emisor y el receptor. Mas sencillo de decir: que los datos que van del punto A al punto B deben viajar directo y sin interrupciones ni interferencias para que lleguen sin modificacion alguna
Cuando tu defines en un software o en un dispositivo que cierta señal de audio/video sea canalizada como PASS-THROUGH estas indicandole a ese dispositivo o software que no haga nada copn esa señal, y que simplemente la 'deje pasar' tal cual. Cuando tu estas configurando en madVR el Pass-through para HDR, lo que le estas indicando a madVR es que los 'metadatos' que vienen junto con los datos de video no sean procesados por madVR y solo se limite a dejarlos pasar tal cual. De esta manera quien procesa el HDR seria el procesador de imagen del televisor ya que los metadatos del HDR le estan llegando junto con la señal de video.
** Servidor de video Streaming, seria un software que se encarga de enviar los datos de audio y video y otra informacion [que venga dentro del archivo de video o del archivo de audio] via conexion por red hacia otro dispositivo para que sea ese dispositivo el que se encargue de reproducir el audio y video y mostrar la demas informacion que venga incluida; por ejemplo, subtitulos o caratulas o karaoke o letras de las canciones, o en este caso los metadatos del HDR y con ello se porcese la imagen para realizar el efecto HDR.
cuando uso Plex o alguna app que reproducen una película con DV, la tele te informa de ello
Es claro y obvio, porque PLEX solo se encarga de enviar los datos de audio/video y demas informacion que venga en el archivo de video, y entonces el televisor se encarga de procesar esa informacion mostrando las imagenes en movimiento [video], creando los sonidos [audio] y dando el efecto HDR [metadatos del HDR que vienen junto con los datos de video].
Luego ademas como le estas indicando a madVR que haga el pass-through, pues co mas razon plex solo esta enviando los metadatos HDR junto con los datos de audio/video al televisor.
Estuve probandolo [PotPlayer] con una película y efectivamente activando la opcion "Enable SMPTE..." parece que los colores se ven correctos, como si el HDR (en este caso DV) estuviese activo, lo que no acabo de terminar de entender es que el Televisor no detecta que le están enviando un video con Dolby vision
Nuevamente esta clara la Razon de esto.
Y es que simplemente el modulo de PotPlayer encargado del SMPTE esta enviando los metadatos del HDR al GPU para que los procese y se logre el efecto HDR, de tal manera que al televisor ya esta llegando una imagen con el efecto HDR ya hecho, ergo entonces, el televisor solo esta recibiendo una señal de video 'normal' de toda la vida, y entonces el logico que no indique la presencia de una señal [metadatos] HDR acompañando a los datos de video que le estan llegando. En esta situacion da lo mismo que tu televisor cuente con la funcion HDR o no, ya que la señal de video ya le llega con el efecto HDR hecho.
Entonces, con PotPlayer o KODI o MPC-HC en su ultima version, y en general con cualquier reproductor que ya tenga integrado el procesamiento HDR, si lo que quieres es que no procesen el HDR para que en su lugar sea el televisor el que se encargue de esa tarea, pues solamente debe indicarles lo mismo que harias en madVR: Configurar el modo Pass-Though para el HDR. ¿Como se hace eso?, bueno... eso ya te toca investigarlo tu mismo, y sera ver las opciones HDR del reproductor que uses [en este caso PotPlayer].
** Que es mejor, ¿que el efecto HDR sea hecho por el televisor o por el GPU?, eso ya depende de que televisor estemos hablando, pero en general un GPU tiene mas poder de procesamiento y sistemas de mejoras visuales ms eficientes que lo que te pueda ofrecer el procesador de video de un televisor de gama media o gama alta.
Y nose, pero quiza en un futuro cercano; hablando de la PC/Mac, dentro del mismo controlador de video vengan añadidas las configuraciones directas para el HDR [si hacer pass-though de los metadatos del HDR o si en su lugar sea el GPU el que se encargue ya de aplicar los metadatos al video y tener ya el efecto HDR a la salida de la PC], y con ello ya no importe que reproductor uses, ya que seria el mismo controlador de video el que se encargue de esa funcion. Para mi seria la forma mas sencilla de decidir que hacer segun el caso:
-- si tu televisor/proyector/monitor no cuenta con la funcion HDR, pues obviamente configuraras el controlador a que el GPU se encargue de procesar los metadatos del HDR y que de la PC/Mac salga ya la imagen con el efecto HDR hecho.
-- si cuentas con un televisor/proyector/monitor con la funcion HDR y crees que pueda hacer un mejor trabajo que el GPU, pues entonces configuras el controlador de video a que haga el pass-though HDR para que los metadatos del HDR se dejen pasar sin mas y lleguen junto con los datos de audio/video para que ese televisor/proyector/monitor se encargue de esa tarea.
.