[WARN] VPU iram is less than needed, some parts don't use iram

cancel
Showing results for 
Search instead for 
Did you mean: 

[WARN] VPU iram is less than needed, some parts don't use iram

3,096 Views
m_c
Senior Contributor I

We got a message when playing video by gst-launch command. Here is message:

[WARN] VPU iram is less than needed, some parts don't use iram

Could we know what the "VPU iram" is? Is there any idea to check it?


***********************************************************************************

#gst-launch playbin2 uri=file:////home/linaro/Destop/h264_480_5m.mp4 video-sink="mfw_v4lsink axis-top=0 axis-left=300 disp-width=160 disp-height=120"

[INFO] Product Info: i.MX6Q/D/S
vpudec versions :smileyhappy:
plugin: 3.0.7
wrapper: 1.0.35(VPUWRAPPER_ARM_LINUX Build on Jul 30 2013 23:00:47)
vpulib: 5.4.16
firmware: 2.3.10.40778
Track 01 [audio_000000] Enabled
Duration: 0:01:45.472000000
Language: eng
Mime:
audio/mpeg, mpegversion=(int)4, channels=(int)2, rate=(int)48000, bitrate=(int)1
28000, framed=(boolean)true, stream-format=(string)raw, codec_data=(buffer)1190
[INFO] bitstreamMode 1, chromaInterleave 1, mapType 0, tiled2LinearEnable 0
[WARN] VPU iram is less than needed, some parts don't use iram
Beep: 3.0.7
Core: AAC decoder Wrapper  build on Mar 15 2013 09:56:21
mime: audio/mpeg, mpegversion=(int){2,4}
file: /usr/lib/imx-mm/audio-codec/wrap/lib_aacd_wrap_arm12_elinux.so.3
CODEC: BLN_MAD-MMCODECS_AACD_ARM_03.07.00  build on Jul 17 2012 17:47:46.
>>V4L_SINK: Actually buffer status:
hardware buffer : 10
software buffer : 0
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
[V4L Update Display]: left=600, top=0, width=640, height=480
New clock: GstPulseSinkClock
Got EOS from element "playbin20".
Execution ended after 105453687012 ns.
Setting pipeline to PAUSED ...
Running time 0:01:45.472680000 render fps 29.989
Setting pipeline to READY ...
Total rendered:3163
Setting pipeline to NULL ...
[--->FINALIZE aiurdemux
Freeing pipeline ...
[--->FINALIZE v4l_sink
MFW_GST_V4LSINK_PLUGIN 3.0.7 build on Nov 24 2014 10:48:23.
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Aiur: 3.0.7
Core: MPEG4PARSER_06.06.03  build on Jun 18 2013 14:52:11
mime: video/quicktime; audio/x-m4a; application/x-3gp
file: /usr/lib/imx-mm/parser/lib_mp4_parser_arm11_elinux.so.3.1
Content Info:
URI:
file://///home/linaro/Desktop/h264_480_5m.mp4
Idx File:
  /home/linaro/.aiur/...home.linaro.Desktop.h264_480_5m.mp4.aidx
Seekable  : Yes
Size(byte): 67830203

Movie Info:
Seekable  : Yes
Live      : No
Duration  : 0:01:45.472000000
ReadMode  : File
Track     : 2

Track 00 [video_000000] Enabled
Duration: 0:01:45.433336000
Language: eng
Mime:
video/x-h264, parsed=(boolean)true, width=(int)720, height=(int)480, framerate=(
fraction)30/1, codec_data=(buffer)00000001674d4028965605a1ed80a840036ee7c0cdfe60
  389800098960001312dfc6383b4244dc0000000168ca4372

Labels (2)
Tags (3)
0 Kudos
1 Reply

240 Views
igorpadykov
NXP TechSupport
NXP TechSupport

Hi m.c.

some processors can use internal iRAM for VPU processing

please look at attached VPU Manual sect.3.2.2.33 iram_t,

3.3.2.11 IOGetIramBase().

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos