Fixes Bug 203.
Unified · Split
| @@ -160,7 +160,7 @@ static int config_input(AVFilterLink *inlink) · 159 unmodified lines | ||
| 160 | 160 | var_values[VAR_IN_H] = var_values[VAR_IH] = inlink->h; |
| 161 | 161 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; |
| 162 | 162 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; |
| 163 | − var_values[VAR_A] = (float) inlink->w / inlink->h; | |
| 163 | + var_values[VAR_A] = (double) inlink->w / inlink->h; | |
| 164 | 164 | var_values[VAR_HSUB] = 1<<pad->hsub; |
| 165 | 165 | var_values[VAR_VSUB] = 1<<pad->vsub; |
| 166 | 166 | |
| @@ -167,9 +167,9 @@ static int config_props(AVFilterLink *outlink) · 166 unmodified lines | ||
| 167 | 167 | var_values[VAR_IN_H] = var_values[VAR_IH] = inlink->h; |
| 168 | 168 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; |
| 169 | 169 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; |
| 170 | − var_values[VAR_DAR] = var_values[VAR_A] = (float) inlink->w / inlink->h; | |
| 170 | + var_values[VAR_DAR] = var_values[VAR_A] = (double) inlink->w / inlink->h; | |
| 171 | 171 | var_values[VAR_SAR] = inlink->sample_aspect_ratio.num ? |
| 172 | − (float) inlink->sample_aspect_ratio.num / inlink->sample_aspect_ratio.den : 1; | |
| 172 | + (double) inlink->sample_aspect_ratio.num / inlink->sample_aspect_ratio.den : 1; | |
| 173 | 173 | var_values[VAR_HSUB] = 1<<av_pix_fmt_descriptors[inlink->format].log2_chroma_w; |
| 174 | 174 | var_values[VAR_VSUB] = 1<<av_pix_fmt_descriptors[inlink->format].log2_chroma_h; |
| 175 | 175 | |