小编Jar*_*Jar的帖子

avformat_open_input返回值,NaCl模块上的错误代码

我正在尝试将FFmpeg移植到我的NaCl模块中.

到目前为止,我的模块链接了ffmpeg和SDL库.

它已经可以播放YUV格式的视频,它被定向加载到内存中并复制到YUVOverlay缓冲区(这很容易).

现在,我想使用ffmpeg来解码视频,但是当我调用函数avformat_open_input时,它会-5在输入为URL字符串时返回,例如rtmp://mmsh://; -1052488119输入是文件名时返回,例如/saved/tmp(我挂载文件系统--html5fs).


有一些问题:

  1. 什么意思-5和-1052488119?
  2. 如果文件无法打开avformat_open_input,是有可能的输入类型是从缓冲区 不是文件名URL字符串

如果我不清楚我的问题或描述,你可以告诉我.如果您正在做同样的事情或遇到同样的问题,我们可以一起讨论.

谢谢,Jar

ffmpeg google-nativeclient

6
推荐指数
1
解决办法
3805
查看次数

ndk-gdb 和 ndk-gdb.py 错误

我想使用 ndk-gdb 在 Android 应用程序上调试我的本机代码。我的 ndk 版本是r9d,我的操作系统是Ubuntu 12.04 64-bit

我将 HelloJni 用于我的测试项目。编译后(ndk-build NDK_DEBUG=1),我尝试使用ndk-gdb调试这个项目。但是有错误。

> ndk-gdb --verbose --force --start
WARNING: The shell running this script isn't bash.  Although we try to avoid bashism in scripts, things can happen.
/home/jargo/ndk/android-ndk-r9d/ndk-gdb: 143: /home/jargo/ndk/android-ndk-r9d/ndk-gdb: Bad substitution
Android NDK installation path: /home/jargo/ndk/android-ndk-r9d
Using default adb command: /home/jargo/sdk/android-sdk-linux/platform-tools/adb
ADB version found: Android Debug Bridge version 1.0.31
Using ADB flags: 
Using JDB command: /usr/bin/jdb
Using auto-detected project path: .
Found package name: com.example.hellojni …
Run Code Online (Sandbox Code Playgroud)

android android-ndk

5
推荐指数
0
解决办法
1103
查看次数