问题标签 [qnx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
566 浏览

audio - 是否可以播放无间隙循环 WAV 文件而不会卡顿?

我需要 BlackBerry 10 应用程序中完美的无缝循环音频。我的循环存储为 WAV 文件。我用来播放它们的方法是:

  1. 为 WAV 文件创建一个缓冲区,使用alutCreateBufferFromFile该缓冲区返回一个bufferID
  2. 使用创建声源alGenSources
  3. 使用将缓冲区附加到源alSourcei(source, AL_BUFFER, bufferID)
  4. 使用将源循环属性设置为 truealSourcei(source, AL_LOOPING, AL_TRUE)
  5. 播放源使用alSourcePlay(source)

音频在大多数情况下都可以正常播放,但在 UI 转换期间(例如背光熄灭或应用程序最小化时),音频会卡顿。

有什么想法可以确保音频始终流畅吗?

0 投票
0 回答
330 浏览

blackberry - qnx momentics 构建错误

我在构建黑莓级联项目时遇到了问题。该项目在构建模拟器调试时没有问题,但是对于设备发布和设备调试,构建总是失败。我不知道为什么会这样。任何解决方案?

0 投票
1 回答
10586 浏览

git - 制作:安装:找不到命令

当我尝试git从其源代码安装时qnx,我收到以下错误(请注意,磅是 sudo in 的提示qnx):

make: %XXX%: Command not found在谷歌上看到了很多问题,其中%XXX%任意可执行文件,但还没有看到它被替换为install. 怎么了?

git我从的主目录发布了一些可能感兴趣的文件: Makefileconfig.status

QNX6.5.0 SDP gitSP1、1.8.3.2

0 投票
1 回答
851 浏览

multimedia - 在 QNX 中播放波形文件

您能告诉我如何播放 IMX 51 多媒体板的波形文件吗?代码复制自以下链接: http ://www.qnx.org/developers/docs/6.3.2/neutrino/音频/wavec.html

需要给出哪些参数以及应该将波形文件放置在文件系统上的什么位置。

高级感谢麦迪

0 投票
1 回答
2076 浏览

c++ - boost-libs 未能构建

boost-libs链接到 cvs repo)的源代码安装期间,我在 bmake 的长输出(在我使用make的包管理器pkgsrc中使用)的最后得到以下内容,并且构建似乎失败:

我注意到,在数以千计的输出行(完整输出)中,一些错误行反复出现。我只是除了一些(它们不会像下面那样背靠背发生):

```

其他boost相关的包(即 boost-headers、boost-jam、boost-docs、boost-build)已经构建和安装。boost-python失败,但我认为这不取决于。

使用QNX6.5.0 SDP SP1

谢谢你。


更新)回应@Igor R 的评论。在许多stdint.h这样的发现中:

在我看来,它intleast8_t的定义是/usr/include/stdint.h

0 投票
3 回答
1650 浏览

shell - 在 shell 中查找另一个文件的五天内创建的文件

我对脚本仍然很陌生,所以请坚持我,如果您有任何问题,请随时提问。

好的,所以:我有一个文件,比如说file.txt

file.txt存在于目录 /this/is/the/directory/file.txt

在一个单独的目录中存在 .log 文件,这些文件告诉我创建file.txt时会发生什么。

fuubar.log, fuu.log, bar.log, this.log, that.log, some.log, other.log ...这些日志的数量未知。

我需要收集在创建file.txt文件+-5天后发生的所有日志文件。

例如: file.txt于 2013 年 7 月 7 日创建(不要关注日期格式)我需要 2013 年 7 月 2 日至 2013 年 7 月 12 日之间发生的日志文件。

有任何想法吗?

编辑:我对比较文件的日期以获得正确的日期感到更加困惑,我知道如何复制文件。

Perl 并且stat对我不可用

0 投票
1 回答
1547 浏览

blackberry - 如何在 QML 中而不是在 QT C++ 中从 URL 加载图像

这是我的代码,我想从给定的 URL 加载图像请告诉是否有任何方法。因为这不是加载图像

0 投票
1 回答
4315 浏览

c++ - 如何验证 UTF-8 编码的 std::string

我们在验证std::string包含有效UTF_8字符集的 a 时遇到问题。问题是我有一个std::stringin 程序,它在运行时可能会收到一些无效的 UTF-8字符。目前我正在参考 glib/utf8-validate.c 文件以供参考。但是glib使用的数据类型不是a std::string,所以不能用这个。

平台是 QNX(Linux 主机开发)。

0 投票
1 回答
1038 浏览

c++ - 从时钟周期中获取时间

我正在运行 QNX,

我使用了一个函数来获取每秒的时钟周期,

功能

然后在运行一个函数之后

我愿意

我没有在整个应用程序中使用它,所以我没有时钟溢出/溢出,只是为了在一些添加/更改后测量一项功能性能。

无论如何,我只是想知道我是否得到了正确的输出。

我是这样计算结果的,

我做错什么了吗?

使用时

然后

并以这种方式输出差异,我看到我得到的时间更大,几乎是两倍

第一种方法我得到 0.6 ms 第二个使用 ftime 我得到结果 1.xx ms

0 投票
1 回答
819 浏览

c++ - System() call returns 255, but executes afterwards

I am running mongoose 3.7 server on my qnx system.

I receive http request to upgrade the firmware. On the request, I use, system() call in the request handler to upgrade the firmware.

But, strangely, system() returns 255. The same call was working before with mongoose 2.0.

Even more strange, the command which I issued through the system() call works after it returned 255.

I am using WEXITSTATUS to know the error which system() returns

Any idea why this is happening?