mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/wavpackenc: fix () in macros
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
10b8481a26
commit
40cbad9ff7
|
@ -30,17 +30,17 @@
|
||||||
#include "wavpack.h"
|
#include "wavpack.h"
|
||||||
|
|
||||||
#define UPDATE_WEIGHT(weight, delta, source, result) \
|
#define UPDATE_WEIGHT(weight, delta, source, result) \
|
||||||
if (source && result) { \
|
if ((source) && (result)) { \
|
||||||
int32_t s = (int32_t) (source ^ result) >> 31; \
|
int32_t s = (int32_t) ((source) ^ (result)) >> 31; \
|
||||||
weight = (delta ^ s) + (weight - s); \
|
weight = ((delta) ^ s) + ((weight) - s); \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define APPLY_WEIGHT_F(weight, sample) (((((sample & 0xffff) * weight) >> 9) + \
|
#define APPLY_WEIGHT_F(weight, sample) ((((((sample) & 0xffff) * (weight)) >> 9) + \
|
||||||
(((sample & ~0xffff) >> 9) * weight) + 1) >> 1)
|
((((sample) & ~0xffff) >> 9) * (weight)) + 1) >> 1)
|
||||||
|
|
||||||
#define APPLY_WEIGHT_I(weight, sample) ((weight * sample + 512) >> 10)
|
#define APPLY_WEIGHT_I(weight, sample) (((weight) * (sample) + 512) >> 10)
|
||||||
|
|
||||||
#define APPLY_WEIGHT(weight, sample) (sample != (short) sample ? \
|
#define APPLY_WEIGHT(weight, sample) ((sample) != (short) (sample) ? \
|
||||||
APPLY_WEIGHT_F(weight, sample) : APPLY_WEIGHT_I (weight, sample))
|
APPLY_WEIGHT_F(weight, sample) : APPLY_WEIGHT_I (weight, sample))
|
||||||
|
|
||||||
#define CLEAR(destin) memset(&destin, 0, sizeof(destin));
|
#define CLEAR(destin) memset(&destin, 0, sizeof(destin));
|
||||||
|
|
Loading…
Reference in New Issue