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.

H.264 with variable framerate/bitrate - IPNC RDK 3.8

Hi,

DM8148, IPNC RDK 3.8 as basecode, finished product, 1280x720 30fps global shutter CCD sensor, 512 MB RAM

Custom usecase: 1x H.264 1280x720 30 fps + 1 x H.264 640x360 30 fps + 1 x JPEG 1280x720 30 fps

In our product we need to skip frames from the H.264. We generate some frames with different exposure configurations ('more bright', 'more dark').

This causes the H.264 streams to display these undesirable frames, when what we want is it to display only the normal exposure frames.

Questions:

1) How can I safely skip these frames with different exposure at the H.264 streams? Before they are encoded? 

2) If I just skip these frames before the encoder, should I change anything else regarding bitrate and/or framerate?

Regards,

  • Hi,

    H.264 Encoder can handle this scenario. Only change required in application is to provide the information about which frame has to be skip frame.

    Just do similar to below changes in your application before process call.

    inArgs.videnc2InArgs.control   = IVIDENC2_CTRL_FORCESKIP;

    This will this frame as full skip frame, so in decode- display, the previous frame will be displayed. No framerate/bitrate change is required.

    Regards

    Gajanan