The code change I made and recompiling worked.
My settings stick now... an alternative is to completely remove those lines.
Now I have been trying to get lmce working the way I expect it to for a while now, and have been very successful on just about every challenge i'm faced with. In other words, i'm no amatuer, maybe not quite a professional either, but I feel like asking a question about the MythTV_Player plugin.
Why exactly are the settings set statically in the code? Why in the world would you do something like that? What if BOB interlacing is incompatible somebodies screen, what are they supposed to do? Manually go into mythfrontend from the kde desktop each time MythTV_Player is spawned/respawned? The same goes for any of those options that were set statically, the OpenGL vsyncing? I actually found that turning that ON, made a HUGE difference in jitter, it removed just about all my jitter. I understand this option may work for some, and not others, but again, why set it statically? Shouldn't the end user ultimately be the decision in which setting he prefers to use? Or as previously stated, which setting the computer is going to work best with? I seriously can't understand why those are hardcoded. I am not trying to criticize, I sware, I honestly would like to know if there is a legitimate reason for it, maybe something I don't know about? Maybe another component of lmce that doesn't work well with settings other than those hardcoded in the plugin?