
horotororensu


0 访问量
0 原创专栏
0 资料
0 粉丝
个性签名:此E友还没有留下个性签名哦~
加入易百纳时间:2018-07-23
-
[code]typedef struct hiBORDER_S { HI_U32 u32TopWidth; /* top border weight, in pixel*/ HI_U32 u32BottomWidth; /* bottom border weight, in pixel*/ HI_U32 u32LeftWidth; /* left border weight, in pixel*/ HI_U32 u32RightWidth; /* right border weight, in pixel*/ HI_U32 u32Color; /* border color, RGB888*/ } BORDER_S;[/code] 在 VPSS 上添加了边框,但是视频的边会被边框遮挡住,有什么办法不让边框遮挡视频吗?2020-07-090 0 1452
-
使用的平台是 HI3536,使用了 HDMI 和 BT1120 两种输出。现在想把 QT 的界面在一个输出上用 3840x2160 显示,另一个输出上用 1920x1080 显示,请问有什么好方法吗? 我想到的方案是提取 fb0 的数据缩放后写入 fb1 中,不知道有没有其他的方法?2020-07-061 0 2324
-
使用 HI_MPI_VENC_CreateChn 创建的通道号大于等于 4 时,该函数返回成功,但是 cat /proc/umap/venc 没有这个通道。通道号小于 4 的都能创建成功,请问这是什么原因? [code]~ # cat /proc/umap/venc [VENC] Version: [Hi3531D_MPP_V1.0.4.0 B050 Release], Build Time[May 30 2018, 17:52:07] -----MODULE PARAM-------------------------------------------------------------- VencBufferCache FrameBufRecycle QuickSchedule JpegClearStreamBuf OneBufferForJpegOSD VencMaxChnNum 0 0 0 1 0 128 -----VENC CHN ATTR 1----------------------------------------------------------- ID Width Height Type ByFrame Sequence LeftBytes LeftFrm CurPacks GopMode Prio 2 3840 2160 96 Y 132 0 0 1 NormalP 0 3 720 576 96 Y 101 0 0 1 NormalP 0 -----VENC CHN ATTR 2----------------------------------------------------------- VeStr SrcFr TarFr Timeref PixFmt PicAddr Y -1 -1 614 YUV420 0x66cf4100 Y -1 -1 614 YUV420 0x6a887000 -----VENC CHN RECEIVE STAT----------------------------------------------------- ID Start StartEx RecvLeft EncLeft 2 1 0 0 0 3 1 0 0 0 -----VENC VPSS QUERY----------------------------------------------------------- ID Query QueryOk QueryFR Invld Full VbFail QueryFail InfoErr Stop 2 437 436 0 301 0 0 1 0 1 3 340 340 0 238 0 0 0 0 0 -----VENC SEND1---------------------------------------------------------------- ID VpssSnd VInfErr OthrSnd OInfErr Send Stop Full CropErr DrectSnd SizeErr 2 134 1 0 0 133 0 0 0 133 0 3 101 0 0 0 101 0 0 0 101 0 -----VENC SEND2---------------------------------------------------------------- ID SendVgs StartOk StartFail IntOk IntFail SrcAdd SrcSub DestAdd DestSub 2 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 -----VENC PIC QUEUE STATE------------------------------------------------------ ID Free Busy Vgs 2 5 1 0 3 6 0 0 -----VENC CHNL INFO------------------------------------------------------------ ID Inq InqOk Start StartOk Config VencInt ChaResLost OverLoad Skip 2 794 134 134 134 134 133 0 0 0 3 903 103 103 103 103 103 0 0 0 -----VENC CROP INFO------------------------------------------------------------ ID CropEn StartX StartY Width Height 2 N 0 0 0 0 3 N 0 0 0 0 -----ROI INFO------------------------------------------------------------------ ID Type Index bRoiEn bAbsQp Qp Width Height StartX StartY -----VENC STREAM STATE--------------------------------------------------------- ID FreeCnt BusyCnt UserCnt UserGet UserRls GetTimes Interval FrameRate 2 1 0 0 147 147 132 30053 30 3 1 0 0 113 113 101 29962 30 ~ # [/code]2019-06-174 0 2915
-
参数设置为 VO_OUTPUT_2560x1440_30 或 VO_OUTPUT_2560x1440_60,调用 HI_MPI_VO_SetPubAttr 时报错,提示参数非法。 [code][SAMPLE_COMM_VO_StartDev]-96: failed with 0xa00f8008![/code] /dev/logmpp 打印: [code]<3>[ vo] [Func]:VOU_DRV_CheckDevPubAttr [Line]:4073 [Info]:<3>[ vo] Vo0's bcas 0 intfsync 27 illegal! <3>[ vo] [Func]:VouSetPubAttr [Line]:463 [Info]:<3>[ vo] Vo0's pub attr is illegal![/code] 输出分辨率设置为 4K、1920x1080、1280x720 时没有问题2019-07-260 0 3268
-
[img]https://graph.baidu.com/resource/101f3c96b4997a8a6bc5d01557388905.jpg[/img] 编码出的视频能明显看出锯齿2019-05-091 0 2695
-
使用 H264 CBR 的默认参数进行编码,编码出的数据 I 帧比较大。想减少 I 帧的大小,将 u32MaxIprop 的值设为了 6 [code]stVencRcPara.stParamH264Cbr.u32MaxIprop = 6;[/code] 设置之后 I 帧变小,但是每个 GOP 的第一个 P 帧变得比较大。请问有什么参数让 P 帧大小比较稳定吗?2019-08-132 1 3438
-
hi3536 vpss group 创建失败: 代码中一共创建 4 个 group,极小概率会出现某个 group 创建失败的情况。 logmpp 没有报错信息,在销毁这个 group 的时候会提示不存在 [code]<3>[ vpss] [Func]:VPSS_DestroyGrp [Line]:3617 [Info]:<3>[ vpss] [grp2}:vpss unexist! <3>[ vpss] [Func]:VpssNotifyBind [Line]:297 [Info]:<3>[ vpss] [grp2}:vpss unexist![/code]2019-08-193 0 3704
-
[code]HI_MPI_SYS_Bind failed at SAMPLE_COMM_VDEC_BindVpss: LINE: 904 with 0xffffffff[/code] 调用 SAMPLE_COMM_VDEC_BindVpss(0, 0) 时绑定失败,使用的 SDK 版本是Hi3536 V100R001C02SPC060。SAMPLE_COMM_VDEC_BindVpss 调用一直失败,除非重启设备才会恢复正常。请问什么原因会导致这个错误。2019-08-211 0 2152
-
统计亮度信息的接口 HI_MPI_VPSS_GetChnRegionLuma,我看 SDK 中没有定义。SDK 使用的版本是 Hi3536_SDK_V2.0.6.0。2019-02-280 0 2099
-
OSD 字幕的颜色是白色的,想修改成其他颜色,但是在开发文档中没有找到类似 fgcolor 的参数,请问如何修改 OSD 字幕的颜色?2019-02-262 0 1626
-
使用 SDI 作为视频输入,没有接摄像头。但是能 VI 能收到数据,画面是淡紫色,查看 VB 里面发现有数据。在线模式就没有这个问题,请教是什么原因。 [code]~ # cat /proc/umap/vb [VB] Version: [Hi3516A_MPP_V1.0.7.0 B050 Release], Build Time[Nov 25 2016, 21:36:12] -----VB PUB CONFIG------------------------------------------------------------- Max Count of Pools: 256 -----VB SUPPLEMENT ATTR-------------------------------------------------------- Supplement Config: 0 Supplement Size: 0 Vb Total Cnt: 44 -----COMMON POOL CONFIG-------------------------------------------------------- PoolId 0 1 Size 3159360 601344 Count 20 20 ------------------------------------------------------------------------------ PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree 0 0xa0200000 0xe1000000 1 -1 3159360 20 17(17) 5 BLK VIU VOU VGS VENC VDEC VDA H264E JPEGE MPEGE H264D JPEGD MPEGD VPSS GRP MPI PCIV AI AENC RC VFMW USER H265E FISHEYE 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Sum 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ------------------------------------------------------------------------------ PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree 1 0xa3e43000 0xe6000000 1 -1 601344 20 20(20) 17 ------------------------------------------------------------------------------ PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree 2 0xa545d000 0x 0 0 -2 3150848 2 0(0) 0 BLK VIU VOU VGS VENC VDEC VDA H264E JPEGE MPEGE H264D JPEGD MPEGD VPSS GRP MPI PCIV AI AENC RC VFMW USER H265E FISHEYE 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Sum 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ------------------------------------------------------------------------------ PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree 3 0xa5b0e000 0x 0 0 -2 544320 2 0(0) 0 BLK VIU VOU VGS VENC VDEC VDA H264E JPEGE MPEGE H264D JPEGD MPEGD VPSS GRP MPI PCIV AI AENC RC VFMW USER H265E FISHEYE 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Sum 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [/code]2018-12-180 0 1475
-
视频没有问题,Hi3536处理视频后显示,线条一直闪烁是什么原因。显示的是图中的网页,线条一直闪 [img]http://e.hiphotos.baidu.com/image/pic/item/4ec2d5628535e5dd8b479f8b7bc6a7efce1b627e.jpg[/img]2018-11-060 0 1582
-
使用 Hi3516+bt1120,视频曝光严重,但是我用 PQtool 无法获取和设置曝光时间,不知道是什么原因。 [code][2018/11/02 15:19:03] [NET 192.168.1.46:4321] [ExposureAttr] [INFO] Start processing request. CMD=10, Address=0xFF011101 [2018/11/02 15:19:03] [NET 192.168.1.46:4321] [ExposureAttr] [ERROR] Failed to process this request: ReadRegs:get SDK MPI failed! (Address: 0xFF011101)[/code]2018-11-020 0 2006
-
使用Hi3536进行视频解码并通过HDMI输出,在动态场景下视频比较模糊,处理流程为 VDEC——VPSS——VO。 下面是屏幕显示的画面: [img]http://c.hiphotos.baidu.com/image/pic/item/55e736d12f2eb93871d6c39cd8628535e5dd6f21.jpg[/img] 这是我用vo_chn_dump获得的数据: [img]http://h.hiphotos.baidu.com/image/pic/item/4a36acaf2edda3cca302014e0ce93901203f92fe.jpg[/img] 可以看出有很明显的模糊现象。调试信息如下: VDEC: [code]~ # cat /proc/umap/vdec ------------ info from master arm ------------- [VDEC] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:51:58] -----message info-------------------------------------------------------------- ID WakeupVfmw 0 28192 ------------ info from slave arm ------------- [VDEC] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:53:37] -----MODULE PARAM-------------------------------------------------------------- obey_minCR MiniBufMode VBSource 0 0 1 -----CHN ATTR & PARAMS------------------------------------------------------- ID TYPE Prior MaxW MaxH Width Height StrmInputMode Compress STATE 0 H264 5 3840 2160 1920 1080 STREAM/NOBLOCK N START ID VfmwID RefNum MvpEnable DispNum BufSize MaxSlice MaxSPS MaxPPS MaxVPS DisplayMode 0 0 3 No 2 24883200 16 2 2 0 Preview ID ErrThr StrmThr DecMode OutMode SetUserPic Rotate PicPoolId PmvPoolId PriVbCnt 0 30 0 IP Dec N 0 5 -1 10 -----CHN STATE----------------------------------------------------------------- ID PrtclErr StrmUnSP StrmError RefNumErr PicSizeErr fmterror PicBufSizeErr StrmNotRls Notify 0 0 0 0 0 0 0 0 0 57355 ID fps TimerCnt BufFLen DataLen UsrFLen UsrLen ptsBufF ptsBufU StreamEnd 0 31 94718 29027536 0 4064 0 39 0 0 ----- Detail Stream STATE ----------------------------------------------------------- ID MpiSndNum MpiSndLen VdecNum VdecLen FmGetNum FmGetLen FmRlsNum FmRlsLen FmLstGet FmRlsFail 0 28202 217366529 0 0 28208 217366529 28207 217361649 4880 0 ----- Detail FrameStore STATE ----------------------------------------------------------- ID FmNewPic GetFromFm Discard UsrSnd KerSnd KerRls MeetEnd FrmInVdec CurPicPts RedDiff MaxRedDiff DecDiff MaxDecDiff 0 28200 28200 0 0 28200 28199 28200 0 0 0 0 0 0 ID FreeNode VfmwNode VgsNode VgsWorkingNode BusyNode UserNode RefNum IsAvalible VbCnt MaxVbCnt GetPicVbFail GetMvpVbFail 0 38 1 0 0 0 1 1 1 3 6 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[/code] VPSS: [code]~ # cat /proc/umap/vpss ------------ info from master arm ------------- ------------ info from slave arm ------------- [VPSS] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:53:40] -------------------------MODULE PARAM----------------------------------- vpss_vb_source 0 -------------------------VPSS GRP ATTR----------------------------------- GrpID MaxW MaxH PixFmt DieMode DciEn NrEn IeEn HistEn EsEn preMode 0 3840 1080 SP420 nodie 0 1 0 0 1 VPSS -----------------------VPSS GRP FRAME CONTROL INFO------------------------- GrpID bFilter Width Height SrcFRate DstFRate bUserCtrl 0 0 0 0 -1 -1 Y -------------------------VPSS GRP PARAM----------------------------------- GrpID Cont IeStr SfStr TfStr CfStr CTfStr CvbsStr mdz HtfRe edz WtfRe DeMotion DieStr 0 32 0 16 0 8 0 0 0 0 0 0 0 0 -------------------------VPSS CHN PARAM--------------------------------- GrpID ChnID ChnSp 0 0 40 -----------------------VPSS GRP PRESCALE INFO------------------------- GrpID bPreScl Width Height -------------------------VPSS CHN ATTR----------------------------------- GrpId PhyChnId Enable SpEn UVInvert FrmWkEn LW RW TW BW Color OverlayMask 0 0 1 0 0 1 2 2 2 2 ff00 ff -------------------------VPSS CROP INFO----------------------------------- GrpId CropEn CoorType CoorX CoorY Width Height OriW OriH TrimWid TrimHgt 0 0 RIT 0 0 0 0 1920 1080 1920 1080 -------------------------VPSS GRP PIC QUEUE------------------------- GrpID FreeLen BusyLen Delay Backup 0 7 0 0 1 -----------------------VPSS GRP WORK STATUS------------------------- GrpID RecvPic ViLost VdecLost NewDo OldDo NewUnDo OldUnDo StartFl bStart 0 29016 0 0 28977 0 39 112531 0 1 -----------------------VPSS CHN WORK STATUS------------------------- GrpID ChnID WorkMode Depth SendOk bConfident SrcFRate DstFRate bDouble 0 0 AUTO 0 28977 1 -1 -1 -- ----------------------VPSS CHN OUTPUT RESOLUTION----------------------- GrpID ChnID Enable Width Height pixfmt cmpMode AspectRatio videoX videoY videoW videoH BgColor Rotation FrameRate 0 0 1 1920 1080 SP420 NONE NONE 0 0 1920 1080 0 0 29 -------------------------DRV WORK STATUS----------------------------------- StartSuc0 StartSuc1 StartSuc2 LinkInt StartErr0 StartErr1 StartErr2 NodeIdErr0 NodeIdErr1 NodeIdErr2 BusErr 28977 0 0 28977 0 0 0 0 0 0 0 -------------------------DRV NODE QUEUE----------------------------------- FreeNum WaitNum OrderWaitNum Busy00 Busy01 Sel0 Busy10 Busy11 Sel1 Busy20 Busy21 Sel2 457 0 0 0 0 1 0 0 0 0 0 0[/code] VO: [code]~ # cat /proc/umap/vo ------------ info from master arm ------------- [VOU] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:51:58] -----GRAPHICS LAYER------------------------------------------------------------ Layer BindDev HC0 0 HC1 1 -----LAYER CSC PARAM----------------------------------------------------------- LAYERID Matrix Luma Cont Hue Satu 0 5 50 50 50 50 3 5 50 50 50 50 ------------ info from slave arm ------------- [VOU] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:53:39] -----DEV CONFIG---------------------------------------------------------------- DevId DevEn Mux1 Mux2 Mux3 InfSync BkClr DevFrt 0 Y HDMI 1080P@30 0 30 -----MODULE PARAM-------------------------------------------------------------- DevId detectCycle ext_csc_en 0 -----DEV VDAC STATUS----------------------------------------------------------- DevId VDAC 0 - -----VIDEO LAYER STATUS-------------------------------------------------------- LayerId VideoEn ClustMode PixFmt ImgW ImgH DispW DispH DispFrt DoubFrm Toleration Priority 0 Y N 420 1920 1080 1920 1080 30 N 10000000 0 2 Y N 420 1920 1080 1920 1080 30 N 10000000 1 -----VIDEO LAYER STATUS 2------------------------------------------------------ layerId VideoEn EnChNum Matrix Luma Cont Hue Satu 0 Y 1 0 50 50 50 50 2 Y 0 0 50 50 50 50 -----VIDEO LAYER STATUS 3------------------------------------------------------ layerId DevId SetBeg SetEnd PartitionMode SupportCompress 0 0 N N Multi N 2 0 N N Multi N -----CHN BASE INFO ------------------------------------------------------------ LayerId ChnId ChnEn Prio DeFlk ChnX ChnY ChnW ChnH DispX DispY bSnap Field bCas CcPos bRcvMatch 0 0 Y 0 N 0 0 1920 1080 -1 -1 N both N 0 N -----CHN PLAY INFO 1----------------------------------------------------------- LayerId ChnId Batch Show Pause Step Revrs Refsh Thrshd ChnFrt ChnGap 0 0 N Y N N N N 3 30 33333 -----CHN PLAY INFO 2----------------------------------------------------------- LayerId ChnId DisplayPts PrePts CurrPts ScalePts SetPts RecvCurPts 0 0 0 0 0 0 -1 0 -----ByMutli CHN STATUS1------------------------------------------------------- LayerId ChnId QCnt NewDo OldDo LCnt SCnt ChRpt BusyN ShouD Dsped Area AreaT 0 0 145417 29777 0 39 29777 210 1 1 1 0 0 -----ByMutli CHN STATUS2------------------------------------------------------- LayerId ChnId Buf1 Buf2 Buf3 Buf4 DBuf Stat1 Stat2 QNodeAddr SNodeAddr DispAddr ChnFreeNum ChnBusyNum 0 0 UseF UseF F UseF 2 end end 8ec9e000 8ec9e000 8ef95600 5 1 -----ByMutli CHN STATUS3-------------------------------------------------------- LayerId ChnId AspectRatioMode X Y Width Height BgColor CompressMode 0 0 NONE 0 0 0 0 0 NONE -----BySingle CHN STATUS 1----------------------------------------------------- LayerId ChnId Job Task LCnt SCnt ChRpt DRpt CBusy DBusy ShouD Dsped b2Scl ChnAddr DispAddr -----BySingle CHN STATUS 2----------------------------------------------------- LayerId ChnId bBorder TopWidth BottomWidth LeftWidth RightWidth Color ChnFreeNum ChnBusyNum DisplayFreeNum DisplayBusyNum -----BySingle CHN STATUS3------------------------------------------------------ LayerId ChnId AspectRatioMode X Y Width Height BgColor CompressMode -----CHN OTHER INFO------------------------------------------------------------ LayerId ChnId bZoom ZmTyp ZoomX ZoomY ZoomW ZoomH SrcW SrcH 0 0 N 0 0 0 0 0 0 0 -----WBC INFO------------------------------------------------------------------ WbcId WbcW WbcH PixFmt FrmRat RealRat Mode SrcType SrcId Depth NotFin -----DEV VIDEO STATUS 3-------------------------------------------------------- DevId bCasCfg bCasEn bCasSlv CasRgn CasMode CasPatn enCasDataTranMode Vtth 0 N N N 0 240 -----VGA PARAM----------------------------------------------------------------- DevId Matrix Luma Cont Hue Satu Gain SharpenStrength -----HDMI PARAM---------------------------------------------------------------- DevId Matrix Luma Cont Hue Satu 0 0 50 50 50 50[/code]2018-11-010 0 2056

共14条