1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-02-09 14:14:39 +02:00

rotozoom: K&R coding style cosmetics

This commit is contained in:
Diego Biurrun 2011-05-09 11:45:13 +02:00
parent 0b4949b518
commit f628559d9a

View File

@ -27,7 +27,8 @@
#define FIXP (1 << 16)
#define MY_PI 205887 //(M_PI * FIX)
static int64_t int_pow(int64_t a, int p){
static int64_t int_pow(int64_t a, int p)
{
int64_t v = FIXP;
for (; p; p--) {
@ -38,12 +39,16 @@ static int64_t int_pow(int64_t a, int p){
return v;
}
static int64_t int_sin(int64_t a){
if(a<0) a= MY_PI-a; // 0..inf
static int64_t int_sin(int64_t a)
{
if (a < 0)
a = MY_PI - a; // 0..inf
a %= 2 * MY_PI; // 0..2PI
if(a>=MY_PI*3/2) a -= 2*MY_PI; // -PI/2 .. 3PI/2
if(a>=MY_PI/2 ) a = MY_PI - a; // -PI/2 .. PI/2
if (a >= MY_PI * 3 / 2)
a -= 2 * MY_PI; // -PI / 2 .. 3PI / 2
if (a >= MY_PI /2)
a = MY_PI - a; // -PI / 2 .. PI / 2
return a - int_pow(a, 3) / 6 + int_pow(a, 5) / 120 - int_pow(a, 7) / 5040;
}
@ -179,7 +184,8 @@ unsigned char tab_b[256*256];
int h_cos [360];
int h_sin [360];
static int ipol(uint8_t *src, int x, int y){
static int ipol(uint8_t *src, int x, int y)
{
int int_x = x >> 16;
int int_y = y >> 16;
int frac_x = x & 0xFFFF;
@ -210,9 +216,7 @@ static void gen_image(int num, int w, int h)
int xprime = xj;
int yprime = yj;
for (j = 0; j < h; j++) {
x = xprime + xi + FIXP * w / 2;
xprime += s;
@ -230,7 +234,8 @@ static void gen_image(int num, int w, int h)
#define W 256
#define H 256
static void init_demo(const char *filename) {
static void init_demo(const char *filename)
{
int i, j;
int h;
int radian;