Shift caption start time by MSETimeOffset * videoTimescale
Created by: squarebracket
In multiperiod dash feeds, the DTS gets reset to zero. The timestampOffset
of the source buffer is correspondingly adjusted, but the caption start time is not. This PR simply fixes that by also adjusting the start time of captions.