|
|
|
@ -658,10 +658,9 @@ int av_find_info_tag(char *arg, int arg_size, const char *tag1, const char *info |
|
|
|
|
#ifdef TEST |
|
|
|
|
|
|
|
|
|
int main(void) |
|
|
|
|
{ |
|
|
|
|
printf("Testing av_parse_video_rate()\n"); |
|
|
|
|
{ |
|
|
|
|
int i; |
|
|
|
|
uint8_t rgba[4]; |
|
|
|
|
static const char *const rates[] = { |
|
|
|
|
"-inf", |
|
|
|
|
"inf", |
|
|
|
@ -689,20 +688,6 @@ int main(void) |
|
|
|
|
" 21332.2324 ", |
|
|
|
|
" -21332.2324 ", |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
for (i = 0; i < FF_ARRAY_ELEMS(rates); i++) { |
|
|
|
|
int ret; |
|
|
|
|
AVRational q = { 0, 0 }; |
|
|
|
|
ret = av_parse_video_rate(&q, rates[i]); |
|
|
|
|
printf("'%s' -> %d/%d %s\n", |
|
|
|
|
rates[i], q.num, q.den, ret ? "ERROR" : "OK"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
printf("\nTesting av_parse_color()\n"); |
|
|
|
|
{ |
|
|
|
|
int i; |
|
|
|
|
uint8_t rgba[4]; |
|
|
|
|
static const char *const color_names[] = { |
|
|
|
|
"foo", |
|
|
|
|
"red", |
|
|
|
@ -740,6 +725,18 @@ int main(void) |
|
|
|
|
"red@-0.0", |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
printf("Testing av_parse_video_rate()\n"); |
|
|
|
|
|
|
|
|
|
for (i = 0; i < FF_ARRAY_ELEMS(rates); i++) { |
|
|
|
|
int ret; |
|
|
|
|
AVRational q = { 0, 0 }; |
|
|
|
|
ret = av_parse_video_rate(&q, rates[i]); |
|
|
|
|
printf("'%s' -> %d/%d %s\n", |
|
|
|
|
rates[i], q.num, q.den, ret ? "ERROR" : "OK"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
printf("\nTesting av_parse_color()\n"); |
|
|
|
|
|
|
|
|
|
av_log_set_level(AV_LOG_DEBUG); |
|
|
|
|
|
|
|
|
|
for (i = 0; i < FF_ARRAY_ELEMS(color_names); i++) { |
|
|
|
@ -747,7 +744,6 @@ int main(void) |
|
|
|
|
printf("%s -> R(%d) G(%d) B(%d) A(%d)\n", |
|
|
|
|
color_names[i], rgba[0], rgba[1], rgba[2], rgba[3]); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|