pdhat

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat  发布于  2020-06-11 11:31:55
采纳率 0%
7个问答
3885

hisi3559a jpeg解码器兼容性

   
在做hisi3559a 的jpeg解码测试时发现有的jpeg的图片解码失败,请问大家有没有验证3559a的jpeg解码器的兼容性问题
我来回答
回答14个
时间排序
认可量排序

qn1573283653

0个粉丝

1

问答

0

专栏

0

资料

qn1573283653 2020-06-11 11:44:53
认可0
59A好像不支持progressive格式jpeg解码

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 13:25:57
认可0
感谢,但是我打印通道状态的时候没有报格式错误的信息
enType:26;LeftStreamBytes:0;LeftStreamFrames:0;LeftPics:0;StartRecvStream:1;RecvStreamFrames:1;DecodeStreamFrames:1[FormatErr:0;PicSizeErrSet:0;StreamUnsprt:0;PackErr:0;PrtclNumErrSet:0;RefErrSet:0;PicBufSizeErrSet:0;StreamSizeOver:0;VdecStreamNotRelease:0

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 13:26:37
认可0
~ # cat /proc/umap/vdec

[VDEC] Version: [Hi3559AV100_MPP_V2.0.1.0 B092 Release], Build Time[Jul 12 2018, 21:25:02]

----- MODULE PARAM ---------------------------------------------------------------------------------------------------
  VdecMaxChnNum  MiniBufMode  enVdecVBSource    ParallelMode
            128            0               1               0
  MaxPicWidth  MaxPicHeight  MaxSliceNum  VdhMsgNum   VdhBinSize  VdhExtMemLevel
        16888         16888          600          8         2048               1

----- CHN COMM ATTR & PARAMS -------------------------------------------------------------------------------------------
  ID   TYPE   MaxW   MaxH   Width  Height    StrInputMode     StrBufSize     FrmBufSize    FrmBufCnt     TmvBufSize
   0   JPEG   4096   2160    1920    1080   FRAME/NOBLOCK        8847360            N/A          N/A            N/A
  ID  DispNum  DispMode  SetUserPic  EnUserPic  Rotation  PicPoolId  TmvPoolId   STATE
   0        0  PLAYBACK           N          N         0        N/A        N/A   START

----- CHN VIDEO ATTR & PARAMS ------------------------------------------------------------------------------------------
  ID  VfmwID  RefNum  TemporalMvp  ErrThr  DecMode  OutPutOrder  Compress  VideoFormat  MaxVPS  MaxSPS  MaxPPS  MaxSlice
   0     N/A     N/A          N/A     N/A      N/A          N/A       N/A          N/A     N/A     N/A     N/A       N/A

----- CHN PICTURE ATTR & PARAMS ----------------------------------------------------------------------------------------
  ID  PixelFormat   Alpha
   0       YVU420     255

----- CHN STATE --------------------------------------------------------------------------------------------------------
  ID  PrtclErr  StrmUnSP StrmError RefNumErr  PicSizeErr  Fmterror  PicBufSizeErr StrSizeOver    Notify  UniqueId  State
   0         0         0         0         0           0         0              0           0         0         8      1
  ID  fps  TimerCnt   BufFLen   DataLen  RdRegionLen  SCDLeftLen  WrRegionLen  ptsBufF  ptsBufU StreamEnd FrameEnd
   0    1       495  13275104         0            0           0            0      199        0         1        1

----- Detail Stream STATE ----------------------------------------------------------------------------------------------
  ID MpiSndNum             MpiSndLen   VdecNum   VdecLen  FmGetNum              FmGetLen  FmRlsNum              FmRlsLen
   0         1                394130         0         0         1                394130         1                394130
  ID  FmLstGet  FmRlsFail
   0    394130          0

----- Detail FrameStore STATE ------------------------------------------------------------------------------------------
  ID  FmNewPic GetFromFm   Discard    NoDisp    UsrSnd    KerSnd    KerRls   MeetEnd   FrmInVdec  DynamicRange  ColorGamut
   0         1         1         0         0         0         1         1         1           0          SDR8       BT709
  ID  FreeNode  VfmwNode   VgsNode VgsWorkingNode  BusyNode  UserNode    RefNum  IsAvalible   VbCnt  MaxVbCnt  RotateVbCnt
   0        40         0         0              0         0         0         0           0       0         1            0
  ID   GetPicVbFail   GetTmvVbFail  GetRotateVbFail        PicSize        TmvSize     RotateSize           CurPicPts
   0              0              0                0        3133440              0              0                   0

----- Detail UserData STATE --------------------------------------------------------------------------------------------
  ID  MpiGet      MpiGetLen  MpiRls      MpiRlsLen   Discard     DiscardLen GetFromFm   GetFromFmLen   UsrFLen    UsrLen
   0       0              0       0              0         0              0         0              0      4064         0

qn1573283653

0个粉丝

1

问答

0

专栏

0

资料

qn1573283653 2020-06-11 13:44:36
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=159612&ptid=80609]pdhat 发表于 2020-6-11 13:26[/url]
~ # cat /proc/umap/vdec

[VDEC] Version: [Hi3559AV100_MPP_V2.0.1.0 B092 Release], Build Time[Jul  ...[/quote]

cat /dev/logmpp,看看报什么错误
你用图片查看软件,看看解码报错的图片什么格式

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 13:49:11
认可0
本帖最后由 pdhat 于 2020-6-11 13:51 编辑

sdfsdfafsddaf

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2020-06-11 13:51:24
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=159612&ptid=80609]pdhat 发表于 2020-6-11 13:26[/url]
~ # cat /proc/umap/vdec

[VDEC] Version: [Hi3559AV100_MPP_V2.0.1.0 B092 Release], Build Time[Jul  ...[/quote]

很是好奇, 没有错误打印, log都对,为什么说JPEG解码失败?

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 13:54:03
认可0
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[  vpss] [Func]:VpssPutVb [Line]:67 [Info]:VPSS:VB invalid
<3>[  vpss] [Func]:VpssUserReleaseFrame [Line]:669 [Info]:[grp0]:vpss release chn Frame fail!

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 13:55:02
认可0
我用系统自带的图片软件打开的,看不到图片的格式信息,有什么软件可以看吗?谢谢

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 14:01:07
认可0
@zhuangweiye,因为我用这个函数HI_MPI_VDEC_GetFrame获取VIDEO_FRAME_INFO_S的结构体信息内部还是初始化的信息,都是0

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 14:02:18
认可0
而且我对比了,正常解码那个解码调试信息的UsrSnd这个会是1,现在上面是0   

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 14:08:57
认可0
还有一种图片解码失败的情况就是我用3559ahisi的解码demo去解码也是一样的,cat /dev/logmpp的信息是
~ # cat /dev/logmpp
<3>[  vdec] [Func]:VDEC_IntProcess [Line]:6899 [Info]:VDEC_IntProcess: chn 0    enIntType = 1

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 14:16:54
认可0
前面这个问题的我解决了,<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[    vb] [Func]:BaseIoctl [Line]:3527 [Info]:try to destroy a NOT existed pool!
<3>[  vpss] [Func]:VpssPutVb [Line]:67 [Info]:VPSS:VB invalid
<3>[  vpss] [Func]:VpssUserReleaseFrame [Line]:669 [Info]:[grp0]:vpss release chn Frame fail!
就是下面这中jpeg图片解码的错误和hisi的demo也是一样不知道怎么解决
~ # cat /dev/logmpp
<3>[  vdec] [Func]:VDEC_IntProcess [Line]:6899 [Info]:VDEC_IntProcess: chn 0    enIntType = 1

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2020-06-11 15:00:19
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=159619&ptid=80609]pdhat 发表于 2020-6-11 14:01[/url]
@zhuangweiye,因为我用这个函数HI_MPI_VDEC_GetFrame获取VIDEO_FRAME_INFO_S的结构体信息内部还是初始化的 ...[/quote]

从/proc/umap/vdec看不出来问题

所有的err项(PrtclErr/StrmUnSP/StrmError/RefNumErr/PicSizeErr/Fmterror/PicBufSizeErr/StrSizeOver)都是0,FmNewPic解码帧数是 1(解出来了),MpiSndNum是1(用户只发了一帧码流),都对得上

至于UsrSnd是0, 表示Vdec从用户态发送图像帧数,这个和解码失败没有什么关系
KerSnd 是1,表示Vdec从内核态发送图像给其他模块的帧数,这个说明解码成功了,不然发送什么

pdhat

0个粉丝

7

问答

0

专栏

0

资料

pdhat 2020-06-11 15:44:20
认可0
@zhuangweiye,嗯,这个问题解决了,感谢,是后面那个问题没有解决,不知道是不是sdk版本的问题,我之前在3559ampp的020版本上面是可以解码那个jpeg图片的,但是在mpp的010上面解不了,hisi自己的sample_vdec的demo也是一样
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区