block->pts update with pcr discontinuity
Hi!
I think recent backported commits in timestamps_filter.h introduced a little problem in the p_block->pts update when crossing a discontinuity. What I observe with subtitles (pgbd) is that some p_pkt->pts immediately following a discontinuity are not updated with the new tf.sequence_offset, but with the old one at the end of timestamps_filter_es_out_Send().
The consequence is that subtitles immediately following a discontinuity are just discarded.
Is it expected to only update tf.sequence_offset when (cur->tf.mva.i_packet==1) when running the 'else /* PCR had discontinuity, we're in a new segment */' statement ?