summaryrefslogtreecommitdiff
path: root/libavcodec/vorbis.c
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2009-09-29 11:43:58 +0000
committerDiego Biurrun <diego@biurrun.de>2009-09-29 11:43:58 +0000
commita7adcf29cf4674d45cbc885b1eda6c22657a224b (patch)
treeca76b97c0a07a5ca557d7c1014edb7361482fbca /libavcodec/vorbis.c
parentbadce93dad3585f2c3fafe9ea5a2f85810367db6 (diff)
whitespace cosmetics, prettyprinting, K&R coding style
Originally committed as revision 20080 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/vorbis.c')
-rw-r--r--libavcodec/vorbis.c89
1 files changed, 45 insertions, 44 deletions
diff --git a/libavcodec/vorbis.c b/libavcodec/vorbis.c
index 3b9440ae58..8c6c0e4d2a 100644
--- a/libavcodec/vorbis.c
+++ b/libavcodec/vorbis.c
@@ -2,7 +2,7 @@
* @file libavcodec/vorbis.c
* Common code for Vorbis I encoder and decoder
* @author Denes Balatoni ( dbalatoni programozo hu )
-
+ *
* This file is part of FFmpeg.
*
* FFmpeg is free software; you can redistribute it and/or
@@ -35,13 +35,13 @@
// x^(1/n)
unsigned int ff_vorbis_nth_root(unsigned int x, unsigned int n)
{
- unsigned int ret=0, i, j;
+ unsigned int ret = 0, i, j;
do {
++ret;
- for(i=0,j=ret;i<n-1;i++)
- j*=ret;
- } while (j<=x);
+ for (i = 0, j = ret; i < n - 1; i++)
+ j *= ret;
+ } while (j <= x);
return ret - 1;
}
@@ -53,61 +53,62 @@ unsigned int ff_vorbis_nth_root(unsigned int x, unsigned int n)
// reasonable to check redundantly.
int ff_vorbis_len2vlc(uint8_t *bits, uint32_t *codes, uint_fast32_t num)
{
- uint_fast32_t exit_at_level[33]={404,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
+ uint_fast32_t exit_at_level[33] = {
+ 404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
- uint_fast8_t i,j;
- uint_fast32_t code,p;
+ uint_fast8_t i, j;
+ uint_fast32_t code, p;
#ifdef V_DEBUG
GetBitContext gb;
#endif
- for(p=0;(bits[p]==0) && (p<num);++p)
+ for (p = 0; (bits[p] == 0) && (p < num); ++p)
;
- if (p==num) {
+ if (p == num) {
// av_log(vc->avccontext, AV_LOG_INFO, "An empty codebook. Heh?! \n");
return 0;
}
- codes[p]=0;
+ codes[p] = 0;
if (bits[p] > 32)
return 1;
- for(i=0;i<bits[p];++i)
- exit_at_level[i+1]=1<<i;
+ for (i = 0; i < bits[p]; ++i)
+ exit_at_level[i+1] = 1 << i;
#ifdef V_DEBUG
av_log(NULL, AV_LOG_INFO, " %d. of %d code len %d code %d - ", p, num, bits[p], codes[p]);
init_get_bits(&gb, (uint_fast8_t *)&codes[p], bits[p]);
- for(i=0;i<bits[p];++i)
+ for (i = 0; i < bits[p]; ++i)
av_log(NULL, AV_LOG_INFO, "%s", get_bits1(&gb) ? "1" : "0");
av_log(NULL, AV_LOG_INFO, "\n");
#endif
++p;
- for(;p<num;++p) {
+ for (; p < num; ++p) {
if (bits[p] > 32)
- return 1;
- if (bits[p]==0)
- continue;
+ return 1;
+ if (bits[p] == 0)
+ continue;
// find corresponding exit(node which the tree can grow further from)
- for(i=bits[p];i>0;--i)
+ for (i = bits[p]; i > 0; --i)
if (exit_at_level[i])
break;
if (!i) // overspecified tree
- return 1;
- code=exit_at_level[i];
- exit_at_level[i]=0;
+ return 1;
+ code = exit_at_level[i];
+ exit_at_level[i] = 0;
// construct code (append 0s to end) and introduce new exits
- for(j=i+1;j<=bits[p];++j)
- exit_at_level[j]=code+(1<<(j-1));
- codes[p]=code;
+ for (j = i + 1 ;j <= bits[p]; ++j)
+ exit_at_level[j] = code + (1 << (j - 1));
+ codes[p] = code;
#ifdef V_DEBUG
av_log(NULL, AV_LOG_INFO, " %d. code len %d code %d - ", p, bits[p], codes[p]);
init_get_bits(&gb, (uint_fast8_t *)&codes[p], bits[p]);
- for(i=0;i<bits[p];++i)
+ for (i = 0; i < bits[p]; ++i)
av_log(NULL, AV_LOG_INFO, "%s", get_bits1(&gb) ? "1" : "0");
av_log(NULL, AV_LOG_INFO, "\n");
#endif
@@ -115,7 +116,7 @@ int ff_vorbis_len2vlc(uint8_t *bits, uint32_t *codes, uint_fast32_t num)
}
//no exits should be left (underspecified tree - ie. unused valid vlcs - not allowed by SPEC)
- for (p=1; p<33; p++)
+ for (p = 1; p < 33; p++)
if (exit_at_level[p])
return 1;
@@ -129,14 +130,14 @@ void ff_vorbis_ready_floor1_list(vorbis_floor1_entry * list, int values)
list[1].sort = 1;
for (i = 2; i < values; i++) {
int j;
- list[i].low = 0;
+ list[i].low = 0;
list[i].high = 1;
list[i].sort = i;
for (j = 2; j < i; j++) {
int tmp = list[j].x;
if (tmp < list[i].x) {
if (tmp > list[list[i].low].x)
- list[i].low = j;
+ list[i].low = j;
} else {
if (tmp < list[list[i].high].x)
list[i].high = j;
@@ -157,16 +158,16 @@ void ff_vorbis_ready_floor1_list(vorbis_floor1_entry * list, int values)
static inline void render_line_unrolled(intptr_t x, intptr_t y, int x1,
intptr_t sy, int ady, int adx,
- float * buf)
+ float *buf)
{
int err = -adx;
- x -= x1-1;
- buf += x1-1;
+ x -= x1 - 1;
+ buf += x1 - 1;
while (++x < 0) {
err += ady;
if (err >= 0) {
err += ady - adx;
- y += sy;
+ y += sy;
buf[x++] = ff_vorbis_floor1_inverse_db_table[y];
}
buf[x] = ff_vorbis_floor1_inverse_db_table[y];
@@ -178,27 +179,27 @@ static inline void render_line_unrolled(intptr_t x, intptr_t y, int x1,
}
}
-static void render_line(int x0, int y0, int x1, int y1, float * buf)
+static void render_line(int x0, int y0, int x1, int y1, float *buf)
{
- int dy = y1 - y0;
+ int dy = y1 - y0;
int adx = x1 - x0;
int ady = FFABS(dy);
- int sy = dy<0 ? -1 : 1;
+ int sy = dy < 0 ? -1 : 1;
buf[x0] = ff_vorbis_floor1_inverse_db_table[y0];
- if(ady*2<=adx) { // optimized common case
+ if (ady*2 <= adx) { // optimized common case
render_line_unrolled(x0, y0, x1, sy, ady, adx, buf);
} else {
int base = dy / adx;
- int x = x0;
- int y = y0;
- int err = -adx;
+ int x = x0;
+ int y = y0;
+ int err = -adx;
ady -= FFABS(base) * adx;
while (++x < x1) {
y += base;
err += ady;
if (err >= 0) {
err -= adx;
- y += sy;
+ y += sy;
}
buf[x] = ff_vorbis_floor1_inverse_db_table[y];
}
@@ -206,8 +207,8 @@ static void render_line(int x0, int y0, int x1, int y1, float * buf)
}
void ff_vorbis_floor1_render_list(vorbis_floor1_entry * list, int values,
- uint_fast16_t * y_list, int * flag,
- int multiplier, float * out, int samples)
+ uint_fast16_t *y_list, int *flag,
+ int multiplier, float *out, int samples)
{
int lx, ly, i;
lx = 0;