Bug 1303673: P2. Change error code to OOM. r?cpearce draft
authorJean-Yves Avenard <jyavenard@mozilla.com>
Tue, 20 Sep 2016 15:51:54 +1000
changeset 415338 17484603ef5db9504150e63c55f2aad35e4cc0ed
parent 415337 aca6e11fd255c3f29f09cfd4784dced3f6d9b66c
child 415339 e9352e2948f285d08af07da5c1d31ba09f6ccbd9
child 415425 01340f536e0f9414d735c0149bc4af6295bde70d
push id29853
push userbmo:jyavenard@mozilla.com
push dateTue, 20 Sep 2016 07:02:13 +0000
reviewerscpearce
bugs1303673
milestone52.0a1
Bug 1303673: P2. Change error code to OOM. r?cpearce Only time this error can occur is if we failed to allocate memory. MozReview-Commit-ID: A37SQnraC54
dom/media/platforms/agnostic/BlankDecoderModule.cpp
--- a/dom/media/platforms/agnostic/BlankDecoderModule.cpp
+++ b/dom/media/platforms/agnostic/BlankDecoderModule.cpp
@@ -77,17 +77,17 @@ public:
   {
     return "blank media data decoder";
   }
 
 private:
   void OutputFrame(MediaData* aData)
   {
     if (!aData) {
-      mCallback->Error(MediaResult(NS_ERROR_DOM_MEDIA_FATAL_ERR, __func__));
+      mCallback->Error(MediaResult(NS_ERROR_OUT_OF_MEMORY, __func__));
       return;
     }
 
     // Frames come out in DTS order but we need to output them in PTS order.
     mReorderQueue.Push(aData);
 
     while (mReorderQueue.Length() > mMaxRefFrames) {
       mCallback->Output(mReorderQueue.Pop().get());