gpt4 book ai didi

macos - AudioFormatGetProperty 与 kAudioFormatProperty_FormatInfo 在 FFmpeg 中返回 kAudio_ParamError (-50)

转载 作者:行者123 更新时间:2023-12-04 23:19:37 26 4
gpt4 key购买 nike

我在 Chromium 项目中启用了 ffmpeg 的 audiotoolbox 解码器。但是当我尝试解码任何东西时,它无法创建解码器 (ffat_create_decoder)[libavcodec/audiotoolboxdec.c]。

status = AudioFormatGetProperty(kAudioFormatProperty_FormatInfo,
cookie_size, cookie, &format_size, &in_format);
此行返回 kAudio_ParamError (-50)。
我在同一台机器上编译了一个独立的 ffmpeg 实例。该代码对于同一组输入值没有任何问题。我尝试对 chromium 代码库中的值进行硬编码以匹配独立 ffmpeg 中的工作集,但仍然给出相同的错误。
我们是否需要任何额外的标志来使用 AudioToolBox.framework?

最佳答案

Chromium mac 中的音频解码器在渲染器进程中运行。渲染器进程是沙盒的。所以这些 API 应该在 renderer.sb 文件中列入白名单。

关于macos - AudioFormatGetProperty 与 kAudioFormatProperty_FormatInfo 在 FFmpeg 中返回 kAudio_ParamError (-50),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69241447/

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