I have been doing some tests with the H.264 encoder sample from IPP, I noticed that there is a param that I don't fully understand. According to what I read about H.264, I supposed that the encoder decided when to use intra prediction or inter prediction for each macroblock, so I don't see the point of using the param 'N (# of frames in between I frames)', can someone clarify this, please?
Thanks in advance.
There are different levels - frame level, controlled by parameter, which defines the type for each frame, and macroblock level, controlled internally. I frame contains only intra macroblocks, but P and B can contain both intra and non-intra.