Qt/macOS: preferences are confusing
Some preferences have an immediate effect, some have an effect only if you restart the playback (vout one for example) and a lot others have an effect only if you restart VLC (aout ones for example).
I see 3 says to fix this issue:
- Tell users that preferences will be applied when they restart VLC (propose a restart button ?);
- Put more callbacks and try to apply preferences immediately;
- Restart the aout if an audio settings is changed, same for vout and others. Simpler to implement than putting callbacks everywhere. You still need to restart the playback but not the whole program.