| Index: third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.cpp
|
| diff --git a/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.cpp b/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.cpp
|
| index 1d8531dd24580afdd91f3b0fe8027fe718f452ea..0ad0deffd1da1a3419a3db1c0c1aff1db81f76a2 100644
|
| --- a/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.cpp
|
| +++ b/third_party/WebKit/Source/modules/mediarecorder/MediaRecorder.cpp
|
| @@ -163,7 +163,6 @@ MediaRecorder::MediaRecorder(ExecutionContext* context,
|
| ExceptionState& exceptionState)
|
| : SuspendableObject(context),
|
| m_stream(stream),
|
| - m_streamAmountOfTracks(stream->getTracks().size()),
|
| m_mimeType(options.hasMimeType() ? options.mimeType() : kDefaultMimeType),
|
| m_stopped(true),
|
| m_audioBitsPerSecond(0),
|
| @@ -332,13 +331,6 @@ void MediaRecorder::writeData(const char* data,
|
| m_stopped = false;
|
| scheduleDispatchEvent(Event::create(EventTypeNames::start));
|
| }
|
| - if (m_stream && m_streamAmountOfTracks != m_stream->getTracks().size()) {
|
| - m_streamAmountOfTracks = m_stream->getTracks().size();
|
| - onError("Amount of tracks in MediaStream has changed.");
|
| - }
|
| -
|
| - // TODO(mcasas): Act as |m_ignoredMutedMedia| instructs if |m_stream| track(s)
|
| - // is in muted() state.
|
|
|
| if (!m_blobData) {
|
| m_blobData = BlobData::create();
|
| @@ -358,8 +350,8 @@ void MediaRecorder::writeData(const char* data,
|
| }
|
|
|
| void MediaRecorder::onError(const WebString& message) {
|
| - // TODO(mcasas): Beef up the Error Event and add the |message|, see
|
| - // https://github.com/w3c/mediacapture-record/issues/31
|
| + DLOG(ERROR) << message.ascii();
|
| + stopRecording();
|
| scheduleDispatchEvent(Event::create(EventTypeNames::error));
|
| }
|
|
|
|
|