TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5728 gst-plugin-dsp66 编译完后运行提示找不到"dsp66videokernel"元件

大家好!

我下载了gst-plugin-dsp66的源码,并编译该源码,同时做了以下的修改使编译通过:

1. 在源码包目录下输入命令,生成Makefile

    ./autogen.sh CC=arm-linux-gnueabihf-gcc PKG_CONFIG_PATH=$HOME/work_home/Source/GStreamer/gst-plugin-dsp66/Install/lib/pkgconfig –host=arm-none-linux –prefix=$HOME/work_home/Source/GStreamer/gst-plugin-dsp66/Install

2. 修改gst-plugin-dsp66/src/kernel/make.inc,添加如下编译环境内容:

# export environment EVM paramters 

export TI_SDK_PATH=/home/guide/work_home/Source/am57xx_evm_3.0
export SDK_PATH_TARGET=$(TI_SDK_PATH)/linux-devkit/sysroots/cortexa15hf-neon-linux-gnueabi
export TI_OCL_CGT_INSTALL=$(SDK_PATH_TARGET)/usr/share/ti/cgt-c6x
export TARGET_ROOTDIR=$(SDK_PATH_TARGET)
export DESTDIR=/home/guide/work_home/Source/am57xx_evm_3.0/targetNFS

3. 输入make; make install编译完成后,将生成libgstdsp66.so和libgstdsp66.la文件拷贝到开发板的/usr/lib/gstreamer-1.0下。

4. 根据官网提供的命令,输入如下命令:

    gst-launch-1.0 filesrc location=/usr/share/ti/video/TearOfSteel-Short-1280×720.265 ! 'video/x-raw, format=(string)NV12, framerate=(fraction)24/1, width=(int)1280, height=(int)720' ! h265dec threads=1 ! videoconvert ! dsp66videokernel kerneltype=1 filtersize=9 lum-only=1 ! videoconvert ! vpe ! 'video/x-raw, format=(string)NV12, width=(int)640, height=(int)480' ! kmssink 

   提示“dsp66videokernel”没有找到元件(element),但使用原来提供的库文件则没有这个问题。

   想请教各位专家,这是编译哪里出的问题吗? 

wei zhou7:

有没有专家能帮忙解答一下,谢谢! 

wei zhou7:

回复 wei zhou7:

各位技术专家好!

我输入命令 GST_DEBUG=2 gst-inspect-1.0 dsp66videokernel 查看具体的加载信息,发现系统提示报错,还请各位技术专家帮忙看看解答一下,谢谢! 

wei zhou7:

回复 wei zhou7:

有没有专家知道和了解这个问题怎么解决呢? 

Jian Zhou:

回复 wei zhou7:

gst-plugin-dsp66这个插件是从哪里下载到的?

wei zhou7:

回复 Jian Zhou:

@jian Zhou,你好!

gst-plugin-dsp66的源码是在下面网址下的。

http://processors.wiki.ti.com/index.php/Processor_Training:_Multimedia#DSP_C66x_Gstreamer_Plugin_Internals 

这个网址是TI官网上提供的,多媒体开发介绍,上面提供了gst-plugin-dsp66的编译方法,但国内因为一些网络限制,很多编译用到的源码和库都下载失败,所以这个上面介绍的编译方法不能用。

wei zhou7:

回复 wei zhou7:

还请技术专家帮忙解答一下,谢谢! 

Jian Zhou:

回复 wei zhou7:

也就是说,按照那个文档介绍的编译方法,是无法正常编译的?我这边可以试一下。

赞(0)
未经允许不得转载:TI中文支持网 » AM5728 gst-plugin-dsp66 编译完后运行提示找不到"dsp66videokernel"元件
分享到: 更多 (0)