Last night I found the solution to the top/bottom row not lighting up problem I had three months ago, just wanted to share.
In the client’s/Vero’s config, I had to change the threshold value to 0.26
// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.26,
"unknownFrameCnt" : 600,
"borderFrameCnt" : 50,
"maxInconsistentCnt" : 10,
"blurRemoveCnt" : 1,
"mode" : "default"
},
and also comment the framegrabber part
//"framegrabber" :
//{
// "width" : 64,
// "height" : 64,
// "frequency_Hz" : 10.0,
// "priority" : 891
//},
to get the top and bottom row of LEDs to light up when playing 21:9 material that has black bars at the top and bottom.
The bars of uncropped 21:9 material transferred to a blu-ray usually take up 140 pixels in height each which leaves you with 800 pixels for the movie itself. 140 + 800 + 140 = 1080. 800 is 74,074 % of 1080. Hence the 26 % … I guess. I have to admit the Hyperion blackborder detection documentation sounds a little different, though:
The blackborder detection threshold value is a percentage indication. It describes the the percentage of 255 a pixel needs to have for either red, green or blue, in order to be treated as non-black. So a threshold of 14% means that any pixel with a red, green or blue value bigger than 36 (255 * 14% = 35.7 ≈ 36) is treated as non-black. All other pixels are regarded as black.
I can just say it only works with 0.26, with values below it doesn’t. ¯\(ツ)/¯ Commenting the framegrabber part makes the LEDs turn off while not playing a movie but that’s negligible. Anyway, thought this might help someone with the same problem finding this thread.
With this parameter set to 1, every UHD file becomes an unwatchable green-white-pink pixel soup.