Skip to content

HLS + CMAF + Playready/CBC support #5404

@moacir69

Description

@moacir69

Issue description

Playback of HLS CMAF test contents results on the following error:
...
2019-01-17 16:33:10.333 26942-27094/com.google.android.exoplayer2.demo E/ExoPlayerImplInternal: Internal runtime error.
java.lang.IllegalArgumentException
at android.media.MediaCodec.native_queueSecureInputBuffer(Native Method)
at android.media.MediaCodec.queueSecureInputBuffer(MediaCodec.java:2494)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.feedInputBuffer(MediaCodecRenderer.java:1016)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:664)
at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:536)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:303)
...
Does ExoPlayer 2.9.3 supports playback of HLS CMAF streams? If so, are you planning to add any sample contents to the demo app in the future?

Reproduction steps

Attempt to start the playback of the HLS CMAF test contents

Link to test content

Link to test contents will be sent to dev.exoplayer@gmail.com

Version of ExoPlayer being used

ExoPlayer 2.9.3

Device(s) and version(s) of Android being used

Amazon Fire TV Stick 4K (2018)

A full bug report captured from the device

A full bug report log will be sent to dev.exoplayer@gmail.com

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions