Samuel Défago

Results 92 issues of Samuel Défago

We introduced a fix for a regression in iOS 14, see #93. The issue should be tested regularly with the sample code attached to the associated radar. Maybe some iOS...

enhancement

iOS 13 introduced [menus](https://nemecek.be/blog/85/how-to-show-uimenu-from-uibutton-or-uibarbuttonitem), which are used in iOS 15 to choose tracks: https://user-images.githubusercontent.com/170201/133418101-6a0718ad-4471-4d55-a1a0-a973049c6881.MP4 While our subtitle and audio track selection has a nicer UX (explanations of behaviors, most notably...

- [x] Report info panel layout issues as a bug. Since Apple privides a native `AVPlayerViewController` content proposal mechanism letting several different items to be played, info panel updates must...

maintenance

The iOS 15 and tvOS 15 simulator has a few issues which make some tests fail. Behavior is correct when the same behavior is tested on device, fortunately. We should...

minor bug
maintenance

For Mac M1 builds on-demand audios are not seekable. This issue is a problem of `AVFoundation` on M1 which must be reported to Apple. Closer inspection of the issue reveals...

help wanted

When using AirPlay with a single non-muted `AVPlayer` instance enabled for external playback, with other sibling instances muted and not enabled for external playback, audio tracks of all instances are...

minor bug

As for periodic time observers, we should add a boundary time observer API to let users conveniently register them with the controller after creation. Unlike periodic time observers which are...

enhancement
internal

For debugging purposes, we should create a debug overlay component, providing various information about the stream (bitrate, available qualities, etc.) ### Issue overview * [ ] Incorrect behavior * [X]...

enhancement
maintenance

Now that `SRGMediaPlayerViewController` is implemented with `AVPlayerViewController`, we must in general use the associated `AVPlayerLayer` and not attempt to replace it with our own instantiated with `SRGMediaPlayerView`. If we do,...

enhancement

When using in a scrollable view (table, collection), media starts lead to hiccups on some devices. Several strategies could be investigated to improve the situation: - Improve asynchronous `AVPlayer` resource...

enhancement
internal