PQ_Default_131.h 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589
  1. /* Color Temperature */
  2. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  3. #ifdef PQ_SETTING_BY_SOURCE_TYPE
  4. #define COLOR_TEMP_TYPE_ATV \
  5. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  6. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  7. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  8. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  9. #define COLOR_TEMP_TYPE_DTV \
  10. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  11. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  12. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  13. #define COLOR_TEMP_TYPE_RADIO \
  14. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  15. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  16. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  17. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  18. #define COLOR_TEMP_TYPE_SCART \
  19. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  20. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  21. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  22. #define COLOR_TEMP_TYPE_CVBS \
  23. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  24. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  25. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  26. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  27. #define COLOR_TEMP_TYPE_YC \
  28. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  29. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  30. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  31. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  32. #define COLOR_TEMP_TYPE_YPBPR \
  33. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  34. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  35. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  36. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  37. #define COLOR_TEMP_TYPE_HDMI \
  38. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  39. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  40. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  41. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  42. #define COLOR_TEMP_TYPE_PC \
  43. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  44. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  45. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  46. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  47. #define COLOR_TEMP_TYPE_MULTIMEDIS \
  48. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  49. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  50. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  51. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  52. #define COLOR_TEMP_TYPE_KARAOKE \
  53. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  54. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  55. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  56. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  57. #define COLOR_TEMP_TYPE_NET \
  58. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  59. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  60. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  61. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  62. #define COLOR_TEMP_TYPE_DVD \
  63. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  64. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  65. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  66. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  67. #define COLOR_TEMP_TYPE_ANDROID \
  68. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  69. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  70. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  71. #if defined(CONFIG_SUPPORT_NES_GAME) || defined(CONFIG_OSD_GAME_SUPPORT)
  72. #define COLOR_TEMP_TYPE_GAME \
  73. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  74. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  75. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  76. #endif
  77. #ifdef CONFIG_BLUETOOTH_SUPPORT
  78. #define COLOR_TEMP_TYPE_BLUETOOTH \
  79. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  80. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  81. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  82. #endif
  83. /* Curve Setting */
  84. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  85. #define CURVE_TYPE_ATV \
  86. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  87. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  88. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  89. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  90. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  91. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  92. #define CURVE_TYPE_DTV \
  93. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  94. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  95. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  96. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  97. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  98. #define CURVE_TYPE_RADIO \
  99. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  100. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  101. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  102. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  103. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  104. #define CURVE_TYPE_SCART \
  105. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  106. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  107. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  108. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  109. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  110. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  111. #define CURVE_TYPE_CVBS \
  112. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  113. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  114. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  115. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  116. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  117. #define CURVE_TYPE_YC \
  118. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  119. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  120. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  121. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  122. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  123. #define CURVE_TYPE_YPBPR \
  124. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  125. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  126. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  127. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  128. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  129. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  130. #define CURVE_TYPE_HDMI \
  131. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  132. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  133. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  134. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  135. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  136. #define CURVE_TYPE_PC \
  137. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  138. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  139. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  140. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  141. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  142. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  143. #define CURVE_TYPE_MULTIMEDIS \
  144. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  145. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  146. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  147. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  148. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  149. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  150. #define CURVE_TYPE_KARAOKE \
  151. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  152. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  153. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  154. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  155. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  156. #define CURVE_TYPE_NET \
  157. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  158. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  159. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  160. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  161. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  162. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  163. #define CURVE_TYPE_DVD \
  164. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  165. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  166. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  167. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  168. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  169. #define CURVE_TYPE_ANDROID \
  170. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  171. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  172. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  173. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  174. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  175. #if defined(CONFIG_SUPPORT_NES_GAME) || defined(CONFIG_OSD_GAME_SUPPORT)
  176. #define CURVE_TYPE_GAME \
  177. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  178. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  179. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  180. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  181. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  182. #endif
  183. #ifdef CONFIG_BLUETOOTH_SUPPORT
  184. #define CURVE_TYPE_BLUETOOTH \
  185. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  186. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  187. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  188. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  189. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  190. #endif
  191. #else
  192. #define COLOR_TEMP_ATV_NTSC \
  193. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  194. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  195. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  196. #define COLOR_TEMP_ATV_PAL \
  197. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  198. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  199. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  200. #define COLOR_TEMP_ATV_SECAM \
  201. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  202. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  203. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  204. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  205. #define COLOR_TEMP_CVBS_NTSC \
  206. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  207. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  208. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  209. #define COLOR_TEMP_CVBS_PAL \
  210. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  211. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  212. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  213. #define COLOR_TEMP_CVBS_SECAM \
  214. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  215. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  216. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  217. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  218. #define COLOR_TEMP_YC_NTSC \
  219. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  220. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  221. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  222. #define COLOR_TEMP_YC_PAL \
  223. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  224. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  225. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  226. #define COLOR_TEMP_YC_SECAM \
  227. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  228. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  229. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  230. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  231. #define COLOR_TEMP_YPBPR_SD \
  232. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  233. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  234. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  235. #define COLOR_TEMP_YPBPR_HD \
  236. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  237. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  238. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  239. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  240. #define COLOR_TEMP_PC \
  241. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  242. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  243. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  244. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  245. #define COLOR_TEMP_HDMI_SD_016_235 \
  246. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  247. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  248. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  249. #define COLOR_TEMP_HDMI_SD_000_255 \
  250. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  251. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  252. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  253. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  254. #define COLOR_TEMP_HDMI_HD_016_235 \
  255. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  256. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  257. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  258. #define COLOR_TEMP_HDMI_HD_000_255 \
  259. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  260. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  261. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  262. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  263. #define COLOR_TEMP_DVI_HDMI_016_235 \
  264. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  265. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  266. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  267. #define COLOR_TEMP_DVI_HDMI_000_255 \
  268. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  269. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  270. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  271. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  272. #define COLOR_TEMP_DTV_SD \
  273. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  274. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  275. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  276. #define COLOR_TEMP_DTV_HD \
  277. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  278. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  279. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  280. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  281. #define COLOR_TEMP_MULTIMEDIS_SD \
  282. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  283. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  284. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  285. #define COLOR_TEMP_MULTIMEDIS_HD \
  286. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  287. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  288. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  289. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  290. #define COLOR_TEMP_SCART_AV_NTSC \
  291. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  292. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  293. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  294. #define COLOR_TEMP_SCART_AV_PAL \
  295. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  296. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  297. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  298. #define COLOR_TEMP_SCART_AV_SECAM \
  299. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  300. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  301. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  302. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  303. #define COLOR_TEMP_SCART_SV_NTSC \
  304. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  305. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  306. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  307. #define COLOR_TEMP_SCART_SV_PAL \
  308. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  309. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  310. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  311. #define COLOR_TEMP_SCART_SV_SECAM \
  312. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  313. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  314. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  315. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  316. #define COLOR_TEMP_SCART_RGB \
  317. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  318. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  319. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  320. /* R-Gain, G-Gain, B-Gain, R-Offset, G-Offset, B-Offset */
  321. #define COLOR_TEMP_DVD_SD \
  322. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  323. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  324. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  325. #define COLOR_TEMP_DVD_HD \
  326. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  327. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  328. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  329. #ifdef CONFIG_BLUETOOTH_SUPPORT
  330. #define COLOR_TEMP_BLUETOOTH \
  331. { 1024, 1024, 1024, 0, 0, 0, }, /* Standard */\
  332. { 1065, 1024, 1000, 5, 0, -5, }, /* Warm */\
  333. { 1010, 1024, 1094, -4, 0, 5, }, /* Cool */
  334. #endif
  335. /* Curve Setting */
  336. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  337. #define CURVE_ATV_NTSC \
  338. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  339. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  340. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  341. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  342. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  343. #define CURVE_ATV_PAL \
  344. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  345. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  346. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  347. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  348. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  349. #define CURVE_ATV_SECAM \
  350. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  351. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  352. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  353. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  354. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  355. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  356. #define CURVE_CVBS_NTSC \
  357. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  358. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  359. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  360. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  361. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  362. #define CURVE_CVBS_PAL \
  363. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  364. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  365. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  366. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  367. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  368. #define CURVE_CVBS_SECAM \
  369. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  370. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  371. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  372. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  373. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  374. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  375. #define CURVE_YC_NTSC \
  376. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  377. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  378. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  379. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  380. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  381. #define CURVE_YC_PAL \
  382. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  383. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  384. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  385. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  386. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  387. #define CURVE_YC_SECAM \
  388. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  389. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  390. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  391. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  392. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  393. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  394. #define CURVE_YPBPR_SD \
  395. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  396. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  397. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  398. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  399. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  400. #define CURVE_YPBPR_HD \
  401. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  402. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  403. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  404. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  405. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  406. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  407. #define CURVE_PC \
  408. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  409. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  410. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  411. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  412. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  413. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  414. #define CURVE_HDMI_SD_016_235 \
  415. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  416. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  417. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  418. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  419. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  420. #define CURVE_HDMI_SD_000_255 \
  421. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  422. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  423. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  424. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  425. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  426. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  427. #define CURVE_HDMI_HD_016_235 \
  428. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  429. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  430. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  431. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  432. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  433. #define CURVE_HDMI_HD_000_255 \
  434. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  435. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  436. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  437. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  438. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  439. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  440. #define CURVE_DVI_HDMI_016_235 \
  441. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  442. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  443. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  444. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  445. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  446. #define CURVE_DVI_HDMI_000_255 \
  447. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  448. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  449. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  450. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  451. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  452. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  453. #define CURVE_DTV_SD \
  454. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  455. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  456. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  457. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  458. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  459. #define CURVE_DTV_HD \
  460. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  461. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  462. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  463. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  464. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  465. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  466. #define CURVE_MULTIMEDIS_SD \
  467. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  468. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  469. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  470. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  471. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  472. #define CURVE_MULTIMEDIS_HD \
  473. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  474. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  475. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  476. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  477. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  478. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  479. #define CURVE_SCART_AV_NTSC \
  480. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  481. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  482. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  483. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  484. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  485. #define CURVE_SCART_AV_PAL \
  486. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  487. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  488. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  489. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  490. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  491. #define CURVE_SCART_AV_SECAM \
  492. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  493. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  494. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  495. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  496. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  497. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  498. #define CURVE_SCART_SV_NTSC \
  499. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  500. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  501. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  502. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  503. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  504. #define CURVE_SCART_SV_PAL \
  505. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  506. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  507. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  508. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  509. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  510. #define CURVE_SCART_SV_SECAM \
  511. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  512. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  513. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  514. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  515. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  516. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  517. #define CURVE_SCART_RGB \
  518. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  519. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  520. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  521. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  522. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  523. /* Pt_000, Pt_025, Pt_050, Pt_075, Pt_100 */
  524. #define CURVE_DVD_SD \
  525. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  526. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  527. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  528. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  529. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  530. #define CURVE_DVD_HD \
  531. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  532. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  533. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  534. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  535. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  536. #ifdef CONFIG_BLUETOOTH_SUPPORT
  537. #define CURVE_BLUETOOTH \
  538. { 512, 768, 1024, 1280, 1536 }, /* Contrast */\
  539. { 0, 512, 1024, 1536, 2047 }, /* Brightness */\
  540. { 0, 512, 1024, 1536, 2047 }, /* Saturation */\
  541. { 0, 32, 64, 96, 127 }, /* Sharpness */\
  542. { 0, 32, 50, 75, 100 }, /* Hue (Tint) */
  543. #endif
  544. #endif