- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
许多运行 Android 的较新硬件平台,特别是 NVIDIA 的 Tegra 2,都支持 OpenMAX 进行媒体加速。如果没有这种支持,今天的设备实际上不可能解码 720p 视频,但 Android 支持的解复用器数量非常少。我能够找到的唯一公共(public) API 是通过 MediaPlayer Android SDK 中的类。 Android 源代码树中有多个位置带有 OpenMAX然而,相关花絮。
在我的设备 (Samsung Galaxy Tab 10.1) 上,我可以通过/system/lib 中的大量 OpenMAX 库访问硬件解码器,将我的视频应用程序与这些连接起来会很棒。谁能指出有关实现由 OpenMAX 提供支持的解码器的信息?我找到了 Khronos 的文档,但没有任何示例代码或教程。我已经处理了多路分解甚至软件解码(通过 libavcodec/libavformat),我只想插入 Hook 以启用硬件编码。我在这里还假设有必要直接链接到设备上可用的链接,这使得它在便携性方面相当乏善可陈,但它确实有效。
或者,我对任何人都知道的关于用于访问 Tegra 2 设备上可用的视频解码的私有(private) API 的任何事情都感兴趣。特别是如果有一个 vdpau 界面,就像 NVIDIA 为桌面 Linux 发行版实现的那样,因为有很多可用的 - 但我找不到表明支持的共享库。
最佳答案
我找到了有关使用 OpenMAX 访问较新的 Qualcomm 处理器上的硬件解码器的文档 - 它很乱,需要将 android 源代码树与 NDK 结合使用,但这是迄今为止我能看到的最好的.
它引用的示例代码是在他们的开发者网站上找到的——只需搜索文档的标题就会出现。
关于android - 在 Android 上使用 OpenMAX (IL?) 进行音频/视频解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6990020/
环境 树莓派 2 B+ Debian Linux OpenMAX 语言 用例 OpenMAX 相机视频捕捉 相机端口已禁用 设置渲染器/相机隧道 所有组件状态都设置为空闲 端口已启用 问题描述 第一个
设置如下: 多播服务器 1000Mbs、UDP、Mpeg2-TS 第 1 部分 (H.222) 流式传输直播电视 channel 。 四核 1.5Ghz Android 4.2.2 GLES 2.0
我浏览了这个链接和其他一些链接, khronos OpenMax_Development_Guide bellagio_openmax_il_open_source_implementation_en
我正准备抓取我的树莓派的视频输出,将其传递给 kinda adalight 环境闪电系统。XBMC 的 PI 播放器,omxplayer , 用户 OpenMAX API 用于解码等功能。 查看代码给
我目前正在尝试弄清楚如何在 Android 4.0 中通过 OpenMAX 访问相机。文档对我来说还不够,所以我目前正在努力为以下调用检索正确的 XADataSource。 (*_engine)->C
我想按照此处所述使用 OMX 硬件渲染器: http://www.slideshare.net/RaghavanVenkateswaran/iomx-in-android 操作系统:Android 2
我用谷歌搜索gst-omx和gstopenmax,但我认为这两个插件的功能似乎是一样的。不明白gst-omx和gstopenmax是什么关系。根据他们的个人文档: gst-openmax 是一个 GS
有什么方法可以直接使用OpenMAX在树莓派上获取H264视频的视频尺寸>ffmpeg 还是别的?所有 pi 示例似乎都具有硬编码值。 谢谢! 最佳答案 是的,这可以通过查询解码器输出端口的 OMX_
我正在编写一个显示视频的应用程序。该应用程序是使用 Android NDK 和 JNI 编写的。 我想使用 OpenMAX。在 OpenMAX 示例中,它从 Java 检索表面,但我可以从哪里获得要渲
我正在寻找一个直接在 Raspberry Pi 上解码视频的示例,而不使用 OpenMAX。 这解释了多媒体软件的不同层次: 还有一个此处未显示的附加层,“MMAL”层(我相信)是 OpenMAX 周
我正在尝试使用 OpenMAX AL API 开发 H264 硬件加速视频解码器。但是this文件指出 - The only supported way to supply multimedia co
我遇到一个问题,当 OpenMAX 视频播放完毕时,应用程序崩溃并显示 Signal 6。 这是我在缓冲区回调中的 EOS 代码。如果我在这里停止媒体播放器并清除队列,也会发生崩溃。根据一些更详细的日
许多运行 Android 的较新硬件平台,特别是 NVIDIA 的 Tegra 2,都支持 OpenMAX 进行媒体加速。如果没有这种支持,今天的设备实际上不可能解码 720p 视频,但 Androi
OpenMax 有一个概念叫做“Data Sink”。 规范对它们的描述: Its data locator which identifies where the data resides. Poss
有用于 ARM 的汇编语言库,用于进行信号处理和其他好东西,称为“OpenMAX DL for ARM11 处理器系列”。 当您从 ARM 站点下载该库时,它包含 .s 汇编文件。如何使用 Xcode
我正在尝试使用 OpenMAX 解码器解码 h264 视频流: https://gist.github.com/NicholasShatokhin/f6a86d03707decf53d684c4c82
我正在为 android 开发 H264 H/W 加速视频解码器。到目前为止,我已经使用了一些库 MediaCodec、Stagefright、OpenMax IL、OpenMax AL 和 FFmp
我正在尝试使用 stagefright 为 Qualcomm 的 Snapdragon 开发 Android H264 硬件加速视频解码器。但是我找不到任何直接的资源来实现它。谁能帮我提供一些有用的链
我看到Android在NDK r7中启用了OpenMAX API。 http://android-developers.blogspot.com/2011/11/updated-ndk-for-and
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 2 年前。
我是一名优秀的程序员,十分优秀!