y1ruma1

hyperion.config.json

Nov 24th, 2015
148
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Automatically generated configuration file for 'Hyperion daemon'
  2. // Generated by: HyperCon (The Hyperion deamon configuration file builder
  3.  
  4. {
  5. /// Device configuration contains the following fields:
  6. /// * 'name' : The user friendly name of the device (only used for display purposes)
  7. /// * 'type' : The type of the device or leds (known types for now are 'ws2801', 'ldp8806',
  8. /// 'lpd6803', 'sedu', 'adalight', 'lightpack', 'test' and 'none')
  9. /// * 'output' : The output specification depends on selected device. This can for example be the
  10. /// device specifier, device serial number, or the output file name
  11. /// * 'rate' : The baudrate of the output to the device
  12. /// * 'colorOrder' : The order of the color bytes ('rgb', 'rbg', 'bgr', etc.).
  13. "device" :
  14. {
  15. "name" : "MyPi",
  16. "type" : "adalight",
  17. "output" : "/dev/ttyUSB0",
  18. "rate" : 460800,
  19. "colorOrder" : "grb"
  20. },
  21.  
  22. /// Color manipulation configuration used to tune the output colors to specific surroundings.
  23. /// The configuration contains a list of color-transforms. Each transform contains the
  24. /// following fields:
  25. /// * 'id' : The unique identifier of the color transformation (eg 'device_1') /// * 'leds' : The indices (or index ranges) of the leds to which this color transform applies
  26. /// (eg '0-5, 9, 11, 12-17'). The indices are zero based. /// * 'hsv' : The manipulation in the Hue-Saturation-Value color domain with the following
  27. /// tuning parameters:
  28. /// - 'saturationGain' The gain adjustement of the saturation
  29. /// - 'valueGain' The gain adjustement of the value
  30. /// * 'red'/'green'/'blue' : The manipulation in the Red-Green-Blue color domain with the
  31. /// following tuning parameters for each channel:
  32. /// - 'threshold' The minimum required input value for the channel to be on
  33. /// (else zero)
  34. /// - 'gamma' The gamma-curve correction factor
  35. /// - 'blacklevel' The lowest possible value (when the channel is black)
  36. /// - 'whitelevel' The highest possible value (when the channel is white)
  37. ///
  38. /// Next to the list with color transforms there is also a smoothing option.
  39. /// * 'smoothing' : Smoothing of the colors in the time-domain with the following tuning
  40. /// parameters:
  41. /// - 'type' The type of smoothing algorithm ('linear' or 'none')
  42. /// - 'time_ms' The time constant for smoothing algorithm in milliseconds
  43. /// - 'updateFrequency' The update frequency of the leds in Hz
  44. "color" :
  45. {
  46. "transform" :
  47. [
  48. {
  49. "id" : "default",
  50. "leds" : "*",
  51. "hsv" :
  52. {
  53. "saturationGain" : 1.0000,
  54. "valueGain" : 1.0000
  55. },
  56. "red" :
  57. {
  58. "threshold" : 0.0000,
  59. "gamma" : 1.0000,
  60. "blacklevel" : 0.0000,
  61. "whitelevel" : 1.0000
  62. },
  63. "green" :
  64. {
  65. "threshold" : 0.0000,
  66. "gamma" : 1.0000,
  67. "blacklevel" : 0.0000,
  68. "whitelevel" : 1.0000
  69. },
  70. "blue" :
  71. {
  72. "threshold" : 0.0000,
  73. "gamma" : 1.0000,
  74. "blacklevel" : 0.0000,
  75. "whitelevel" : 1.0000
  76. }
  77. }
  78. ],
  79. "smoothing" :
  80. {
  81. "type" : "none",
  82. "time_ms" : 200,
  83. "updateFrequency" : 20.0000
  84. }
  85. },
  86.  
  87. /// The configuration for each individual led. This contains the specification of the area
  88. /// averaged of an input image for each led to determine its color. Each item in the list
  89. /// contains the following fields:
  90. /// * index: The index of the led. This determines its location in the string of leds; zero
  91. /// being the first led.
  92. /// * hscan: The fractional part of the image along the horizontal used for the averaging
  93. /// (minimum and maximum inclusive)
  94. /// * vscan: The fractional part of the image along the vertical used for the averaging
  95. /// (minimum and maximum inclusive)
  96. "leds" :
  97. [
  98. {
  99. "index" : 0,
  100. "hscan" : { "minimum" : 0.4286, "maximum" : 0.4464 },
  101. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  102. },
  103. {
  104. "index" : 1,
  105. "hscan" : { "minimum" : 0.4107, "maximum" : 0.4286 },
  106. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  107. },
  108. {
  109. "index" : 2,
  110. "hscan" : { "minimum" : 0.3929, "maximum" : 0.4107 },
  111. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  112. },
  113. {
  114. "index" : 3,
  115. "hscan" : { "minimum" : 0.3750, "maximum" : 0.3929 },
  116. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  117. },
  118. {
  119. "index" : 4,
  120. "hscan" : { "minimum" : 0.3571, "maximum" : 0.3750 },
  121. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  122. },
  123. {
  124. "index" : 5,
  125. "hscan" : { "minimum" : 0.3393, "maximum" : 0.3571 },
  126. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  127. },
  128. {
  129. "index" : 6,
  130. "hscan" : { "minimum" : 0.3214, "maximum" : 0.3393 },
  131. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  132. },
  133. {
  134. "index" : 7,
  135. "hscan" : { "minimum" : 0.3036, "maximum" : 0.3214 },
  136. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  137. },
  138. {
  139. "index" : 8,
  140. "hscan" : { "minimum" : 0.2857, "maximum" : 0.3036 },
  141. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  142. },
  143. {
  144. "index" : 9,
  145. "hscan" : { "minimum" : 0.2679, "maximum" : 0.2857 },
  146. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  147. },
  148. {
  149. "index" : 10,
  150. "hscan" : { "minimum" : 0.2500, "maximum" : 0.2679 },
  151. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  152. },
  153. {
  154. "index" : 11,
  155. "hscan" : { "minimum" : 0.2321, "maximum" : 0.2500 },
  156. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  157. },
  158. {
  159. "index" : 12,
  160. "hscan" : { "minimum" : 0.2143, "maximum" : 0.2321 },
  161. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  162. },
  163. {
  164. "index" : 13,
  165. "hscan" : { "minimum" : 0.1964, "maximum" : 0.2143 },
  166. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  167. },
  168. {
  169. "index" : 14,
  170. "hscan" : { "minimum" : 0.1786, "maximum" : 0.1964 },
  171. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  172. },
  173. {
  174. "index" : 15,
  175. "hscan" : { "minimum" : 0.1607, "maximum" : 0.1786 },
  176. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  177. },
  178. {
  179. "index" : 16,
  180. "hscan" : { "minimum" : 0.1429, "maximum" : 0.1607 },
  181. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  182. },
  183. {
  184. "index" : 17,
  185. "hscan" : { "minimum" : 0.1250, "maximum" : 0.1429 },
  186. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  187. },
  188. {
  189. "index" : 18,
  190. "hscan" : { "minimum" : 0.1071, "maximum" : 0.1250 },
  191. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  192. },
  193. {
  194. "index" : 19,
  195. "hscan" : { "minimum" : 0.0893, "maximum" : 0.1071 },
  196. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  197. },
  198. {
  199. "index" : 20,
  200. "hscan" : { "minimum" : 0.0714, "maximum" : 0.0893 },
  201. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  202. },
  203. {
  204. "index" : 21,
  205. "hscan" : { "minimum" : 0.0536, "maximum" : 0.0714 },
  206. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  207. },
  208. {
  209. "index" : 22,
  210. "hscan" : { "minimum" : 0.0357, "maximum" : 0.0536 },
  211. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  212. },
  213. {
  214. "index" : 23,
  215. "hscan" : { "minimum" : 0.0179, "maximum" : 0.0357 },
  216. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  217. },
  218. {
  219. "index" : 24,
  220. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0179 },
  221. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  222. },
  223. {
  224. "index" : 25,
  225. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  226. "vscan" : { "minimum" : 0.9714, "maximum" : 1.0000 }
  227. },
  228. {
  229. "index" : 26,
  230. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  231. "vscan" : { "minimum" : 0.9429, "maximum" : 0.9714 }
  232. },
  233. {
  234. "index" : 27,
  235. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  236. "vscan" : { "minimum" : 0.9143, "maximum" : 0.9429 }
  237. },
  238. {
  239. "index" : 28,
  240. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  241. "vscan" : { "minimum" : 0.8857, "maximum" : 0.9143 }
  242. },
  243. {
  244. "index" : 29,
  245. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  246. "vscan" : { "minimum" : 0.8571, "maximum" : 0.8857 }
  247. },
  248. {
  249. "index" : 30,
  250. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  251. "vscan" : { "minimum" : 0.8286, "maximum" : 0.8571 }
  252. },
  253. {
  254. "index" : 31,
  255. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  256. "vscan" : { "minimum" : 0.8000, "maximum" : 0.8286 }
  257. },
  258. {
  259. "index" : 32,
  260. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  261. "vscan" : { "minimum" : 0.7714, "maximum" : 0.8000 }
  262. },
  263. {
  264. "index" : 33,
  265. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  266. "vscan" : { "minimum" : 0.7429, "maximum" : 0.7714 }
  267. },
  268. {
  269. "index" : 34,
  270. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  271. "vscan" : { "minimum" : 0.7143, "maximum" : 0.7429 }
  272. },
  273. {
  274. "index" : 35,
  275. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  276. "vscan" : { "minimum" : 0.6857, "maximum" : 0.7143 }
  277. },
  278. {
  279. "index" : 36,
  280. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  281. "vscan" : { "minimum" : 0.6571, "maximum" : 0.6857 }
  282. },
  283. {
  284. "index" : 37,
  285. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  286. "vscan" : { "minimum" : 0.6286, "maximum" : 0.6571 }
  287. },
  288. {
  289. "index" : 38,
  290. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  291. "vscan" : { "minimum" : 0.6000, "maximum" : 0.6286 }
  292. },
  293. {
  294. "index" : 39,
  295. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  296. "vscan" : { "minimum" : 0.5714, "maximum" : 0.6000 }
  297. },
  298. {
  299. "index" : 40,
  300. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  301. "vscan" : { "minimum" : 0.5429, "maximum" : 0.5714 }
  302. },
  303. {
  304. "index" : 41,
  305. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  306. "vscan" : { "minimum" : 0.5143, "maximum" : 0.5429 }
  307. },
  308. {
  309. "index" : 42,
  310. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  311. "vscan" : { "minimum" : 0.4857, "maximum" : 0.5143 }
  312. },
  313. {
  314. "index" : 43,
  315. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  316. "vscan" : { "minimum" : 0.4571, "maximum" : 0.4857 }
  317. },
  318. {
  319. "index" : 44,
  320. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  321. "vscan" : { "minimum" : 0.4286, "maximum" : 0.4571 }
  322. },
  323. {
  324. "index" : 45,
  325. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  326. "vscan" : { "minimum" : 0.4000, "maximum" : 0.4286 }
  327. },
  328. {
  329. "index" : 46,
  330. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  331. "vscan" : { "minimum" : 0.3714, "maximum" : 0.4000 }
  332. },
  333. {
  334. "index" : 47,
  335. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  336. "vscan" : { "minimum" : 0.3429, "maximum" : 0.3714 }
  337. },
  338. {
  339. "index" : 48,
  340. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  341. "vscan" : { "minimum" : 0.3143, "maximum" : 0.3429 }
  342. },
  343. {
  344. "index" : 49,
  345. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  346. "vscan" : { "minimum" : 0.2857, "maximum" : 0.3143 }
  347. },
  348. {
  349. "index" : 50,
  350. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  351. "vscan" : { "minimum" : 0.2571, "maximum" : 0.2857 }
  352. },
  353. {
  354. "index" : 51,
  355. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  356. "vscan" : { "minimum" : 0.2286, "maximum" : 0.2571 }
  357. },
  358. {
  359. "index" : 52,
  360. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  361. "vscan" : { "minimum" : 0.2000, "maximum" : 0.2286 }
  362. },
  363. {
  364. "index" : 53,
  365. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  366. "vscan" : { "minimum" : 0.1714, "maximum" : 0.2000 }
  367. },
  368. {
  369. "index" : 54,
  370. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  371. "vscan" : { "minimum" : 0.1429, "maximum" : 0.1714 }
  372. },
  373. {
  374. "index" : 55,
  375. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  376. "vscan" : { "minimum" : 0.1143, "maximum" : 0.1429 }
  377. },
  378. {
  379. "index" : 56,
  380. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  381. "vscan" : { "minimum" : 0.0857, "maximum" : 0.1143 }
  382. },
  383. {
  384. "index" : 57,
  385. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  386. "vscan" : { "minimum" : 0.0571, "maximum" : 0.0857 }
  387. },
  388. {
  389. "index" : 58,
  390. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  391. "vscan" : { "minimum" : 0.0286, "maximum" : 0.0571 }
  392. },
  393. {
  394. "index" : 59,
  395. "hscan" : { "minimum" : 0.0000, "maximum" : 0.1000 },
  396. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0286 }
  397. },
  398. {
  399. "index" : 60,
  400. "hscan" : { "minimum" : 0.0000, "maximum" : 0.0179 },
  401. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  402. },
  403. {
  404. "index" : 61,
  405. "hscan" : { "minimum" : 0.0179, "maximum" : 0.0357 },
  406. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  407. },
  408. {
  409. "index" : 62,
  410. "hscan" : { "minimum" : 0.0357, "maximum" : 0.0536 },
  411. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  412. },
  413. {
  414. "index" : 63,
  415. "hscan" : { "minimum" : 0.0536, "maximum" : 0.0714 },
  416. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  417. },
  418. {
  419. "index" : 64,
  420. "hscan" : { "minimum" : 0.0714, "maximum" : 0.0893 },
  421. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  422. },
  423. {
  424. "index" : 65,
  425. "hscan" : { "minimum" : 0.0893, "maximum" : 0.1071 },
  426. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  427. },
  428. {
  429. "index" : 66,
  430. "hscan" : { "minimum" : 0.1071, "maximum" : 0.1250 },
  431. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  432. },
  433. {
  434. "index" : 67,
  435. "hscan" : { "minimum" : 0.1250, "maximum" : 0.1429 },
  436. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  437. },
  438. {
  439. "index" : 68,
  440. "hscan" : { "minimum" : 0.1429, "maximum" : 0.1607 },
  441. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  442. },
  443. {
  444. "index" : 69,
  445. "hscan" : { "minimum" : 0.1607, "maximum" : 0.1786 },
  446. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  447. },
  448. {
  449. "index" : 70,
  450. "hscan" : { "minimum" : 0.1786, "maximum" : 0.1964 },
  451. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  452. },
  453. {
  454. "index" : 71,
  455. "hscan" : { "minimum" : 0.1964, "maximum" : 0.2143 },
  456. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  457. },
  458. {
  459. "index" : 72,
  460. "hscan" : { "minimum" : 0.2143, "maximum" : 0.2321 },
  461. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  462. },
  463. {
  464. "index" : 73,
  465. "hscan" : { "minimum" : 0.2321, "maximum" : 0.2500 },
  466. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  467. },
  468. {
  469. "index" : 74,
  470. "hscan" : { "minimum" : 0.2500, "maximum" : 0.2679 },
  471. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  472. },
  473. {
  474. "index" : 75,
  475. "hscan" : { "minimum" : 0.2679, "maximum" : 0.2857 },
  476. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  477. },
  478. {
  479. "index" : 76,
  480. "hscan" : { "minimum" : 0.2857, "maximum" : 0.3036 },
  481. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  482. },
  483. {
  484. "index" : 77,
  485. "hscan" : { "minimum" : 0.3036, "maximum" : 0.3214 },
  486. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  487. },
  488. {
  489. "index" : 78,
  490. "hscan" : { "minimum" : 0.3214, "maximum" : 0.3393 },
  491. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  492. },
  493. {
  494. "index" : 79,
  495. "hscan" : { "minimum" : 0.3393, "maximum" : 0.3571 },
  496. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  497. },
  498. {
  499. "index" : 80,
  500. "hscan" : { "minimum" : 0.3571, "maximum" : 0.3750 },
  501. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  502. },
  503. {
  504. "index" : 81,
  505. "hscan" : { "minimum" : 0.3750, "maximum" : 0.3929 },
  506. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  507. },
  508. {
  509. "index" : 82,
  510. "hscan" : { "minimum" : 0.3929, "maximum" : 0.4107 },
  511. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  512. },
  513. {
  514. "index" : 83,
  515. "hscan" : { "minimum" : 0.4107, "maximum" : 0.4286 },
  516. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  517. },
  518. {
  519. "index" : 84,
  520. "hscan" : { "minimum" : 0.4286, "maximum" : 0.4464 },
  521. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  522. },
  523. {
  524. "index" : 85,
  525. "hscan" : { "minimum" : 0.4464, "maximum" : 0.4643 },
  526. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  527. },
  528. {
  529. "index" : 86,
  530. "hscan" : { "minimum" : 0.4643, "maximum" : 0.4821 },
  531. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  532. },
  533. {
  534. "index" : 87,
  535. "hscan" : { "minimum" : 0.4821, "maximum" : 0.5000 },
  536. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  537. },
  538. {
  539. "index" : 88,
  540. "hscan" : { "minimum" : 0.5000, "maximum" : 0.5179 },
  541. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  542. },
  543. {
  544. "index" : 89,
  545. "hscan" : { "minimum" : 0.5179, "maximum" : 0.5357 },
  546. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  547. },
  548. {
  549. "index" : 90,
  550. "hscan" : { "minimum" : 0.5357, "maximum" : 0.5536 },
  551. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  552. },
  553. {
  554. "index" : 91,
  555. "hscan" : { "minimum" : 0.5536, "maximum" : 0.5714 },
  556. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  557. },
  558. {
  559. "index" : 92,
  560. "hscan" : { "minimum" : 0.5714, "maximum" : 0.5893 },
  561. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  562. },
  563. {
  564. "index" : 93,
  565. "hscan" : { "minimum" : 0.5893, "maximum" : 0.6071 },
  566. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  567. },
  568. {
  569. "index" : 94,
  570. "hscan" : { "minimum" : 0.6071, "maximum" : 0.6250 },
  571. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  572. },
  573. {
  574. "index" : 95,
  575. "hscan" : { "minimum" : 0.6250, "maximum" : 0.6429 },
  576. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  577. },
  578. {
  579. "index" : 96,
  580. "hscan" : { "minimum" : 0.6429, "maximum" : 0.6607 },
  581. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  582. },
  583. {
  584. "index" : 97,
  585. "hscan" : { "minimum" : 0.6607, "maximum" : 0.6786 },
  586. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  587. },
  588. {
  589. "index" : 98,
  590. "hscan" : { "minimum" : 0.6786, "maximum" : 0.6964 },
  591. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  592. },
  593. {
  594. "index" : 99,
  595. "hscan" : { "minimum" : 0.6964, "maximum" : 0.7143 },
  596. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  597. },
  598. {
  599. "index" : 100,
  600. "hscan" : { "minimum" : 0.7143, "maximum" : 0.7321 },
  601. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  602. },
  603. {
  604. "index" : 101,
  605. "hscan" : { "minimum" : 0.7321, "maximum" : 0.7500 },
  606. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  607. },
  608. {
  609. "index" : 102,
  610. "hscan" : { "minimum" : 0.7500, "maximum" : 0.7679 },
  611. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  612. },
  613. {
  614. "index" : 103,
  615. "hscan" : { "minimum" : 0.7679, "maximum" : 0.7857 },
  616. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  617. },
  618. {
  619. "index" : 104,
  620. "hscan" : { "minimum" : 0.7857, "maximum" : 0.8036 },
  621. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  622. },
  623. {
  624. "index" : 105,
  625. "hscan" : { "minimum" : 0.8036, "maximum" : 0.8214 },
  626. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  627. },
  628. {
  629. "index" : 106,
  630. "hscan" : { "minimum" : 0.8214, "maximum" : 0.8393 },
  631. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  632. },
  633. {
  634. "index" : 107,
  635. "hscan" : { "minimum" : 0.8393, "maximum" : 0.8571 },
  636. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  637. },
  638. {
  639. "index" : 108,
  640. "hscan" : { "minimum" : 0.8571, "maximum" : 0.8750 },
  641. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  642. },
  643. {
  644. "index" : 109,
  645. "hscan" : { "minimum" : 0.8750, "maximum" : 0.8929 },
  646. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  647. },
  648. {
  649. "index" : 110,
  650. "hscan" : { "minimum" : 0.8929, "maximum" : 0.9107 },
  651. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  652. },
  653. {
  654. "index" : 111,
  655. "hscan" : { "minimum" : 0.9107, "maximum" : 0.9286 },
  656. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  657. },
  658. {
  659. "index" : 112,
  660. "hscan" : { "minimum" : 0.9286, "maximum" : 0.9464 },
  661. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  662. },
  663. {
  664. "index" : 113,
  665. "hscan" : { "minimum" : 0.9464, "maximum" : 0.9643 },
  666. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  667. },
  668. {
  669. "index" : 114,
  670. "hscan" : { "minimum" : 0.9643, "maximum" : 0.9821 },
  671. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  672. },
  673. {
  674. "index" : 115,
  675. "hscan" : { "minimum" : 0.9821, "maximum" : 1.0000 },
  676. "vscan" : { "minimum" : 0.0000, "maximum" : 0.1300 }
  677. },
  678. {
  679. "index" : 116,
  680. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  681. "vscan" : { "minimum" : 0.0000, "maximum" : 0.0286 }
  682. },
  683. {
  684. "index" : 117,
  685. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  686. "vscan" : { "minimum" : 0.0286, "maximum" : 0.0571 }
  687. },
  688. {
  689. "index" : 118,
  690. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  691. "vscan" : { "minimum" : 0.0571, "maximum" : 0.0857 }
  692. },
  693. {
  694. "index" : 119,
  695. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  696. "vscan" : { "minimum" : 0.0857, "maximum" : 0.1143 }
  697. },
  698. {
  699. "index" : 120,
  700. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  701. "vscan" : { "minimum" : 0.1143, "maximum" : 0.1429 }
  702. },
  703. {
  704. "index" : 121,
  705. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  706. "vscan" : { "minimum" : 0.1429, "maximum" : 0.1714 }
  707. },
  708. {
  709. "index" : 122,
  710. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  711. "vscan" : { "minimum" : 0.1714, "maximum" : 0.2000 }
  712. },
  713. {
  714. "index" : 123,
  715. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  716. "vscan" : { "minimum" : 0.2000, "maximum" : 0.2286 }
  717. },
  718. {
  719. "index" : 124,
  720. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  721. "vscan" : { "minimum" : 0.2286, "maximum" : 0.2571 }
  722. },
  723. {
  724. "index" : 125,
  725. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  726. "vscan" : { "minimum" : 0.2571, "maximum" : 0.2857 }
  727. },
  728. {
  729. "index" : 126,
  730. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  731. "vscan" : { "minimum" : 0.2857, "maximum" : 0.3143 }
  732. },
  733. {
  734. "index" : 127,
  735. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  736. "vscan" : { "minimum" : 0.3143, "maximum" : 0.3429 }
  737. },
  738. {
  739. "index" : 128,
  740. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  741. "vscan" : { "minimum" : 0.3429, "maximum" : 0.3714 }
  742. },
  743. {
  744. "index" : 129,
  745. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  746. "vscan" : { "minimum" : 0.3714, "maximum" : 0.4000 }
  747. },
  748. {
  749. "index" : 130,
  750. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  751. "vscan" : { "minimum" : 0.4000, "maximum" : 0.4286 }
  752. },
  753. {
  754. "index" : 131,
  755. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  756. "vscan" : { "minimum" : 0.4286, "maximum" : 0.4571 }
  757. },
  758. {
  759. "index" : 132,
  760. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  761. "vscan" : { "minimum" : 0.4571, "maximum" : 0.4857 }
  762. },
  763. {
  764. "index" : 133,
  765. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  766. "vscan" : { "minimum" : 0.4857, "maximum" : 0.5143 }
  767. },
  768. {
  769. "index" : 134,
  770. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  771. "vscan" : { "minimum" : 0.5143, "maximum" : 0.5429 }
  772. },
  773. {
  774. "index" : 135,
  775. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  776. "vscan" : { "minimum" : 0.5429, "maximum" : 0.5714 }
  777. },
  778. {
  779. "index" : 136,
  780. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  781. "vscan" : { "minimum" : 0.5714, "maximum" : 0.6000 }
  782. },
  783. {
  784. "index" : 137,
  785. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  786. "vscan" : { "minimum" : 0.6000, "maximum" : 0.6286 }
  787. },
  788. {
  789. "index" : 138,
  790. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  791. "vscan" : { "minimum" : 0.6286, "maximum" : 0.6571 }
  792. },
  793. {
  794. "index" : 139,
  795. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  796. "vscan" : { "minimum" : 0.6571, "maximum" : 0.6857 }
  797. },
  798. {
  799. "index" : 140,
  800. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  801. "vscan" : { "minimum" : 0.6857, "maximum" : 0.7143 }
  802. },
  803. {
  804. "index" : 141,
  805. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  806. "vscan" : { "minimum" : 0.7143, "maximum" : 0.7429 }
  807. },
  808. {
  809. "index" : 142,
  810. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  811. "vscan" : { "minimum" : 0.7429, "maximum" : 0.7714 }
  812. },
  813. {
  814. "index" : 143,
  815. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  816. "vscan" : { "minimum" : 0.7714, "maximum" : 0.8000 }
  817. },
  818. {
  819. "index" : 144,
  820. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  821. "vscan" : { "minimum" : 0.8000, "maximum" : 0.8286 }
  822. },
  823. {
  824. "index" : 145,
  825. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  826. "vscan" : { "minimum" : 0.8286, "maximum" : 0.8571 }
  827. },
  828. {
  829. "index" : 146,
  830. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  831. "vscan" : { "minimum" : 0.8571, "maximum" : 0.8857 }
  832. },
  833. {
  834. "index" : 147,
  835. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  836. "vscan" : { "minimum" : 0.8857, "maximum" : 0.9143 }
  837. },
  838. {
  839. "index" : 148,
  840. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  841. "vscan" : { "minimum" : 0.9143, "maximum" : 0.9429 }
  842. },
  843. {
  844. "index" : 149,
  845. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  846. "vscan" : { "minimum" : 0.9429, "maximum" : 0.9714 }
  847. },
  848. {
  849. "index" : 150,
  850. "hscan" : { "minimum" : 0.9000, "maximum" : 1.0000 },
  851. "vscan" : { "minimum" : 0.9714, "maximum" : 1.0000 }
  852. },
  853. {
  854. "index" : 151,
  855. "hscan" : { "minimum" : 0.9821, "maximum" : 1.0000 },
  856. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  857. },
  858. {
  859. "index" : 152,
  860. "hscan" : { "minimum" : 0.9643, "maximum" : 0.9821 },
  861. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  862. },
  863. {
  864. "index" : 153,
  865. "hscan" : { "minimum" : 0.9464, "maximum" : 0.9643 },
  866. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  867. },
  868. {
  869. "index" : 154,
  870. "hscan" : { "minimum" : 0.9286, "maximum" : 0.9464 },
  871. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  872. },
  873. {
  874. "index" : 155,
  875. "hscan" : { "minimum" : 0.9107, "maximum" : 0.9286 },
  876. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  877. },
  878. {
  879. "index" : 156,
  880. "hscan" : { "minimum" : 0.8929, "maximum" : 0.9107 },
  881. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  882. },
  883. {
  884. "index" : 157,
  885. "hscan" : { "minimum" : 0.8750, "maximum" : 0.8929 },
  886. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  887. },
  888. {
  889. "index" : 158,
  890. "hscan" : { "minimum" : 0.8571, "maximum" : 0.8750 },
  891. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  892. },
  893. {
  894. "index" : 159,
  895. "hscan" : { "minimum" : 0.8393, "maximum" : 0.8571 },
  896. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  897. },
  898. {
  899. "index" : 160,
  900. "hscan" : { "minimum" : 0.8214, "maximum" : 0.8393 },
  901. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  902. },
  903. {
  904. "index" : 161,
  905. "hscan" : { "minimum" : 0.8036, "maximum" : 0.8214 },
  906. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  907. },
  908. {
  909. "index" : 162,
  910. "hscan" : { "minimum" : 0.7857, "maximum" : 0.8036 },
  911. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  912. },
  913. {
  914. "index" : 163,
  915. "hscan" : { "minimum" : 0.7679, "maximum" : 0.7857 },
  916. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  917. },
  918. {
  919. "index" : 164,
  920. "hscan" : { "minimum" : 0.7500, "maximum" : 0.7679 },
  921. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  922. },
  923. {
  924. "index" : 165,
  925. "hscan" : { "minimum" : 0.7321, "maximum" : 0.7500 },
  926. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  927. },
  928. {
  929. "index" : 166,
  930. "hscan" : { "minimum" : 0.7143, "maximum" : 0.7321 },
  931. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  932. },
  933. {
  934. "index" : 167,
  935. "hscan" : { "minimum" : 0.6964, "maximum" : 0.7143 },
  936. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  937. },
  938. {
  939. "index" : 168,
  940. "hscan" : { "minimum" : 0.6786, "maximum" : 0.6964 },
  941. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  942. },
  943. {
  944. "index" : 169,
  945. "hscan" : { "minimum" : 0.6607, "maximum" : 0.6786 },
  946. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  947. },
  948. {
  949. "index" : 170,
  950. "hscan" : { "minimum" : 0.6429, "maximum" : 0.6607 },
  951. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  952. },
  953. {
  954. "index" : 171,
  955. "hscan" : { "minimum" : 0.6250, "maximum" : 0.6429 },
  956. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  957. },
  958. {
  959. "index" : 172,
  960. "hscan" : { "minimum" : 0.6071, "maximum" : 0.6250 },
  961. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  962. },
  963. {
  964. "index" : 173,
  965. "hscan" : { "minimum" : 0.5893, "maximum" : 0.6071 },
  966. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  967. },
  968. {
  969. "index" : 174,
  970. "hscan" : { "minimum" : 0.5714, "maximum" : 0.5893 },
  971. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  972. },
  973. {
  974. "index" : 175,
  975. "hscan" : { "minimum" : 0.5536, "maximum" : 0.5714 },
  976. "vscan" : { "minimum" : 0.8700, "maximum" : 1.0000 }
  977. }
  978. ],
  979.  
  980. /// The black border configuration, contains the following items:
  981. /// * enable : true if the detector should be activated
  982. /// * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
  983. "blackborderdetector" :
  984. {
  985. "enable" : true,
  986. "threshold" : 0.01
  987. },
  988.  
  989. /// The configuration of the effect engine, contains the following items:
  990. /// * paths : An array with absolute location(s) of directories with effects
  991. /// * bootsequence : The effect selected as 'boot sequence'
  992. "effects" :
  993. {
  994. "paths" :
  995. [
  996. "/storage/hyperion/effects"
  997. ]
  998. },
  999.  
  1000. "bootsequence" :
  1001. {
  1002. "effect" : "Rainbow swirl fast",
  1003. "duration_ms" : 3000
  1004. },
  1005.  
  1006. /// The configuration for the frame-grabber, contains the following items:
  1007. /// * width : The width of the grabbed frames [pixels]
  1008. /// * height : The height of the grabbed frames [pixels]
  1009. /// * frequency_Hz : The frequency of the frame grab [Hz]
  1010. // "framegrabber" :
  1011. // {
  1012. // "width" : 64,
  1013. // "height" : 64,
  1014. // "frequency_Hz" : 10.0
  1015. // },
  1016.  
  1017. /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
  1018. /// * xbmcAddress : The IP address of the XBMC-host
  1019. /// * xbmcTcpPort : The TCP-port of the XBMC-server
  1020. /// * grabVideo : Flag indicating that the frame-grabber is on(true) during video playback
  1021. /// * grabPictures : Flag indicating that the frame-grabber is on(true) during picture show
  1022. /// * grabAudio : Flag indicating that the frame-grabber is on(true) during audio playback
  1023. /// * grabMenu : Flag indicating that the frame-grabber is on(true) in the XBMC menu
  1024. /// * grabScreensaver : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
  1025. /// * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
  1026. "xbmcVideoChecker" :
  1027. {
  1028. "xbmcAddress" : "127.0.0.1",
  1029. "xbmcTcpPort" : 9090,
  1030. "grabVideo" : true,
  1031. "grabPictures" : true,
  1032. "grabAudio" : true,
  1033. "grabMenu" : false,
  1034. "grabScreensaver" : true,
  1035. "enable3DDetection" : true
  1036. },
  1037.  
  1038. /// The configuration of the Json server which enables the json remote interface
  1039. /// * port : Port at which the json server is started
  1040. "jsonServer" :
  1041. {
  1042. "port" : 19444
  1043. },
  1044.  
  1045. /// The configuration of the Proto server which enables the protobuffer remote interface
  1046. /// * port : Port at which the protobuffer server is started
  1047. "protoServer" :
  1048. {
  1049. "port" : 19445
  1050. },
  1051.  
  1052. /// The configuration of the boblight server which enables the boblight remote interface
  1053. /// * port : Port at which the boblight server is started
  1054. // "boblightServer" :
  1055. // {
  1056. // "port" : 19333
  1057. // },
  1058.  
  1059. "endOfJson" : "endOfJson"
  1060. }
RAW Paste Data