Hi.
I had build libgstomx.so from the source of gstomx_src.tbz2.
And replaced /usr/lib/arm-linux-gnueabihf/gstreamer-0.10/libgstomx.so
But, the libgstomx.so was not worked
I had tried like this.
$ gst-launch-0.10 filesrc location=./gain_8.mp4 ! qtdemux name=mux ! nv_omx_h264dec ! ‘video/x-nv-yuv’ ! nvvidconv ! ‘video/x-nv-yuv,
width=1920, height=1080’ ! nv_omx_h264enc ! qtmux ! filesink location=./gain_8.mp4_01.mp4 -v -e
==>>>> WARNING: erroneous pipeline: no element “nv_omx_h264dec”
So. I had checked.
My lib.
$ gst-inspect-0.10 | grep 264
h264parse: legacyh264parse: H264Parse
videoparsersbad: h264parse: H.264 parser
typefindfunctions: video/x-h264: h264, x264, 264
rtp: rtph264pay: RTP H264 payloader
rtp: rtph264depay: RTP H264 depayloader
The original lib.
$ gst-inspect-0.10 | grep 264
** (gst-plugin-scanner:11263): WARNING **: could not find config file ‘/home/ubuntu/.config/gst-openmax.conf’… using defaults!
omx: nv_omx_h264dec: OpenMAX IL H.264/AVC video decoder
omx: nv_omx_h264enc: OpenMAX IL H.264/AVC video encoder
h264parse: legacyh264parse: H264Parse
videoparsersbad: h264parse: H.264 parser
typefindfunctions: video/x-h264: h264, x264, 264
rtp: rtph264pay: RTP H264 payloader
rtp: rtph264depay: RTP H264 depayloader
There are nv~~ in original lib.
omx: nv_omx_h264dec: OpenMAX IL H.264/AVC video decoder
omx: nv_omx_h264enc: OpenMAX IL H.264/AVC video encoder
What is difference??
What is a difference between libgstomx.so built from sources(gstomx_src.tbz2) and included in the L4T?
How can I use nv_omx_h264~~~~??