This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

dm368 使用h264venc编码demon,死在CODEC_DEBUG_ENABLE: Starting Encode...



root@dm365-evm:/client/build/arm926# ./h264venc-r
CODEC_DEBUG_ENABLE: ADDRSPACE Protocol Registration Success
CODEC_DEBUG_ENABLE: MEMTCM Protocol Registration Success
CODEC_DEBUG_ENABLE: Reading Configuration file ../../../test/testvecs/config/testparams.cfg...
CODEC_DEBUG_ENABLE: Reading Configuration file ../../../test/testvecs/config/ROIparams.cfg...
CODEC_DEBUG_ENABLE: Running in Output Dump Mode

 memTab[0].size = 1808
 memTab[1].size = 5272
 memTab[2].size = 5272
 memTab[3].size = 20480
 memTab[4].size = 2048
 memTab[5].size = 13305600
 memTab[6].size = 896
 memTab[7].size = 52628
 memTab[8].size = 52628
 memTab[9].size = 67072
 memTab[10].size = 131072
 memTab[11].size = 262144
 memTab[12].size = 640
 memTab[13].size = 49152
 memTab[14].size = 38912
CODEC_DEBUG_ENABLE: First Encoder Creation Done
CODEC_DEBUG_ENABLE: 2nd Library Version @(#)Id:H264VENC_TI Ver:02.20.00.01 Released by:DEV_210_V_H264_E_HP_DM365_02_20_00_01 Built:Feb 11 2011 16:43:57
CODEC_DEBUG_ENABLE: Size of I/P buffer:101376
CODEC_DEBUG_ENABLE: Size of I/P buffer:50688
CODEC_DEBUG_ENABLE: Output stream buffer size:152064
CODEC_DEBUG_ENABLE: Starting Encode...

一直死在这里,产生的文件也是0kb

使用dvsdk_dm365_4_02_00_06

请问是什么问题?


  • CODEC_DEBUG_ENABLE: Resource Number - 35
    CODEC_DEBUG_ENABLE: Assigned Edma Channel Index: 41
    CODEC_DEBUG_ENABLE: Assigned Number of TCs: 1 
    CODEC_DEBUG_ENABLE: Assigned Param Space Address: 0x4107b520

    CODEC_DEBUG_ENABLE: Resource Number - 36
    CODEC_DEBUG_ENABLE: Assigned Edma Channel Index: 42
    CODEC_DEBUG_ENABLE: Assigned Number of TCs: 1 
    CODEC_DEBUG_ENABLE: Assigned Param Space Address: 0x4107b540
    CODEC_DEBUG_ENABLE: IRES Call to Open EDMA Channel Successfully Completed
    CODEC_DEBUG_ENABLE: Inside IMCOP Resource allocation
    CODEC_DEBUG_ENABLE: Resource Number - 38
    CODEC_DEBUG_ENABLE: HDVICP resoruce alloted
    CODEC_DEBUG_ENABLE: Inside IRES Call to Activate All Resources -> H264VENC_TI_activateAllResources
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Activate Call -> H264VENC_TI_activate
    CODEC_DEBUG_ENABLE: Control Call With GETSTATUS Command
    CODEC_DEBUG_ENABLE: 2 Input buffers are reqeusted
    CODEC_DEBUG_ENABLE: Size of the Input buffer 0 is 101376
    CODEC_DEBUG_ENABLE: Size of the Input buffer 1 is 50688
    CODEC_DEBUG_ENABLE: 1 Output buffers are reqeusted
    CODEC_DEBUG_ENABLE: Size of the Input buffer 0 is 152064
    CODEC_DEBUG_ENABLE: Size of the Input buffer 1 is -512
    CODEC_DEBUG_ENABLE: Control Call With GETSTATUS Command Completed Successfully
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Deactivate Call -> H264VENC_TI_deactivate
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Activate Call -> H264VENC_TI_activate
    CODEC_DEBUG_ENABLE: Control Call With GETVERSION Command
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Deactivate Call -> H264VENC_TI_deactivate
    CODEC_DEBUG_ENABLE: 2nd Library Version @(#)Id:H264VENC_TI Ver:02.20.00.01 Released by:DEV_210_V_H264_E_HP_DM365_02_20_00_01 Built:Feb 11 2011 16:44:02
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Activate Call -> H264VENC_TI_activate
    CODEC_DEBUG_ENABLE: Control Call With GETBUFINFO Command
    CODEC_DEBUG_ENABLE: Control Call With GETBUFINFO Command Completed Successfully
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Deactivate Call -> H264VENC_TI_deactivate
    CODEC_DEBUG_ENABLE: Size of I/P buffer:101376
    CODEC_DEBUG_ENABLE: Size of I/P buffer:50688
    CODEC_DEBUG_ENABLE: Output stream buffer size:152064
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Activate Call -> H264VENC_TI_activate
    CODEC_DEBUG_ENABLE: Control Call With SETPARAM Command
    CODEC_DEBUG_ENABLE: Control Call With SETPARAM Command Completed Successfully
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Deactivate Call -> H264VENC_TI_deactivate
    CODEC_DEBUG_ENABLE: Starting Encode...
    CODEC_DEBUG_ENABLE: Inside Encoder Handle Structure Activate Call -> H264VENC_TI_activate
    CODEC_DEBUG_ENABLE: H264VENC_TI_encode function executing..
    CODEC_DEBUG_ENABLE: DEVICE ID CHECK completed
    CODEC_DEBUG_ENABLE: SEI USERDATA INSERTION initialization done..
    CODEC_DEBUG_ENABLE: H264VENC_TI_Init executed..
    CODEC_DEBUG_ENABLE: bitstream initialization done..
    CODEC_DEBUG_ENABLE: pAddrHndl computed and stored..
    CODEC_DEBUG_ENABLE: reset_vIMCOP_every_frame done..
    CODEC_DEBUG_ENABLE: Inside ARM926 H264VENC_TI_Encode_Frame_HeaderGen Function Call
    CODEC_DEBUG_ENABLE: Seq scaling matrix Copied in to CALC command set
    CODEC_DEBUG_ENABLE: Generating the NAL unit containing Sequence Parameter Set SPS
    CODEC_DEBUG_ENABLE: Generation of the NAL unit containing Sequence Parameter Set (SPS) Completed
    CODEC_DEBUG_ENABLE: Generating the NAL unit containing Picture Parameter Set PPS
    CODEC_DEBUG_ENABLE: Generation of NAL unit containing Picture Parameter Set PPS Completed
    CODEC_DEBUG_ENABLE: H264V_TI_DMA_Map_TC executed..
    CODEC_DEBUG_ENABLE: Inside H264VENC_TI_KALEIDO_PSC_Reset Function
    CODEC_DEBUG_ENABLE: Exiting H264VENC_TI_KALEIDO_PSC_Reset Function
    CODEC_DEBUG_ENABLE: Inside H264VENC_TI_KALEIDO_PSC_Enable_InitRam_Low Function
    CODEC_DEBUG_ENABLE: Exiting H264VENC_TI_KALEIDO_PSC_Enable_InitRam_Low Function
    CODEC_DEBUG_ENABLE: Inside H264VENC_TI_Loader_arm968 Function to Load Code & Data Sections

    CODEC_DEBUG_ENABLE: DMA of Section 0 and Parameters are:
            Source Address: 0x848bd000       Destination Address: 0x12040000         Number of Bytes: 32

    CODEC_DEBUG_ENABLE: DMA of Section 1 and Parameters are:
            Source Address: 0x848bd020       Destination Address: 0x12040100         Number of Bytes: 43192

    CODEC_DEBUG_ENABLE: DMA of Section 2 and Parameters are:
            Source Address: 0x848c78d8       Destination Address: 0x1206649c         Number of Bytes: 3992

    CODEC_DEBUG_ENABLE: DMA of Section 3 and Parameters are:
            Source Address: 0x848c8870       Destination Address: 0x12067734         Number of Bytes: 116
    CODEC_DEBUG_ENABLE: Succesfully Loaded Code & Data Sections
    CODEC_DEBUG_ENABLE: Inside H264VENC_TI_KALEIDO_PSC_SyncReset Function
    CODEC_DEBUG_ENABLE: Exiting H264VENC_TI_KALEIDO_PSC_SyncReset Function
    CODEC_DEBUG_ENABLE: Inside H264VENC_TI_KALEIDO_PSC_Enable Function
    CODEC_DEBUG_ENABLE: Exiting H264VENC_TI_KALEIDO_PSC_Enable Function
    CODEC_DEBUG_ENABLE: Inside ARM926 H264VENC_TI_Encode_Frame Function Call
    CODEC_DEBUG_ENABLE: Physical addresses computed and stored in the structure
    CODEC_DEBUG_ENABLE: H264VENC_TI_Encode_Frame Function Executed..
    CODEC_DEBUG_ENABLE: Generate interrupt to arm968 using KLD intc

    这是采用debug的库后产生的信息

  • 重新编译cmem.ko irq.ko即可