MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / avtext_print_data

Function avtext_print_data

fftools/textformat/avtextformat.c:549–566  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

547 }
548}
549void avtext_print_data(AVTextFormatContext *tctx, const char *key,
550 const uint8_t *data, int size)
551{
552 AVBPrint bp;
553 av_bprint_init(&bp, 0, AV_BPRINT_SIZE_UNLIMITED);
554 switch (tctx->opts.data_dump_format) {
555 case AV_TEXTFORMAT_DATADUMP_XXD:
556 print_data_xxd(&bp, data, size);
557 break;
558 case AV_TEXTFORMAT_DATADUMP_BASE64:
559 print_data_base64(&bp, data, size);
560 break;
561 default:
562 av_unreachable("Invalid data dump type");
563 }
564 avtext_print_string(tctx, key, bp.str, 0);
565 av_bprint_finalize(&bp, NULL);
566}
567
568void avtext_print_data_hash(AVTextFormatContext *tctx, const char *key,
569 const uint8_t *data, int size)

Callers 3

print_pkt_side_dataFunction · 0.85
show_packetFunction · 0.85
show_streamFunction · 0.85

Calls 5

av_bprint_initFunction · 0.85
print_data_xxdFunction · 0.85
print_data_base64Function · 0.85
avtext_print_stringFunction · 0.85
av_bprint_finalizeFunction · 0.85

Tested by

no test coverage detected