Ian Baker

Results 409 comments of Ian Baker

There isn't enough information provided here to help you. It sounds like you might have made some pretty deep customisations to ExoPlayer (I don't know what you mean by 'multicast')...

It sounds like ExoPlayer is waiting until the audio track timestamp matches the timestamp of the video frames it has ready to render. So I think the way to shorten...

That theory makes sense - so you would like to drop the audio frames to match the pre-IDR video frames that are necessarily dropped, and therefore allow playback to start...

I've reproduced this in the [demo app](https://exoplayer.dev/demo-application.html) and can hear a playback glitch. I used the following JSON (which gets coverted to a playlist of 2 MediaItems, and this ends...

> _Suggestion_: maybe we could update the `https://storage.googleapis.com/exoplayer-test-media-1/ssa/test-subs-position.ass` subtitle file with these new lines, then no need for a new media in `media.exolist.json`. Yep, sounds good - I'll update the...

Apologies for the delay on this - I'm looking at it now. I've patched it internally and I'm going to make some changes before sending it for internal review, so...

Another question: We currently use a default margin value of 5%: https://github.com/google/ExoPlayer/blob/c3866449e248bb7e7fce6c78b51f4960e14a0c91/library/extractor/src/main/java/com/google/android/exoplayer2/text/ssa/SsaDecoder.java#L59 https://github.com/google/ExoPlayer/blob/c3866449e248bb7e7fce6c78b51f4960e14a0c91/library/extractor/src/main/java/com/google/android/exoplayer2/text/ssa/SsaDecoder.java#L462-L474 This value is used if we don't know `PlayResX` or `PlayResX` **or** if the cue doesn't have...

`CaptionStyleCompat` contains the same properties as [`android.view.accessibility.CaptioningManager.CaptionStyle`](https://developer.android.com/reference/android/view/accessibility/CaptioningManager.CaptionStyle.html). These are also the same properties that [an end-user can customise](https://support.google.com/accessibility/android/answer/6006554). I'm afraid we won't be adding additional properties to this class. ----...

When you say HSS, do you mean [HLS](https://en.wikipedia.org/wiki/HTTP_Live_Streaming)? ExoPlayer added support for in-stream timed ID3 metadata wrapped in `emsg` boxes in HLS in 2.10.6 ([release notes](https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md#2106-2019-10-17)). There isn't enough information...

Oh I see - I'm not aware of any work to implement in-band metadata for SmoothStreaming specifically. It may 'just work' as a by-product of our implementation for DASH and...