google / ExoPlayer

This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
https://developer.android.com/media/media3/exoplayer
Apache License 2.0
21.75k stars 6.03k forks source link

Support dav1d decoder #10387

Open 337240552 opened 2 years ago

337240552 commented 2 years ago

Can we provide support for dav1d decoder? dav1d has better performance than libgav1.

Test data:Test AV1 Video 1280 * 720P Device: Samsung S7, CPU exynos5 Android 8.0

With libgav1 decoder, so many stutters and janks.

image

With dav1d decoder, few stutters and janks.

image
hualong-shen commented 11 months ago

Hey, do we have any updates on this one? @christosts

christosts commented 10 months ago

We have an item in our backlog to update the AV1 decoder extension to switch to dav1d from libgav1. That will be in the media3 version, since we are no longer making new ExoPlayer standalone releases. However we have not committed to this work at the moment so I'm afraid I cannot share a timeline.