Fix decoding of frames for MPTSs

When the transport stream contained more than one video service, an
exception could be raised if an incorrect stream ID was used e.g. the
SCTE35 stream or an audio stream. Using the stream index (PID) fixes
this.