Lines Matching refs:line
35 data.line = enabled ? 16 : 0; in ivtv_set_vps()
52 data.line = (mode & 1) ? 21 : 0; in ivtv_set_cc()
57 data.line = (mode & 2) ? 21 : 0; in ivtv_set_cc()
80 data.line = enabled ? 23 : 0; in ivtv_set_wss()
101 if (d->id == V4L2_SLICED_CAPTION_525 && d->line == 21) { in ivtv_write_vbi_line()
110 } else if (d->id == V4L2_SLICED_VPS && d->line == 16 && d->field == 0) { in ivtv_write_vbi_line()
123 d->line == 23 && d->field == 0) { in ivtv_write_vbi_line()
188 int line = 0; in copy_vbi_data() local
208 l = itv->vbi.sliced_data[i].line - 6; in copy_vbi_data()
216 dst[sd + 12 + line * 43] = in copy_vbi_data()
218 memcpy(dst + sd + 12 + line * 43 + 1, itv->vbi.sliced_data[i].data, 42); in copy_vbi_data()
219 line++; in copy_vbi_data()
222 if (line == 36) { in copy_vbi_data()
227 memmove(dst + sd + 4, dst + sd + 12, line * 43); in copy_vbi_data()
228 size = 4 + ((43 * line + 3) & ~3); in copy_vbi_data()
234 size = 12 + ((43 * line + 3) & ~3); in copy_vbi_data()
250 int line = 0; in ivtv_convert_ivtv_vbi() local
291 itv->vbi.sliced_dec_data[line].line = l; in ivtv_convert_ivtv_vbi()
292 itv->vbi.sliced_dec_data[line].field = i >= 18; in ivtv_convert_ivtv_vbi()
293 itv->vbi.sliced_dec_data[line].id = id2; in ivtv_convert_ivtv_vbi()
294 memcpy(itv->vbi.sliced_dec_data[line].data, p + 1, 42); in ivtv_convert_ivtv_vbi()
295 line++; in ivtv_convert_ivtv_vbi()
299 while (line < 36) { in ivtv_convert_ivtv_vbi()
300 itv->vbi.sliced_dec_data[line].id = 0; in ivtv_convert_ivtv_vbi()
301 itv->vbi.sliced_dec_data[line].line = 0; in ivtv_convert_ivtv_vbi()
302 itv->vbi.sliced_dec_data[line].field = 0; in ivtv_convert_ivtv_vbi()
303 line++; in ivtv_convert_ivtv_vbi()
305 return line * sizeof(itv->vbi.sliced_dec_data[0]); in ivtv_convert_ivtv_vbi()
337 static u32 compress_sliced_buf(struct ivtv *itv, u32 line, u8 *buf, u32 size, u8 sav) in compress_sliced_buf() argument
352 return line; in compress_sliced_buf()
363 if (vbi.type && !(lines & (1 << vbi.line))) { in compress_sliced_buf()
364 lines |= 1 << vbi.line; in compress_sliced_buf()
365 itv->vbi.sliced_data[line].id = vbi.type; in compress_sliced_buf()
366 itv->vbi.sliced_data[line].field = vbi.is_second_field; in compress_sliced_buf()
367 itv->vbi.sliced_data[line].line = vbi.line; in compress_sliced_buf()
368 memcpy(itv->vbi.sliced_data[line].data, vbi.p, 42); in compress_sliced_buf()
369 line++; in compress_sliced_buf()
372 return line; in compress_sliced_buf()
420 itv->vbi.sliced_data[0].line = 0; in ivtv_process_vbi_data()