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
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!
-----------------------------------------------------------------------------------------------------------------------