Bug 1476695 - Return minimum and maximum 32bits float for AudioParam.{minValue,maxValue} that used to return infinity. r?karlt
MozReview-Commit-ID: 2eDNA3HU1j5
--- a/dom/media/webaudio/AudioParam.h
+++ b/dom/media/webaudio/AudioParam.h
@@ -24,18 +24,18 @@ class AudioParam final : public nsWrappe
{
virtual ~AudioParam();
public:
AudioParam(AudioNode* aNode,
uint32_t aIndex,
const char* aName,
float aDefaultValue,
- float aMinValue = -std::numeric_limits<float>::infinity(),
- float aMaxValue = std::numeric_limits<float>::infinity());
+ float aMinValue = std::numeric_limits<float>::lowest(),
+ float aMaxValue = std::numeric_limits<float>::max());
NS_IMETHOD_(MozExternalRefCountType) AddRef(void);
NS_IMETHOD_(MozExternalRefCountType) Release(void);
NS_DECL_CYCLE_COLLECTION_SCRIPT_HOLDER_NATIVE_CLASS(AudioParam)
AudioContext* GetParentObject() const
{
return mNode->Context();