大家好、TI 朋友、
我使用 DM8148、IPNC RDK3.8将352x240 yuv420数据编码为具有31kbps 而非64kbps 的 h264、请参阅以下内容
[m3video ] 3768270:!错误!:ENCLINK::links_m3video/IVA_enc/enclink_h264.c:[637]::内部错误:-1
[m3video ] ALGCONTROL 失败:CMD:1
[m3video ]错误:IH264ENC_LEVEL_INCOMPLAINT_PARAMETER,0,
[m3video ] 3768270:!错误!:ENCLINK::links_m3video/IVA_enc/enclink_h264.c:[648]:::内部错误:0
[M3VIDE]外部错误:0
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_RATECTRL_HRDBUFFER_LVLEXCEED = 100
[m3video ] 3768270:!错误!:ENCLINK::links_m3video/IVA_enc/enclink_h264.c:[648]:::内部错误:0
[M3VIDE]外部错误:0
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_IVAHD_BADSTATE = 68
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_STERICE_PRESET = 130
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_VERSION_BUFFER_NULL_OR_SIZE = 131
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_VUI_NUMUNITSINTICKS = 132
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_VUI_PRESET = 133
[m3video ] EXT_ERROR:
[m3video ] 3768271:!错误!:ENCLINK::links_m3video/IVA_enc/enclink_h264.c:[648]:::内部错误:0
[M3VIDE]外部错误:0
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_FRMPKING_TYPE_INACP= 36
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_RATECTRL_BFRAMEPICSIZE = 98
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_RATECTRL_CBCRQPINDEX_INITBUFLVL = 99
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_RATECTRL_HRDBUFFER_LVLEXCEED = 100
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_RATECTRL_IFRAME_QP = 101
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_SCLMATRIX_metadata = 104
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_STATUS_SIZE = 128
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_STERICE_INPEN= 129
[m3video ] 3768273:!错误!:ENCLINK::links_m3video/IVA_enc/enclink_h264.c:[648]:::内部错误:0
[M3VIDE]外部错误:10.
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_CAPTUREWIDTH_FORCEFRAME_LTRP_QPEL = 4.
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_INTRA_REFRESHRATE = 66
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_IVAHD_BADRESET = 67
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_IVAHD_BADSTATE = 68
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_IVAHD_RELEASE = 69
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_LOOPFILTER_OFFST_LFIDC = 72
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_PROFILE_DataSync_INPAST_RES = 96
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_PROFILE_INPEN= 97
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_STATUS_SIZE = 128
[m3video ] 3768275:!错误!:ENCLINK::links_m3video/IVA_enc/enclink_h264.c:[648]:::内部错误:0
[M3VIDE]外部错误:0
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_FMO_PRESET = 34
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_FRMPACKING_PRESET = 35
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_FRMPKING_TYPE_INACP= 36
[M3VIDE] EXT_ERROR:IH264ENC_EXTERROR_FRMRATE_NUMUNITSINTICKS = 37
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_highspeed_BFARME = 40
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_INTRA_REFRESHMETHOD = 64
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_INTRA_REFRESHMETHOD_RATE = 65
[m3video ] EXT_ERROR:IH264ENC_EXTERROR_PROFILE_DataSync_INPAST_RES = 96
[M3VIDE] EXT_ERROR:IH264ENC_NUM_OUTPUT_BUFS_ANALYTICINFO = 134
[m3video ] EXT_ERROR:
[m3视频]
[m3video ]------ CH 0:H264 ENC:动态参数---
[m3视频]
[m3video ] videnc2DynamicParams -> InputHeight :240
[m3video ] videnc2DynamicParams -> InputWidth :352
[m3video ] videnc2DynamicParams -> refFrameRate :30000
[m3video ] videnc2DynamicParams -> targetFrameRate :30000
[m3video ] videnc2DynamicParams -> targetBitRate :17000
[m3video ] videnc2DynamicParams -> IntraFrameInterval :0
[m3video ] videnc2DynamicParams -> generateHeader :0
[m3video ] videnc2DynamicParams -> CaptureWidth :704
[m3video ] videnc2DynamicParams -> forceFrame :3.
[m3video ] videnc2DynamicParams -> InterFrameInterval :1.
[m3video ] videnc2DynamicParams -> mvAccuracy : 2.
[m3video ] videnc2DynamicParams -> sampleAstioHeight:1.
[m3video ] videnc2DynamicParams -> sampleAstioWidth :1.
[m3video ] videnc2DynamicParams -> ignoreOutbufSizeFlag :1.
[m3video ] videnc2DynamicParams -> lateAcquireArg :-1
[m3视频]
[m3video ] rateControlParams -> rateControlParamsPreset :1.
[m3video ] rateControlParams -> ScalingMatrixPreset :0
[m3video ] rateControlParams -> rcAlgo : 1.
[m3video ] rateControlParams -> QPI :-1
[m3video ] rateControlParams -> qpMaxI : 46.
[m3video ] rateControlParams -> qpMinI :18.
[m3video ] rateControlParams -> qpP :-1
[m3video ] rateControlParams -> qpMaxP :46.
[m3video ] rateControlParams -> qpMinP :18.
[m3video ] rateControlParams -> qpOffsetB :4.
[m3video ] rateControlParams -> qpMaxB :44.
[m3video ] rateControlParams -> qpMinB :10.
[m3video ] rateControlParams -> allowFrameSkip :1.
[m3video ] rateControlParams -> removeExpansiveCoeff :0
[m3video ] rateControlParams -> ChromaQPIndexOffset :0
[m3video ] rateControlParams -> IPQualityFactor :0
[m3video ] rateControlParams -> initialBufferLevel :1700
[m3video ] rateControlParams -> HRDBufferSize : 1700
[m3video ] rateControlParams -> minPicSizeRatioI :0
[m3video ] rateControlParams -> maxPicSizeRatioI :0
[m3video ] rateControlParams -> minPicSizeRatioP :0
[m3video ] rateControlParams -> maxPicSizeRatioP :0
[m3video ] rateControlParams -> minPicSizeRatioB :0
[m3video ] rateControlParams -> maxPicSizeRatioB :0
[m3video ] rateControlParams -> enablePRC :0
[m3video ] rateControlParams -> enablePartialFrameSkip :0
[m3video ] rateControlParams ->丢弃 SavedBits :1.
[m3video ] rateControlParams -> VBRDuration :8.
[m3video ] rateControlParams -> VBRsensivity :0
[m3video ] rateControlParams -> skipDistributionWindowLength : 10.
[m3video ] rateControlParams -> numSkipInDistributionWindow :10.
[m3video ] rateControlParams -> enableHRDComplianceMode :1.
[m3video ] rateControlParams -> frameSkipThMulQ5 :0
[m3video ] rateControlParams -> vbvUseLevelThQ5 :0
[m3视频]
[m3video ] interCodingParams -> InterCodingPreset :0
[m3video ] interCodingParams -> searchRangeHorP :144.
[m3video ] interCodingParams -> searchRangeVerP :32.
[m3video ] interCodingParams -> searchRangeHorB :144.
[m3video ] interCodingParams -> searchRangeVerB :16.
[m3video ] interCodingParams -> InterCodingBias :1.
[m3video ] interCodingParams -> skipMVCodingBias :1.
[m3video ] interCodingParams -> minBlockSizeP :0
[m3video ] interCodingParams -> minBlockSizeB :0
[m3video ] interCodingParams -> meAlgoMode :0
[m3视频]
[M3VIDE] IntraCodingParams -> IntraCodingPreset :0
[m3video ] intraCodingParams -> lumaIntra4x4启用 : 0
[m3video ] intraCodingParams -> lumaIntra8x8启用 : 255
[m3video ] intraCodingParams -> lumaIntra16x16Enable : 15.
[m3video ] intraCodingParams ->色度 Intra8x8启用 : 15.
[m3video ] intraCodingParams ->色度分量启用 :1.
[m3video ] intraCodingParams -> intraRefreshMethod :0
[m3video ] intraCodingParams -> intraRefreshRate :0
[m3video ] intraCodingParams -> gdrOverlapRowsBtwFrames : 0
[m3video ] intraCodingParams ->限制 IntraPredEnable:0
[m3video ] intraCodingParams -> intraCodingBias :0
[m3视频]
[m3video ] sliceCodingParams -> sliceCodingPreset :1.
[m3video ] sliceCodingParams -> sliceMode :2.
[m3video ] sliceCodingParams -> sliceUnitSize : 1000
[m3video ] sliceCodingParams -> sliceStartOffset :[0 0]
[m3video ] sliceCodingParams -> streamFormat :0
[m3视频]
[m3video ] sliceGroupChangeCycle :0
[m3video ] searchCenter :32767
[m3video ] enableStaticMBCount :0
[m3video ] enableROI :0
对于 IH264ENC_EXTERROR_RATECTRL_HRDBUFFER_LVLEXCEED 案例
我检查了 H264标准中的电平限制表(T-REC-H.264-200901-S!Cor1!PDF-E.pdf)、
该表也可以在 en.wikipedia.org/.../MPEG-4_AVC 中找到、
在本例中、我们使用4.2级。 并使用31kbps 对352x240进行编码、与标准中的表没有冲突。
我检查了 REL.500.V.H264AVC、E.IVAHD.02.00.08.00\500.V.H264AVC、E.IVAHD.02.00/ H264_Encoder_HDVICP2_ReleaseNotes.pdf
对此没有任何问题...
我不知道以上信息是什么意思??
。