AnsweredAssumed Answered

H.264 Encoder 3.0

Question asked by Tommy on Mar 29, 2011
Latest reply on Mar 31, 2011 by CraigG

Hi ADI Support,

 

I have a question to the H.264 Encoder lib from ADI. The documentation tells the following about the encoder parameter. I have a following setting:

 

BF561 Encoder Main/Baseline V.3.0. I am using a color sensor through PPI0 with that gives me a raw ADI_ENC_RAW422_PROG video color image of 352x288 with a constant frame rate of 25 fps.

 

I am using the ADICodecConfigInputParam to configure the parameters.

 

I would like to have now different scenarious. A Bitrate of 1 Mbps on 352x288, an Bitrate of 512 kbps on 352x288 and a Bitrate of 256 kbps. I have entered a frame rate of 25 fps

 

pParam->iBitrate = 1 000 000

pParam->iBitrate = 500 000

pParam->iBitrate = 256 000

 

Additionally I have entered

 

pParam->iFramerate to 25.

 

I have additionally enabled drop frame bit pParam->iDropFrame=1.

 

So I would expect that the encoder would drop frames when the bandwidth of e.g. 1 Mbps or 512 or 256 kbps is not sufficient. Acutally the encoder continues with 25 fps and when the bandwidth is set to 256 the image get disorted. I have also tried it with 15 fps put the encoder still produces 25 fps.

 

What I am doing wrong?

 

Any help is appreciated

 

Many thanks

Thomas Schuldes

 

 

 

 

 

 

 

 

Outcomes