AnsweredAssumed Answered

Difference between "vpudec" and "imxvpudec"?

Question asked by Shiva Kumar on Oct 1, 2018
Latest reply on Oct 3, 2018 by igorpadykov

Hi All,


What is the difference between "vpudec" and "imxvudec". I also observer that some avi files doesn't work with "imvpudec" when we play using "playbin", we get below error.

But the same file works with "vpudec". Any help would be much appreciated. Am using below version of gstreamer-imx


Name imxvpu
Description video en- and decoder elements using the Freescale i.MX VPU
Filename /usr/lib/gstreamer-1.0/
Version 0.12.2
License LGPL
Source module gstreamer-imx
Binary package Unknown package release
Origin URL Unknown package origin




root@imx6dlsabrebavn:~# gst-launch-1.0 playbin uri=file:///media/usb/F2F4-0D11/test/videoUSB/MusicVideo/BLACKPINK\ -\ \'FOREVER\ YOUNG\'\ FMV.avi video-sink="imxipuvideosink alpha=0"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...

====== AIUR: 4.1.4 build on Sep 10 2018 09:55:25. ======
Core: AVI_PARSER_03.05.26 build on Aug 12 2016 06:15:51
file: /usr/lib/imx-mm/parser/
Track 00 [video_0] Enabled
Duration: 0:04:04.827916000
Language: und
video/mpeg, systemstream=(boolean)false, parsed=(boolean)true, mpegversion=(int)2, width=(int)800, height=(int)480, framerate=(fraction)24000/1001
Track 01 [audio_0] Enabled
Duration: 0:04:04.897959000
Language: und
audio/mpeg, mpegversion=(int)1, channels=(int)2, rate=(int)44100, bitrate=(int)0
ERROR: from element /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAiurDemux:aiurdemux0: GStreamer encountered a general stream error.
Additional debug info:
../../../imx-gst1.0-plugin-4.1.4/plugins/aiurdemux/aiurdemux.c(1015): aiurdemux_pull_task (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAiurDemux:aiurdemux0:
streaming stopped, reason not-negotiated, state 3
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...





Shiva Kumar M S##@