首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppRTCDemo应用程序在iPhone5,iPad4上崩溃(iOS 8.1)

AppRTCDemo应用程序在iPhone5,iPad4上崩溃(iOS 8.1)
EN

Stack Overflow用户
提问于 2015-01-21 09:55:07
回答 2查看 451关注 0票数 1

我刚开始研究webrtc。我可以构建最新的webrtc (r.8107)。当我加入房间时,AppRTCDemo就崩溃了。

看来决议太大了。我试图更改ARDAppClient.m文件中的一些代码:

代码语言:javascript
复制
// RTCMediaConstraints *mediaConstraints = [self defaultMediaStreamConstraints]; // I comment this line
RTCMediaConstraints *mediaConstraints = [self defaultOfferConstraints]; // Add this line

然后再运行一次。它可以工作,但我无法在Firefox/Chrome https://apprtc.appspot.com上看到iDevice的视频流

请帮帮我。谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-28 23:38:25

webrtc累积量意识到了崩溃问题http://code.google.com/p/webrtc/issues/detail?can=2&q=4190&colspec=ID%20Pri%20Mstone%20ReleaseBlock%20Area%20Status%20Owner%20Summary&id=4190。这只是发生在armv7发行版上。

票数 1
EN

Stack Overflow用户

发布于 2015-02-10 09:56:06

这是由vp8解码中的堆栈流错误造成的,该错误仅在armv7设备中崩溃。您可以确认此修补程序以修复该错误:

代码语言:javascript
复制
diff --git a/source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c b/source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c
index 8308d55..a66b6f5 100644
--- a/source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c
+++ b/source/libvpx/vp8/common/arm/neon/vp8_subpixelvariance_neon.c
@@ -1003,7 +1003,7 @@ unsigned int vp8_sub_pixel_variance8x8_neon(
         const unsigned char *dst,
         int dst_stride,
         unsigned int *sse) {
-  DECLARE_ALIGNED_ARRAY(kAlign16, uint8_t, temp2, kHeight8 * kWidth8);
+  DECLARE_ALIGNED_ARRAY(kAlign16, uint8_t, temp2, kHeight8PlusOne * kWidth8);
   DECLARE_ALIGNED_ARRAY(kAlign16, uint8_t, fdata3, kHeight8PlusOne * kWidth8);
   if (xoffset == 0) {
     var_filter_block2d_bil_w8(src, temp2, src_stride, kWidth8, kHeight8,

希望这能帮到你!

diveinedu.com的学生刚刚克服并解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28064154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档