Browse Source

Remove reimplementation of av_log2

Originally committed as revision 9735 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Vitor Sessak 18 years ago
parent
commit
d0da802049
1 changed files with 2 additions and 10 deletions
  1. +2
    -10
      libavcodec/alac.c

+ 2
- 10
libavcodec/alac.c View File

@@ -139,17 +139,9 @@ static int alac_set_info(ALACContext *alac)
return 0;
}

/* hideously inefficient. could use a bitmask search,
* alternatively bsr on x86,
*/
static int count_leading_zeros(int32_t input)
static inline int count_leading_zeros(int32_t input)
{
int i = 0;
while (!(0x80000000 & input) && i < 32) {
i++;
input = input << 1;
}
return i;
return 31-av_log2(input);
}

static void bastardized_rice_decompress(ALACContext *alac,


Loading…
Cancel
Save