Bug 1476695 - Return minimum and maximum 32bits float for AudioParam.{minValue,maxValue} that used to return infinity. r?karlt draft
authorPaul Adenot <paul@paul.cx>
Mon, 16 Jul 2018 17:56:16 +0200
changeset 819920 57e3780f77c6de14caa9b72c8db5cb3e6f8580c5
parent 819645 8dab948a10f073a46f13f55f94d1f6514c7360ac
child 819921 92837b6dcfe9c7f0d21a6b6685b15c4ca79ba360
child 820822 7f8c6ff9d15cdc66e9c4e4c396174475a62d3014
push id116691
push userpaul@paul.cx
push dateWed, 18 Jul 2018 19:38:39 +0000
reviewerskarlt
bugs1476695
milestone63.0a1
Bug 1476695 - Return minimum and maximum 32bits float for AudioParam.{minValue,maxValue} that used to return infinity. r?karlt MozReview-Commit-ID: 2eDNA3HU1j5
dom/media/webaudio/AudioParam.h
--- 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();