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 encoder produces not constant GOP

Hi,


I am encoding with the following parameters:

Intra frame interval = 5

Inter frame interval = 1

IDR frame interval = 50

I do not flush encoder, just encoding. I am logging IVIDENC2_OutArgs->encodedFrameType and get the following:

[2016-04-01 13:12:11] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:12:11] frames=250
[2016-04-01 13:12:21] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:12:21] frames=246
[2016-04-01 13:12:31] IDRPPPPIPPPPIPPPPIPPPPIPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:12:31] frames=249
[2016-04-01 13:12:41] IDRPPPPIPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:12:41] frames=247
[2016-04-01 13:12:50] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:12:50] frames=250
[2016-04-01 13:13:00] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:13:00] frames=246
[2016-04-01 13:13:10] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:13:10] frames=248
[2016-04-01 13:13:20] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:13:20] frames=250
[2016-04-01 13:13:30] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:13:30] frames=246
[2016-04-01 13:13:40] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:13:40] frames=246
[2016-04-01 13:13:50] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:13:50] frames=250
[2016-04-01 13:13:59] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:13:59] frames=246
[2016-04-01 13:14:09] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:14:09] frames=246
[2016-04-01 13:14:19] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:14:19] frames=248
[2016-04-01 13:14:29] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:14:29] frames=249
[2016-04-01 13:14:39] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:14:39] frames=250
[2016-04-01 13:14:49] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPIPPPP
[2016-04-01 13:14:49] frames=247
[2016-04-01 13:14:59] IDRPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPPIPPPP
[2016-04-01 13:14:59] frames=250

Can you please explain why GOP is not constant?


Regards,

Andrey Lisnevich