Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Side by Side Diff: drivers/media/video/samsung/tv20/vp_coeff_s5pv210.h

Issue 2036011: V4L/DVB : Add S5PV210 TV out driver support (Closed) Base URL: swsolcc@12.23.106.100:kernel-samsung.git
Patch Set: Created 10 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(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
OLDNEW
« no previous file with comments | « drivers/media/video/samsung/tv20/vmixer_s5pv210.c ('k') | drivers/media/video/samsung/tv20/vprocessor_s5pv210.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698