yenfuliu

yenfuliu

0个粉丝

16

问答

0

专栏

0

资料

yenfuliu  发布于  2016-10-21 14:49:44
采纳率 0%
16个问答
5225

H3531A VDEC H264解压缩不正常

 
目前使用3531A的VDEC做H264的解码,来源档是3531A H264 CBR bitrate:6MB 1080P 30fps
,发现播放时会每秒吨一下,但是将CBR的参数 s32IPQPDelta 由6 => 2,录出来的影片卡顿线像就变好了,但播放速度变比较慢,观看VDEC log

----- Detail FrameStore STATE -----------------------------------------------------------
  ID  FmNewPic GetFromFm   Discard    UsrSnd    KerSnd    KerRls   MeetEnd   FrmInVdec           CurPicPts   RedDiff  MaxRedDiff   DecDiff  MaxDecDiff
   0         0         0         0         0         0         0         0           0                   0         0           0         0           0
   1      2265      2265         0         0      2265      2261      2265           2                   0        84       10110     68225      119312

DecDiff  68225  值也过高,请问是我VDEC哪边需要做特別设定吗?
我来回答
回答10个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-10-21 15:17:19
认可0
给个全的VDEC log

yenfuliu

0个粉丝

16

问答

0

专栏

0

资料

yenfuliu 2016-10-21 15:40:34
认可0
立马补上

[VDEC] Version: [Hi3531A_MPP_V1.0.3.0 B040 Release], Build Time[Jun  8 2016, 17:21:31]

-----MODULE PARAM--------------------------------------------------------------
  obey_minCR    MiniBufMode     VBSource
           0              0            0

-----CHN ATTR & PARAMS-------------------------------------------------------
  ID  TYPE   Prior    MaxW    MaxH   Width  Height   StrmInputMode  Compress   STATE
   0  JPEG       5    1920    1080       0       0   FRAME/NOBLOCK         N   START
   1  H264       5    1920    1080    1920    1080   FRAME/  BLOCK         N   START
  ID  VfmwID  RefNum MvpEnable   DispNum     BufSize  MaxSlice  MaxSPS  MaxPPS  MaxVPS  DisplayMode
   0      -1       0       N/A         2     6220800         0       0       0       0     PlayBack
   1       0       1        No         2     6220800        16       2       2       0     PlayBack
  ID  ErrThr   StrmThr   DecMode   OutMode  SetUserPic    Rotate  PicPoolId  PmvPoolId  PriVbCnt
   0      30         0        IP       Dec           N         0         -1         -1        -1
   1      30         0        IP       Dec           N         0         -1         -1        -1

-----CHN STATE-----------------------------------------------------------------
  ID  PrtclErr  StrmUnSP StrmError RefNumErr  PicSizeErr  fmterror  PicBufSizeErr     StrmNotRls    Notify
   0         0         0         0         0           0         0              0              0         0
   1         0         0         0         0           0         0              0              0       265
  ID  fps  TimerCnt   BufFLen   DataLen   UsrFLen    UsrLen   ptsBufF   ptsBufU StreamEnd
   0    0      1806   7258080         0      4064         0        39         0         0
   1   22      1704   7240482         0      4064         0        39         0         0

----- Detail Stream STATE -----------------------------------------------------------
  ID MpiSndNum           MpiSndLen   VdecNum   VdecLen  FmGetNum            FmGetLen  FmRlsNum            FmRlsLen  FmLstGet FmRlsFail
   0         0                   0         0         0         0                   0         0                   0         0         0
   1        89             2336265        89      1335        89             2337600        88             2320002     17598         0

----- Detail FrameStore STATE -----------------------------------------------------------
  ID  FmNewPic GetFromFm   Discard    UsrSnd    KerSnd    KerRls   MeetEnd   FrmInVdec           CurPicPts   RedDiff  MaxRedDiff   DecDiff  MaxDecDiff
   0         0         0         0         0         0         0         0           0                   0         0           0         0           0
   1        87        87         0         0        87        83        87           2                   0        69        1860     58307       69758
  ID  FreeNode  VfmwNode   VgsNode VgsWorkingNode  BusyNode  UserNode    RefNum  IsAvalible   VbCnt  MaxVbCnt   GetPicVbFail   GetMvpVbFail
   0        40         0         0              0         0         0         0           0       0         3              0              0
   1        36         0         0              0         0         4         1           0       4         4              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
   1         0              0         0              0         0              0         0              0      4064         0

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-10-21 15:54:48
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=39946&ptid=13083]yenfuliu 发表于 2016-10-21 15:40[/url]
立马补上

[VDEC] Version: [Hi3531A_MPP_V1.0.3.0 B040 Release], Build Time[Jun  8 2016, 17:21:31]
[/quote]

实际播放速度只有22fps

如果是文件回放,而且读码流文件没有问题, 那么就是录像文件有问题了

yenfuliu

0个粉丝

16

问答

0

专栏

0

资料

yenfuliu 2016-10-21 16:02:03
认可0
  录出的档案在电脑上跑是流畅的,所以才摸不著头绪!!!
  从DecDiff 、MaxDecDiff 这两拦位看时间有点过长,才导致过慢

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-10-21 16:13:40
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=39953&ptid=13083]yenfuliu 发表于 2016-10-21 16:02[/url]
录出的档案在电脑上跑是流畅的,所以才摸不著头绪!!!
  从DecDiff 、MaxDecDiff 这两拦位看时间有点过长 ...[/quote]

不知道楼主整体的应用情况

31A官方编解码能力为1080P 8编4解 @ 30fps, 如果没有超过而且文件没有问题,那么就是代码问题了

yenfuliu

0个粉丝

16

问答

0

专栏

0

资料

yenfuliu 2016-10-21 16:20:01
认可0
  我想应该也是代码哪里设不对,我只解一个1080P就不正常了
  参数都照sample_vdec去做设定

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-10-21 16:25:44
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=39956&ptid=13083]yenfuliu 发表于 2016-10-21 16:20[/url]
我想应该也是代码哪里设不对,我只解一个1080P就不正常了
  参数都照sample_vdec去做设定[/quote]

送码流的线程, 在sendstream 前后加两个打印, 把时间打出来, 看看送码流的时间是什么情况

另外: 注意到楼主用的时block方式, 能不能改成noblock的方式?

yenfuliu

0个粉丝

16

问答

0

专栏

0

资料

yenfuliu 2016-10-21 17:41:10
认可0
改成noblock发现有时比较顺畅,但还是会顿,而且都卡在I frame

falloutmx

1个粉丝

15

问答

0

专栏

0

资料

falloutmx 2016-10-24 09:17:59
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=39965&ptid=13083]yenfuliu 发表于 2016-10-21 17:41[/url]
改成noblock发现有时比较顺畅,但还是会顿,而且都卡在I frame[/quote]

播的是本地文件还是实时流?我估计跟上层缓存有关系,往VDEC送入不及时。

yenfuliu

0个粉丝

16

问答

0

专栏

0

资料

yenfuliu 2016-10-24 09:28:46
认可0
  播的是本地文件自己录制的AVI档,请问上层缓存指的是指哪边的设定?
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区