In an earlier reply to this thread I opined that it is not straightforward, maybe impossible at present, to render subtitles on the Humax HDR-FOX T2 when playing incoming streams of mpeg containing subtitles. This was a bit disappointing as both myself and my wife are deaf and need them!
I wondered whether it would be possible to import a file, a properly constructed MPEG containing AV and subtitles and have the Hummy display all the content including the subtitles. The obvious way to do that would be to use Raydon's excellent AV2HDR-T2 program. Unfortunately he doesn't address the subtitle issue and actually removes the subtitle streams from a recording. I hope that he will enhance the application at some time soon (I have v1.0.0.0).
I have therefore investigated further and found that this time there IS a solution. So I'm now able to record material using my Skystar II DVB-S card onto a USB memory stick, insert the stick into the Hummy's front panel and play immediately with subtitles properly rendered. In case there might be some interest about this, and encouraged by Black Hole's comment about my previous input, here's what I did.
Note: I made these tests using the Skystar installed on my Linux Ubuntu system computer; I have experimented only with SD channels.
1. Use a program like VLC to write a file into a usb device (example a memory stick). For example the instruction:
cvlc dvb-s:// --dvb-frequency=10803000 --dvb-voltage=18 --dvb-srate=22000000 --programs=6422 --sout "#standard{access=file,mux=ts,dst='/media/Transcend/Import/test.ts'}"
writes a BBC2 England broadcast in a TS container into the file 'test.ts' on /media/Transcend/Import. Because the "--programs" switch has been specified (note the "s") all streams associated with Broadcast Service ID 6422 (BBC2) are copied into the recording. The PMT (Program Map Table) is also written.
Other software might work but it MUST write the PMT and subtitles into the container along with the AV streams. I've only tried VLC.
2. Copy any original Hummy recording's header files (*.nts and *.hmt) into the same folder. Both MUST be installed. Rename them (in this example) to test.nts and test.hmt. (Use the FTP facility or copy any Hummy recording to the USB to get the header files. Another method is to use AV2HDR-T2). Delete any test.thm file in the folder.
3. Update the test.hmt file with the appropriate Audio, Video, Service and PMT IDs. Use an application like ProjectX to find out the values. I found that VLC always writes the streams with the same IDs regardless of the channel tuned. You can even instruct VLC to set the ID values that you prefer. You'll need a binary editor (e.g. "hexeditor") or another app to make the changes in the *.hmt file.
4. There is one additional complication. The Hummy will play test.ts OK (without subtitles) regardless of the TS packet length (192 or 188 bytes) and provided that there are NO header files. To play the subtitles the header files must be added as described above. With header files in place the Hummy will only render the mpeg if the packet length is 192 bytes. If, as in my case, packets dumped by the capture device are 188 bytes they must be converted. Unfortunately VLC cannot do that so another app is required. (Not AV2HDR-T2. It makes the conversion but the resulting *.ts file can't be used if subtitles are to be rendered).
The file will now play perfectly AND WITH subtitles. It will also fast forward and reverse and step forward and reverse but all the position indications will be incorrect. Fast play is VERY heavily pixellated. The Information panel will also display values associated with the original Hummy recording. To "fix" the I panel it's necessary to edit further fields in the *.hmt file.
Notes: the file won't play beyond the record length set in the original broadcast. Any *.nts file can be used but it has to be "long enough" otherwise, again, the playback will suddenly stop. Best to use a pair of header files from a very long Hummy recording?
Now I just need to find out how to convert my DVDs into mpeg files with subtitles and I shall be able to "play" them on the Hummy. Anyone know how to do that please?
Footnote: I am ABSOLUTELY DELIGHTED with my Hummy. I love its functionality and THAT is tremendously enhanced by the "modified software". Thanks again to all the contributors. I hope though that Humax will put a bit of effort into improving the file importing capabilities of a future release.