Lines Matching refs:frame
216 static void vivid_vbi_gen_teletext(u8 *packet, unsigned line, unsigned frame) in vivid_vbi_gen_teletext() argument
226 packet[2] = hamming[frame % 10]; in vivid_vbi_gen_teletext()
227 packet[3] = hamming[frame / 10]; in vivid_vbi_gen_teletext()
238 packet[7] = '0' + frame / 10; in vivid_vbi_gen_teletext()
239 packet[8] = '0' + frame % 10; in vivid_vbi_gen_teletext()
251 unsigned frame = seqnr % 60; in vivid_vbi_gen_sliced() local
261 vivid_vbi_gen_teletext(data0->data, i, frame); in vivid_vbi_gen_sliced()
273 vivid_vbi_gen_teletext(data0->data, 12 + i, frame); in vivid_vbi_gen_sliced()
285 if (frame < 15) { in vivid_vbi_gen_sliced()
286 data0->data[0] = calc_parity(vivid_cc_sequence1[2 * frame]); in vivid_vbi_gen_sliced()
287 data0->data[1] = calc_parity(vivid_cc_sequence1[2 * frame + 1]); in vivid_vbi_gen_sliced()
288 } else if (frame >= 30 && frame < 45) { in vivid_vbi_gen_sliced()
289 frame -= 30; in vivid_vbi_gen_sliced()
290 data0->data[0] = calc_parity(vivid_cc_sequence2[2 * frame]); in vivid_vbi_gen_sliced()
291 data0->data[1] = calc_parity(vivid_cc_sequence2[2 * frame + 1]); in vivid_vbi_gen_sliced()
297 frame = seqnr % (30 * 60); in vivid_vbi_gen_sliced()
298 switch (frame) { in vivid_vbi_gen_sliced()
303 data1->data[0] = vbi->time_of_day_packet[frame * 2]; in vivid_vbi_gen_sliced()
304 data1->data[1] = vbi->time_of_day_packet[frame * 2 + 1]; in vivid_vbi_gen_sliced()