gpt4 book ai didi

ios - CVOpenGLESTextureCacheCreateTextureFromImage 错误

转载 作者:行者123 更新时间:2023-12-03 18:13:40 29 4
gpt4 key购买 nike

我正在处理应用程序的第二个版本更新。一切正常,但突然间我开始收到此错误。我正在使用 GPUImage 库进行过滤。我正在 iPhone 6/iOS 8.3 上测试我的应用程序。我还检查了我的旧代码,但我开始遇到同样的错误。任何人都可以帮助我解决这个问题。

Error in GPUImageFrameBuffer

最佳答案

我们有一些调用 CVPixelBufferCreate 的代码传递了错误的参数。据我所知,这来自一些示例代码,之后有一些错误的复制和粘贴,所以你的可能有同样的错误。

CVPixelBufferCreate 采用属性字典。一些键,如 kCVPixelBufferOpenGLESCompatibilityKey 采用 CFBoolean,但我们传递的是字典。这种风格有效:

NSDictionary *attrs = @{ (NSString*)kCVPixelBufferIOSurfacePropertiesKey : @{},
(NSString*)kCVPixelBufferOpenGLESCompatibilityKey: @YES}; <-- we had @{} !

err = CVPixelBufferCreate(kCFAllocatorDefault, width, height, formatType, (__bridge CFDictionaryRef)attrs, &pixelBuffer);

关于ios - CVOpenGLESTextureCacheCreateTextureFromImage 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31035059/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com