Lines Matching refs:numerator
805 tpf->numerator = 1 + (ctx->params.framerate >> in coda_g_parm()
824 if (s.numerator == 0 || s.denominator / s.numerator > 65535) { in coda_approximate_timeperframe()
825 timeperframe->numerator = 1; in coda_approximate_timeperframe()
831 if (s.denominator == 0 || s.numerator / s.denominator > 65536) { in coda_approximate_timeperframe()
832 timeperframe->numerator = 1; in coda_approximate_timeperframe()
838 div = gcd(s.numerator, s.denominator); in coda_approximate_timeperframe()
840 s.numerator /= div; in coda_approximate_timeperframe()
844 if (s.numerator <= 65536 && s.denominator < 65536) { in coda_approximate_timeperframe()
850 while (f2.numerator <= 65536 && f2.denominator < 65536) { in coda_approximate_timeperframe()
855 if (s.numerator == 0) in coda_approximate_timeperframe()
858 i = s.denominator / s.numerator; in coda_approximate_timeperframe()
860 f2.numerator = f0.numerator + i * f1.numerator; in coda_approximate_timeperframe()
863 s_denominator = s.numerator; in coda_approximate_timeperframe()
864 s.numerator = s.denominator % s.numerator; in coda_approximate_timeperframe()
873 return ((timeperframe->numerator - 1) << CODA_FRATE_DIV_OFFSET) | in coda_timeperframe_to_frate()