Would it be possible to have presets for different formats, bitrates or such?
Right now profiles aren't that useful, except if you have to change several settings at once.
I like to get the best out of every video played and always walking to the computer and do the necessary changes is quite annoying.
And I think there are scenarios where this would prove useful.
If resolution is 720p and video is PS3 compatible, use tsmuxer, otherwise always reencode. I can play nearly all my 720p movies wireless, but 1080p movies are impossible. But there is no way to tell ps3mediaserver that. If its PS3 compatible, it won't be reencoded even if the bitrate is far over the roof (what is the point of the bitrate limit anyway?).
This could be extended to things like, use tsmuxer if available subtitles are in the same language as the audio, which could prevent a reencode of the whole video, just because some distributor thought it would be wise to translate things that are obvious to someone whos also speaking english anyway.
Or only rescale the video if its above 720p, to stop wasting bandwith if the tv doesn't support 1080p.
Or use a better quality encoding preset if the video is just some xvid 720x400 stuff.