SRGSSR / srgmediaplayer-apple

An advanced media player library, simple and reliable
MIT License
158 stars 33 forks source link

Test play selected segment at stream end regression with iOS/tvOS SDK 15.3 #115

Open pyby opened 2 years ago

pyby commented 2 years ago

Issue type

Incorrect behavior

Description of the problem

The testPlaySelectedSegmentAtStreamEnd test failed since we the project switch to Xcode 13.3.0.

Environment information

Last successful test on our CI is on feature/playback-speed branch 3ad9fd5623ceafeed4187751b0c06e65783430e0: Xcode 13.2.1, iOS base SDK 15.2, Mac OS 11.3.0.

Next test failed on our CI, f63ba8c49ec32f54fb3b8617fe187eeddc2da83b on same branch: Two new commit "Update track settings icon" and "Update popover title" has no impact on the controller:

testPlaySelectedSegmentAtStreamEnd: Xcode 13.3.0, iOS base SDK 15.3, Mac OS 12.2.1.

Reproducibility

Always reproducible

Steps to reproduce

  1. Run testPlaySelectedSegmentAtStreamEnd test.
pyby commented 2 years ago

The SRGMediaPlayerSegmentDidEndNotification notification is not fired anymore with iOS 15.3 SDK. With Xcode 13.3.0, in Simulator, iOS 14.5 SDK, the test passes.

it looks like an iOS 15.3 regression.