Risu, have you started those recordings when the show is already running? Looks like tv engine is not currently able to detect the PMT changes on the fly (confirmed by Frodo) and this will cause subtitles (and audio streams) to be missing if they aren't available when the recording starts.
This will require some bigger changes how the PMTs are handled (i.e. tv engine must parse those PMT packets continously).
This will require some bigger changes how the PMTs are handled (i.e. tv engine must parse those PMT packets continously).