TTML encapsulated in TS Stream only plays the first TTML pid
If you select a ttml subtitle track in a .ts file which contains more than one ttml lines it plays only the first ttml subtitle track, but the osd shows the right selected one. To reproduce this, just load one of the test streams from here: https://dvb.org/specifications/verification-validation/dvb-ttml-subtitling-test-streams/
Select, English or French and the played stream is still the first (German) track.