- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为果酱框架编写 GPUImage 扩展。为此,我使用了官方文档和扩展开发套件 (EDK) Marmalade。我编写了一些示例代码,编译为:
mkb s3egpuimage_iphone.mkb --arm --release --compiler clang
它编译得很好,我得到了库和 header ,并与部署工具 marlmalade 建立了链接,并且链接完成得很好。但是我将 ipa 写入 iPod touch 并运行此代码,我得到或卡住应用程序或崩溃应用程序。我通话开始时崩溃或卡住:
[videoCamera startCameraCapture]
当然我初始化了 videoCamera
[[GPUImageVideoCamera alloc] initWithSessionPreset:AVCaptureSessionPreset640x480 cameraPosition:AVCaptureDevicePositionBack];
并制定简单的目标:
textureOutput = [[GPUImageTextureOutput alloc] init];
...
[videoCamera addTarget:textureOutput];
[videoCamera startCameraCapture];
NSString *pathToMovie = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Movie.m4v"];
unlink([pathToMovie UTF8String]);
NSURL *movieURL = [NSURL fileURLWithPath:pathToMovie];
movieWriter = [[GPUImageMovieWriter alloc] initWithMovieURL:movieURL size:CGSizeMake(480.0, 640.0)];
movieWriter.shouldPassthroughAudio = YES;
videoCamera.audioEncodingTarget = movieWriter;
[movieWriter startRecording];
我想过这个问题,但我不明白。请您帮忙?
最佳答案
如果可以的话,我会再次发表评论,但是......所以这是部分答案。
值得查看日志,看看是否出现任何您没有预料到的消息。不过,您尚未显示 s4e 文件,但需要考虑一些事项:
1) 在较低级别,您是否在操作系统线程上运行(通过在 s4e 文件中声明或滚动您自己的线程)?找出应该在什么中访问它,并保持一致——不要混合和匹配。
2) 如果您在操作系统线程中,请注意是否有任何异常。 [跨操作系统线程调用的果酱代码不喜欢未处理的异常。]
3) 跨线程调用的API使用varargs (...)。这看起来很强大,但可变参数存在已知问题,我们现在建议不要这样做 - 与 64 位相关的问题和类似的对齐问题。建议为每个函数创建一个参数 block 并传递它。
如果您发现更多,请随时发布。
关于ios - 在 EDK Marmalade 中使用 GPUImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17608036/
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
在使用 Iw2D 完成的游戏中,我想使用 IwGx 模块支持的 TTF 字体。我读到 IwGxFont 模块与 Iw2D 一起使用是可行的,但我一定遗漏了一些东西文字没有出现。它编译并运行,只是没有文
Marmalade SDK 是一种跨编译器、跨平台框架,允许用户从 Windows 开发 Iphone 应用程序。 Marmalade 有一个交叉编译器,能够直接从本地 Windows 计算机生成有效
我是果酱 SDK 的新手。我有一个 iOS 功能的自定义库,我想将该库与 marmalade SDK 集成,有没有办法在默认的 marmalade SDK 中添加自定义库?我应该将我的 objecti
我对移动应用程序开发完全陌生,一直在寻找一个合适的平台作为起点。我遇到了一个项目,人们希望将一家开关和家庭自动化公司的自助广告实现到移动应用程序中。他们最初想要一个 iPhone 应用程序,但随后也想
我有兴趣开发移动应用程序,最有可能用于 Android。问题是,我对 C++ 有相当多的经验,但对 Java 或 Objective-C 却一无所知。我正在研究使用 Marmalade SDK 来帮助
我是 Marmalade 的新手游开发者。所以我想获得屏幕 height 和 width 以获取不同屏幕尺寸的分辨率。 Iw2DGetSurfaceWidth() 和 IwGxGetScreenWid
标题很明显:我正在尝试使用 loadfile.cpp 和 loadfile.h 在 main.cpp 之外运行一个进程来处理加载和显示图像。但是,当我这样做时,Marmalade 不断抛出构建错误。
我是 marmalade sdk 的新手,我正在关注 this tutorial , 我读了这一段 *这里我们告诉 Iw2D 设置“当前”变换以在绘制“任何东西”时使用。请记住,Iw2D 是基于上下文
我有一个子弹类。我尝试通过以下代码实例化它: 我总是得到一个断言,有一个正在使用的内存..为什么? 在另一个叫做 ship 的类中: if (g_Input.isKeyDown(s3eKeySp
我正在查看 Marmalade's implementation of CSharedPtr ,它声称执行引用计数。文档指出: When the last CSharedPtr<> referring
这个问题不太可能对任何 future 的访客有帮助;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于互联网的全局受众。如需帮助使这个问题更广泛适用,visit the h
有没有人知道教程,或者三个简单的步骤来编译我用 Cocos2d-x 和 Marmalade 编写的代码? 我想把我已经在 Cocos2d-X 中编译和使用的代码插入到果酱项目中,然后编译。在很多地方写
我正在尝试为果酱框架编写 GPUImage 扩展。为此,我使用了官方文档和扩展开发套件 (EDK) Marmalade。我编写了一些示例代码,编译为: mkb s3egpuimage_iphone.m
Marmalade 可用于在 C++ 中制作 Roku 应用程序。从他们的网站上看,他们似乎鼓励在 Roku 中进行游戏开发。如果我想在 Roku 中制作带有一些图形的普通电视 channel 应用,
有传言称,Apple 拒绝针对低于 6.0 的 iOS SDK 编译的应用程序。我想知道这与 Marmalade 应用程序有什么关系?我已经安装了 Xcode 4.5 并将 xcode-select
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 5年前关闭。 Improve this questi
我的 Wireshark 日志中有来自 marmalade-repo.org 的 129 个数据包,其中许多列出了 Marmalade 包条目。我没有使用代理,HTTP_PROXY 未设置。 ELPA
我有一个 MySQL 数据库设置为通过 python 接受名称,如下所示: class PushNames(tornado.web.RequestHandler): def post(self):
我需要打开 iphone 文件夹,如照片/视频。 我需要向用户显示该文件夹的内容,当用户从中选择一个文件时,我需要将该特定文件从该文件夹复制到我的应用程序文件夹。 让我知道为此需要使用哪些 API。
我是一名优秀的程序员,十分优秀!