filesink不适用于应用程序内部的小程序

时间:2013-08-21 11:48:09

标签: c h.264 gstreamer glib

以下gst-launch

gst-launch-0.10    filesrc location=ElementaryStream.h264  ! h264parse ! ffdec_h264 ! filesink location=filetest821

这会导致解码的基本流的转储,这是预期的!

虽然......

当从应用程序内部运行相同的样本gstreamer代码C ++(是的C ++程序)时,测试文件是字节。

检查了以下可能 -
- 位置的权限
- 所有元素的创建
- 检查/提供完整路径

还要检查以下内容,您的建议?

  • 从这个示例gstreamer代码运行glib主循环,C ++应用程序使用许多线程。这可能是个问题吗?

P.S。源(使用filesink转储)之后以及解析器之后(使用filesink转储)数据很好

0 个答案:

没有答案