Re: [mediacapture-record] Make stop() idempotent.

To round up the info, [chrome](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.cpp?q=mediarecorder.cpp&sq=package:chromium&dr&l=232) and [firefox](https://github.com/mozilla/gecko-dev/blob/master/dom/media/MediaRecorder.cpp#L1093) seem to be throwing if the state is `inactive`, so we'd need to change both accordingly.

What would be the rationale for changing this behaviour from throwing to, essentially, ignoring? 

What would the correct action be in methods such as [`pause()`](https://w3c.github.io/mediacapture-record/MediaRecorder.html#dom-mediarecorder-pause), [`resume()`](https://w3c.github.io/mediacapture-record/MediaRecorder.html#dom-mediarecorder-resume) etc, where we also check that the state is not `inactive`?

-- 
GitHub Notification of comment by yellowdoge
Please view or discuss this issue at https://github.com/w3c/mediacapture-record/issues/125#issuecomment-308507677 using your GitHub account

Received on Wednesday, 14 June 2017 17:48:53 UTC