shaka-project / shaka-player-embedded

Shaka Player in a C++ Framework
Apache License 2.0
238 stars 63 forks source link

Status of Shaka Player Embedded #99

Closed jgongo closed 4 years ago

jgongo commented 4 years ago

What is the status of this library? We have been instructed by the Widevine SDK team to stop using their CDM and transmuxer library, which will be obsoleted on June 2020, and instead use this player. But after some preliminary tests the player seems to still have some usability and performance problems. Are we supposed to use this already? Is there any scheduled date when this will be stable enough to be used?

TheModMaker commented 4 years ago

It should be usable now. Note that supporting simulators isn't a high priority, so you may see some differences or problems on the simulators. I know we can't get hardware decode on the simulators so we can't play high quality content there. But on a device, I haven't noticed any playback problems. I am aware of a small/medium memory leak that is being tracked in #64; but this should only affect long, continuous playbacks.

I am just finishing a major refactoring for #60, so there may be some instabilities for the moment. I hope to have that and some associated changes done by the end of Q1. I may be able to release the full v1 in Q2. You can take a look at the issues that need to get done in the v1 milestone.

But if you notice any problems, please file a bug so we can fix it. Even in the presence of the refactoring, I want it to still work well.

jgongo commented 4 years ago

I'm using now a device, but I'm experiencing almost the same problems as before, and the only one which got solved seems to have been solved after updating to the latest from master (#93). For example, I'm getting completely garbled audio in the Big Buck Bunny video. Should I keep creating a bug report for everything I find?

TheModMaker commented 4 years ago

Yes, please do.