FFmpeg

miscellaneous math routines and tables More...
#include <stdint.h>
#include <limits.h>
#include "mathematics.h"
#include "libavutil/common.h"
#include "avassert.h"
#include "version.h"
Go to the source code of this file.
Functions  
int64_t  av_gcd (int64_t a, int64_t b) 
Return the greatest common divisor of a and b.  
int64_t  av_rescale_rnd (int64_t a, int64_t b, int64_t c, enum AVRounding rnd) 
Rescale a 64bit integer with specified rounding.  
int64_t  av_rescale (int64_t a, int64_t b, int64_t c) 
Rescale a 64bit integer with rounding to nearest.  
int64_t  av_rescale_q_rnd (int64_t a, AVRational bq, AVRational cq, enum AVRounding rnd) 
Rescale a 64bit integer by 2 rational numbers with specified rounding.  
int64_t  av_rescale_q (int64_t a, AVRational bq, AVRational cq) 
Rescale a 64bit integer by 2 rational numbers.  
int  av_compare_ts (int64_t ts_a, AVRational tb_a, int64_t ts_b, AVRational tb_b) 
Compare 2 timestamps each in its own timebases.  
int64_t  av_compare_mod (uint64_t a, uint64_t b, uint64_t mod) 
Compare 2 integers modulo mod.  
int64_t  av_rescale_delta (AVRational in_tb, int64_t in_ts, AVRational fs_tb, int duration, int64_t *last, AVRational out_tb) 
Rescale a timestamp while preserving known durations.  
int64_t  av_add_stable (AVRational ts_tb, int64_t ts, AVRational inc_tb, int64_t inc) 
Add a value to a timestamp.  
Variables  
const uint8_t  av_reverse [256] 
Reverse the order of the bits of an 8bits unsigned integer.  
miscellaneous math routines and tables
Definition in file mathematics.c.
const uint8_t av_reverse[256] 
Reverse the order of the bits of an 8bits unsigned integer.
Definition at line 35 of file mathematics.c.
Referenced by eval_expr().