We are using imx6q with gstreamer (1.83) to playback prerecorded avi files (avi files are splitted into multiple files using “splitmuxsink”, video is encoded using “imxvpuenc_h264” and audio is encoded using “mulawenc”). We are using pipeline given below to playback the video on imx6q without problem;
“gst-launch-1.0 splitmuxsrc name=splitmuxsrc_1 location=/tmp/*.avi splitmuxsrc_1.audio_0 ! queue ! mulawdec ! audioconvert ! alsasink splitmuxsrc_1. ! queue ! h264parse ! imxvpudec ! imxg2dvideosink force-aspect-ratio=false”
In our code we are using “gst_parse_launch” to construct the pipeline given above. We have to playback the videos in 4 playback speed rates which are 1x, 2x, 4x and 8x and in both directions forward and backwards. We manage to playback the video with this method but we have some problems.
When we tried trick mode of gstreamer (
Thanks for your response. We are using version 2.2.2 Morty. Could you explain what fixed in new versions? The fix that you mentioned about is in imx-plugins or in gstreamer or in both?