8793
- 收藏
- 点赞
- 分享
- 举报
HI_MPI_VPSS_UserSendFrame 获取解码通道的数据通过vpss重新编码失败
HI_MPI_VPSS_UserSendFrame 获取解码通道的数据通过vpss重新编码失败
代码如下
[code]void *EncThread(void *arg)
{
printf("EncThread---\n");
pthread_detach(pthread_self());
int channelMax = 4, s32Ret=0;
VENC_GRP vencGrp;
VPSS_GRP vpssGrp;
//venc
//SAMPLE_COMM_VENC_MemConfig();
for (int i=0; i
{
/*** main frame **/
vencGrp = i;
s32Ret = SAMPLE_COMM_VENC_Start(vencGrp, vencGrp, PT_H264,\
VIDEO_ENCODING_MODE_PAL, PIC_HD1080, SAMPLE_RC_CBR);
if (HI_SUCCESS != s32Ret)
{
SAMPLE_PRT("Start Venc failed!\n");
}
/*** sub frame **/
vencGrp = i+channelMax;
s32Ret = SAMPLE_COMM_VENC_Start(vencGrp, vencGrp, PT_H264,\
VIDEO_ENCODING_MODE_PAL, PIC_CIF, SAMPLE_RC_CBR);
if (HI_SUCCESS != s32Ret)
{
SAMPLE_PRT("Start Venc failed!\n");
}
#if 1
///vpss
SIZE_S stSize = {1920,1088};
vpssGrp = i+8;
CreateVpssGrp(vpssGrp, &stSize, NULL);
CreateVpssChn(vpssGrp, VPSS_BSTR_CHN, &stSize);//main
//bind
s32Ret = SAMPLE_COMM_VENC_BindVpss(i, vpssGrp, VPSS_BSTR_CHN);
if (HI_SUCCESS != s32Ret)
{
SAMPLE_PRT("Start Venc failed!\n");
//goto END_VENC_4HD_3;
}
stSize.u32Height = 352;
stSize.u32Height = 288;
CreateVpssChn(vpssGrp, VPSS_LSTR_CHN, &stSize);//sub
s32Ret = SAMPLE_COMM_VENC_BindVpss(vencGrp, vpssGrp, VPSS_LSTR_CHN);
if (HI_SUCCESS != s32Ret)
{
SAMPLE_PRT("Start Venc failed!\n");
//goto END_VENC_4HD_3;
}
#endif
///SAMLE_COMM_VDEC_BindVpss(i, i);
///SAMLE_COMM_VDEC_BindVpss(i, vpssGrp);
}
VENCStartGetStreamSendRtp(channelMax);
///return NULL;
VIDEO_FRAME_INFO_S stFrmInfo;
memset(&stFrmInfo, 0, sizeof stFrmInfo);
int vdecchn = 0;
VDEC_CHN_STAT_S stVdecChnStat;
while(1)
{
for (int i = 0; i < channelMax; i++)
{
s32Ret = HI_MPI_VDEC_Query(i, &stVdecChnStat);
if(s32Ret != HI_SUCCESS)
{
printf("HI_MPI_VDEC_Query usleep\n");
usleep(1000);
}
else
{
s32Ret = HI_MPI_VDEC_GetImage(i ,&stFrmInfo, HI_IO_BLOCK);
if(s32Ret == HI_SUCCESS)
{
///printf("---2\n");
///s32Ret = HI_MPI_VENC_SendFrame(i, &stFrmInfo);//venc
///s32Ret = HI_MPI_VENC_SendFrame(i+channelMax, &stFrmInfo);//venc
HI_MPI_VPSS_UserSendFrame(i+8, &stFrmInfo);//vdec->->vpss->venc
HI_MPI_VPSS_UserSendFrame(i, &stFrmInfo);//vdec ->vpss->vo
HI_MPI_VDEC_ReleaseImage(i, &stFrmInfo);
}
else
{
usleep(1000);
}
}
}
}
}[/code]
调试信息:
# cat /proc/umap/vpss
[VPSS] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:47]
-------------------------VPSS GRP ATTR-----------------------------------
GrpID MaxW MaxH PixFmt DieMode DrEn DbEn IeEn NrEn HistEn
0 1920 1080 semi420 0 0 0 1 1 0
1 1920 1080 semi420 0 0 0 1 1 0
2 1920 1080 semi420 0 0 0 1 1 0
3 1920 1080 semi420 0 0 0 1 1 0
8 1920 1088 semi422 0 0 0 1 1 0
9 1920 1088 semi422 0 0 0 1 1 0
10 1920 1088 semi422 0 0 0 1 1 0
11 1920 1088 semi422 0 0 0 1 1 0
-----------------------VPSS GRP FRAME CONTROL INFO-------------------------
GrpID bFilter Width Height SrcFRate DstFRate
0 0 0 0 -1 -1
1 0 0 0 -1 -1
2 0 0 0 -1 -1
3 0 0 0 -1 -1
8 0 0 0 -1 -1
9 0 0 0 -1 -1
10 0 0 0 -1 -1
11 0 0 0 -1 -1
-------------------------VPSS GRP PARAM-----------------------------------
GrpID Lum Cont Dark Bright IeStr IeSharp SfStr TfStr Motion DiStr ChrmRg NrW SfWin DisMode
0 32 8 16 16 32 7 3 1 0 7 4 0 0 0
1 32 8 16 16 32 7 3 1 0 7 4 0 0 0
2 32 8 16 16 32 7 3 1 0 7 4 0 0 0
3 32 8 16 16 32 7 3 1 0 7 4 0 0 0
8 32 8 16 16 32 7 3 1 1 7 4 0 0 0
9 32 8 16 16 32 7 3 1 1 7 4 0 0 0
10 32 8 16 16 32 7 3 1 1 7 4 0 0 0
11 32 8 16 16 32 7 3 1 1 7 4 0 0 0
-------------------------VPSS CHN PARAM---------------------------------
GrpID Chn0Sp Chn1Sp Chn2Sp Chn3Sp Chn0Sf Chn1Sf Chn2Sf Chn3Sf Chn0Tf Chn1Tf Chn2Tf Chn3Tf
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0
-----------------------VPSS GRP PRESCALE INFO-------------------------
GrpID bPreScl CapSel Width Height totde
-------------------------VPSS CHN ATTR-----------------------------------
GrpId ChnID Enable SpEn FrmWkEn LW RW TW BW
0 0 1 0 1 2 2 2 2
0 1 1 0 1 2 2 2 2
0 2 1 0 1 2 2 2 2
0 3 1 0 1 2 2 2 2
0 4 1 0 1 2 2 2 2
1 0 1 0 1 2 2 2 2
1 1 1 0 1 2 2 2 2
1 2 1 0 1 2 2 2 2
1 3 1 0 1 2 2 2 2
1 4 1 0 1 2 2 2 2
2 0 1 0 1 2 2 2 2
2 1 1 0 1 2 2 2 2
2 2 1 0 1 2 2 2 2
2 3 1 0 1 2 2 2 2
2 4 1 0 1 2 2 2 2
3 0 1 0 1 2 2 2 2
3 1 1 0 1 2 2 2 2
3 2 1 0 1 2 2 2 2
3 3 1 0 1 2 2 2 2
3 4 1 0 1 2 2 2 2
8 0 1 0 0 0 0 0 0
8 1 1 0 0 0 0 0 0
8 2 0 0 0 0 0 0 0
8 3 0 0 0 0 0 0 0
8 4 0 0 0 0 0 0 0
9 0 1 0 0 0 0 0 0
9 1 1 0 0 0 0 0 0
9 2 0 0 0 0 0 0 0
9 3 0 0 0 0 0 0 0
9 4 0 0 0 0 0 0 0
10 0 1 0 0 0 0 0 0
10 1 1 0 0 0 0 0 0
10 2 0 0 0 0 0 0 0
10 3 0 0 0 0 0 0 0
10 4 0 0 0 0 0 0 0
11 0 1 0 0 0 0 0 0
11 1 1 0 0 0 0 0 0
11 2 0 0 0 0 0 0 0
11 3 0 0 0 0 0 0 0
11 4 0 0 0 0 0 0 0
-------------------------VPSS CROP INFO-----------------------------------
GrpId CropEn CoorTp CoorX CoorY Width Height CapSel OriW OriH TrimWid TrimHgt
0 0 RIT 0 0 0 0 BOTH 1920 1080 1920 1080
1 0 RIT 0 0 0 0 BOTH 1920 1080 1920 1080
2 0 RIT 0 0 0 0 BOTH 1920 1080 1920 1080
3 0 RIT 0 0 0 0 BOTH 1920 1080 1920 1080
8 0 RIT 0 0 0 0 BOTH 1920 1080 0 0
9 0 RIT 0 0 0 0 BOTH 1920 1080 0 0
10 0 RIT 0 0 0 0 BOTH 1920 1080 0 0
11 0 RIT 0 0 0 0 BOTH 1920 1080 0 0
-------------------------VPSS GRP PIC QUEUE-------------------------
GrpID FreeLen BusyLen Delay
0 7 0 0
1 7 0 0
2 7 0 0
3 7 0 0
8 7 1 0
9 7 1 0
10 7 1 0
11 7 1 0
-----------------------VPSS GRP WORK STATUS-------------------------
GrpID RecvPic ViLost VdecLost NewDo OldDo NewUnDo OldUnDo NoHist StartFl bStart CostTm MaxCostTm
0 33321 0 0 33321 0 32 154471 0 0 1-1237650005-1237650005
1 33321 0 0 33321 0 32 156885 0 0 1-1237649959-1237649959
2 33321 0 0 33321 0 25 152283 0 0 1-1237640009-1237640009
3 33321 0 0 33321 0 25 149910 0 0 1-1237639936-1237639936
8 1 0 0 0 0 0 0 0 133312 1 0 0
9 1 0 0 0 0 0 0 0 133312 1 0 0
10 1 0 0 0 0 0 0 0 133312 1 0 0
11 1 0 0 0 0 0 0 0 133312 1 0 0
-----------------------VPSS CHN WORK STATUS-------------------------
GrpID ChnID WorkMode Depth SendOk bConfident bDouble CapSel
0 0 AUTO 0 0 0 -- BOTH
0 1 AUTO 0 0 0 -- BOTH
0 2 AUTO 0 33321 1 0 --
0 3 AUTO 0 0 0 -- --
0 4 AUTO 0 0 0 -- --
1 0 AUTO 0 0 0 -- BOTH
1 1 AUTO 0 0 0 -- BOTH
1 2 AUTO 0 33321 1 0 --
1 3 AUTO 0 0 0 -- --
1 4 AUTO 0 0 0 -- --
2 0 AUTO 0 0 0 -- BOTH
2 1 AUTO 0 0 0 -- BOTH
2 2 AUTO 0 33321 1 0 --
2 3 AUTO 0 0 0 -- --
2 4 AUTO 0 0 0 -- --
3 0 AUTO 0 0 0 -- BOTH
3 1 AUTO 0 0 0 -- BOTH
3 2 AUTO 0 33321 1 0 --
3 3 AUTO 0 0 0 -- --
3 4 AUTO 0 0 0 -- --
8 0 USER 0 0 0 -- BOTH
8 1 USER 0 0 0 -- BOTH
8 2 AUTO 0 0 0 0 --
8 3 AUTO 0 0 0 -- --
8 4 AUTO 0 0 0 -- --
9 0 USER 0 0 0 -- BOTH
9 1 USER 0 0 0 -- BOTH
9 2 AUTO 0 0 0 0 --
9 3 AUTO 0 0 0 -- --
9 4 AUTO 0 0 0 -- --
10 0 USER 0 0 0 -- BOTH
10 1 USER 0 0 0 -- BOTH
10 2 AUTO 0 0 0 0 --
10 3 AUTO 0 0 0 -- --
10 4 AUTO 0 0 0 -- --
11 0 USER 0 0 0 -- BOTH
11 1 USER 0 0 0 -- BOTH
11 2 AUTO 0 0 0 0 --
11 3 AUTO 0 0 0 -- --
11 4 AUTO 0 0 0 -- --
-----------------------TIMER WORK STATUS-------------------------
CntPerSec MaxCntPerSec CostTm MostCostTm CostTmPerSec MCostTmPerSec
100 101 84 356 8844 11568
-------------------------DRV WORK STATUS-----------------------------------
StartSuc0 StartSuc1 LinkInt NodeInt StartErr0 NodeIdErr0 StartErr1 NodeIdErr1 BusErr
74174 59110 133284 0 0 0 0 0 0
-------------------------DRV NODE QUEUE-----------------------------------
FreeNum WaitNum Busy00 Busy01 Sel0 Busy10 Busy11 Sel1
128 0 0 0 0 0 0 0
-----------------------INT WORK STATUS-------------------------
CntPerSec MaxCntPerSec CostTm MostCostTm CostTmPerSec MCostTmPerSec
99 116 27 153 2633 3694
#
# cat /proc/umap/grp
[GRP] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:44]
-----GROUP COLOR2GREY CONF------------------------------------------------------------
Enabled MaxWidth MaxHeight
0 0 0
-----GROUP CHN ATTR-------------------------------------------------------------
NO. ChnId EnType Width Height C2GEn VeStr OsdStr SrcFr TarFr Timeref PixFmt PicAddr
0 0 96 1920 1080 0 NO NO -1 -1 1 YUV420 0x89edc000
1 1 96 1920 1080 0 NO NO -1 -1 1 YUV420 0xc1bb6000
2 2 96 1920 1080 0 NO NO -1 -1 1 YUV420 0x8b944000
3 3 96 1920 1080 0 NO NO -1 -1 1 YUV420 0xc3321000
4 4 96 352 288 0 NO NO -1 -1 1 YUV420 0x 0
5 5 96 352 288 0 NO NO -1 -1 1 YUV420 0x 0
6 6 96 352 288 0 NO NO -1 -1 1 YUV420 0x 0
7 7 96 352 288 0 NO NO -1 -1 1 YUV420 0x 0
-----GROUP VPSS QUERY-----------------------------------------------------------
NO. Query QueryOk QueryFR Invld Full VbFail Fail InfoErr Stop
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0
-----GROUP SEND1----------------------------------------------------------------
NO. VpssSnd VInfErr OthrSnd OInfErr Send Stop Full DrectSnd SizeErr
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0
-----GROUP SEND2----------------------------------------------------------------
NO. SendDsu StartOk StartFail IntOk IntFail SrcAdd SrcSub HistAdd HistSub DestAdd DestSub
0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0 0 0
-----GROUP PIC QUEUE STATE------------------------------------------------------
NO. Free busy dsu
0 6 0 0
1 6 0 0
2 6 0 0
3 6 0 0
4 6 0 0
5 6 0 0
6 6 0 0
7 6 0 0
-----GROUP CHNL INFO------------------------------------------------------------
NO. Inq InqOk Start StartOk Config GrpInt
0 274158 0 0 0 0 0
1 274156 0 0 0 0 0
2 274156 0 0 0 0 0
3 274154 0 0 0 0 0
4 274158 0 0 0 0 0
5 274156 0 0 0 0 0
6 274154 0 0 0 0 0
7 274154 0 0 0 0 0
#
# cat /proc/umap/sys
[SYS] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:44]
System State: 0 (0: initialized; 1: exiting; 2: exited)
-----MEM TABLE--------------------------------------------------------
MOD MODNAME DEV CHN MMZNAME
4 vdec 0 1 ddr1
4 vdec 0 3 ddr1
4 vdec 0 5 ddr1
4 vdec 0 7 ddr1
4 vdec 0 9 ddr1
4 vdec 0 11 ddr1
4 vdec 0 13 ddr1
4 vdec 0 15 ddr1
4 vdec 0 17 ddr1
4 vdec 0 19 ddr1
4 vdec 0 21 ddr1
4 vdec 0 23 ddr1
4 vdec 0 25 ddr1
4 vdec 0 27 ddr1
4 vdec 0 29 ddr1
4 vdec 0 31 ddr1
6 grp 1 0 ddr1
6 grp 3 0 ddr1
6 grp 5 0 ddr1
6 grp 7 0 ddr1
6 grp 9 0 ddr1
6 grp 11 0 ddr1
6 grp 13 0 ddr1
6 grp 15 0 ddr1
6 grp 17 0 ddr1
6 grp 19 0 ddr1
6 grp 21 0 ddr1
6 grp 23 0 ddr1
6 grp 25 0 ddr1
6 grp 27 0 ddr1
6 grp 29 0 ddr1
6 grp 31 0 ddr1
6 grp 33 0 ddr1
6 grp 35 0 ddr1
6 grp 37 0 ddr1
6 grp 39 0 ddr1
6 grp 41 0 ddr1
6 grp 43 0 ddr1
6 grp 45 0 ddr1
6 grp 47 0 ddr1
6 grp 49 0 ddr1
6 grp 51 0 ddr1
6 grp 53 0 ddr1
6 grp 55 0 ddr1
6 grp 57 0 ddr1
6 grp 59 0 ddr1
6 grp 61 0 ddr1
6 grp 63 0 ddr1
7 venc 0 1 ddr1
7 venc 0 3 ddr1
7 venc 0 5 ddr1
7 venc 0 7 ddr1
7 venc 0 9 ddr1
7 venc 0 11 ddr1
7 venc 0 13 ddr1
7 venc 0 15 ddr1
7 venc 0 17 ddr1
7 venc 0 19 ddr1
7 venc 0 21 ddr1
7 venc 0 23 ddr1
7 venc 0 25 ddr1
7 venc 0 27 ddr1
7 venc 0 29 ddr1
7 venc 0 31 ddr1
7 venc 0 33 ddr1
7 venc 0 35 ddr1
7 venc 0 37 ddr1
7 venc 0 39 ddr1
7 venc 0 41 ddr1
7 venc 0 43 ddr1
7 venc 0 45 ddr1
7 venc 0 47 ddr1
7 venc 0 49 ddr1
7 venc 0 51 ddr1
7 venc 0 53 ddr1
7 venc 0 55 ddr1
7 venc 0 57 ddr1
7 venc 0 59 ddr1
7 venc 0 61 ddr1
7 venc 0 63 ddr1
8 vpss 1 0 ddr1
8 vpss 3 0 ddr1
8 vpss 5 0 ddr1
8 vpss 7 0 ddr1
8 vpss 9 0 ddr1
8 vpss 11 0 ddr1
8 vpss 13 0 ddr1
8 vpss 15 0 ddr1
8 vpss 17 0 ddr1
8 vpss 19 0 ddr1
8 vpss 21 0 ddr1
8 vpss 23 0 ddr1
8 vpss 25 0 ddr1
8 vpss 27 0 ddr1
8 vpss 29 0 ddr1
8 vpss 31 0 ddr1
8 vpss 33 0 ddr1
8 vpss 35 0 ddr1
8 vpss 37 0 ddr1
8 vpss 39 0 ddr1
8 vpss 41 0 ddr1
8 vpss 43 0 ddr1
8 vpss 45 0 ddr1
8 vpss 47 0 ddr1
8 vpss 49 0 ddr1
8 vpss 51 0 ddr1
8 vpss 53 0 ddr1
8 vpss 55 0 ddr1
8 vpss 57 0 ddr1
8 vpss 59 0 ddr1
8 vpss 61 0 ddr1
8 vpss 63 0 ddr1
-----BIND RELATION TABLE--------------------------------------------------------
FirMod FirDev FirChn SecMod SecDev SecChn TirMod TirDev TirChn SendCnt rstCnt
vpss 0 2 vo 0 0 null 0 0 0 0
vpss 1 2 vo 0 1 null 0 0 0 0
vpss 2 2 vo 0 2 null 0 0 0 0
vpss 3 2 vo 0 3 null 0 0 0 0
vpss 8 0 grp 0 0 null 0 0 0 0
vpss 8 1 grp 4 0 null 0 0 0 0
vpss 9 0 grp 1 0 null 0 0 0 0
vpss 9 1 grp 5 0 null 0 0 0 0
vpss 10 0 grp 2 0 null 0 0 0 0
vpss 10 1 grp 6 0 null 0 0 0 0
vpss 11 0 grp 3 0 null 0 0 0 0
vpss 11 1 grp 7 0 null 0 0 0 0
#
# cat /proc/umap/venc
[VENC] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:45]
-----VENC CHN ATTR-------------------------------------------------------------
NO. Width Height Type Field VIField StreamType ByFrame BlockFlag Sequence Registered LeftBytes LeftFrm CurPacks
0 1920 1080 96 0 0 1 1 0 0 1 0 0 0
1 1920 1080 96 0 0 1 1 0 0 1 0 0 0
2 1920 1080 96 0 0 1 1 0 0 1 0 0 0
3 1920 1080 96 0 0 1 1 0 0 1 0 0 0
4 352 288 96 0 0 1 1 0 0 1 0 0 0
5 352 288 96 0 0 1 1 0 0 1 0 0 0
6 352 288 96 0 0 1 1 0 0 1 0 0 0
7 352 288 96 0 0 1 1 0 0 1 0 0 0
-----VENC STREAM STATE------------------------------------------------------------
NO. FreeCnt BusyCnt UserCnt UserGet UserRls GetTimes Interval FrameRate
0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0
#
# cat /dev/log
nfo]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp8}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp9}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp10}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp11}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp8}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp9}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp10}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp11}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp8}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp9}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp10}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp11}:vpss queue is full,can't receive.!!
有没有人这么处理过,这里通过s32Ret = HI_MPI_VENC_SendFrame(i, &stFrmInfo);//venc可以编码,这样只能编码源分辨率大小的编码码流,现在我想编比源码流小的分辨率的数据,通过创建vpss,绑定大小码流编码通道,venc没有数据,编码不成功,有大神这么处理过吗?求指导!
代码如下
[code]void *EncThread(void *arg)
{
printf("EncThread---\n");
pthread_detach(pthread_self());
int channelMax = 4, s32Ret=0;
VENC_GRP vencGrp;
VPSS_GRP vpssGrp;
//venc
//SAMPLE_COMM_VENC_MemConfig();
for (int i=0; i
/*** main frame **/
vencGrp = i;
s32Ret = SAMPLE_COMM_VENC_Start(vencGrp, vencGrp, PT_H264,\
VIDEO_ENCODING_MODE_PAL, PIC_HD1080, SAMPLE_RC_CBR);
if (HI_SUCCESS != s32Ret)
{
SAMPLE_PRT("Start Venc failed!\n");
}
/*** sub frame **/
vencGrp = i+channelMax;
s32Ret = SAMPLE_COMM_VENC_Start(vencGrp, vencGrp, PT_H264,\
VIDEO_ENCODING_MODE_PAL, PIC_CIF, SAMPLE_RC_CBR);
if (HI_SUCCESS != s32Ret)
{
SAMPLE_PRT("Start Venc failed!\n");
}
#if 1
///vpss
SIZE_S stSize = {1920,1088};
vpssGrp = i+8;
CreateVpssGrp(vpssGrp, &stSize, NULL);
CreateVpssChn(vpssGrp, VPSS_BSTR_CHN, &stSize);//main
//bind
s32Ret = SAMPLE_COMM_VENC_BindVpss(i, vpssGrp, VPSS_BSTR_CHN);
if (HI_SUCCESS != s32Ret)
{
SAMPLE_PRT("Start Venc failed!\n");
//goto END_VENC_4HD_3;
}
stSize.u32Height = 352;
stSize.u32Height = 288;
CreateVpssChn(vpssGrp, VPSS_LSTR_CHN, &stSize);//sub
s32Ret = SAMPLE_COMM_VENC_BindVpss(vencGrp, vpssGrp, VPSS_LSTR_CHN);
if (HI_SUCCESS != s32Ret)
{
SAMPLE_PRT("Start Venc failed!\n");
//goto END_VENC_4HD_3;
}
#endif
///SAMLE_COMM_VDEC_BindVpss(i, i);
///SAMLE_COMM_VDEC_BindVpss(i, vpssGrp);
}
VENCStartGetStreamSendRtp(channelMax);
///return NULL;
VIDEO_FRAME_INFO_S stFrmInfo;
memset(&stFrmInfo, 0, sizeof stFrmInfo);
int vdecchn = 0;
VDEC_CHN_STAT_S stVdecChnStat;
while(1)
{
for (int i = 0; i < channelMax; i++)
{
s32Ret = HI_MPI_VDEC_Query(i, &stVdecChnStat);
if(s32Ret != HI_SUCCESS)
{
printf("HI_MPI_VDEC_Query usleep\n");
usleep(1000);
}
else
{
s32Ret = HI_MPI_VDEC_GetImage(i ,&stFrmInfo, HI_IO_BLOCK);
if(s32Ret == HI_SUCCESS)
{
///printf("---2\n");
///s32Ret = HI_MPI_VENC_SendFrame(i, &stFrmInfo);//venc
///s32Ret = HI_MPI_VENC_SendFrame(i+channelMax, &stFrmInfo);//venc
HI_MPI_VPSS_UserSendFrame(i+8, &stFrmInfo);//vdec->->vpss->venc
HI_MPI_VPSS_UserSendFrame(i, &stFrmInfo);//vdec ->vpss->vo
HI_MPI_VDEC_ReleaseImage(i, &stFrmInfo);
}
else
{
usleep(1000);
}
}
}
}
}[/code]
调试信息:
# cat /proc/umap/vpss
[VPSS] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:47]
-------------------------VPSS GRP ATTR-----------------------------------
GrpID MaxW MaxH PixFmt DieMode DrEn DbEn IeEn NrEn HistEn
0 1920 1080 semi420 0 0 0 1 1 0
1 1920 1080 semi420 0 0 0 1 1 0
2 1920 1080 semi420 0 0 0 1 1 0
3 1920 1080 semi420 0 0 0 1 1 0
8 1920 1088 semi422 0 0 0 1 1 0
9 1920 1088 semi422 0 0 0 1 1 0
10 1920 1088 semi422 0 0 0 1 1 0
11 1920 1088 semi422 0 0 0 1 1 0
-----------------------VPSS GRP FRAME CONTROL INFO-------------------------
GrpID bFilter Width Height SrcFRate DstFRate
0 0 0 0 -1 -1
1 0 0 0 -1 -1
2 0 0 0 -1 -1
3 0 0 0 -1 -1
8 0 0 0 -1 -1
9 0 0 0 -1 -1
10 0 0 0 -1 -1
11 0 0 0 -1 -1
-------------------------VPSS GRP PARAM-----------------------------------
GrpID Lum Cont Dark Bright IeStr IeSharp SfStr TfStr Motion DiStr ChrmRg NrW SfWin DisMode
0 32 8 16 16 32 7 3 1 0 7 4 0 0 0
1 32 8 16 16 32 7 3 1 0 7 4 0 0 0
2 32 8 16 16 32 7 3 1 0 7 4 0 0 0
3 32 8 16 16 32 7 3 1 0 7 4 0 0 0
8 32 8 16 16 32 7 3 1 1 7 4 0 0 0
9 32 8 16 16 32 7 3 1 1 7 4 0 0 0
10 32 8 16 16 32 7 3 1 1 7 4 0 0 0
11 32 8 16 16 32 7 3 1 1 7 4 0 0 0
-------------------------VPSS CHN PARAM---------------------------------
GrpID Chn0Sp Chn1Sp Chn2Sp Chn3Sp Chn0Sf Chn1Sf Chn2Sf Chn3Sf Chn0Tf Chn1Tf Chn2Tf Chn3Tf
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 0 0 0 0 0
10 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0
-----------------------VPSS GRP PRESCALE INFO-------------------------
GrpID bPreScl CapSel Width Height totde
-------------------------VPSS CHN ATTR-----------------------------------
GrpId ChnID Enable SpEn FrmWkEn LW RW TW BW
0 0 1 0 1 2 2 2 2
0 1 1 0 1 2 2 2 2
0 2 1 0 1 2 2 2 2
0 3 1 0 1 2 2 2 2
0 4 1 0 1 2 2 2 2
1 0 1 0 1 2 2 2 2
1 1 1 0 1 2 2 2 2
1 2 1 0 1 2 2 2 2
1 3 1 0 1 2 2 2 2
1 4 1 0 1 2 2 2 2
2 0 1 0 1 2 2 2 2
2 1 1 0 1 2 2 2 2
2 2 1 0 1 2 2 2 2
2 3 1 0 1 2 2 2 2
2 4 1 0 1 2 2 2 2
3 0 1 0 1 2 2 2 2
3 1 1 0 1 2 2 2 2
3 2 1 0 1 2 2 2 2
3 3 1 0 1 2 2 2 2
3 4 1 0 1 2 2 2 2
8 0 1 0 0 0 0 0 0
8 1 1 0 0 0 0 0 0
8 2 0 0 0 0 0 0 0
8 3 0 0 0 0 0 0 0
8 4 0 0 0 0 0 0 0
9 0 1 0 0 0 0 0 0
9 1 1 0 0 0 0 0 0
9 2 0 0 0 0 0 0 0
9 3 0 0 0 0 0 0 0
9 4 0 0 0 0 0 0 0
10 0 1 0 0 0 0 0 0
10 1 1 0 0 0 0 0 0
10 2 0 0 0 0 0 0 0
10 3 0 0 0 0 0 0 0
10 4 0 0 0 0 0 0 0
11 0 1 0 0 0 0 0 0
11 1 1 0 0 0 0 0 0
11 2 0 0 0 0 0 0 0
11 3 0 0 0 0 0 0 0
11 4 0 0 0 0 0 0 0
-------------------------VPSS CROP INFO-----------------------------------
GrpId CropEn CoorTp CoorX CoorY Width Height CapSel OriW OriH TrimWid TrimHgt
0 0 RIT 0 0 0 0 BOTH 1920 1080 1920 1080
1 0 RIT 0 0 0 0 BOTH 1920 1080 1920 1080
2 0 RIT 0 0 0 0 BOTH 1920 1080 1920 1080
3 0 RIT 0 0 0 0 BOTH 1920 1080 1920 1080
8 0 RIT 0 0 0 0 BOTH 1920 1080 0 0
9 0 RIT 0 0 0 0 BOTH 1920 1080 0 0
10 0 RIT 0 0 0 0 BOTH 1920 1080 0 0
11 0 RIT 0 0 0 0 BOTH 1920 1080 0 0
-------------------------VPSS GRP PIC QUEUE-------------------------
GrpID FreeLen BusyLen Delay
0 7 0 0
1 7 0 0
2 7 0 0
3 7 0 0
8 7 1 0
9 7 1 0
10 7 1 0
11 7 1 0
-----------------------VPSS GRP WORK STATUS-------------------------
GrpID RecvPic ViLost VdecLost NewDo OldDo NewUnDo OldUnDo NoHist StartFl bStart CostTm MaxCostTm
0 33321 0 0 33321 0 32 154471 0 0 1-1237650005-1237650005
1 33321 0 0 33321 0 32 156885 0 0 1-1237649959-1237649959
2 33321 0 0 33321 0 25 152283 0 0 1-1237640009-1237640009
3 33321 0 0 33321 0 25 149910 0 0 1-1237639936-1237639936
8 1 0 0 0 0 0 0 0 133312 1 0 0
9 1 0 0 0 0 0 0 0 133312 1 0 0
10 1 0 0 0 0 0 0 0 133312 1 0 0
11 1 0 0 0 0 0 0 0 133312 1 0 0
-----------------------VPSS CHN WORK STATUS-------------------------
GrpID ChnID WorkMode Depth SendOk bConfident bDouble CapSel
0 0 AUTO 0 0 0 -- BOTH
0 1 AUTO 0 0 0 -- BOTH
0 2 AUTO 0 33321 1 0 --
0 3 AUTO 0 0 0 -- --
0 4 AUTO 0 0 0 -- --
1 0 AUTO 0 0 0 -- BOTH
1 1 AUTO 0 0 0 -- BOTH
1 2 AUTO 0 33321 1 0 --
1 3 AUTO 0 0 0 -- --
1 4 AUTO 0 0 0 -- --
2 0 AUTO 0 0 0 -- BOTH
2 1 AUTO 0 0 0 -- BOTH
2 2 AUTO 0 33321 1 0 --
2 3 AUTO 0 0 0 -- --
2 4 AUTO 0 0 0 -- --
3 0 AUTO 0 0 0 -- BOTH
3 1 AUTO 0 0 0 -- BOTH
3 2 AUTO 0 33321 1 0 --
3 3 AUTO 0 0 0 -- --
3 4 AUTO 0 0 0 -- --
8 0 USER 0 0 0 -- BOTH
8 1 USER 0 0 0 -- BOTH
8 2 AUTO 0 0 0 0 --
8 3 AUTO 0 0 0 -- --
8 4 AUTO 0 0 0 -- --
9 0 USER 0 0 0 -- BOTH
9 1 USER 0 0 0 -- BOTH
9 2 AUTO 0 0 0 0 --
9 3 AUTO 0 0 0 -- --
9 4 AUTO 0 0 0 -- --
10 0 USER 0 0 0 -- BOTH
10 1 USER 0 0 0 -- BOTH
10 2 AUTO 0 0 0 0 --
10 3 AUTO 0 0 0 -- --
10 4 AUTO 0 0 0 -- --
11 0 USER 0 0 0 -- BOTH
11 1 USER 0 0 0 -- BOTH
11 2 AUTO 0 0 0 0 --
11 3 AUTO 0 0 0 -- --
11 4 AUTO 0 0 0 -- --
-----------------------TIMER WORK STATUS-------------------------
CntPerSec MaxCntPerSec CostTm MostCostTm CostTmPerSec MCostTmPerSec
100 101 84 356 8844 11568
-------------------------DRV WORK STATUS-----------------------------------
StartSuc0 StartSuc1 LinkInt NodeInt StartErr0 NodeIdErr0 StartErr1 NodeIdErr1 BusErr
74174 59110 133284 0 0 0 0 0 0
-------------------------DRV NODE QUEUE-----------------------------------
FreeNum WaitNum Busy00 Busy01 Sel0 Busy10 Busy11 Sel1
128 0 0 0 0 0 0 0
-----------------------INT WORK STATUS-------------------------
CntPerSec MaxCntPerSec CostTm MostCostTm CostTmPerSec MCostTmPerSec
99 116 27 153 2633 3694
#
# cat /proc/umap/grp
[GRP] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:44]
-----GROUP COLOR2GREY CONF------------------------------------------------------------
Enabled MaxWidth MaxHeight
0 0 0
-----GROUP CHN ATTR-------------------------------------------------------------
NO. ChnId EnType Width Height C2GEn VeStr OsdStr SrcFr TarFr Timeref PixFmt PicAddr
0 0 96 1920 1080 0 NO NO -1 -1 1 YUV420 0x89edc000
1 1 96 1920 1080 0 NO NO -1 -1 1 YUV420 0xc1bb6000
2 2 96 1920 1080 0 NO NO -1 -1 1 YUV420 0x8b944000
3 3 96 1920 1080 0 NO NO -1 -1 1 YUV420 0xc3321000
4 4 96 352 288 0 NO NO -1 -1 1 YUV420 0x 0
5 5 96 352 288 0 NO NO -1 -1 1 YUV420 0x 0
6 6 96 352 288 0 NO NO -1 -1 1 YUV420 0x 0
7 7 96 352 288 0 NO NO -1 -1 1 YUV420 0x 0
-----GROUP VPSS QUERY-----------------------------------------------------------
NO. Query QueryOk QueryFR Invld Full VbFail Fail InfoErr Stop
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0
-----GROUP SEND1----------------------------------------------------------------
NO. VpssSnd VInfErr OthrSnd OInfErr Send Stop Full DrectSnd SizeErr
0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0
-----GROUP SEND2----------------------------------------------------------------
NO. SendDsu StartOk StartFail IntOk IntFail SrcAdd SrcSub HistAdd HistSub DestAdd DestSub
0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0 0 0 0
-----GROUP PIC QUEUE STATE------------------------------------------------------
NO. Free busy dsu
0 6 0 0
1 6 0 0
2 6 0 0
3 6 0 0
4 6 0 0
5 6 0 0
6 6 0 0
7 6 0 0
-----GROUP CHNL INFO------------------------------------------------------------
NO. Inq InqOk Start StartOk Config GrpInt
0 274158 0 0 0 0 0
1 274156 0 0 0 0 0
2 274156 0 0 0 0 0
3 274154 0 0 0 0 0
4 274158 0 0 0 0 0
5 274156 0 0 0 0 0
6 274154 0 0 0 0 0
7 274154 0 0 0 0 0
#
# cat /proc/umap/sys
[SYS] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:44]
System State: 0 (0: initialized; 1: exiting; 2: exited)
-----MEM TABLE--------------------------------------------------------
MOD MODNAME DEV CHN MMZNAME
4 vdec 0 1 ddr1
4 vdec 0 3 ddr1
4 vdec 0 5 ddr1
4 vdec 0 7 ddr1
4 vdec 0 9 ddr1
4 vdec 0 11 ddr1
4 vdec 0 13 ddr1
4 vdec 0 15 ddr1
4 vdec 0 17 ddr1
4 vdec 0 19 ddr1
4 vdec 0 21 ddr1
4 vdec 0 23 ddr1
4 vdec 0 25 ddr1
4 vdec 0 27 ddr1
4 vdec 0 29 ddr1
4 vdec 0 31 ddr1
6 grp 1 0 ddr1
6 grp 3 0 ddr1
6 grp 5 0 ddr1
6 grp 7 0 ddr1
6 grp 9 0 ddr1
6 grp 11 0 ddr1
6 grp 13 0 ddr1
6 grp 15 0 ddr1
6 grp 17 0 ddr1
6 grp 19 0 ddr1
6 grp 21 0 ddr1
6 grp 23 0 ddr1
6 grp 25 0 ddr1
6 grp 27 0 ddr1
6 grp 29 0 ddr1
6 grp 31 0 ddr1
6 grp 33 0 ddr1
6 grp 35 0 ddr1
6 grp 37 0 ddr1
6 grp 39 0 ddr1
6 grp 41 0 ddr1
6 grp 43 0 ddr1
6 grp 45 0 ddr1
6 grp 47 0 ddr1
6 grp 49 0 ddr1
6 grp 51 0 ddr1
6 grp 53 0 ddr1
6 grp 55 0 ddr1
6 grp 57 0 ddr1
6 grp 59 0 ddr1
6 grp 61 0 ddr1
6 grp 63 0 ddr1
7 venc 0 1 ddr1
7 venc 0 3 ddr1
7 venc 0 5 ddr1
7 venc 0 7 ddr1
7 venc 0 9 ddr1
7 venc 0 11 ddr1
7 venc 0 13 ddr1
7 venc 0 15 ddr1
7 venc 0 17 ddr1
7 venc 0 19 ddr1
7 venc 0 21 ddr1
7 venc 0 23 ddr1
7 venc 0 25 ddr1
7 venc 0 27 ddr1
7 venc 0 29 ddr1
7 venc 0 31 ddr1
7 venc 0 33 ddr1
7 venc 0 35 ddr1
7 venc 0 37 ddr1
7 venc 0 39 ddr1
7 venc 0 41 ddr1
7 venc 0 43 ddr1
7 venc 0 45 ddr1
7 venc 0 47 ddr1
7 venc 0 49 ddr1
7 venc 0 51 ddr1
7 venc 0 53 ddr1
7 venc 0 55 ddr1
7 venc 0 57 ddr1
7 venc 0 59 ddr1
7 venc 0 61 ddr1
7 venc 0 63 ddr1
8 vpss 1 0 ddr1
8 vpss 3 0 ddr1
8 vpss 5 0 ddr1
8 vpss 7 0 ddr1
8 vpss 9 0 ddr1
8 vpss 11 0 ddr1
8 vpss 13 0 ddr1
8 vpss 15 0 ddr1
8 vpss 17 0 ddr1
8 vpss 19 0 ddr1
8 vpss 21 0 ddr1
8 vpss 23 0 ddr1
8 vpss 25 0 ddr1
8 vpss 27 0 ddr1
8 vpss 29 0 ddr1
8 vpss 31 0 ddr1
8 vpss 33 0 ddr1
8 vpss 35 0 ddr1
8 vpss 37 0 ddr1
8 vpss 39 0 ddr1
8 vpss 41 0 ddr1
8 vpss 43 0 ddr1
8 vpss 45 0 ddr1
8 vpss 47 0 ddr1
8 vpss 49 0 ddr1
8 vpss 51 0 ddr1
8 vpss 53 0 ddr1
8 vpss 55 0 ddr1
8 vpss 57 0 ddr1
8 vpss 59 0 ddr1
8 vpss 61 0 ddr1
8 vpss 63 0 ddr1
-----BIND RELATION TABLE--------------------------------------------------------
FirMod FirDev FirChn SecMod SecDev SecChn TirMod TirDev TirChn SendCnt rstCnt
vpss 0 2 vo 0 0 null 0 0 0 0
vpss 1 2 vo 0 1 null 0 0 0 0
vpss 2 2 vo 0 2 null 0 0 0 0
vpss 3 2 vo 0 3 null 0 0 0 0
vpss 8 0 grp 0 0 null 0 0 0 0
vpss 8 1 grp 4 0 null 0 0 0 0
vpss 9 0 grp 1 0 null 0 0 0 0
vpss 9 1 grp 5 0 null 0 0 0 0
vpss 10 0 grp 2 0 null 0 0 0 0
vpss 10 1 grp 6 0 null 0 0 0 0
vpss 11 0 grp 3 0 null 0 0 0 0
vpss 11 1 grp 7 0 null 0 0 0 0
#
# cat /proc/umap/venc
[VENC] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:45]
-----VENC CHN ATTR-------------------------------------------------------------
NO. Width Height Type Field VIField StreamType ByFrame BlockFlag Sequence Registered LeftBytes LeftFrm CurPacks
0 1920 1080 96 0 0 1 1 0 0 1 0 0 0
1 1920 1080 96 0 0 1 1 0 0 1 0 0 0
2 1920 1080 96 0 0 1 1 0 0 1 0 0 0
3 1920 1080 96 0 0 1 1 0 0 1 0 0 0
4 352 288 96 0 0 1 1 0 0 1 0 0 0
5 352 288 96 0 0 1 1 0 0 1 0 0 0
6 352 288 96 0 0 1 1 0 0 1 0 0 0
7 352 288 96 0 0 1 1 0 0 1 0 0 0
-----VENC STREAM STATE------------------------------------------------------------
NO. FreeCnt BusyCnt UserCnt UserGet UserRls GetTimes Interval FrameRate
0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0
4 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 0
6 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0
#
# cat /dev/log
nfo]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp8}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp9}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp10}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp11}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp8}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp9}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp10}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp11}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp8}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp9}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp8}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp9}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp10}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VpssFakeQuery [Line]:489 [Info]:<3>[ vpss] [grp11}:get buffer fail!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp10}:vpss queue is full,can't receive.!!
<3>[ vpss] [Func]:VPSS_UserSendFrame [Line]:5591 [Info]:<3>[ vpss] [grp11}:vpss queue is full,can't receive.!!
有没有人这么处理过,这里通过s32Ret = HI_MPI_VENC_SendFrame(i, &stFrmInfo);//venc可以编码,这样只能编码源分辨率大小的编码码流,现在我想编比源码流小的分辨率的数据,通过创建vpss,绑定大小码流编码通道,venc没有数据,编码不成功,有大神这么处理过吗?求指导!
我来回答
回答13个
时间排序
认可量排序
认可0
认可0
认可0
认可0
认可0
认可0
认可0
认可0
认可0
认可0
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2014-10-24 11:37:39
-
2016-03-28 08:29:17
-
2017-05-29 22:59:44
-
2016-09-13 21:37:08
-
2019-07-08 09:21:28
-
2019-04-26 23:00:10
-
2017-09-12 09:18:45
-
2015-10-20 15:31:09
-
2021-01-13 13:40:57
-
2018-12-30 11:43:59
-
2020-04-03 10:30:30
-
2018-10-30 10:34:27
-
2019-07-03 20:16:52
-
2017-06-21 17:05:51
-
2016-11-06 23:18:26
-
2017-10-16 16:25:15
-
2021-12-21 18:41:41
-
2017-08-07 10:52:31
-
2020-01-13 16:19:44
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认