35 #define HEXDUMP_PRINT(...) \
38 av_log(avcl, level, __VA_ARGS__); \
40 fprintf(f, __VA_ARGS__); \
48 for (i = 0; i <
size; i += 16) {
53 for (j = 0; j < 16; j++) {
60 for (j = 0; j <
len; j++) {
62 if (c < ' ' || c >
'~')
121 else if (v % (100 * 1000))
134 if (strcmp(
"language", tag->
key)) {
135 const char *p = tag->
value;
137 "%s %-16s: ", indent, tag->
key);
140 size_t len = strcspn(p,
"\x8\xa\xb\xc\xd");
161 if (!data || sd->
size < 4)
214 if (gain == INT32_MIN)
221 static void print_peak(
void *ctx,
const char *str, uint32_t peak)
235 if (sd->
size <
sizeof(*rg)) {
282 "unknown side data type %d (%d bytes)", sd.
type, sd.
size);
292 int index,
int is_output)
321 display_aspect_ratio.
num, display_aspect_ratio.
den);
327 #if FF_API_R_FRAME_RATE
365 const char *url,
int is_output)
373 is_output ?
"Output" :
"Input",
376 is_output ?
"to" :
"from", url);
382 int hours, mins, secs, us;
428 name ? name->
value :
"");