Mercurial > libavcodec.hg
comparison opt.c @ 8262:f0bf2db65dc3 libavcodec
Fix FF_OPT_TYPE_INT64 support of defaults.
| author | michael |
|---|---|
| date | Fri, 05 Dec 2008 14:55:43 +0000 |
| parents | 8c58eeb20826 |
| children | 54ff3a76b736 |
comparison
equal
deleted
inserted
replaced
| 8261:5f48c58bfd51 | 8262:f0bf2db65dc3 |
|---|---|
| 413 int val; | 413 int val; |
| 414 val = opt->default_val; | 414 val = opt->default_val; |
| 415 av_set_int(s, opt->name, val); | 415 av_set_int(s, opt->name, val); |
| 416 } | 416 } |
| 417 break; | 417 break; |
| 418 case FF_OPT_TYPE_INT64: | |
| 419 if((double)(opt->default_val+0.6) == opt->default_val) | |
| 420 av_log(s, AV_LOG_DEBUG, "loss of precission in default of %s\n", opt->name); | |
| 421 av_set_int(s, opt->name, opt->default_val); | |
| 422 break; | |
| 418 case FF_OPT_TYPE_FLOAT: { | 423 case FF_OPT_TYPE_FLOAT: { |
| 419 double val; | 424 double val; |
| 420 val = opt->default_val; | 425 val = opt->default_val; |
| 421 av_set_double(s, opt->name, val); | 426 av_set_double(s, opt->name, val); |
| 422 } | 427 } |
