VPU for MJPG decoding in IMX8MP?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

VPU for MJPG decoding in IMX8MP?

260 次查看
jake4
Contributor II

I have a USB camera that gives MJPG (Motion-JPEG, compressed ) 

And I'm using IM8MP with VPU Hantro

Is there any VPU function that we can use for decompression in this case?

This document breifly describes

https://docs.nxp.com/bundle/RM00294/page/topics/imx_6_vpu_main_features.html

 

This pipeline take 60% cpu

gst-launch-1.0 v4l2src device=/dev/video2 ! image/jpeg,width=1280,height=720 ! jpegdec ! imxvideoconvert_g2d ! fakesink

Is there any VPU function we can rely on to reduce the CPU?

 

 

标签 (1)
0 项奖励
回复
4 回复数

140 次查看
jake4
Contributor II

Hi 

Even when i try to run this 

gst-launch-1.0 videotestsrc ! imxvideoconvert_g2d ! queue ! vpuenc_hevc ! multiqueue ! vpudec ! fakesink
Setting pipeline to PAUSED ...
====== VPUDEC: 4.10.0 build on Nov 27 2025 18:04:02. ======
wrapper: 3.0.0 (VPUWRAPPER_ARM64_LINUX Build on Nov 27 2025 18:03:51)
vpulib: 1.1.1
firmware: 1.1.1.836202415
====== VPUENC: 4.10.0 build on Nov 27 2025 18:04:02. ======
wrapper: 3.0.0 (VPUWRAPPER_ARM64_LINUX Build on Nov 27 2025 18:03:52)
vpulib: 1.1.1
firmware: 1.1.1.43690
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Redistribute latency...
0:07:59.5 / 99:99:99.

 

It takes 199 % of CPU is the CPU getting used?

 

perf shows 

7.82% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219e4
6.63% libhantro_vc8000e.so.1 [.] EncAsicFrameStart
5.76% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219f8
5.49% [kernel] [k] DecRefreshRegs
3.92% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219e0
3.89% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219f0
3.89% libgstvideo-1.0.so.0.2600.0 [.] 0x0000000000021a00
3.05% libhantro.so.1 [.] SwShowBits
2.94% [kernel] [k] DecFlushRegs.isra.0
2.69% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219ec
1.45% libc.so.6 [.] 0x00000000000a3194
1.23% libc.so.6 [.] 0x00000000000a3188
1.21% orcexec.0La54a (deleted) [.] 0x0000000000000040
1.19% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219e8
1.16% libhantro.so.1 [.] DWLPrivateAreaReadByte
0.80% libhantro_vc8000e.so.1 [.] VCEncStrmEncodeExt
0.77% orcexec.0La54a (deleted) [.] 0x0000000000000044
0.69% orcexec.0La54a (deleted) [.] 0x0000000000000038
0.56% libhantro.so.1 [.] SwFlushBits
0.53% [kernel] [k] _raw_spin_unlock_irqrestore
0.48% libgstvideotestsrc.so [.] 0x0000000000008450
0.48% libgstvideotestsrc.so [.] 0x0000000000008448
0.46% libc.so.6 [.] 0x00000000000a3184
0.46% libhantro_vc8000e.so.1 [.] EncAsicGetRegisterValue
0.46% libc.so.6 [.] 0x00000000000a318c
0.45% orcexec.0La54a (deleted) [.] 0x0000000000000034
0.35% libhantro.so.1 [.] FlushDecRegisters
0.34% libhantro.so.1 [.] RefreshDecRegisters
0.33% [kernel] [k] el0_svc
0.32% libgobject-2.0.so.0.8400.4 [.] g_type_check_instance_is_fundamentally_a
0.32% libhantro.so.1 [.] HevcDecDecode
0.31% libhantro.so.1 [.] SetDecRegister
0.30% orcexec.0La54a (deleted) [.] 0x000000000000012c

 

Not sure VPU is being utilized. How to confirm?

 

lsof | grep hantro
gst-launc 1516 root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1
gst-launc 1516 root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1
gst-launc 1516 root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 root 31u CHR 511,0 0t0 161 /dev/mxc_hantro
gst-launc 1516 1517 gst-launc root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1
gst-launc 1516 1517 gst-launc root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1
gst-launc 1516 1517 gst-launc root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1517 gst-launc root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1517 gst-launc root 31u CHR 511,0 0t0 161 /dev/mxc_hantro
gst-launc 1516 1518 gst-launc root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1
gst-launc 1516 1518 gst-launc root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1
gst-launc 1516 1518 gst-launc root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1518 gst-launc root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1518 gst-launc root 31u CHR 511,0 0t0 161 /dev/mxc_hantro
gst-launc 1516 1519 pool-spaw root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1
gst-launc 1516 1519 pool-spaw root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1
gst-launc 1516 1519 pool-spaw root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1519 pool-spaw root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1519 pool-spaw root 31u CHR 511,0 0t0 161 /dev/mxc_hantro
gst-launc 1516 1520 multiqueu root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1
gst-launc 1516 1520 multiqueu root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1
gst-launc 1516 1520 multiqueu root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1520 multiqueu root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1520 multiqueu root 31u CHR 511,0 0t0 161 /dev/mxc_hantro
gst-launc 1516 1521 queue0:sr root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1
gst-launc 1516 1521 queue0:sr root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1
gst-launc 1516 1521 queue0:sr root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1521 queue0:sr root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1521 queue0:sr root 31u CHR 511,0 0t0 161 /dev/mxc_hantro
gst-launc 1516 1522 videotest root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1
gst-launc 1516 1522 videotest root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1
gst-launc 1516 1522 videotest root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1522 videotest root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1522 videotest root 31u CHR 511,0 0t0 161 /dev/mxc_hantro
gst-launc 1516 1523 gmain root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1
gst-launc 1516 1523 gmain root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1
gst-launc 1516 1523 gmain root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1523 gmain root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e
gst-launc 1516 1523 gmain root 31u CHR 511,0 0t0 161 /dev/mxc_hantro

0 项奖励
回复

18 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @jake4 

I hope you are doing very well.

 

Could you please try the below pipeline:

gst-launch-1.0 v4l2src device=/dev/video2 ! image/jpeg,width=1280,height=720 ! v4l2jpegdec ! imxvideoconvert_g2d ! fakesink

 

It is not recommended to use videotestsrc. This is a pure software generator. It uses the CPU to create every single pixel of the test pattern.

 

 

Best regards,

Salas.

 

 

0 项奖励
回复

3 次查看
jake4
Contributor II
Hi @Manuel_Salas
getting this
gst-launch-1.0 v4l2src device=/dev/video3 ! image/jpeg,width=1280,height=720 ! v4l2jpegdec ! imxvideoconvert_g2d ! fakesink
WARNING: erroneous pipeline: no element "v4l2jpegdec"

Thanks

gst-inspect-1.0 | grep v4l2
video4linux2: v4l2convert: V4L2 Video Converter
video4linux2: v4l2deviceprovider (GstDeviceProviderFactory)
video4linux2: v4l2h264dec: V4L2 H264 Decoder
video4linux2: v4l2h264enc: V4L2 H.264 Encoder
video4linux2: v4l2h265dec: V4L2 H265 Decoder
video4linux2: v4l2h265enc: V4L2 H.265 Encoder
video4linux2: v4l2radio: Radio (video4linux2) Tuner
video4linux2: v4l2sink: Video (video4linux2) Sink
video4linux2: v4l2src: Video (video4linux2) Source
video4linux2: v4l2vp8dec: V4L2 VP8 Decoder
video4linux2: v4l2vp9dec: V4L2 VP9 Decoder
0 项奖励
回复

162 次查看
jake4
Contributor II

Hi joanxie

Can you please advise?

Thanks

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2355115%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E7%94%A8%E4%BA%8E%20IMX8MP%20%E4%B8%AD%20MJPG%20%E8%A7%A3%E7%A0%81%E7%9A%84%20VPU%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355115%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%9C%89%E4%B8%80%E4%B8%AA%20USB%20%E6%91%84%E5%83%8F%E5%A4%B4%EF%BC%8C%E5%AE%83%E8%83%BD%E6%8F%90%E4%BE%9B%20MJPG%EF%BC%88Motion-JPEG%EF%BC%8C%E5%8E%8B%E7%BC%A9%E6%A0%BC%E5%BC%8F%EF%BC%89%E3%80%82%20%3C%2FP%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E5%B8%A6%E6%9C%89%20VPU%20Hantro%20%E7%9A%84%20IM8MP%3C%2FP%3E%3CP%3E%E5%9C%A8%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%9C%89%E4%BB%80%E4%B9%88%20VPU%20%E5%87%BD%E6%95%B0%E5%8F%AF%E4%BB%A5%E7%94%A8%E6%9D%A5%E8%A7%A3%E5%8E%8B%E7%BC%A9%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%9C%AC%E6%96%87%E4%BB%B6%E7%AE%80%E8%A6%81%E4%BB%8B%E7%BB%8D%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.nxp.com%2Fbundle%2FRM00294%2Fpage%2Ftopics%2Fimx_6_vpu_main_features.html%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.nxp.com%2Fbundle%2FRM00294%2Fpage%2Ftopics%2Fimx_6_vpu_main_features.html%3C%2FA%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%AF%A5%E6%B5%81%E6%B0%B4%E7%BA%BF%E9%9C%80%E8%A6%81%2060%25%20cpu%3C%2FP%3E%3CP%3Egst-launch-1.0v4l2src%20%E8%AE%BE%E5%A4%87%3D%2Fdev%2Fvideo2%EF%BC%81image%2Fjpeg%2Cwidth%3D1280%2Cheight%3D720%20%EF%BC%81jpegdec%20%EF%BC%81imxvideoconvert_g2d%20%EF%BC%81%E8%B5%9D%E5%93%81%3C%2FP%3E%3CP%3E%E6%9C%89%E4%BB%80%E4%B9%88%20VPU%20%E5%8A%9F%E8%83%BD%E5%8F%AF%E4%BB%A5%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E5%87%8F%E5%B0%91%20CPU%20%E5%8D%A0%E7%94%A8%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2355115%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%A4%9A%E5%AA%92%E4%BD%93%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2356838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20VPU%20for%20MJPG%20decoding%20in%20IMX8MP%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2356838%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F39586%22%20target%3D%22_blank%22%3E%3CSPAN%20class%3D%22%22%3Ejoanxie%3C%2FSPAN%3E%3C%2FA%3E%3C%2FP%3E%3CP%3E%E8%83%BD%E5%90%A6%E8%AF%B7%E6%82%A8%E6%8C%87%E7%82%B9%E4%B8%80%E4%BA%8C%EF%BC%9F%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2357244%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20VPU%20for%20MJPG%20decoding%20in%20IMX8MP%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2357244%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%20%3C%2FP%3E%3CP%3E%E7%94%9A%E8%87%B3%E5%BD%93%E6%88%91%E5%B0%9D%E8%AF%95%E8%BF%90%E8%A1%8C%E8%BF%99%E4%B8%AA%20%3C%2FP%3E%3CP%3Egst-launch-1.0videotestsrc%20%EF%BC%81imxvideoconvert_g2d%20%EF%BC%81%E9%98%9F%E4%BC%8Dvpuenc_hevc%20%EF%BC%81%E5%A4%9A%E9%98%9F%E5%88%97%20%EF%BC%81vpudec%20%EF%BC%81fakesink%3CBR%20%2F%3E%E5%B0%86%E7%AE%A1%E9%81%93%E8%AE%BE%E7%BD%AE%E4%B8%BA%20PAUSED%20...%3CBR%20%2F%3E%3D%3D%3D%3D%3D%3D%20VPUDEC%3A%204.10.0%E7%89%88%E6%9C%AC%E4%BA%8E%202025%20%E5%B9%B4%2011%20%E6%9C%88%2027%20%E6%97%A5%2018%3A04%3A02%E3%80%82%3D%3D%3D%3D%3D%3D%3CBR%20%2F%3Ewrapper%3A%203.0.0(VPUWRAPPER_ARM64_LINUX%20%E7%89%88%E6%9C%AC%20on%20Nov%2027%202025%2018%3A03%3A51)%3CBR%20%2F%3Evpulib%3A%201.1.1%3CBR%20%2F%3E%E5%9B%BA%E4%BB%B6%EF%BC%9A%201.1.1.836202415%3CBR%20%2F%3E%3D%3D%3D%3D%3D%3D%20vpuenc%3A%204.10.0%E7%89%88%E6%9C%AC%E4%BA%8E%202025%20%E5%B9%B4%2011%20%E6%9C%88%2027%20%E6%97%A5%2018%3A04%3A02%E3%80%82%3D%3D%3D%3D%3D%3D%3CBR%20%2F%3Ewrapper%3A%203.0.0(VPUWRAPPER_ARM64_LINUX%20%E7%89%88%E6%9C%AC%20on%20Nov%2027%202025%2018%3A03%3A52)%3CBR%20%2F%3Evpulib%3A%201.1.1%3CBR%20%2F%3E%E5%9B%BA%E4%BB%B6%EF%BC%9A%201.1.1.43690%3CBR%20%2F%3EPipeline%20is%20PREROLLING%20...%3CBR%20%2F%3EPipeline%20is%20PREROLLED%20...%3CBR%20%2F%3ESetting%20pipeline%20to%20PLAYING%20...%3CBR%20%2F%3ENew%20clock%EF%BC%9AGstSystemClock%3CBR%20%2F%3E%E9%87%8D%E6%96%B0%E5%88%86%E9%85%8D%E5%BB%B6%E8%BF%9F...%3CBR%20%2F%3E0%3A07%3A59.5%20%2F%2099%3A99%3A99.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%AE%83%E9%9C%80%E8%A6%81%20199%25%20%E7%9A%84%20CPU%EF%BC%8CCPU%20%E6%98%AF%E5%90%A6%E8%A2%AB%E4%BD%BF%E7%94%A8%E4%BA%86%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3Eperf%20%E6%98%BE%E7%A4%BA%20%3C%2FP%3E%3CP%3E7.82%25%20libgstvideo-1.0.so.0.2600.0%5B.%5D%200x00000000000219e4%3CBR%20%2F%3E6.63%25%20libhantro_vc8000e.so.1%20%5B.%5D%20EncAsicFrameStart%3CBR%20%2F%3E5.76%25%20libgstvideo-1.0.so.0.2600.0%5B.%5D%200x00000000000219f8%3CBR%20%2F%3E5.49%25%20%5Bk%5D%20DecRefreshRegs%3CBR%20%2F%3E3.92%25%20libgstvideo-1.0.so.0.2600.0%5B.%5D%200x00000000000219e0%3CBR%20%2F%3E3.89%25%20libgstvideo-1.0.so.0.2600.0%5B.%5D%200x00000000000219f0%3CBR%20%2F%3E3.89%25%20libgstvideo-1.0.so.0.2600.0%5B.%5D%200x0000000000021a00%3CBR%20%2F%3E3.05%25%20libhantro.so.1%20%5B.%5D%20SwShowBits%3CBR%20%2F%3E2.94%25%20%5Bkernel%5D%20%5Bk%5D%20DecFlushRegs.isra.0%3CBR%20%2F%3E2.69%25%20libgstvideo-1.0.so.0.2600.0%5B.%5D%200x00000000000219ec%3CBR%20%2F%3E1.45%25%20libc.so.6%20%5B.%5D%200x00000000000a3194%3CBR%20%2F%3E1.23%25%20libc.so.6%20%5B.%5D%200x00000000000a3188%3CBR%20%2F%3E1.21%25%20orcexec.0La54a%20(deleted)%20%5B.%5D%200x0000000000000040%3CBR%20%2F%3E1.19%25%20libgstvideo-1.0.so.0.2600.0%5B.%5D%200x00000000000219e8%3CBR%20%2F%3E1.16%25%20libhantro.so.1%20%5B.%5D%20DWLPrivateAreaReadByte%3CBR%20%2F%3E0.80%25%20libhantro_vc8000e.so.1%20%5B.%5D%20VCEncStrmEncodeExt%3CBR%20%2F%3E0.77%25%20orcexec.0La54a%20(deleted)%20%5B.%5D%200x0000000000000044%3CBR%20%2F%3E0.69%25%20orcexec.0La54a%20(deleted)%20%5B.%5D%200x0000000000000038%3CBR%20%2F%3E0.56%25%20libhantro.so.1%5B.%5D%20SwFlushBits%3CBR%20%2F%3E0.53%25%20%5Bk%5D%20_raw_spin_unlock_irqrestore%3CBR%20%2F%3E0.48%25%20libgstvideotestsrc.so%20%5B.%5D%200x0000000000008450%3CBR%20%2F%3E0.48%25%20libgstvideotestsrc.so%20%5B.%5D%200x0000000000008448%3CBR%20%2F%3E0.46%25%20libc.so.6%5B.%5D%200x00000000000a3184%3CBR%20%2F%3E0.46%25%20libhantro_vc8000e.so.1%20%5B.%5D%20EncAsicGetRegisterValue%3CBR%20%2F%3E0.46%25%20libc.so.6%20%5B.%5D%200x00000000000a318c%3CBR%20%2F%3E0.45%25%20orcexec.0La54a%20(deleted)%20%5B.%5D%200x0000000000000034%3CBR%20%2F%3E0.35%25%20libhantro.so.1%20%5B.%5D%20FlushDecRegisters%3CBR%20%2F%3E0.34%25%20libhantro.so.1%20%5B.%5D%20RefreshDecRegisters%3CBR%20%2F%3E0.33%25%20%5Bk%5D%20%5Bk%5D%20el0_svc%3CBR%20%2F%3E0.32%25%20libgobject-2.0.so.0.8400.4%5B.%5D%20g_type_check_instance_is_fundamentally_a%3CBR%20%2F%3E0.32%25%20libhantro.so.1%20%5B.%5D%20HevcDecDecode%3CBR%20%2F%3E0.31%25%20libhantro.so.1%20%5B.%5D%20SetDecRegister%3CBR%20%2F%3E0.30%25%20orcexec.0La54a%20(deleted)%20%5B.%5D%200x000000000000012c%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E4%B8%8D%E7%A1%AE%E5%AE%9A%E6%98%AF%E5%90%A6%E4%BD%BF%E7%94%A8%E4%BA%86%20VPU%E3%80%82%E5%A6%82%E4%BD%95%E7%A1%AE%E8%AE%A4%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3Elsof%20%7C%20grep%20hantro%3CBR%20%2F%3Egst-launc%201516%20root%20mem%20REG%20179%2C1%20224656%202117%20%2Fusr%2Flib%2Flibhantro.so.1%3CBR%20%2F%3Egst-launc%201516%20root%20mem%20REG%20179%2C1%20353928%202322%20%2Fusr%2Flib%2Flibhantro_vc8000e.so.1%3CBR%20%2F%3Egst-launc%201516%20root%20mem%20CHR%20510%2C0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%20root%2015u%20CHR%20510%2C0%200t0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%20root%2031u%20CHR%20511%E3%80%810%200t0%20161%20%2Fdev%2Fmxc_hantro%3CBR%20%2F%3Egst-launc%201516%201517%20gst-launc%20root%20mem%20REG%20179%2C1%20224656%202117%20%2Fusr%2Flib%2Flibhantro.so.1%3CBR%20%2F%3Egst-launc%201516%201517%20gst-launc%20root%20mem%20REG%20179%2C1%20353928%202322%20%2Fusr%2Flib%2Flibhantro_vc8000e.so.1%3CBR%20%2F%3Egst-launc%201516%201517%20gst-launc%20root%20mem%20CHR%20510%2C0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201517%20gst-launc%20root%2015u%20CHR%20510%E3%80%810%200t0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201517%20gst-launc%20root%2031u%20CHR%20511%2C0%200t0%20161%20%2Fdev%2Fmxc_hantro%3CBR%20%2F%3Egst-launc%201516%201518%20gst-launc%20root%20mem%20REG%20179%2C1%20224656%202117%20%2Fusr%2Flib%2Flibhantro.so.1%3CBR%20%2F%3Egst-launc%201516%201518%20gst-launc%20root%20mem%20REG%20179%2C1%20353928%202322%20%2Fusr%2Flib%2Flibhantro_vc8000e.so.1%3CBR%20%2F%3Egst-launc%201516%201518%20gst-launc%20root%20mem%20CHR%20510%2C0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201518%20gst-launc%20root%2015u%20CHR%20510%E3%80%810%200t0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201518%20gst-launc%20root%2031u%20CHR%20511%2C0%200t0%20161%20%2Fdev%2Fmxc_hantro%3CBR%20%2F%3Egst-launc%201516%201519%20pool-spaw%20root%20mem%20REG%20179%2C1%20224656%202117%20%2Fusr%2Flib%2Flibhantro.so.1%3CBR%20%2F%3Egst-launc%201516%201519%20pool-spaw%20root%20mem%20REG%20179%2C1%20353928%202322%20%2Fusr%2Flib%2Flibhantro_vc8000e.so.1%3CBR%20%2F%3Egst-launc%201516%201519%20pool-spaw%20root%20mem%20CHR%20510%2C0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201519%20pool-spaw%20root%2015u%20CHR%20510%E3%80%810%200t0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201519%20pool-spaw%20root%2031u%20CHR%20511%2C0%200t0%20161%20%2Fdev%2Fmxc_hantro%3CBR%20%2F%3Egst-launc%201516%201520%20multiqueu%20root%20mem%20REG%20179%2C1%20224656%202117%20%2Fusr%2Flib%2Flibhantro.so.1%3CBR%20%2F%3Egst-launc%201516%201520%20multiqueu%20root%20mem%20REG%20179%2C1%20353928%202322%20%2Fusr%2Flib%2Flibhantro_vc8000e.so.1%3CBR%20%2F%3Egst-launc%201516%201520%20multiqueu%20root%20mem%20CHR%20510%2C0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201520%20multiqueu%20root%2015u%20CHR%20510%2C0%200t0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201520%20multiqueu%20root%2031u%20CHR%20511%2C0%200t0%20161%20%2Fdev%2Fmxc_hantro%3CBR%20%2F%3Egst-launc%201516%201521%20queue0%EF%BC%9Asr%20root%20mem%20REG%20179%2C1%20224656%202117%20%2Fusr%2Flib%2Flibhantro.so.1%3CBR%20%2F%3Egst-launc%201516%201521%20queue0%3Asr%20root%20mem%20REG%20179%2C1%20353928%202322%20%2Fusr%2Flib%2Flibhantro_vc8000e.so.1%3CBR%20%2F%3Egst-launc%201516%201521%20queue0%3Asr%20root%20mem%20CHR%20510%2C0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201521%20queue0%3Asr%20root%2015u%20CHR%20510%2C0%200t0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201521%20queue0%EF%BC%9Asr%20root%2031u%20CHR%20511%2C0%200t0%20161%20%2Fdev%2Fmxc_hantro%3CBR%20%2F%3Egst-launc%201516%201522%20videotest%20root%20mem%20REG%20179%2C1%20224656%202117%20%2Fusr%2Flib%2Flibhantro.so.1%3CBR%20%2F%3Egst-launc%201516%201522%20videotest%20root%20mem%20REG%20179%2C1%20353928%202322%20%2Fusr%2Flib%2Flibhantro_vc8000e.so.1%3CBR%20%2F%3Egst-launc%201516%201522%20videotest%20root%20mem%20CHR%20510%2C0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201522%20videotest%20root%2015u%20CHR%20510%2C0%200t0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201522%20videotest%20root%2031u%20CHR%20511%2C0%200t0%20161%20%2Fdev%2Fmxc_hantro%3CBR%20%2F%3Egst-launc%201516%201523%20gmain%20root%20mem%20REG%20179%2C1%20224656%202117%20%2Fusr%2Flib%2Flibhantro.so.1%3CBR%20%2F%3Egst-launc%201516%201523%20gmain%20root%20mem%20REG%20179%2C1%20353928%202322%20%2Fusr%2Flib%2Flibhantro_vc8000e.so.1%3CBR%20%2F%3Egst-launc%201516%201523%20gmain%20root%20mem%20CHR%20510%2C0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201523%20gmain%20root%2015u%20CHR%20510%2C0%200t0%20162%20%2Fdev%2Fmxc_hantro_vc8000e%3CBR%20%2F%3Egst-launc%201516%201523%20gmain%20root%2031u%20CHR%20511%2C0%200t0%20161%20%2Fdev%2Fmxc_hantro%3C%2FP%3E%3C%2FLINGO-BODY%3E