OLD | NEW |
(Empty) | |
| 1 /* linux/drivers/media/video/samsung/tv20/vp_coeff_s5pv210.h |
| 2 * |
| 3 * Copyright (c) 2010 Samsung Electronics Co., Ltd. |
| 4 * http://www.samsung.com/ |
| 5 * |
| 6 * S5PV210 - Video Processor coefficient header file for Samsung TVOut driver |
| 7 * |
| 8 * This program is free software; you can redistribute it and/or modify |
| 9 * it under the terms of the GNU General Public License version 2 as |
| 10 * published by the Free Software Foundation. |
| 11 */ |
| 12 |
| 13 /* Horizontal Y 8tap */ |
| 14 const signed char g_s_vp8tap_coef_y_h[] = { |
| 15 /* VP_PP_H_NORMAL */ |
| 16 0, 0, 0, 0, 127, 0, 0, 0, |
| 17 0, 1, -2, 8, 126, -6, 2, -1, |
| 18 0, 1, -5, 16, 125, -12, 4, -1, |
| 19 0, 2, -8, 25, 121, -16, 5, -1, |
| 20 -1, 3, -10, 35, 114, -18, 6, -1, |
| 21 -1, 4, -13, 46, 107, -20, 6, -1, |
| 22 -1, 5, -16, 57, 99, -21, 6, -1, |
| 23 -1, 5, -18, 68, 89, -20, 6, -1, |
| 24 -1, 6, -20, 79, 79, -20, 6, -1, |
| 25 -1, 6, -20, 89, 68, -18, 5, -1, |
| 26 -1, 6, -21, 99, 57, -16, 5, -1, |
| 27 -1, 6, -20, 107, 46, -13, 4, -1, |
| 28 -1, 6, -18, 114, 35, -10, 3, -1, |
| 29 -1, 5, -16, 121, 25, -8, 2, 0, |
| 30 -1, 4, -12, 125, 16, -5, 1, 0, |
| 31 -1, 2, -6, 126, 8, -2, 1, 0, |
| 32 |
| 33 /* VP_PP_H_8_9 */ |
| 34 0, 3, -7, 12, 112, 12, -7, 3, |
| 35 -1, 3, -9, 19, 113, 6, -5, 2, |
| 36 -1, 3, -11, 27, 111, 0, -3, 2, |
| 37 -1, 4, -13, 35, 108, -5, -1, 1, |
| 38 -1, 4, -14, 43, 104, -9, 0, 1, |
| 39 -1, 5, -16, 52, 99, -12, 1, 0, |
| 40 -1, 5, -17, 61, 92, -14, 2, 0, |
| 41 0, 4, -17, 69, 85, -16, 3, 0, |
| 42 0, 4, -17, 77, 77, -17, 4, 0, |
| 43 0, 3, -16, 85, 69, -17, 4, 0, |
| 44 0, 2, -14, 92, 61, -17, 5, -1, |
| 45 0, 1, -12, 99, 52, -16, 5, -1, |
| 46 1, 0, -9, 104, 43, -14, 4, -1, |
| 47 1, -1, -5, 108, 35, -13, 4, -1, |
| 48 2, -3, 0, 111, 27, -11, 3, -1, |
| 49 2, -5, 6, 113, 19, -9, 3, -1, |
| 50 |
| 51 /* VP_PP_H_1_2 */ |
| 52 0, -3, 0, 35, 64, 35, 0, -3, |
| 53 0, -3, 1, 38, 64, 32, -1, -3, |
| 54 0, -3, 2, 41, 63, 29, -2, -2, |
| 55 0, -4, 4, 43, 63, 27, -3, -2, |
| 56 0, -4, 5, 46, 62, 24, -3, -2, |
| 57 0, -4, 7, 49, 60, 21, -3, -2, |
| 58 -1, -4, 9, 51, 59, 19, -4, -1, |
| 59 -1, -4, 12, 53, 57, 16, -4, -1, |
| 60 -1, -4, 14, 55, 55, 14, -4, -1, |
| 61 -1, -4, 16, 57, 53, 12, -4, -1, |
| 62 -1, -4, 19, 59, 51, 9, -4, -1, |
| 63 -2, -3, 21, 60, 49, 7, -4, 0, |
| 64 -2, -3, 24, 62, 46, 5, -4, 0, |
| 65 -2, -3, 27, 63, 43, 4, -4, 0, |
| 66 -2, -2, 29, 63, 41, 2, -3, 0, |
| 67 -3, -1, 32, 64, 38, 1, -3, 0, |
| 68 |
| 69 /* VP_PP_H_1_3 */ |
| 70 0, 0, 10, 32, 44, 32, 10, 0, |
| 71 -1, 0, 11, 33, 45, 31, 9, 0, |
| 72 -1, 0, 12, 35, 45, 29, 8, 0, |
| 73 -1, 1, 13, 36, 44, 28, 7, 0, |
| 74 -1, 1, 15, 37, 44, 26, 6, 0, |
| 75 -1, 2, 16, 38, 43, 25, 5, 0, |
| 76 -1, 2, 18, 39, 43, 23, 5, -1, |
| 77 -1, 3, 19, 40, 42, 22, 4, -1, |
| 78 -1, 3, 21, 41, 41, 21, 3, -1, |
| 79 -1, 4, 22, 42, 40, 19, 3, -1, |
| 80 -1, 5, 23, 43, 39, 18, 2, -1, |
| 81 0, 5, 25, 43, 38, 16, 2, -1, |
| 82 0, 6, 26, 44, 37, 15, 1, -1, |
| 83 0, 7, 28, 44, 36, 13, 1, -1, |
| 84 0, 8, 29, 45, 35, 12, 0, -1, |
| 85 0, 9, 31, 45, 33, 11, 0, -1, |
| 86 |
| 87 /* VP_PP_H_1_4 */ |
| 88 0, 2, 13, 30, 38, 30, 13, 2, |
| 89 0, 3, 14, 30, 38, 29, 12, 2, |
| 90 0, 3, 15, 31, 38, 28, 11, 2, |
| 91 0, 4, 16, 32, 38, 27, 10, 1, |
| 92 0, 4, 17, 33, 37, 26, 10, 1, |
| 93 0, 5, 18, 34, 37, 24, 9, 1, |
| 94 0, 5, 19, 34, 37, 24, 8, 1, |
| 95 1, 6, 20, 35, 36, 22, 7, 1, |
| 96 1, 6, 21, 36, 36, 21, 6, 1, |
| 97 1, 7, 22, 36, 35, 20, 6, 1, |
| 98 1, 8, 24, 37, 34, 19, 5, 0, |
| 99 1, 9, 24, 37, 34, 18, 5, 0, |
| 100 1, 10, 26, 37, 33, 17, 4, 0, |
| 101 1, 10, 27, 38, 32, 16, 4, 0, |
| 102 2, 11, 28, 38, 31, 15, 3, 0, |
| 103 2, 12, 29, 38, 30, 14, 3, 0 |
| 104 }; |
| 105 |
| 106 /* Horizontal C 4tap */ |
| 107 const signed char g_s_vp4tap_coef_c_h[] = { |
| 108 /* VP_PP_H_NORMAL */ |
| 109 0, 0, 128, 0, |
| 110 0, 5, 126, -3, |
| 111 -1, 11, 124, -6, |
| 112 -1, 19, 118, -8, |
| 113 -2, 27, 111, -8, |
| 114 -3, 37, 102, -8, |
| 115 -4, 48, 92, -8, |
| 116 -5, 59, 81, -7, |
| 117 -6, 70, 70, -6, |
| 118 -7, 81, 59, -5, |
| 119 -8, 92, 48, -4, |
| 120 -8, 102, 37, -3, |
| 121 -8, 111, 27, -2, |
| 122 -8, 118, 19, -1, |
| 123 -6, 124, 11, -1, |
| 124 -3, 126, 5, 0, |
| 125 |
| 126 /* VP_PP_H_8_9 */ |
| 127 0, 8, 112, 8, |
| 128 -1, 13, 113, 3, |
| 129 -2, 19, 111, 0, |
| 130 -2, 26, 107, -3, |
| 131 -3, 34, 101, -4, |
| 132 -3, 42, 94, -5, |
| 133 -4, 51, 86, -5, |
| 134 -5, 60, 78, -5, |
| 135 -5, 69, 69, -5, |
| 136 -5, 78, 60, -5, |
| 137 -5, 86, 51, -4, |
| 138 -5, 94, 42, -3, |
| 139 -4, 101, 34, -3, |
| 140 -3, 107, 26, -2, |
| 141 0, 111, 19, -2, |
| 142 3, 113, 13, -1, |
| 143 |
| 144 /* VP_PP_H_1_2 */ |
| 145 0, 26, 76, 26, |
| 146 0, 30, 76, 22, |
| 147 0, 34, 75, 19, |
| 148 1, 38, 73, 16, |
| 149 1, 43, 71, 13, |
| 150 2, 47, 69, 10, |
| 151 3, 51, 66, 8, |
| 152 4, 55, 63, 6, |
| 153 5, 59, 59, 5, |
| 154 6, 63, 55, 4, |
| 155 8, 66, 51, 3, |
| 156 10, 69, 47, 2, |
| 157 13, 71, 43, 1, |
| 158 16, 73, 38, 1, |
| 159 19, 75, 34, 0, |
| 160 22, 76, 30, 0, |
| 161 |
| 162 /* VP_PP_H_1_3 */ |
| 163 0, 30, 68, 30, |
| 164 2, 33, 66, 27, |
| 165 3, 36, 66, 23, |
| 166 3, 39, 65, 21, |
| 167 4, 43, 63, 18, |
| 168 5, 46, 62, 15, |
| 169 6, 49, 60, 13, |
| 170 8, 52, 57, 11, |
| 171 9, 55, 55, 9, |
| 172 11, 57, 52, 8, |
| 173 13, 60, 49, 6, |
| 174 15, 62, 46, 5, |
| 175 18, 63, 43, 4, |
| 176 21, 65, 39, 3, |
| 177 23, 66, 36, 3, |
| 178 27, 66, 33, 2, |
| 179 |
| 180 /* VP_PP_H_1_4 */ |
| 181 0, 31, 66, 31, |
| 182 3, 34, 63, 28, |
| 183 4, 37, 62, 25, |
| 184 4, 40, 62, 22, |
| 185 5, 43, 61, 19, |
| 186 6, 46, 59, 17, |
| 187 7, 48, 58, 15, |
| 188 9, 51, 55, 13, |
| 189 11, 53, 53, 11, |
| 190 13, 55, 51, 9, |
| 191 15, 58, 48, 7, |
| 192 17, 59, 46, 6, |
| 193 19, 61, 43, 5, |
| 194 22, 62, 40, 4, |
| 195 25, 62, 37, 4, |
| 196 28, 63, 34, 3, |
| 197 }; |
| 198 |
| 199 |
| 200 /* Vertical Y 8tap */ |
| 201 const signed char g_s_vp4tap_coef_y_v[] = { |
| 202 /* VP_PP_V_NORMAL */ |
| 203 0, 0, 127, 0, |
| 204 0, 5, 126, -3, |
| 205 -1, 11, 124, -6, |
| 206 -1, 19, 118, -8, |
| 207 -2, 27, 111, -8, |
| 208 -3, 37, 102, -8, |
| 209 -4, 48, 92, -8, |
| 210 -5, 59, 81, -7, |
| 211 -6, 70, 70, -6, |
| 212 -7, 81, 59, -5, |
| 213 -8, 92, 48, -4, |
| 214 -8, 102, 37, -3, |
| 215 -8, 111, 27, -2, |
| 216 -8, 118, 19, -1, |
| 217 -6, 124, 11, -1, |
| 218 -3, 126, 5, 0, |
| 219 |
| 220 /* VP_PP_V_5_6 */ |
| 221 0, 11, 106, 11, |
| 222 -2, 16, 107, 7, |
| 223 -2, 22, 105, 3, |
| 224 -2, 29, 101, 0, |
| 225 -3, 36, 96, -1, |
| 226 -3, 44, 90, -3, |
| 227 -4, 52, 84, -4, |
| 228 -4, 60, 76, -4, |
| 229 -4, 68, 68, -4, |
| 230 -4, 76, 60, -4, |
| 231 -4, 84, 52, -4, |
| 232 -3, 90, 44, -3, |
| 233 -1, 96, 36, -3, |
| 234 0, 101, 29, -2, |
| 235 3, 105, 22, -2, |
| 236 7, 107, 16, -2, |
| 237 |
| 238 /* VP_PP_V_3_4 */ |
| 239 0, 15, 98, 15, |
| 240 -2, 21, 97, 12, |
| 241 -2, 26, 96, 8, |
| 242 -2, 32, 93, 5, |
| 243 -2, 39, 89, 2, |
| 244 -2, 46, 84, 0, |
| 245 -3, 53, 79, -1, |
| 246 -2, 59, 73, -2, |
| 247 -2, 66, 66, -2, |
| 248 -2, 73, 59, -2, |
| 249 -1, 79, 53, -3, |
| 250 0, 84, 46, -2, |
| 251 2, 89, 39, -2, |
| 252 5, 93, 32, -2, |
| 253 8, 96, 26, -2, |
| 254 12, 97, 21, -2, |
| 255 |
| 256 /* VP_PP_V_1_2 */ |
| 257 0, 26, 76, 26, |
| 258 0, 30, 76, 22, |
| 259 0, 34, 75, 19, |
| 260 1, 38, 73, 16, |
| 261 1, 43, 71, 13, |
| 262 2, 47, 69, 10, |
| 263 3, 51, 66, 8, |
| 264 4, 55, 63, 6, |
| 265 5, 59, 59, 5, |
| 266 6, 63, 55, 4, |
| 267 8, 66, 51, 3, |
| 268 10, 69, 47, 2, |
| 269 13, 71, 43, 1, |
| 270 16, 73, 38, 1, |
| 271 19, 75, 34, 0, |
| 272 22, 76, 30, 0, |
| 273 |
| 274 /* VP_PP_V_1_3 */ |
| 275 0, 30, 68, 30, |
| 276 2, 33, 66, 27, |
| 277 3, 36, 66, 23, |
| 278 3, 39, 65, 21, |
| 279 4, 43, 63, 18, |
| 280 5, 46, 62, 15, |
| 281 6, 49, 60, 13, |
| 282 8, 52, 57, 11, |
| 283 9, 55, 55, 9, |
| 284 11, 57, 52, 8, |
| 285 13, 60, 49, 6, |
| 286 15, 62, 46, 5, |
| 287 18, 63, 43, 4, |
| 288 21, 65, 39, 3, |
| 289 23, 66, 36, 3, |
| 290 27, 66, 33, 2, |
| 291 |
| 292 /* VP_PP_V_1_4 */ |
| 293 0, 31, 66, 31, |
| 294 3, 34, 63, 28, |
| 295 4, 37, 62, 25, |
| 296 4, 40, 62, 22, |
| 297 5, 43, 61, 19, |
| 298 6, 46, 59, 17, |
| 299 7, 48, 58, 15, |
| 300 9, 51, 55, 13, |
| 301 11, 53, 53, 11, |
| 302 13, 55, 51, 9, |
| 303 15, 58, 48, 7, |
| 304 17, 59, 46, 6, |
| 305 19, 61, 43, 5, |
| 306 22, 62, 40, 4, |
| 307 25, 62, 37, 4, |
| 308 28, 63, 34, 3 |
| 309 }; |
| 310 |
OLD | NEW |