<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Re: VPU for MJPG decoding in IMX8MP?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360157#M245091</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223353"&gt;@jake4&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing very well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please try the below pipeline:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;gst-launch-1.0 v4l2src device=/dev/video2 ! image/jpeg,width=1280,height=720 ! v4l2jpegdec ! imxvideoconvert_g2d ! fakesink&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It is not recommended to use &lt;STRONG&gt;&lt;FONT color="#000000"&gt;videotestsrc&lt;/FONT&gt;&lt;/STRONG&gt;.&amp;nbsp;This is a pure software generator. It uses the CPU to create every single pixel of the test pattern.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 04 May 2026 17:47:02 GMT</pubDate>
    <dc:creator>Manuel_Salas</dc:creator>
    <dc:date>2026-05-04T17:47:02Z</dc:date>
    <item>
      <title>VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2355115#M244970</link>
      <description>&lt;P&gt;I have a USB camera that gives MJPG (Motion-JPEG, compressed )&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I'm using IM8MP with VPU Hantro&lt;/P&gt;&lt;P&gt;Is there any VPU function that we can use for decompression in this case?&lt;/P&gt;&lt;P&gt;This document breifly describes&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.nxp.com/bundle/RM00294/page/topics/imx_6_vpu_main_features.html" target="_blank" rel="noopener"&gt;https://docs.nxp.com/bundle/RM00294/page/topics/imx_6_vpu_main_features.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This pipeline take 60% cpu&lt;/P&gt;&lt;P&gt;gst-launch-1.0 v4l2src device=/dev/video2 ! image/jpeg,width=1280,height=720 ! jpegdec ! imxvideoconvert_g2d ! fakesink&lt;/P&gt;&lt;P&gt;Is there any VPU function we can rely on to reduce the CPU?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2026 09:19:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2355115#M244970</guid>
      <dc:creator>jake4</dc:creator>
      <dc:date>2026-04-23T09:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2356838#M245024</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/39586" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;joanxie&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Can you please advise?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 28 Apr 2026 03:02:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2356838#M245024</guid>
      <dc:creator>jake4</dc:creator>
      <dc:date>2026-04-28T03:02:13Z</dc:date>
    </item>
    <item>
      <title>Re: VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2357244#M245037</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;Even when i try to run this&amp;nbsp;&lt;/P&gt;&lt;P&gt;gst-launch-1.0 videotestsrc ! imxvideoconvert_g2d ! queue ! vpuenc_hevc ! multiqueue ! vpudec ! fakesink&lt;BR /&gt;Setting pipeline to PAUSED ...&lt;BR /&gt;====== VPUDEC: 4.10.0 build on Nov 27 2025 18:04:02. ======&lt;BR /&gt;wrapper: 3.0.0 (VPUWRAPPER_ARM64_LINUX Build on Nov 27 2025 18:03:51)&lt;BR /&gt;vpulib: 1.1.1&lt;BR /&gt;firmware: 1.1.1.836202415&lt;BR /&gt;====== VPUENC: 4.10.0 build on Nov 27 2025 18:04:02. ======&lt;BR /&gt;wrapper: 3.0.0 (VPUWRAPPER_ARM64_LINUX Build on Nov 27 2025 18:03:52)&lt;BR /&gt;vpulib: 1.1.1&lt;BR /&gt;firmware: 1.1.1.43690&lt;BR /&gt;Pipeline is PREROLLING ...&lt;BR /&gt;Pipeline is PREROLLED ...&lt;BR /&gt;Setting pipeline to PLAYING ...&lt;BR /&gt;New clock: GstSystemClock&lt;BR /&gt;Redistribute latency...&lt;BR /&gt;0:07:59.5 / 99:99:99.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It takes 199 % of CPU is the CPU getting used?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;perf shows&amp;nbsp;&lt;/P&gt;&lt;P&gt;7.82% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219e4&lt;BR /&gt;6.63% libhantro_vc8000e.so.1 [.] EncAsicFrameStart&lt;BR /&gt;5.76% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219f8&lt;BR /&gt;5.49% [kernel] [k] DecRefreshRegs&lt;BR /&gt;3.92% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219e0&lt;BR /&gt;3.89% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219f0&lt;BR /&gt;3.89% libgstvideo-1.0.so.0.2600.0 [.] 0x0000000000021a00&lt;BR /&gt;3.05% libhantro.so.1 [.] SwShowBits&lt;BR /&gt;2.94% [kernel] [k] DecFlushRegs.isra.0&lt;BR /&gt;2.69% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219ec&lt;BR /&gt;1.45% libc.so.6 [.] 0x00000000000a3194&lt;BR /&gt;1.23% libc.so.6 [.] 0x00000000000a3188&lt;BR /&gt;1.21% orcexec.0La54a (deleted) [.] 0x0000000000000040&lt;BR /&gt;1.19% libgstvideo-1.0.so.0.2600.0 [.] 0x00000000000219e8&lt;BR /&gt;1.16% libhantro.so.1 [.] DWLPrivateAreaReadByte&lt;BR /&gt;0.80% libhantro_vc8000e.so.1 [.] VCEncStrmEncodeExt&lt;BR /&gt;0.77% orcexec.0La54a (deleted) [.] 0x0000000000000044&lt;BR /&gt;0.69% orcexec.0La54a (deleted) [.] 0x0000000000000038&lt;BR /&gt;0.56% libhantro.so.1 [.] SwFlushBits&lt;BR /&gt;0.53% [kernel] [k] _raw_spin_unlock_irqrestore&lt;BR /&gt;0.48% libgstvideotestsrc.so [.] 0x0000000000008450&lt;BR /&gt;0.48% libgstvideotestsrc.so [.] 0x0000000000008448&lt;BR /&gt;0.46% libc.so.6 [.] 0x00000000000a3184&lt;BR /&gt;0.46% libhantro_vc8000e.so.1 [.] EncAsicGetRegisterValue&lt;BR /&gt;0.46% libc.so.6 [.] 0x00000000000a318c&lt;BR /&gt;0.45% orcexec.0La54a (deleted) [.] 0x0000000000000034&lt;BR /&gt;0.35% libhantro.so.1 [.] FlushDecRegisters&lt;BR /&gt;0.34% libhantro.so.1 [.] RefreshDecRegisters&lt;BR /&gt;0.33% [kernel] [k] el0_svc&lt;BR /&gt;0.32% libgobject-2.0.so.0.8400.4 [.] g_type_check_instance_is_fundamentally_a&lt;BR /&gt;0.32% libhantro.so.1 [.] HevcDecDecode&lt;BR /&gt;0.31% libhantro.so.1 [.] SetDecRegister&lt;BR /&gt;0.30% orcexec.0La54a (deleted) [.] 0x000000000000012c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not sure VPU is being utilized. How to confirm?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;lsof | grep hantro&lt;BR /&gt;gst-launc 1516 root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1&lt;BR /&gt;gst-launc 1516 root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1&lt;BR /&gt;gst-launc 1516 root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 root 31u CHR 511,0 0t0 161 /dev/mxc_hantro&lt;BR /&gt;gst-launc 1516 1517 gst-launc root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1&lt;BR /&gt;gst-launc 1516 1517 gst-launc root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1&lt;BR /&gt;gst-launc 1516 1517 gst-launc root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1517 gst-launc root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1517 gst-launc root 31u CHR 511,0 0t0 161 /dev/mxc_hantro&lt;BR /&gt;gst-launc 1516 1518 gst-launc root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1&lt;BR /&gt;gst-launc 1516 1518 gst-launc root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1&lt;BR /&gt;gst-launc 1516 1518 gst-launc root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1518 gst-launc root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1518 gst-launc root 31u CHR 511,0 0t0 161 /dev/mxc_hantro&lt;BR /&gt;gst-launc 1516 1519 pool-spaw root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1&lt;BR /&gt;gst-launc 1516 1519 pool-spaw root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1&lt;BR /&gt;gst-launc 1516 1519 pool-spaw root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1519 pool-spaw root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1519 pool-spaw root 31u CHR 511,0 0t0 161 /dev/mxc_hantro&lt;BR /&gt;gst-launc 1516 1520 multiqueu root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1&lt;BR /&gt;gst-launc 1516 1520 multiqueu root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1&lt;BR /&gt;gst-launc 1516 1520 multiqueu root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1520 multiqueu root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1520 multiqueu root 31u CHR 511,0 0t0 161 /dev/mxc_hantro&lt;BR /&gt;gst-launc 1516 1521 queue0:sr root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1&lt;BR /&gt;gst-launc 1516 1521 queue0:sr root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1&lt;BR /&gt;gst-launc 1516 1521 queue0:sr root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1521 queue0:sr root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1521 queue0:sr root 31u CHR 511,0 0t0 161 /dev/mxc_hantro&lt;BR /&gt;gst-launc 1516 1522 videotest root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1&lt;BR /&gt;gst-launc 1516 1522 videotest root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1&lt;BR /&gt;gst-launc 1516 1522 videotest root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1522 videotest root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1522 videotest root 31u CHR 511,0 0t0 161 /dev/mxc_hantro&lt;BR /&gt;gst-launc 1516 1523 gmain root mem REG 179,1 224656 2117 /usr/lib/libhantro.so.1&lt;BR /&gt;gst-launc 1516 1523 gmain root mem REG 179,1 353928 2322 /usr/lib/libhantro_vc8000e.so.1&lt;BR /&gt;gst-launc 1516 1523 gmain root mem CHR 510,0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1523 gmain root 15u CHR 510,0 0t0 162 /dev/mxc_hantro_vc8000e&lt;BR /&gt;gst-launc 1516 1523 gmain root 31u CHR 511,0 0t0 161 /dev/mxc_hantro&lt;/P&gt;</description>
      <pubDate>Tue, 28 Apr 2026 09:52:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2357244#M245037</guid>
      <dc:creator>jake4</dc:creator>
      <dc:date>2026-04-28T09:52:37Z</dc:date>
    </item>
    <item>
      <title>Re: VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360157#M245091</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223353"&gt;@jake4&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope you are doing very well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please try the below pipeline:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;gst-launch-1.0 v4l2src device=/dev/video2 ! image/jpeg,width=1280,height=720 ! v4l2jpegdec ! imxvideoconvert_g2d ! fakesink&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It is not recommended to use &lt;STRONG&gt;&lt;FONT color="#000000"&gt;videotestsrc&lt;/FONT&gt;&lt;/STRONG&gt;.&amp;nbsp;This is a pure software generator. It uses the CPU to create every single pixel of the test pattern.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 May 2026 17:47:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360157#M245091</guid>
      <dc:creator>Manuel_Salas</dc:creator>
      <dc:date>2026-05-04T17:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360261#M245101</link>
      <description>Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203368"&gt;@Manuel_Salas&lt;/a&gt;&lt;BR /&gt;getting this&lt;BR /&gt;gst-launch-1.0 v4l2src device=/dev/video3 ! image/jpeg,width=1280,height=720 ! v4l2jpegdec ! imxvideoconvert_g2d ! fakesink&lt;BR /&gt;WARNING: erroneous pipeline: no element "v4l2jpegdec"&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;&lt;BR /&gt;gst-inspect-1.0 | grep v4l2&lt;BR /&gt;video4linux2: v4l2convert: V4L2 Video Converter&lt;BR /&gt;video4linux2: v4l2deviceprovider (GstDeviceProviderFactory)&lt;BR /&gt;video4linux2: v4l2h264dec: V4L2 H264 Decoder&lt;BR /&gt;video4linux2: v4l2h264enc: V4L2 H.264 Encoder&lt;BR /&gt;video4linux2: v4l2h265dec: V4L2 H265 Decoder&lt;BR /&gt;video4linux2: v4l2h265enc: V4L2 H.265 Encoder&lt;BR /&gt;video4linux2: v4l2radio: Radio (video4linux2) Tuner&lt;BR /&gt;video4linux2: v4l2sink: Video (video4linux2) Sink&lt;BR /&gt;video4linux2: v4l2src: Video (video4linux2) Source&lt;BR /&gt;video4linux2: v4l2vp8dec: V4L2 VP8 Decoder&lt;BR /&gt;video4linux2: v4l2vp9dec: V4L2 VP9 Decoder</description>
      <pubDate>Tue, 05 May 2026 02:55:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360261#M245101</guid>
      <dc:creator>jake4</dc:creator>
      <dc:date>2026-05-05T02:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360830#M245111</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203368"&gt;@Manuel_Salas&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using IMX8MPlus does that support jpeg VPU decoding?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 06 May 2026 04:47:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360830#M245111</guid>
      <dc:creator>jake4</dc:creator>
      <dc:date>2026-05-06T04:47:06Z</dc:date>
    </item>
    <item>
      <title>Re: VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360857#M245113</link>
      <description>&lt;P&gt;Is there any other recommended method to acheive this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;we have a USB camera that gives the MPJG compressed image, we need to process it with hardware acceleration in order not to load the CPU,&amp;nbsp; is there any recommendation?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 May 2026 05:41:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2360857#M245113</guid>
      <dc:creator>jake4</dc:creator>
      <dc:date>2026-05-06T05:41:13Z</dc:date>
    </item>
    <item>
      <title>Re: VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2361310#M245124</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223353"&gt;@jake4&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please try the below:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;$ gst-launch-1.0 v4l2src device=/dev/video3 ! image/jpeg,width=1280,height=720 ! jpegparse ! vpudec ! imxvideoconvert_g2d ! fakesink&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;vpudec uses&amp;nbsp;the Hantro VPU.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if this worked for you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Salas.&lt;/P&gt;</description>
      <pubDate>Wed, 06 May 2026 18:07:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2361310#M245124</guid>
      <dc:creator>Manuel_Salas</dc:creator>
      <dc:date>2026-05-06T18:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: VPU for MJPG decoding in IMX8MP?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2362215#M245142</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203368"&gt;@Manuel_Salas&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Running this gives the error as below.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;gst-launch-1.0 v4l2src device=/dev/video2 ! image/jpeg,width=1280,height=720 ! jpegparse ! vpudec ! imxvideoconvert_g2d ! fakesink&lt;BR /&gt;WARNING: erroneous pipeline: could not link jpegparse0 to vpudec0&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;gst-inspect-1.0 vpudec gives this as below, so seems it cant handle jpeg&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Factory Details:&lt;/P&gt;&lt;P&gt;Rank secondary (128)&lt;BR /&gt;Long-name IMX VPU-based video decoder&lt;BR /&gt;Klass Codec/Decoder/Video&lt;BR /&gt;Description Decode compressed video to raw data&lt;BR /&gt;Author Multimedia Team &amp;lt;shmmmw@freescale.com&amp;gt;&lt;/P&gt;&lt;P&gt;Plugin Details:&lt;BR /&gt;Name vpu&lt;BR /&gt;Description VPU video codec&lt;BR /&gt;Filename /usr/lib/gstreamer-1.0/libgstvpu.so&lt;BR /&gt;Version 4.10.0&lt;BR /&gt;License LGPL&lt;BR /&gt;Source module imx-gst1.0-plugin&lt;BR /&gt;Binary package Freescle Gstreamer Multimedia Plugins&lt;BR /&gt;Origin URL &lt;A href="http://www.freescale.com" target="_blank" rel="noopener"&gt;http://www.freescale.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;GObject&lt;BR /&gt;+----GInitiallyUnowned&lt;BR /&gt;+----GstObject&lt;BR /&gt;+----GstElement&lt;BR /&gt;+----GstVideoDecoder&lt;BR /&gt;+----GstVpuDec&lt;/P&gt;&lt;P&gt;Element Flags:&lt;/P&gt;&lt;P&gt;Pad Templates:&lt;BR /&gt;SINK template: 'sink'&lt;BR /&gt;Availability: Always&lt;BR /&gt;Capabilities:&lt;BR /&gt;video/x-h265&lt;BR /&gt;video/x-vp9&lt;BR /&gt;video/x-vp8&lt;BR /&gt;video/x-h264&lt;/P&gt;&lt;P&gt;SRC template: 'src'&lt;BR /&gt;Availability: Always&lt;BR /&gt;Capabilities:&lt;BR /&gt;video/x-raw&lt;BR /&gt;format: { (string)NV12, (string)I420, (string)YV12, (string)Y42B, (string)NV16, (string)Y444, (string)NV24, (string)NV12_10LE }&lt;BR /&gt;width: [ 1, 2147483647 ]&lt;BR /&gt;height: [ 1, 2147483647 ]&lt;BR /&gt;framerate: [ 0/1, 2147483647/1 ]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Fri, 08 May 2026 03:23:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/VPU-for-MJPG-decoding-in-IMX8MP/m-p/2362215#M245142</guid>
      <dc:creator>jake4</dc:creator>
      <dc:date>2026-05-08T03:23:07Z</dc:date>
    </item>
  </channel>
</rss>

