我正在尝试将FFmpeg移植到我的NaCl模块中.
到目前为止,我的模块链接了ffmpeg和SDL库.
它已经可以播放YUV格式的视频,它被定向加载到内存中并复制到YUVOverlay缓冲区(这很容易).
现在,我想使用ffmpeg来解码视频,但是当我调用函数avformat_open_input时,它会-5
在输入为URL字符串时返回,例如rtmp://
或mmsh://
; -1052488119
输入是文件名时返回,例如/saved/tmp
(我挂载文件系统--html5fs).
有一些问题:
如果我不清楚我的问题或描述,你可以告诉我.如果您正在做同样的事情或遇到同样的问题,我们可以一起讨论.
谢谢,Jar
我想使用 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)