Ian Baker

Results 409 comments of Ian Baker

> But when using this, it gives me this exception > `UnrecognizedInputFormatException: None of the available extractors (FlvExtractor, FlacExtractor, WavExtractor, FragmentedMp4Extractor, Mp4Extractor, AmrExtractor, PsExtractor, OggExtractor, TsExtractor, MatroskaExtractor, AdtsExtractor, Ac3Extractor, Ac4Extractor,...

> The `SubtitleView` is not an option cause off screen rendering is required in this case. Reading slightly between the lines here, are you trying to render subtitles as part...

Thank you for reporting. I'm afraid I'm not able to reproduce the issue on my Pixel 7a. I see the subtitles in your media are `application/dvbsubs` which is a bitmap-based...

I'm not able to reproduce this at the tip of the `main` branch. What version of the library are you using? I modified the demo app to add the following...

If I'm understanding your test/comparison set-up correctly: * You have two apps, "yours" and "other" * Both are using ExoPlayer with `DefaultHttpDataSource` * You added logging via subclassing `DefaultHttpDataSource` in...

Thanks for the request. The [DASH-IF IOP](https://dashif.org/docs/DASH-IF-IOP-v4.3.pdf) requires the `default_KID` attribute to be present in the manifest - see section 7.7.2: > The MPD `@cenc:default_KID` attribute SHALL match the ‘tenc’...

Do you have an example stream with the described `sgpd` box?

> With Media3, MediaMetadata.Builder#setDurationMs(long) is documented to accept non‑negative values only. This setter accepts `null` to indicate unset (the signature takes `Long`, not `long`).

Are you asking us to make it clearer that `null` means 'unknown'? (this seems implicit to me on an API that takes `@Nullable` and already documents the set value as...