This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA2HG: [TDA2HG-IHA-Decoder] the memory shared within gstreamer plugin

Part Number: TDA2HG


we are using gstreamer to decode mp4 file and send decoded yuv data to another process ,but ddr bandwidth almost have run out. so we need a way without memory copy. gstreamer pipeline is as follows.

gst-launch-1.0 -e filesrc location=test.mp4 ! qtdemux ! h264parse ! ducatih264dec ! videoshmsink 

videoshmsink is our customized sink which send data to another process. the data is transmitted through  cmem(in videoshmsink) and mmap(in another process)  with memory copy.
Is there a way to do it without memory copy to send data to another process from videoshmsink?