API Subsonic: Correctly handle maxBitRate=0 parameter

This commit is contained in:
emeric
2019-04-13 20:24:14 +02:00
parent 2791f70ad7
commit 3377ab371e
+5
View File
@@ -1282,6 +1282,11 @@ createTranscoder(RequestContext& context)
// Optional params
std::size_t maxBitRate {getParameterAs<std::size_t>(context.parameters, "maxBitRate").get_value_or(128)};
// "If set to zero, no limit is imposed"
if (maxBitRate == 0)
maxBitRate = 128;
maxBitRate = clamp(maxBitRate, std::size_t {48}, std::size_t {320});
boost::filesystem::path trackPath;