Add troubleshooting instructions for decoding extensions
PiperOrigin-RevId: 286585978
This commit is contained in:
parent
14a0c9ebfd
commit
a0044257b4
@ -96,6 +96,14 @@ a custom track selector the choice of `Renderer` is up to your implementation.
|
|||||||
You need to make sure you are passing a `Libgav1VideoRenderer` to the player and
|
You need to make sure you are passing a `Libgav1VideoRenderer` to the player and
|
||||||
then you need to implement your own logic to use the renderer for a given track.
|
then you need to implement your own logic to use the renderer for a given track.
|
||||||
|
|
||||||
|
## Using the extension in the demo application ##
|
||||||
|
|
||||||
|
To try out playback using the extension in the [demo application][], see
|
||||||
|
[enabling extension decoders][].
|
||||||
|
|
||||||
|
[demo application]: https://exoplayer.dev/demo-application.html
|
||||||
|
[enabling extension decoders]: https://exoplayer.dev/demo-application.html#enabling-extension-decoders
|
||||||
|
|
||||||
## Rendering options ##
|
## Rendering options ##
|
||||||
|
|
||||||
There are two possibilities for rendering the output `Libgav1VideoRenderer`
|
There are two possibilities for rendering the output `Libgav1VideoRenderer`
|
||||||
|
@ -106,9 +106,19 @@ then implement your own logic to use the renderer for a given track.
|
|||||||
[#2781]: https://github.com/google/ExoPlayer/issues/2781
|
[#2781]: https://github.com/google/ExoPlayer/issues/2781
|
||||||
[Supported formats]: https://exoplayer.dev/supported-formats.html#ffmpeg-extension
|
[Supported formats]: https://exoplayer.dev/supported-formats.html#ffmpeg-extension
|
||||||
|
|
||||||
|
## Using the extension in the demo application ##
|
||||||
|
|
||||||
|
To try out playback using the extension in the [demo application][], see
|
||||||
|
[enabling extension decoders][].
|
||||||
|
|
||||||
|
[demo application]: https://exoplayer.dev/demo-application.html
|
||||||
|
[enabling extension decoders]: https://exoplayer.dev/demo-application.html#enabling-extension-decoders
|
||||||
|
|
||||||
## Links ##
|
## Links ##
|
||||||
|
|
||||||
|
* [Troubleshooting using extensions][]
|
||||||
* [Javadoc][]: Classes matching `com.google.android.exoplayer2.ext.ffmpeg.*`
|
* [Javadoc][]: Classes matching `com.google.android.exoplayer2.ext.ffmpeg.*`
|
||||||
belong to this module.
|
belong to this module.
|
||||||
|
|
||||||
|
[Troubleshooting using extensions]: https://exoplayer.dev/troubleshooting.html#how-can-i-get-a-decoding-extension-to-load-and-be-used-for-playback
|
||||||
[Javadoc]: https://exoplayer.dev/doc/reference/index.html
|
[Javadoc]: https://exoplayer.dev/doc/reference/index.html
|
||||||
|
@ -97,6 +97,14 @@ a custom track selector the choice of `Renderer` is up to your implementation,
|
|||||||
so you need to make sure you are passing an `LibflacAudioRenderer` to the
|
so you need to make sure you are passing an `LibflacAudioRenderer` to the
|
||||||
player, then implement your own logic to use the renderer for a given track.
|
player, then implement your own logic to use the renderer for a given track.
|
||||||
|
|
||||||
|
## Using the extension in the demo application ##
|
||||||
|
|
||||||
|
To try out playback using the extension in the [demo application][], see
|
||||||
|
[enabling extension decoders][].
|
||||||
|
|
||||||
|
[demo application]: https://exoplayer.dev/demo-application.html
|
||||||
|
[enabling extension decoders]: https://exoplayer.dev/demo-application.html#enabling-extension-decoders
|
||||||
|
|
||||||
## Links ##
|
## Links ##
|
||||||
|
|
||||||
* [Javadoc][]: Classes matching `com.google.android.exoplayer2.ext.flac.*`
|
* [Javadoc][]: Classes matching `com.google.android.exoplayer2.ext.flac.*`
|
||||||
|
@ -101,6 +101,14 @@ a custom track selector the choice of `Renderer` is up to your implementation,
|
|||||||
so you need to make sure you are passing an `LibopusAudioRenderer` to the
|
so you need to make sure you are passing an `LibopusAudioRenderer` to the
|
||||||
player, then implement your own logic to use the renderer for a given track.
|
player, then implement your own logic to use the renderer for a given track.
|
||||||
|
|
||||||
|
## Using the extension in the demo application ##
|
||||||
|
|
||||||
|
To try out playback using the extension in the [demo application][], see
|
||||||
|
[enabling extension decoders][].
|
||||||
|
|
||||||
|
[demo application]: https://exoplayer.dev/demo-application.html
|
||||||
|
[enabling extension decoders]: https://exoplayer.dev/demo-application.html#enabling-extension-decoders
|
||||||
|
|
||||||
## Links ##
|
## Links ##
|
||||||
|
|
||||||
* [Javadoc][]: Classes matching `com.google.android.exoplayer2.ext.opus.*`
|
* [Javadoc][]: Classes matching `com.google.android.exoplayer2.ext.opus.*`
|
||||||
|
@ -114,6 +114,14 @@ a custom track selector the choice of `Renderer` is up to your implementation,
|
|||||||
so you need to make sure you are passing an `LibvpxVideoRenderer` to the
|
so you need to make sure you are passing an `LibvpxVideoRenderer` to the
|
||||||
player, then implement your own logic to use the renderer for a given track.
|
player, then implement your own logic to use the renderer for a given track.
|
||||||
|
|
||||||
|
## Using the extension in the demo application ##
|
||||||
|
|
||||||
|
To try out playback using the extension in the [demo application][], see
|
||||||
|
[enabling extension decoders][].
|
||||||
|
|
||||||
|
[demo application]: https://exoplayer.dev/demo-application.html
|
||||||
|
[enabling extension decoders]: https://exoplayer.dev/demo-application.html#enabling-extension-decoders
|
||||||
|
|
||||||
## Rendering options ##
|
## Rendering options ##
|
||||||
|
|
||||||
There are two possibilities for rendering the output `LibvpxVideoRenderer`
|
There are two possibilities for rendering the output `LibvpxVideoRenderer`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user