options: add new options parsing API
TODO:
-
lots of stuff -
mapping enums -
mapping struct defaults/presets -
need to reorganize scaler settings -
maybe double-check scaling settings -
figure out how to map scale-radius etc. (probably easier after cleaning up these settings) -
unhack jinc3/sinc3 -
testinggggggggg -
fuzzing? -
maybe strip extra whitespace (what about comments?) -
add C-facing APIs to enable hooks, LUTs, etc. in pl_options -
hook up into plplay -
bump API version
Edited by Niklas Haas