diff options
| author | Nils Wallménius <nils@rockbox.org> | 2011-08-28 17:28:44 +0000 |
|---|---|---|
| committer | Nils Wallménius <nils@rockbox.org> | 2011-08-28 17:28:44 +0000 |
| commit | 91ba09b099170cbb4b2249301db1539531dd9367 (patch) | |
| tree | b8bb4574a55fa55281f2c95919ddfd76eda154cc /apps/codecs | |
| parent | 1be2290bfa77d25f5cea2866f475a43b2853d4f4 (diff) | |
| download | rockbox-91ba09b099170cbb4b2249301db1539531dd9367.zip rockbox-91ba09b099170cbb4b2249301db1539531dd9367.tar.gz rockbox-91ba09b099170cbb4b2249301db1539531dd9367.tar.bz2 rockbox-91ba09b099170cbb4b2249301db1539531dd9367.tar.xz | |
libtremor: comment out some more unused functions, make a function param unsigned to simplify generated code, gives a small speedup on cf.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30372 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs')
| -rw-r--r-- | apps/codecs/libtremor/bitwise.c | 12 | ||||
| -rw-r--r-- | apps/codecs/libtremor/ogg.h | 13 |
2 files changed, 14 insertions, 11 deletions
diff --git a/apps/codecs/libtremor/bitwise.c b/apps/codecs/libtremor/bitwise.c index 2ca3c02..040384a 100644 --- a/apps/codecs/libtremor/bitwise.c +++ b/apps/codecs/libtremor/bitwise.c @@ -329,12 +329,12 @@ long oggpackB_look(oggpack_buffer *b,int bits){ } return ((ret&0xffffffff)>>(m>>1))>>((m+1)>>1); } -#endif + long oggpack_look1(oggpack_buffer *b){ if(b->endbyte>=b->storage)return(-1); return((b->ptr[0]>>b->endbit)&1); } -#if 0 + long oggpackB_look1(oggpack_buffer *b){ if(b->endbyte>=b->storage)return(-1); return((b->ptr[0]>>(7-b->endbit))&1); @@ -361,7 +361,7 @@ void oggpack_adv(oggpack_buffer *b,int bits){ void oggpackB_adv(oggpack_buffer *b,int bits){ oggpack_adv(b,bits); } -#endif + void oggpack_adv1(oggpack_buffer *b){ if(++(b->endbit)>7){ b->endbit=0; @@ -369,7 +369,7 @@ void oggpack_adv1(oggpack_buffer *b){ b->endbyte++; } } -#if 0 + void oggpackB_adv1(oggpack_buffer *b){ oggpack_adv1(b); } @@ -461,7 +461,7 @@ long oggpackB_read(oggpack_buffer *b,int bits){ b->endbit=1; return -1L; } -#endif + long oggpack_read1(oggpack_buffer *b){ long ret; @@ -482,7 +482,7 @@ long oggpack_read1(oggpack_buffer *b){ b->endbit=1; return -1L; } -#if 0 + long oggpackB_read1(oggpack_buffer *b){ long ret; diff --git a/apps/codecs/libtremor/ogg.h b/apps/codecs/libtremor/ogg.h index dcac0c2..3ded7fc 100644 --- a/apps/codecs/libtremor/ogg.h +++ b/apps/codecs/libtremor/ogg.h @@ -161,14 +161,15 @@ static inline long oggpack_look(oggpack_buffer *b,int bits){ } return(m&ret); } - +/* extern long oggpack_look1(oggpack_buffer *b); +extern void oggpack_adv(oggpack_buffer *b,int bits); +*/ -/* extern void oggpack_adv(oggpack_buffer *b,int bits); */ -static inline void oggpack_adv(oggpack_buffer *b,int bits){ +static inline void oggpack_adv(oggpack_buffer *b, unsigned int bits){ bits+=b->endbit; - if(b->endbyte > b->storage-((bits+7)>>3)) goto overflow; + if(b->endbyte > b->storage-(int)((bits+7)>>3)) goto overflow; b->ptr+=bits/8; b->endbyte+=bits/8; @@ -181,10 +182,12 @@ static inline void oggpack_adv(oggpack_buffer *b,int bits){ b->endbit=1; } +/* extern void oggpack_adv1(oggpack_buffer *b); +*/ extern long oggpack_read(oggpack_buffer *b,int bits); +/* extern long oggpack_read1(oggpack_buffer *b); -/* extern long oggpack_bytes(oggpack_buffer *b); */ static inline long oggpack_bytes(oggpack_buffer *b){ |