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.

h264enc 02.02.00.02 fps

Hi,

I just upgraded the h264enc on the dm6446 platform to H264ENC.version.02.02.00.02.wizardversion.0.5.2. With everything else staying the same, the output fps at run-time is around 21. After just replacing the old h264enc (version H264ENC.version.02.02.00.02.wizardversion.0.5.2) back and rebuilding the codec-server, the output fps went back to 30.

I am targetting NTSC here.

So, believing the latest be the greatest, I think the latest h246enc should be better than the older ones. And also, I think I am seeing this fps issue because I am not setting the new algo right with old settings that work for the older version. But what are different? Sample application that comes with both releases is identical from source code. User's manual does not give any clue. So please help!

Thanks

 

 

  •  

    More testings tell that

    1. at 2Mbps bitrate ,the fps is 21. (network analyzer shows 1.4Mbps on wire)

    2. at 1Mbps bitrate, the fps is 23. (network analyzer shows 800kbps on wire)

    3. at 4Mbps bitrate, the fps is 18. (network analyzer shows 2.8Mbps on wire)

    I just set the maxFrameRate , maxBitrate, refFrameRate, targetFrameRate, targetBitrate. Played with ratecontrol set from IVIDEO_NONE, IVIDEO_STORAGE, IVIDEO_LOW_DELAY, same or similar situation.

    The exact same configuration code works for the older h264enc algo. Also, network analyzer shows the bitrate specified with the older h264enc algo.

    Input is a normal D1/NTSC camera.

    I really think the algo is not configured right. please help!

  • Hi S.C.,

    Can you please share the configuration settings for both cases? Also, please share the version of older libraray that you are using.

    Thanks and Regards,

    Roopesh RN