| Index: content/renderer/media/media_recorder_handler.cc
|
| diff --git a/content/renderer/media/media_recorder_handler.cc b/content/renderer/media/media_recorder_handler.cc
|
| index 46dc73625fc727b5db039af94227cd5221201446..e1fa425c55b13801b0cb9b13f8c0bedbcad233c6 100644
|
| --- a/content/renderer/media/media_recorder_handler.cc
|
| +++ b/content/renderer/media/media_recorder_handler.cc
|
| @@ -177,6 +177,11 @@ bool MediaRecorderHandler::start(int timeslice) {
|
| audio_tracks[0].source().getReadyState() !=
|
| blink::WebMediaStreamSource::ReadyStateEnded;
|
|
|
| + if (!use_video_tracks && !use_audio_tracks) {
|
| + LOG(WARNING) << __FUNCTION__ << ": no tracks to be recorded.";
|
| + return false;
|
| + }
|
| +
|
| webm_muxer_.reset(new media::WebmMuxer(
|
| CodecIdToMediaVideoCodec(codec_id_), use_video_tracks, use_audio_tracks,
|
| base::Bind(&MediaRecorderHandler::WriteData,
|
|
|