<?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のトピックi.MX6Q MJPEG decoding error</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-MJPEG-decoding-error/m-p/283641#M33076</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to decode MJPEG stream from IP camera but I'm getting VPU errors. I have enable the VPU wrapper debugging and I get this message:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;The Jpeg Image must be another profile&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;What does this mean?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;It is clear that vpu_DecStartOneFrame() is returning RETCODE_JPEG_BIT_EMPTY but I'm not sure why!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Here is the full log:&lt;SPAN style="color: #ff0000;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Media type image/jpeg, width=(int)640, height=(int)480 found, probability 100%&lt;/P&gt;&lt;P&gt;calling vpu_DecOpen() : filePlayEnable: 0 , format: 7&lt;/P&gt;&lt;P&gt;[INFO] bitstreamMode 1, chromaInterleave 0, mapType 0, tiled2LinearEnable 0&lt;/P&gt;&lt;P&gt;calling vpu_DecGetBitstreamBuffer()&lt;/P&gt;&lt;P&gt;calling vpu_DecGetBitstreamBuffer()&lt;/P&gt;&lt;P&gt;calling vpu_DecGetBitstreamBuffer()&lt;/P&gt;&lt;P&gt;Wr: 0x16000000, Rd: 0x16000000, space: 3145727&lt;/P&gt;&lt;P&gt;calling vpu_DecUpdateBitstreamBuffer(): 41121&lt;/P&gt;&lt;P&gt;calling vpu_DecSetEscSeqInit(): 1&lt;/P&gt;&lt;P&gt;calling vpu_DecGetInitialInfo()&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[INFO] The Jpeg Image must be another profile&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;calling vpu_DecSetEscSeqInit(): 0, interlace: 0 , errcode: 0x0&lt;/P&gt;&lt;P&gt;VpuSeqInit:vpu init OK: [width x heigh]=[640 x 480]&lt;/P&gt;&lt;P&gt;hwbuf allocator zone(462848) created&lt;/P&gt;&lt;P&gt;input register frame 0: (phy) Y:0x19F80000, U:0x19FCB000, V:0x19FDDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 0: (virt) Y:0x3752B000, U:0x37576000, V:0x37588C00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 0: (phy) Y:0x19F80000, U:0x19FCB000, V:0x19FDDC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 0: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 1: (phy) Y:0x19780000, U:0x197CB000, V:0x197DDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 1: (virt) Y:0x3759C000, U:0x375E7000, V:0x375F9C00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 1: (phy) Y:0x19780000, U:0x197CB000, V:0x197DDC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 1: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 2: (phy) Y:0x18580000, U:0x185CB000, V:0x185DDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 2: (virt) Y:0x3760D000, U:0x37658000, V:0x3766AC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 2: (phy) Y:0x18580000, U:0x185CB000, V:0x185DDC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 2: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 3: (phy) Y:0x16700000, U:0x1674B000, V:0x1675DC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 3: (virt) Y:0x3767E000, U:0x376C9000, V:0x376DBC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 3: (phy) Y:0x16700000, U:0x1674B000, V:0x1675DC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 3: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 4: (phy) Y:0x16600000, U:0x1664B000, V:0x1665DC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 4: (virt) Y:0x376EF000, U:0x3773A000, V:0x3774CC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 4: (phy) Y:0x16600000, U:0x1664B000, V:0x1665DC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 4: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 5: (phy) Y:0x16680000, U:0x166CB000, V:0x166DDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 5: (virt) Y:0x37760000, U:0x377AB000, V:0x377BDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 5: (phy) Y:0x16680000, U:0x166CB000, V:0x166DDC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 5: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 6: (phy) Y:0x16500000, U:0x1654B000, V:0x1655DC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 6: (virt) Y:0x377D1000, U:0x3781C000, V:0x3782EC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 6: (phy) Y:0x16500000, U:0x1654B000, V:0x1655DC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 6: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;calling vpu_DecRegisterFrameBuffer()&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_ROTATION_ANGLE: 0&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_MIRROR_DIRECTION: 0&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_ROTATOR_STRIDE: 640&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_ROTATOR_OUTPUT: 0&lt;/P&gt;&lt;P&gt;calling vpu_DecStartOneFrame(): 41121, skipmode: 0&lt;/P&gt;&lt;P&gt;[INFO] The Jpeg Image must be another profile&lt;/P&gt;&lt;P&gt;MJPG: BIT EMPTY&lt;/P&gt;&lt;P&gt;calling vpu_DecGetBitstreamBuffer()&lt;/P&gt;&lt;P&gt;Wr: 0x1600A0A1, Rd: 0x16000000, space: 3104606&lt;/P&gt;&lt;P&gt;vdecode.c(924): App Source Queue is full for decoder 0&lt;/P&gt;&lt;P&gt;calling vpu_DecUpdateBitstreamBuffer(): 41662&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_ROTATOR_OUTPUT: 0&lt;/P&gt;&lt;P&gt;calling vpu_DecStartOneFrame(): 41662, skipmode: 0&lt;/P&gt;&lt;P&gt;[INFO] The Jpeg Image must be another profile&lt;/P&gt;&lt;P&gt;MJPG: BIT EMPTY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Mar 2013 10:53:57 GMT</pubDate>
    <dc:creator>Tarek</dc:creator>
    <dc:date>2013-03-05T10:53:57Z</dc:date>
    <item>
      <title>i.MX6Q MJPEG decoding error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-MJPEG-decoding-error/m-p/283641#M33076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to decode MJPEG stream from IP camera but I'm getting VPU errors. I have enable the VPU wrapper debugging and I get this message:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;The Jpeg Image must be another profile&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;What does this mean?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;It is clear that vpu_DecStartOneFrame() is returning RETCODE_JPEG_BIT_EMPTY but I'm not sure why!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Here is the full log:&lt;SPAN style="color: #ff0000;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Media type image/jpeg, width=(int)640, height=(int)480 found, probability 100%&lt;/P&gt;&lt;P&gt;calling vpu_DecOpen() : filePlayEnable: 0 , format: 7&lt;/P&gt;&lt;P&gt;[INFO] bitstreamMode 1, chromaInterleave 0, mapType 0, tiled2LinearEnable 0&lt;/P&gt;&lt;P&gt;calling vpu_DecGetBitstreamBuffer()&lt;/P&gt;&lt;P&gt;calling vpu_DecGetBitstreamBuffer()&lt;/P&gt;&lt;P&gt;calling vpu_DecGetBitstreamBuffer()&lt;/P&gt;&lt;P&gt;Wr: 0x16000000, Rd: 0x16000000, space: 3145727&lt;/P&gt;&lt;P&gt;calling vpu_DecUpdateBitstreamBuffer(): 41121&lt;/P&gt;&lt;P&gt;calling vpu_DecSetEscSeqInit(): 1&lt;/P&gt;&lt;P&gt;calling vpu_DecGetInitialInfo()&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[INFO] The Jpeg Image must be another profile&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;calling vpu_DecSetEscSeqInit(): 0, interlace: 0 , errcode: 0x0&lt;/P&gt;&lt;P&gt;VpuSeqInit:vpu init OK: [width x heigh]=[640 x 480]&lt;/P&gt;&lt;P&gt;hwbuf allocator zone(462848) created&lt;/P&gt;&lt;P&gt;input register frame 0: (phy) Y:0x19F80000, U:0x19FCB000, V:0x19FDDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 0: (virt) Y:0x3752B000, U:0x37576000, V:0x37588C00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 0: (phy) Y:0x19F80000, U:0x19FCB000, V:0x19FDDC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 0: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 1: (phy) Y:0x19780000, U:0x197CB000, V:0x197DDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 1: (virt) Y:0x3759C000, U:0x375E7000, V:0x375F9C00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 1: (phy) Y:0x19780000, U:0x197CB000, V:0x197DDC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 1: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 2: (phy) Y:0x18580000, U:0x185CB000, V:0x185DDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 2: (virt) Y:0x3760D000, U:0x37658000, V:0x3766AC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 2: (phy) Y:0x18580000, U:0x185CB000, V:0x185DDC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 2: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 3: (phy) Y:0x16700000, U:0x1674B000, V:0x1675DC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 3: (virt) Y:0x3767E000, U:0x376C9000, V:0x376DBC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 3: (phy) Y:0x16700000, U:0x1674B000, V:0x1675DC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 3: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 4: (phy) Y:0x16600000, U:0x1664B000, V:0x1665DC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 4: (virt) Y:0x376EF000, U:0x3773A000, V:0x3774CC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 4: (phy) Y:0x16600000, U:0x1664B000, V:0x1665DC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 4: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 5: (phy) Y:0x16680000, U:0x166CB000, V:0x166DDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 5: (virt) Y:0x37760000, U:0x377AB000, V:0x377BDC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 5: (phy) Y:0x16680000, U:0x166CB000, V:0x166DDC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 5: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;input register frame 6: (phy) Y:0x16500000, U:0x1654B000, V:0x1655DC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;input register frame 6: (virt) Y:0x377D1000, U:0x3781C000, V:0x3782EC00 , Y_TileBot: 0x0, Cb_TileBot: 0x0&lt;/P&gt;&lt;P&gt;vpu register frame 6: (phy) Y:0x16500000, U:0x1654B000, V:0x1655DC00&lt;/P&gt;&lt;P&gt;register mv&amp;nbsp;&amp;nbsp;&amp;nbsp; 6: (phy) 0x37C52D00,&amp;nbsp;&amp;nbsp;&amp;nbsp; (virt)&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2B94EEFC&lt;/P&gt;&lt;P&gt;calling vpu_DecRegisterFrameBuffer()&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_ROTATION_ANGLE: 0&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_MIRROR_DIRECTION: 0&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_ROTATOR_STRIDE: 640&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_ROTATOR_OUTPUT: 0&lt;/P&gt;&lt;P&gt;calling vpu_DecStartOneFrame(): 41121, skipmode: 0&lt;/P&gt;&lt;P&gt;[INFO] The Jpeg Image must be another profile&lt;/P&gt;&lt;P&gt;MJPG: BIT EMPTY&lt;/P&gt;&lt;P&gt;calling vpu_DecGetBitstreamBuffer()&lt;/P&gt;&lt;P&gt;Wr: 0x1600A0A1, Rd: 0x16000000, space: 3104606&lt;/P&gt;&lt;P&gt;vdecode.c(924): App Source Queue is full for decoder 0&lt;/P&gt;&lt;P&gt;calling vpu_DecUpdateBitstreamBuffer(): 41662&lt;/P&gt;&lt;P&gt;vpu_DecGiveCommand: SET_ROTATOR_OUTPUT: 0&lt;/P&gt;&lt;P&gt;calling vpu_DecStartOneFrame(): 41662, skipmode: 0&lt;/P&gt;&lt;P&gt;[INFO] The Jpeg Image must be another profile&lt;/P&gt;&lt;P&gt;MJPG: BIT EMPTY&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Mar 2013 10:53:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-MJPEG-decoding-error/m-p/283641#M33076</guid>
      <dc:creator>Tarek</dc:creator>
      <dc:date>2013-03-05T10:53:57Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6Q MJPEG decoding error</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-MJPEG-decoding-error/m-p/283642#M33077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Hi Vlandan,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The video&amp;nbsp; container is MKV, from our release document, mkv doesn't support MJPEG, you should find *.avi or *.mp4 mjpeg file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Jack&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 01:44:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6Q-MJPEG-decoding-error/m-p/283642#M33077</guid>
      <dc:creator>jack_mao</dc:creator>
      <dc:date>2013-04-22T01:44:15Z</dc:date>
    </item>
  </channel>
</rss>

