pq_table.c 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753
  1. #include "app_data_setting.h"
  2. APP_SETTING_ColorTempTab_t PQColourTemp[APP_VIDEO_PQ_STORE_SOURCE_TYPE_MAX]=
  3. {
  4. /* ATV NTSC */
  5. {
  6. /* Standard */
  7. {
  8. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  9. },
  10. /* Warm */
  11. {
  12. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  13. },
  14. /* Cool */
  15. {
  16. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  17. },
  18. },
  19. /* ATV PAL */
  20. {
  21. /* Standard */
  22. {
  23. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  24. },
  25. /* Warm */
  26. {
  27. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  28. },
  29. /* Cool */
  30. {
  31. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  32. },
  33. },
  34. /* ATV SECAM */
  35. {
  36. /* Standard */
  37. {
  38. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  39. },
  40. /* Warm */
  41. {
  42. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  43. },
  44. /* Cool */
  45. {
  46. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  47. },
  48. },
  49. /* CVBS NTSC */
  50. {
  51. /* Standard */
  52. {
  53. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  54. },
  55. /* Warm */
  56. {
  57. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  58. },
  59. /* Cool */
  60. {
  61. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  62. },
  63. },
  64. /* CVBS PAL */
  65. {
  66. /* Standard */
  67. {
  68. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  69. },
  70. /* Warm */
  71. {
  72. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  73. },
  74. /* Cool */
  75. {
  76. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  77. },
  78. },
  79. /* CVBS SECAM */
  80. {
  81. /* Standard */
  82. {
  83. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  84. },
  85. /* Warm */
  86. {
  87. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  88. },
  89. /* Cool */
  90. {
  91. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  92. },
  93. },
  94. /* YC NTSC */
  95. {
  96. /* Standard */
  97. {
  98. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  99. },
  100. /* Warm */
  101. {
  102. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  103. },
  104. /* Cool */
  105. {
  106. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  107. },
  108. },
  109. /* YC PAL */
  110. {
  111. /* Standard */
  112. {
  113. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  114. },
  115. /* Warm */
  116. {
  117. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  118. },
  119. /* Cool */
  120. {
  121. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  122. },
  123. },
  124. /* YC SECAM */
  125. {
  126. /* Standard */
  127. {
  128. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  129. },
  130. /* Warm */
  131. {
  132. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  133. },
  134. /* Cool */
  135. {
  136. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  137. },
  138. },
  139. /* YPBPR SD */
  140. {
  141. /* Standard */
  142. {
  143. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  144. },
  145. /* Warm */
  146. {
  147. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  148. },
  149. /* Cool */
  150. {
  151. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  152. },
  153. },
  154. /* YPBPR HD */
  155. {
  156. /* Standard */
  157. {
  158. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  159. },
  160. /* Warm */
  161. {
  162. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  163. },
  164. /* Cool */
  165. {
  166. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  167. },
  168. },
  169. /* PC */
  170. {
  171. /* Standard */
  172. {
  173. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  174. },
  175. /* Warm */
  176. {
  177. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  178. },
  179. /* Cool */
  180. {
  181. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  182. },
  183. },
  184. /* HDMI SD 16_235*/
  185. {
  186. /* Standard */
  187. {
  188. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  189. },
  190. /* Warm */
  191. {
  192. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  193. },
  194. /* Cool */
  195. {
  196. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  197. },
  198. },
  199. /* HDMI SD 0_255 */
  200. {
  201. /* Standard */
  202. {
  203. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  204. },
  205. /* Warm */
  206. {
  207. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  208. },
  209. /* Cool */
  210. {
  211. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  212. },
  213. },
  214. /* HDMI HD 16_235*/
  215. {
  216. /* Standard */
  217. {
  218. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  219. },
  220. /* Warm */
  221. {
  222. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  223. },
  224. /* Cool */
  225. {
  226. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  227. },
  228. },
  229. /* HDMI HD 0_255 */
  230. {
  231. /* Standard */
  232. {
  233. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  234. },
  235. /* Warm */
  236. {
  237. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  238. },
  239. /* Cool */
  240. {
  241. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  242. },
  243. },
  244. /* DVI_HDMI 16_235*/
  245. {
  246. /* Standard */
  247. {
  248. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  249. },
  250. /* Warm */
  251. {
  252. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  253. },
  254. /* Cool */
  255. {
  256. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  257. },
  258. },
  259. /* DVI_HDMI 0_255*/
  260. {
  261. /* Standard */
  262. {
  263. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  264. },
  265. /* Warm */
  266. {
  267. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  268. },
  269. /* Cool */
  270. {
  271. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  272. },
  273. },
  274. /* DTV SD*/
  275. {
  276. /* Standard */
  277. {
  278. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  279. },
  280. /* Warm */
  281. {
  282. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  283. },
  284. /* Cool */
  285. {
  286. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  287. },
  288. },
  289. /* DTV HD */
  290. {
  291. /* Standard */
  292. {
  293. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  294. },
  295. /* Warm */
  296. {
  297. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  298. },
  299. /* Cool */
  300. {
  301. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  302. },
  303. },
  304. /* MULTIMEDIS SD */
  305. {
  306. /* Standard */
  307. {
  308. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  309. },
  310. /* Warm */
  311. {
  312. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  313. },
  314. /* Cool */
  315. {
  316. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  317. },
  318. },
  319. /* MULTIMEDIS HD */
  320. {
  321. /* Standard */
  322. {
  323. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  324. },
  325. /* Warm */
  326. {
  327. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  328. },
  329. /* Cool */
  330. {
  331. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  332. },
  333. },
  334. /* SCART AV_NTSC */
  335. {
  336. /* Standard */
  337. {
  338. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  339. },
  340. /* Warm */
  341. {
  342. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  343. },
  344. /* Cool */
  345. {
  346. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  347. },
  348. },
  349. /* SCART AV_PAL */
  350. {
  351. /* Standard */
  352. {
  353. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  354. },
  355. /* Warm */
  356. {
  357. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  358. },
  359. /* Cool */
  360. {
  361. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  362. },
  363. },
  364. /* SCART AV_SECAM */
  365. {
  366. /* Standard */
  367. {
  368. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  369. },
  370. /* Warm */
  371. {
  372. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  373. },
  374. /* Cool */
  375. {
  376. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  377. },
  378. },
  379. /* SCART SV_NTSC */
  380. {
  381. /* Standard */
  382. {
  383. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  384. },
  385. /* Warm */
  386. {
  387. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  388. },
  389. /* Cool */
  390. {
  391. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  392. },
  393. },
  394. /* SCART SV_PAL */
  395. {
  396. /* Standard */
  397. {
  398. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  399. },
  400. /* Warm */
  401. {
  402. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  403. },
  404. /* Cool */
  405. {
  406. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  407. },
  408. },
  409. /* SCART SV_SECAM */
  410. {
  411. /* Standard */
  412. {
  413. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  414. },
  415. /* Warm */
  416. {
  417. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  418. },
  419. /* Cool */
  420. {
  421. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  422. },
  423. },
  424. /* SCART RGB */
  425. {
  426. /* Standard */
  427. {
  428. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  429. },
  430. /* Warm */
  431. {
  432. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  433. },
  434. /* Cool */
  435. {
  436. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  437. },
  438. },
  439. /* DVD SD */
  440. {
  441. /* Standard */
  442. {
  443. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  444. },
  445. /* Warm */
  446. {
  447. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  448. },
  449. /* Cool */
  450. {
  451. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  452. },
  453. },
  454. /* DVD HD */
  455. {
  456. /* Standard */
  457. {
  458. 64, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  459. },
  460. /* Warm */
  461. {
  462. 67, /* R Gain */ 64, /* G Gain */ 64, /* B Gain */ 2, /* R Offset */ 0, /* G Offset */ 0, /* B Offset */
  463. },
  464. /* Cool */
  465. {
  466. 64, /* R Gain */ 64, /* G Gain */ 68, /* B Gain */ 0, /* R Offset */ 0, /* G Offset */ 2, /* B Offset */
  467. },
  468. },
  469. };
  470. APP_SETTING_FMCurveSettingTab_t PQCurveSetting[APP_VIDEO_PQ_STORE_SOURCE_TYPE_MAX]=
  471. {
  472. //ATV NTSC
  473. {
  474. {32,48,64,70,96},//Contrast
  475. {0,60,128,145,192},//Brightness
  476. {0,32,64,96,127},//Saturation
  477. {0,32,64,96,127},//Sharpness
  478. {0,32,50,75,100},//Hue
  479. },
  480. //ATV PAL
  481. {
  482. {32,48,64,70,96},//Contrast
  483. {0,60,128,145,192},//Brightness
  484. {0,32,64,96,127},//Saturation
  485. {0,32,64,96,127},//Sharpness
  486. {0,32,50,75,100},//Hue
  487. },
  488. //ATV SECAM
  489. {
  490. {32,48,64,70,96},//Contrast
  491. {0,60,128,145,192},//Brightness
  492. {0,32,64,96,127},//Saturation
  493. {0,32,64,96,127},//Sharpness
  494. {0,32,50,75,100},//Hue
  495. },
  496. //CVBS NTSC
  497. {
  498. {32,48,64,70,96},//Contrast
  499. {0,60,128,145,192},//Brightness
  500. {0,32,64,96,127},//Saturation
  501. {0,32,64,96,127},//Sharpness
  502. {0,32,50,75,100},//Hue
  503. },
  504. //CVBS PAL
  505. {
  506. {32,48,64,70,96},//Contrast
  507. {0,60,128,145,192},//Brightness
  508. {0,32,64,96,127},//Saturation
  509. {0,32,64,96,127},//Sharpness
  510. {0,32,50,75,100},//Hue
  511. },
  512. //CVBS SECAM
  513. {
  514. {32,48,64,70,96},//Contrast
  515. {0,60,128,145,192},//Brightness
  516. {0,32,64,96,127},//Saturation
  517. {0,32,64,96,127},//Sharpness
  518. {0,32,50,75,100},//Hue
  519. },
  520. //YC NTSC
  521. {
  522. {32,48,64,70,96},//Contrast
  523. {0,60,128,145,192},//Brightness
  524. {0,32,64,96,127},//Saturation
  525. {0,32,64,96,127},//Sharpness
  526. {0,32,50,75,100},//Hue
  527. },
  528. //YC PAL
  529. {
  530. {32,48,64,70,96},//Contrast
  531. {0,60,128,145,192},//Brightness
  532. {0,32,64,96,127},//Saturation
  533. {0,32,64,96,127},//Sharpness
  534. {0,32,50,75,100},//Hue
  535. },
  536. //YC SECAM
  537. {
  538. {32,48,64,70,96},//Contrast
  539. {0,60,128,145,192},//Brightness
  540. {0,32,64,96,127},//Saturation
  541. {0,32,64,96,127},//Sharpness
  542. {0,32,50,75,100},//Hue
  543. },
  544. //YPBPR SD
  545. {
  546. {32,48,64,70,96},//Contrast
  547. {0,60,128,145,192},//Brightness
  548. {0,32,64,96,127},//Saturation
  549. {0,32,64,96,127},//Sharpness
  550. {0,32,50,75,100},//Hue
  551. },
  552. //YPBPR HD
  553. {
  554. {32,48,64,70,96},//Contrast
  555. {0,60,128,145,192},//Brightness
  556. {0,32,64,96,127},//Saturation
  557. {0,32,64,96,127},//Sharpness
  558. {0,32,50,75,100},//Hue
  559. },
  560. //PC
  561. {
  562. {32,48,64,70,96},//Contrast
  563. {0,60,128,145,192},//Brightness
  564. {0,32,64,96,127},//Saturation
  565. {0,32,64,96,127},//Sharpness
  566. {0,32,50,75,100},//Hue
  567. },
  568. //HDMI SD 16_235
  569. {
  570. {32,48,64,70,96},//Contrast
  571. {0,60,128,145,192},//Brightness
  572. {0,32,64,96,127},//Saturation
  573. {0,32,64,96,127},//Sharpness
  574. {0,32,50,75,100},//Hue
  575. },
  576. //HDMI SD 0_255
  577. {
  578. {32,48,64,70,96},//Contrast
  579. {0,60,128,145,192},//Brightness
  580. {0,32,64,96,127},//Saturation
  581. {0,32,64,96,127},//Sharpness
  582. {0,32,50,75,100},//Hue
  583. },
  584. //HDMI HD 16_235
  585. {
  586. {32,48,64,70,96},//Contrast
  587. {0,60,128,145,192},//Brightness
  588. {0,32,64,96,127},//Saturation
  589. {0,32,64,96,127},//Sharpness
  590. {0,32,50,75,100},//Hue
  591. },
  592. //HDMI HD 0_255
  593. {
  594. {32,48,64,70,96},//Contrast
  595. {0,60,128,145,192},//Brightness
  596. {0,32,64,96,127},//Saturation
  597. {0,32,64,96,127},//Sharpness
  598. {0,32,50,75,100},//Hue
  599. },
  600. //HDMI DVI 16_235
  601. {
  602. {32,48,64,70,96},//Contrast
  603. {0,60,128,145,192},//Brightness
  604. {0,32,64,96,127},//Saturation
  605. {0,32,64,96,127},//Sharpness
  606. {0,32,50,75,100},//Hue
  607. },
  608. //HDMI DVI 0_255
  609. {
  610. {32,48,64,70,96},//Contrast
  611. {0,60,128,145,192},//Brightness
  612. {0,32,64,96,127},//Saturation
  613. {0,32,64,96,127},//Sharpness
  614. {0,32,50,75,100},//Hue
  615. },
  616. //DTV SD
  617. {
  618. {32,48,64,70,96},//Contrast
  619. {0,60,128,145,192},//Brightness
  620. {0,32,64,96,127},//Saturation
  621. {0,32,64,96,127},//Sharpness
  622. {0,32,50,75,100},//Hue
  623. },
  624. //DTV HD
  625. {
  626. {32,48,64,70,96},//Contrast
  627. {0,60,128,145,192},//Brightness
  628. {0,32,64,96,127},//Saturation
  629. {0,32,64,96,127},//Sharpness
  630. {0,32,50,75,100},//Hue
  631. },
  632. //MULTIMEDIS SD
  633. {
  634. {32,48,64,70,96},//Contrast
  635. {0,60,128,145,192},//Brightness
  636. {0,32,64,96,127},//Saturation
  637. {0,32,64,96,127},//Sharpness
  638. {0,32,50,75,100},//Hue
  639. },
  640. //MTLTIMEDIS HD
  641. {
  642. {32,48,64,70,96},//Contrast
  643. {0,60,128,145,192},//Brightness
  644. {0,32,64,96,127},//Saturation
  645. {0,32,64,96,127},//Sharpness
  646. {0,32,50,75,100},//Hue
  647. },
  648. //SCART AV NTSC
  649. {
  650. {32,48,64,70,96},//Contrast
  651. {0,60,128,145,192},//Brightness
  652. {0,32,64,96,127},//Saturation
  653. {0,32,64,96,127},//Sharpness
  654. {0,32,50,75,100},//Hue
  655. },
  656. //SCART AV PAL
  657. {
  658. {32,48,64,70,96},//Contrast
  659. {0,60,128,145,192},//Brightness
  660. {0,32,64,96,127},//Saturation
  661. {0,32,64,96,127},//Sharpness
  662. {0,32,50,75,100},//Hue
  663. },
  664. //SCART AV SECAM
  665. {
  666. {32,48,64,70,96},//Contrast
  667. {0,60,128,145,192},//Brightness
  668. {0,32,64,96,127},//Saturation
  669. {0,32,64,96,127},//Sharpness
  670. {0,32,50,75,100},//Hue
  671. },
  672. //SCART SV NTSC
  673. {
  674. {32,48,64,70,96},//Contrast
  675. {0,60,128,145,192},//Brightness
  676. {0,32,64,96,127},//Saturation
  677. {0,32,64,96,127},//Sharpness
  678. {0,32,50,75,100},//Hue
  679. },
  680. //SCART SV PAL
  681. {
  682. {32,48,64,70,96},//Contrast
  683. {0,60,128,145,192},//Brightness
  684. {0,32,64,96,127},//Saturation
  685. {0,32,64,96,127},//Sharpness
  686. {0,32,50,75,100},//Hue
  687. },
  688. //SCART SV SECAM
  689. {
  690. {32,48,64,70,96},//Contrast
  691. {0,60,128,145,192},//Brightness
  692. {0,32,64,96,127},//Saturation
  693. {0,32,64,96,127},//Sharpness
  694. {0,32,50,75,100},//Hue
  695. },
  696. //SCART RGB
  697. {
  698. {32,48,64,70,96},//Contrast
  699. {0,60,128,145,192},//Brightness
  700. {0,32,64,96,127},//Saturation
  701. {0,32,64,96,127},//Sharpness
  702. {0,32,50,75,100},//Hue
  703. },
  704. //DVD SD
  705. {
  706. {32,48,64,70,96},//Contrast
  707. {0,60,128,145,192},//Brightness
  708. {0,32,64,96,127},//Saturation
  709. {0,32,64,96,127},//Sharpness
  710. {0,32,50,75,100},//Hue
  711. },
  712. //DVD HD
  713. {
  714. {32,48,64,70,96},//Contrast
  715. {0,60,128,145,192},//Brightness
  716. {0,32,64,96,127},//Saturation
  717. {0,32,64,96,127},//Sharpness
  718. {0,32,50,75,100},//Hue
  719. },
  720. };