Why do I receive the following warning?
When using GStreamer, the GOP length must be an integer multiple of (B-frames + 1) for both Open GOP and Closed GOP structures.
If this requirement is not met, then the gop-length is reset to 30, and the b-frames to 0.
The reason for this is that the OpenMAX (gst-omx) requires the GOP length properties to be in a different format.
This restriction was added in order to avoid floating point math when doing the calculations for the OpenMAX interface.
If you absolutely need these values, then you can use the Control Software interface, which does not have the restriction.