+ if (scale2ref) {
+ var_values[VARS_NB + VAR_S2R_MAIN_W] = main_link->w;
+ var_values[VARS_NB + VAR_S2R_MAIN_H] = main_link->h;
+ var_values[VARS_NB + VAR_S2R_MAIN_A] = (double) main_link->w / main_link->h;
+ var_values[VARS_NB + VAR_S2R_MAIN_SAR] = main_link->sample_aspect_ratio.num ?
+ (double) main_link->sample_aspect_ratio.num / main_link->sample_aspect_ratio.den : 1;
+ var_values[VARS_NB + VAR_S2R_MAIN_DAR] = var_values[VARS_NB + VAR_S2R_MDAR] =
+ var_values[VARS_NB + VAR_S2R_MAIN_A] * var_values[VARS_NB + VAR_S2R_MAIN_SAR];
+ var_values[VARS_NB + VAR_S2R_MAIN_HSUB] = 1 << main_desc->log2_chroma_w;
+ var_values[VARS_NB + VAR_S2R_MAIN_VSUB] = 1 << main_desc->log2_chroma_h;
+ }
+