media/libraries/exoplayer/src
tonihei 7d4ddfbb91 Don't force discontinuities for server-side ad insertion transitions
We currently force discontinuities for all clipped content periods
that don't start from zero. This shouldn't be done for server-side
ad insertion streams where we are guaranteed to get a continuous
underlying stream.

To enable the right decision, we need to add a flag to
MediaPeriodInfo for isPrecededByTransitionFromSameStream, which
mirrors the existing isFollowedByTransitionToSameStream.

The problem is currently not visible due to a bug in
ClippingMediaPeriod that automatically ignores most discontinuities
that don't match the start of the clip.

PiperOrigin-RevId: 713315398
2025-01-08 09:23:13 -08:00
..
androidTest Don't call onAudioPositionAdvancing if AudioTrack is paused 2024-12-10 10:31:46 -08:00
main Don't force discontinuities for server-side ad insertion transitions 2025-01-08 09:23:13 -08:00
test Don't force discontinuities for server-side ad insertion transitions 2025-01-08 09:23:13 -08:00