Loading dom/media/webrtc/libwebrtcglue/WebrtcMediaDataEncoderCodec.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -162,14 +162,16 @@ int32_t WebrtcMediaDataEncoder::InitEncode( RefPtr<MediaDataEncoder> encoder = CreateEncoder(aCodecSettings); if (!encoder) { return WEBRTC_VIDEO_CODEC_ERROR; LOG("Fail to create encoder. Falling back to SW"); return WEBRTC_VIDEO_CODEC_FALLBACK_SOFTWARE; } InitCodecSpecficInfo(mCodecSpecific, aCodecSettings); LOG("Init encode, mimeType %s, mode %s", mInfo.mMimeType.get(), PacketModeStr(mCodecSpecific)); if (!media::Await(do_AddRef(mTaskQueue), encoder->Init()).IsResolve()) { return WEBRTC_VIDEO_CODEC_ERROR; LOG("Fail to init encoder. Falling back to SW"); return WEBRTC_VIDEO_CODEC_FALLBACK_SOFTWARE; } mEncoder = std::move(encoder); return WEBRTC_VIDEO_CODEC_OK; Loading Loading
dom/media/webrtc/libwebrtcglue/WebrtcMediaDataEncoderCodec.cpp +4 −2 Original line number Diff line number Diff line Loading @@ -162,14 +162,16 @@ int32_t WebrtcMediaDataEncoder::InitEncode( RefPtr<MediaDataEncoder> encoder = CreateEncoder(aCodecSettings); if (!encoder) { return WEBRTC_VIDEO_CODEC_ERROR; LOG("Fail to create encoder. Falling back to SW"); return WEBRTC_VIDEO_CODEC_FALLBACK_SOFTWARE; } InitCodecSpecficInfo(mCodecSpecific, aCodecSettings); LOG("Init encode, mimeType %s, mode %s", mInfo.mMimeType.get(), PacketModeStr(mCodecSpecific)); if (!media::Await(do_AddRef(mTaskQueue), encoder->Init()).IsResolve()) { return WEBRTC_VIDEO_CODEC_ERROR; LOG("Fail to init encoder. Falling back to SW"); return WEBRTC_VIDEO_CODEC_FALLBACK_SOFTWARE; } mEncoder = std::move(encoder); return WEBRTC_VIDEO_CODEC_OK; Loading