Because of different native subtitle support of all renderers/players,
i guess it will be great to add next functions to the renderer config file:
EmbeddedSupSupport = true / false
ExternalSupSupport = true / false
This way the same configuration for PMS can be used while more diverent renderers/players are connected.
I do not know if it is possible to stream (not trancode!) external subtitles as .srt to a renderer.
(no of my rederers supports it)
So mayby only "EmbeddedSupSupport = " will suffice.
I hope the code can be changed to use this, becouse newer renderers give support to subtitles.
If i ticked "definitely disable subs", this forcefully transcode all video files with subtitles, without display subtitles.
With an empty "Skip transcode for the following extensions (comma separated):" and (SubJunk Build 57).
I do not like to use the #transcode# folder,
Because settings like audio and subtitles language can given to the PMS configuration,
and the philips HTS i own, have an annoying incorrect behavior with the #transcode# folder ticked.
More info about the incorrect behavior currently given to findings:http://www.ps3mediaserver.org/forum/viewtopic.php?f=15&t=12369
Unfortunately I have not (yet) the knowledge to patch and recompile the new code, with your partial solution.
I am not a programmer but have some experience with C, so i can read a little Java.
The Panasonic.conf uses "SoftSubSupport=false" but i do not know for sure PMS uses this.
Great you think along.