-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apple 16x9 basic stream: I-FRAME only track playing only without audio - with audio, the player is stuck #8938
Comments
There is no such thing in ExoPlayer 2.5.4. |
The tracks you are seeing are EXT-X-IFRAME-ONLY tracks, which were supported since 2.12. I can verify this is what is being reported when playing the Apple 16x9 basic stream, but I don't see the EXT-X-IFRAME-ONLY tracks on Apple 4x3 basic stream. Are you seeing these on both streams? |
@christosts Thank You. You are right. There are no spare (I-frame) video tracks in "Apple 4x3 basic stream". It was my fault. I am sorry. |
@christosts what kind of support do the EXT-X-IFRAME-ONLY tracks have? I got an exception when try to play them:
|
They should be playable. There was a bug fixed in 2.13.3 so please use 2.13.3+ (2.14.0 was just released). From the demo app, you can watch "Apple master playlist advanced" (TS or FMP4) or "Apple media playlist (TS)" and select to view an i-frame-only track. I can see that with "Apple 16x9 basic stream" on 2.14 playback does not start and the player is in buffering state, I will update this issue what's happening with this specific stream. |
The player cannot play the I-FRAME track on the "Apple 16x9 basic stream" asset with audio, but it can play the I-FRAME without audio. The asset has audio and video muxed on the same Because this is not a regular use-case, we are marking this as low-priority. |
Ok. Thanks. |
@christosts I thought i-Frame only was excluded by this logic? We are using a TrackSelectionParameter, I'm assuming the user did this with the track overrides in the demo UI, which can lead to many un-supported use cases. If you can assign it to me and I can mark it fixed when the track-selection parameters are added, otherwise I would just close it as "works as designed" |
I got spare not robust video tracks on HLS. (Tracks without resolution information in the logcat.)
Android:
7
ExoPlayer:
2.12.2 and 2.13.2
Streams (in HLS part of demo player media list):
Apple 4x3 basic stream
Apple 16x9 basic stream
Logcat:
The text was updated successfully, but these errors were encountered: