Not able to use downstream (kmssink) bufferpool in omx decoder component
Devarsh Thakkar
devarsh.thakkar91 at gmail.com
Sun Jan 15 13:06:23 UTC 2017
Hi,
I am using below pipeline :
/gst-launch-1.0 ! filesrc <input_file> ! h264parse ! omxh264dec ! kmssink/
After inserting some debug messages (after gst_is_kms_memory() in kmssink
code) i got to know that omxh264dec doesn't use downstream i.e kmssink
bufferpool,
however when I use below pipeline, kmssink bufferpool is used :
/gst-launch-1.0 videotestsrc ! 'video/x-raw, format=(string)NV12, width=176,
height=144, framerate=30/1' ! kmssink/
QUESTIONS :
Any ideas on what changes need to be done in gst-omx so that it uses kmssink
buffer pool?
Any examples of omxh264dec using downstream bufferpool would also be
helpful.
I think if downstream element is able to provide a buffer pool and omx
component uses it than it should increase the performance of overall
pipeline, isn't omxvideodec code designed such a way to handle this or am I
missing something?
Kindly let me know if there is anything wrong with my understanding as I am
a gstreamer newbie.
Thanks in advance.
Best Regards,
Devarsh
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Not-able-to-use-downstream-kmssink-bufferpool-in-omx-decoder-component-tp4681455.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list