36 #define HEXDUMP_PRINT(...) \
39 av_log(avcl, level, __VA_ARGS__); \
41 fprintf(f, __VA_ARGS__); \
49 for (i = 0; i <
size; i += 16) {
54 for (j = 0; j < 16; j++) {
61 for (j = 0; j <
len; j++) {
63 if (c < ' ' || c >
'~')
122 else if (v % (100 * 1000))
135 if (strcmp(
"language", tag->
key)) {
136 const char *p = tag->
value;
138 "%s %-16s: ", indent, tag->
key);
141 size_t len = strcspn(p,
"\x8\xa\xb\xc\xd");
162 if (!data || sd->
size < 4)
215 if (gain == INT32_MIN)
222 static void print_peak(
void *ctx,
const char *str, uint32_t peak)
236 if (sd->
size <
sizeof(*rg)) {
252 if (sd->
size <
sizeof(*stereo)) {
259 switch (stereo->
type) {
332 "unknown side data type %d (%d bytes)", sd.
type, sd.
size);
342 int index,
int is_output)
371 display_aspect_ratio.
num, display_aspect_ratio.
den);
377 #if FF_API_R_FRAME_RATE
415 const char *url,
int is_output)
423 is_output ?
"Output" :
"Input",
426 is_output ?
"to" :
"from", url);
432 int hours, mins, secs, us;
478 name ? name->
value :
"");