SRGSSR / pillarbox-apple

A next-generation reactive media playback ecosystem for Apple platforms.
https://testflight.apple.com/join/TS6ngLqf
MIT License
42 stars 5 forks source link

Stability issues when using a USB-C / USB-C cable to connect to an external screen with debug builds #846

Closed defagos closed 6 days ago

defagos commented 1 week ago

Description of the problem

When connecting to an external screen with a USB-C / USB-C cable the following stability issues are observed in debug builds:

Setup:

Remark

The issue does not arise when using a lightning to HDMI connector on older devices. It also does not arise in release builds, only in debug builds.

Older setup:

Relevant stack trace or log output

No response

Reproducibility

Always

Steps to reproduce

Use the first setup above to reproduce the issue.

Library version

1.0.1

Operating system

17.4

Code sample

No response

Is there an existing issue for this?

defagos commented 1 week ago

Since this affects debug builds only an investigation or fix is likely not a priority (or even needed), but we should likely document this behavior as a known issue.

defagos commented 1 week ago

We identified an issue with Lightning to HDMI adapters and iOS 17.4. DRM-protected content fails to play.

The issue is fixed in 17.5 beta 3. Though the issue reported here is not related to DRM or such kind of connector I suspect both problems might somehow be related to the same regression. I am therefore quite optimistic that 17.5 will fix the present issue as well.

defagos commented 1 week ago

No issue with our iPad Air running 17.2 with a USB-C / USB-C cable. Our iPad Pro running 17.5 is affected, though. Seems like a regression we will need to report.

waliid commented 1 week ago

No issue with our iPad Air running 17.2 with a USB-C / USB-C cable. Our iPad Pro running 17.5 is affected, though. Seems like a regression we will need to report.

Here is the video captures :

iPad Air - iOS 17.2 iPad Pro - iOS 17.5 Beta 3
waliid commented 6 days ago

Issue reported to Apple.