TI中文支持网
TI专业的中文技术问题搜集分享网站

h264fhdvenc 01_10_02_06编码不正常

在DM6467平台上(DVSDK3_10_00_19),采用h264fhdvenc 01_10_02_03和h264fhdvenc 01_10_02_05算法库,1080P编码正常。但是编码库初始化时DM6467有时会死机,
    从网上查询到h264fhdvenc 01_10_02_06修正了死机这个bug,但是采用该算法库编码输出码流只有I帧是正常的,P帧经常字节数很小,例如编码30帧,输出字节可能是
    
(108290, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12).这三个版本的算法库,
     我都采用同样的参数设置及编码应用程序。请问大家是否遇到同样的问题,求解。。
     HDVICP采用version 1.01.020。
         encode demo中编码参数设置如下:

/*H264fhdenc Params*/
IH264FHDVENC_Params hd_params ={
        {
            sizeof(VIDENC1_Params),           /* size */
            XDM_DEFAULT,                      /* encodingPreset */
            IVIDEO_LOW_DELAY,                 /* rateControlPreset */
            1088,                              /* maxHeight */
            1920,                             /* maxWidth */
            25000,                            /* maxFrameRate */
            6000000,                          /* maxBitRate */
            XDM_LE_32,                         /* dataEndianness */
            0,                                /* maxInterFrameInterval */
            XDM_YUV_420SP,                     /* inputChromaFormat */
            IVIDEO_PROGRESSIVE,               /* inputContentType */
            XDM_CHROMA_NA        },
        66,
        40,
        0
};

/* Use extended dynamic parameters to allow tweaking of the QP value */
IH264FHDVENC_DynamicParams extDynParams ={
    {
        sizeof(IVIDENC1_DynamicParams),   /* size */
        1080,                              /* inputHeight */
        1920,                             /* inputWidth */
        25000,                            /* refFrameRate */
        25000,                            /* targetFrameRate */
        6000000,                          /* targetBitRate (override in app) */
        30,                               /* intraFrameInterval */
        XDM_ENCODE_AU,                    /* generateHeader */
        0,                                /* captureWidth */
        IVIDEO_NA_FRAME,                  /* forceFrame */
        0,                                /* interFrameInterval */
        0                                 /* mbDataFlag */
    },

Chris Meng:

你好,

我对比了两个算法版本的release note发现使用的HDVICP库的版本是不同的,请问你们是否有更新HDVICP 库。

Build ID: 01.10.02.03 HDVICP version 1.01.017

Build ID: 01.10.02.06 HDVICP version 1.01.020

http://software-dl.ti.com/dsps/dsps_public_sw/codecs/DM6467/index_FDS.html

HDVICP 1.0 Library, Version 1.01.020 High Definition Video and Imaging Co-Processor 1.0 Library 1560K

siyi pan:

hi,我也遇到跟你一样的问题,请问你后来解决了吗?

han wu:

回复 siyi pan:

请问你遇到的问题是什么?我们的问题没有解决

ShuXin Zhao1:

回复 Chris Meng:

您好,我问下,DM6467一共是两个核,一个是ARM926,一个是C6400PLUS,那我要将编译完成的.out文件下载到哪个核上?DSP上跑算法库那么它和ARM是如何通信的?

Chris Meng:

回复 ShuXin Zhao1:

你好,

算法测试代码只运行在DSP上,不需要和A8通信沟通。

赞(0)
未经允许不得转载:TI中文支持网 » h264fhdvenc 01_10_02_06编码不正常
分享到: 更多 (0)