I am using a custom board that contains a DM8127 and testing the H.264 encoder in IPNC RDK 2.8. I've tried setting various target and max bit rates, but they seem to have very little effect on the size of the encoder output. I'm reading a YUV file on the A8, sending it to the encoder on the Video M3, getting the encoded output back on the A8 and writing it to a file. I've tried setting chCreateParams[i].maxBitRate and chCreateParams[i].defaultDynamicParams.targetBitRate in EncLink_CreateParams to values from 0.1 to 100 Mbps, and setting chCreateParams[i].rateControlPreset to both IVIDEO_LOW_DELAY and IVIDEO_STORAGE. These have resulted in a change to the size of the encoded file of, at most, 0.16%.
Am I missing something? Why do the bitrate values have virtually no effect on the size of the encoder output? Thanks!