aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.h
diff options
context:
space:
mode:
authorDaniil Cherednik <dan.cherednik@gmail.com>2020-01-20 00:24:21 +0300
committerDaniil Cherednik <dan.cherednik@gmail.com>2020-01-20 00:24:21 +0300
commite16e9c60a18e4b914f5cb16463ed781f09808a25 (patch)
tree23a22c26ff5b20697f9c62b6286258bac04fe6f7 /src/util.h
parent83d5e5d3652608478b5f18212bd3fec2338ae954 (diff)
downloadatracdenc-e16e9c60a18e4b914f5cb16463ed781f09808a25.tar.gz
[atrac3] 0.83/0.16 M/S bitrate separation for joint stereo coding
support of encoding mono source for joint stereo mode
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index a6c7b20..01162e4 100644
--- a/src/util.h
+++ b/src/util.h
@@ -61,6 +61,10 @@ inline uint16_t GetFirstSetBit(uint32_t x) {
return multiplyDeBruijnBitPosition[(uint32_t)(x * 0x07C4ACDDU) >> 27];
}
+inline uint32_t Div8Ceil(uint32_t in) {
+ return 1 + (in - 1) / 8;
+}
+
template<class T>
inline T CalcMedian(T* in, uint32_t len) {
std::vector<T> tmp(in, in+len);