summaryrefslogtreecommitdiffstats
path: root/options/m_config_core.h
Commit message (Collapse)AuthorAgeFilesLines
* m_config_core: remove mp_read_option_rawDudemanguy2023-09-221-7/+0
| | | | | With the previous series of commits, all usage of this bad function has been eliminated in mpv so we can just nuke it for good.
* options: more pushing code aroundwm42020-03-131-10/+45
| | | | | | | Try to remove m_config implementation details from m_config_frontend. Not sure if I like it. Seems to be ~100 lines of awkward code more, and not much is gained from it. Also it took way too long to do it, and there might be bugs.
* options: split m_config.c/hwm42020-03-131-0/+166
Move the "old" mostly command line parsing and option management related code to m_config_frontend.c/h. Move the the code that enables other part of the player to access options to m_config_core.c/h. "frontend" is out of lack of creativity for a better name. Unfortunately, the separation isn't quite clean yet. m_config_frontend.c still references some m_config_core.c implementation details, and m_config_new() is even left in m_config_core.c for now. There some odd functions that should be removed as well (marked as "Bad functions"). Fixing these things requires more changes and will be done separately. struct m_config is left with the current name to reduce diff noise. Also, since there are a _lot_ source files that include m_config.h, add a replacement m_config.h that "redirects" to m_config_core.h.