Mercurial > libavcodec.hg
comparison wavpack.c @ 4283:d6f83e2f8804 libavcodec
rename always_inline to av_always_inline and move to common.h
author | mru |
---|---|
date | Fri, 08 Dec 2006 00:35:08 +0000 |
parents | 56a9e98b06a7 |
children | 05e932ddaaa9 |
comparison
equal
deleted
inserted
replaced
4282:9d64f6eacc7b | 4283:d6f83e2f8804 |
---|---|
96 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc8, 0xc9, 0xca, 0xcb, 0xcd, 0xce, 0xcf, 0xd0, 0xd2, 0xd3, 0xd4, | 96 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc8, 0xc9, 0xca, 0xcb, 0xcd, 0xce, 0xcf, 0xd0, 0xd2, 0xd3, 0xd4, |
97 0xd6, 0xd7, 0xd8, 0xd9, 0xdb, 0xdc, 0xdd, 0xde, 0xe0, 0xe1, 0xe2, 0xe4, 0xe5, 0xe6, 0xe8, 0xe9, | 97 0xd6, 0xd7, 0xd8, 0xd9, 0xdb, 0xdc, 0xdd, 0xde, 0xe0, 0xe1, 0xe2, 0xe4, 0xe5, 0xe6, 0xe8, 0xe9, |
98 0xea, 0xec, 0xed, 0xee, 0xf0, 0xf1, 0xf2, 0xf4, 0xf5, 0xf6, 0xf8, 0xf9, 0xfa, 0xfc, 0xfd, 0xff | 98 0xea, 0xec, 0xed, 0xee, 0xf0, 0xf1, 0xf2, 0xf4, 0xf5, 0xf6, 0xf8, 0xf9, 0xfa, 0xfc, 0xfd, 0xff |
99 }; | 99 }; |
100 | 100 |
101 static always_inline int wp_exp2(int16_t val) | 101 static av_always_inline int wp_exp2(int16_t val) |
102 { | 102 { |
103 int res, neg = 0; | 103 int res, neg = 0; |
104 | 104 |
105 if(val < 0){ | 105 if(val < 0){ |
106 val = -val; | 106 val = -val; |
135 if(weight > 1024) weight = 1024; \ | 135 if(weight > 1024) weight = 1024; \ |
136 } \ | 136 } \ |
137 } | 137 } |
138 | 138 |
139 | 139 |
140 static always_inline int get_tail(GetBitContext *gb, int k) | 140 static av_always_inline int get_tail(GetBitContext *gb, int k) |
141 { | 141 { |
142 int p, e, res; | 142 int p, e, res; |
143 | 143 |
144 if(k<1 || k>65535)return 0; | 144 if(k<1 || k>65535)return 0; |
145 p = av_log2_16bit(k); | 145 p = av_log2_16bit(k); |