qtdemux: Omit cslg_shift when snapping seeks
Segments times and seek requests are stored and handled in raw 'PTS' time, without the cslg_shift - which only applies to outgoing samples. Omit the cslg_shift portion when extracting PTS to compare for internal seek snaps. If the cslg_shift is included, then keyframe+snap-before seeks generate a segment start/stop time that already includes the cslg_shift, and it's then added a 2nd time, causing the first buffer(s) to have timestamps that are out of segment.
Showing with 6 additions and 4 deletions