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/libgstimxvpu.so
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/lib_avi_parser_arm11_elinux.so.3.1
------------------------
Track 00 [video_0] Enabled
Duration: 0:04:04.827916000
Language: und
Mime:
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
Mime:
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 ...
-Regards
Shiva Kumar M S##@