I am trying to run a c++ application on a i.mx8mp with Kirkstone Linux that has configured a Gstreamer pipeline with a avtpsrc -> avtpcvfdepay -> h26parse -> avdec_h264 -> videoconvert -> vvideorate -> vpuenc_hevc -> appsink
The pipline starts running with no problems, but when it starts to receive the AVTP packets over the Base-T1 ethernet port, it begins to complain as follows:
GStreamer-App-CRITICAL **: 16:58:57.771: gst_app_src_end_of_stream: assertion 'GST_IS_APP_SRC (appsrc)' failed
Is there some setting in the avtpsrc plugin that I am missing or is there something wrong with my AVTP stream?
Any suggestions are greatly appreciated.