changeset 3852:d3bc8c09597c libavcodec

Original Commit: r50 | ods15 | 2006-09-23 16:24:51 +0300 (Sat, 23 Sep 2006) | 2 lines ilog => av_log2
author ods15
date Mon, 02 Oct 2006 06:07:30 +0000
parents a778f86c28e2
children 30e824ef9e03
files vorbis_enc.c
diffstat 1 files changed, 2 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/vorbis_enc.c	Mon Oct 02 06:07:28 2006 +0000
+++ b/vorbis_enc.c	Mon Oct 02 06:07:30 2006 +0000
@@ -127,6 +127,8 @@
     uint8_t * buf_ptr;
 } PutBitContext;
 
+#define ilog(i) av_log2(2*(i))
+
 static inline void init_put_bits(PutBitContext * pb, uint8_t * buf, int buffer_len) {
     pb->total = buffer_len * 8;
     pb->total_pos = 0;
@@ -359,12 +361,6 @@
     ff_mdct_init(&venc->mdct[1], venc->blocksize[1], 0);
 }
 
-static inline int ilog(unsigned int a) {
-    int i;
-    for (i = 0; a >> i; i++);
-    return i;
-}
-
 static void put_float(PutBitContext * pb, float f) {
     int exp, mant;
     uint32_t res = 0;