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