Lines Matching defs:buf
117 void *buf = av_malloc(bufferSize + AV_INPUT_BUFFER_PADDING_SIZE);
118 if (!buf)
120 *allocatedBuffer = buf;
165 static inline void clear_parity_bits(uint16_t *buf, int len) {
168 buf[i] &= 0xff;
171 static int check_vanc_parity_checksum(uint16_t *buf, int len, uint16_t checksum) {
175 uint16_t v = buf[i];
331 static uint8_t *vanc_to_cc(AVFormatContext *avctx, uint16_t *buf, size_t words,
334 size_t i, len = (buf[5] & 0xff) + 6 + 1;
338 uint16_t *cdp = &buf[6]; // CDP follows
421 static uint8_t *get_metadata(AVFormatContext *avctx, uint16_t *buf, size_t width,
425 uint16_t *max_buf = buf + width;
427 while (buf < max_buf - 6) {
429 uint16_t did = buf[3] & 0xFF; // data id
430 uint16_t sdid = buf[4] & 0xFF; // secondary data id
432 if (buf[0] != 0 || buf[1] != 0x3ff || buf[2] != 0x3ff) {
436 len = (buf[5] & 0xff) + 6 + 1;
437 if (len > max_buf - buf) {
439 len, max_buf - buf);
445 if (check_vanc_parity_checksum(buf, len, buf[len - 1]) < 0) {
449 tgt = teletext_data_unit_from_ancillary_packet(buf + 3, buf + len, tgt, cctx->teletext_lines, 1);
453 if (check_vanc_parity_checksum(buf, len, buf[len - 1]) < 0) {
457 clear_parity_bits(buf, len);
458 data = vanc_to_cc(avctx, buf, width, data_len);
468 buf += len;
996 uint8_t *buf;
997 if ((ctx->teletext_lines & line_mask) && vanc->GetBufferForVerticalBlankingLine(i, (void**)&buf) == S_OK) {
999 txt_buf = teletext_data_unit_from_vbi_data(i, buf, txt_buf, VBI_PIXFMT_UYVY);
1001 txt_buf = teletext_data_unit_from_vbi_data_10bit(i, buf, txt_buf);
1011 uint8_t *buf;
1012 if (vanc->GetBufferForVerticalBlankingLine(i, (void**)&buf) == S_OK) {
1017 unpack_v210(vanc, buf, videoFrame->GetWidth());
1019 extract_luma_from_v210(vanc, buf, videoFrame->GetWidth());
1048 pkt.buf = av_buffer_create(pkt.data, pkt.size, decklink_object_free, videoFrame, 0);
1049 if (pkt.buf)