In case of FEC the value for database can be same and extended with new values, but when you use it to Linux API call you can add mapping depend on driver, set-top-box and or anything you need.
You can use default FEC mapping which will maps new values to UNKNOWN, but depend on driver diffrent mapping can be used.
This is simple solution and does not break any API.
If you do not what to implement something you simple can say this.Just say this and do not cover behind using something like:
Any patch that changes uApi (in OpenPLi, out of kernel dvb) should be rejected ASAP.
Because if you really want then you can implement this without breaking any API.
To be clear I do not have any interest with or without such changes. It's just about being honest with others.
Edited by samsamsam, 21 June 2018 - 10:31.