FFmpeg

Go to the source code of this file.
Data Structures  
struct  AVRational 
Rational number (pair of numerator and denominator). More...  
Functions  
static AVRational  av_make_q (int num, int den) 
Create an AVRational. More...  
static int  av_cmp_q (AVRational a, AVRational b) 
Compare two rationals. More...  
static double  av_q2d (AVRational a) 
Convert an AVRational to a double . More...  
int  av_reduce (int *dst_num, int *dst_den, int64_t num, int64_t den, int64_t max) 
Reduce a fraction. More...  
AVRational  av_mul_q (AVRational b, AVRational c) av_const 
Multiply two rationals. More...  
AVRational  av_div_q (AVRational b, AVRational c) av_const 
Divide one rational by another. More...  
AVRational  av_add_q (AVRational b, AVRational c) av_const 
Add two rationals. More...  
AVRational  av_sub_q (AVRational b, AVRational c) av_const 
Subtract one rational from another. More...  
static av_always_inline AVRational  av_inv_q (AVRational q) 
Invert a rational. More...  
AVRational  av_d2q (double d, int max) av_const 
Convert a double precision floating point number to a rational. More...  
int  av_nearer_q (AVRational q, AVRational q1, AVRational q2) 
Find which of the two rationals is closer to another rational. More...  
int  av_find_nearest_q_idx (AVRational q, const AVRational *q_list) 
Find the value in a list of rationals nearest a given reference rational. More...  
uint32_t  av_q2intfloat (AVRational q) 
Convert an AVRational to a IEEE 32bit float expressed in fixedpoint format. More...  
Utilties for rational number calculation.
Definition in file rational.h.