Lines Matching refs:line

23 	data.line = enabled ? 16 : 0;
40 data.line = (mode & 1) ? 21 : 0;
45 data.line = (mode & 2) ? 21 : 0;
68 data.line = enabled ? 23 : 0;
89 if (d->id == V4L2_SLICED_CAPTION_525 && d->line == 21) {
98 } else if (d->id == V4L2_SLICED_VPS && d->line == 16 && d->field == 0) {
111 d->line == 23 && d->field == 0) {
176 int line = 0;
196 l = itv->vbi.sliced_data[i].line - 6;
204 dst[sd + 12 + line * 43] =
206 memcpy(dst + sd + 12 + line * 43 + 1, itv->vbi.sliced_data[i].data, 42);
207 line++;
210 if (line == 36) {
215 memmove(dst + sd + 4, dst + sd + 12, line * 43);
216 size = 4 + ((43 * line + 3) & ~3);
222 size = 12 + ((43 * line + 3) & ~3);
238 int line = 0;
279 itv->vbi.sliced_dec_data[line].line = l;
280 itv->vbi.sliced_dec_data[line].field = i >= 18;
281 itv->vbi.sliced_dec_data[line].id = id2;
282 memcpy(itv->vbi.sliced_dec_data[line].data, p + 1, 42);
283 line++;
287 while (line < 36) {
288 itv->vbi.sliced_dec_data[line].id = 0;
289 itv->vbi.sliced_dec_data[line].line = 0;
290 itv->vbi.sliced_dec_data[line].field = 0;
291 line++;
293 return line * sizeof(itv->vbi.sliced_dec_data[0]);
325 static u32 compress_sliced_buf(struct ivtv *itv, u32 line, u8 *buf, u32 size, u8 sav)
332 /* find the first valid line */
340 return line;
351 if (vbi.type && !(lines & (1 << vbi.line))) {
352 lines |= 1 << vbi.line;
353 itv->vbi.sliced_data[line].id = vbi.type;
354 itv->vbi.sliced_data[line].field = vbi.is_second_field;
355 itv->vbi.sliced_data[line].line = vbi.line;
356 memcpy(itv->vbi.sliced_data[line].data, vbi.p, 42);
357 line++;
360 return line;
405 /* always return at least one empty line */
408 itv->vbi.sliced_data[0].line = 0;