Here are the steps that you will need to take to be able to test this new feature.
1. Make a backup copy of your SageTV install directory, or at a minimum make a backup of the Sage.jar file.
2. Shutdown SageTV services and copy the attached Sage.jar to your SageTV Server installation folder. Start the SageTV service.
3. Deploy (Sideload) the attached SageTV Android Client to the devices you would like to test on.
4. In SageTV Android Client set the stream mode to Fixed. This will enable the Fixed Transcoding Preferences. The setting are pretty well documented in the application. Set the settings to your liking.
There is a lot of additional debug in the SageTV log to help diagnose any issues with SageTV determining how to handle each media type. I may ask for this info if you are not getting the expected outcome. This debug will most likely get removed when I ask to merge these changes into SageTV repository.
This new client should work with an older version of the SageTV server, but I would not try and use the fixed transcoding setting. Certain settings will work, and others will not, because they did not exist. HD resolutions being one that did not exist.
Please let me know if you encounter any issues, or have any questions.