Lines Matching defs:tgt

226 static void fill_data_unit_head(int line, uint8_t *tgt)
228 tgt[0] = 0x02; // data_unit_id
229 tgt[1] = 0x2c; // data_unit_length
230 tgt[2] = calc_parity_and_line_offset(line); // field_parity, line_offset
231 tgt[3] = 0xe4; // framing code
235 static uint8_t* teletext_data_unit_from_vbi_data(int line, uint8_t *src, uint8_t *tgt, vbi_pixfmt fmt)
241 if (vbi_bit_slice(&slicer, src, tgt + 4) == FALSE)
242 return tgt;
244 fill_data_unit_head(line, tgt);
246 return tgt + 46;
249 static uint8_t* teletext_data_unit_from_vbi_data_10bit(int line, uint8_t *src, uint8_t *tgt)
263 return teletext_data_unit_from_vbi_data(line, y, tgt, VBI_PIXFMT_YUV420);
267 static uint8_t* teletext_data_unit_from_op47_vbi_packet(int line, uint16_t *py, uint8_t *tgt)
272 return tgt;
274 fill_data_unit_head(line, tgt);
277 tgt += 4;
280 *tgt++ = ff_reverse[py[i] & 255];
282 return tgt;
295 static uint8_t* teletext_data_unit_from_op47_data(uint16_t *py, uint16_t *pend, uint8_t *tgt, int64_t wanted_lines)
305 tgt = teletext_data_unit_from_op47_vbi_packet(line, py, tgt);
309 return tgt;
312 static uint8_t* teletext_data_unit_from_ancillary_packet(uint16_t *py, uint16_t *pend, uint8_t *tgt, int64_t wanted_lines, int allow_multipacket)
320 tgt = teletext_data_unit_from_op47_data(py, pend, tgt, wanted_lines);
324 tgt = teletext_data_unit_from_ancillary_packet(py, pend, tgt, wanted_lines, 0);
328 return tgt;
422 uint8_t *tgt, size_t tgt_size, AVPacket *pkt)
433 return tgt;
440 return tgt;
449 tgt = teletext_data_unit_from_ancillary_packet(buf + 3, buf + len, tgt, cctx->teletext_lines, 1);
471 return tgt;