Fix Windows warnings

This commit is contained in:
badaix 2020-04-10 13:27:08 +02:00
parent ade0ee7be3
commit e5047f1aff
12 changed files with 167 additions and 165 deletions

View file

@ -39,14 +39,15 @@ public:
private:
bool decodePayload(msg::PcmChunk* chunk);
template <typename T>
T clip(const T& value, const T& lower, const T& upper) const
template <typename T, typename IN_TYPE>
T clip(const IN_TYPE& value, const T& lower, const T& upper) const
{
if (value > upper)
auto val = static_cast<T>(value);
if (val > upper)
return upper;
if (value < lower)
if (val < lower)
return lower;
return value;
return val;
}
ogg_sync_state oy; /// sync and verify incoming physical bitstream