shaka-player-embedded
shaka-player-embedded copied to clipboard
Shaka Player in a C++ Framework
The Player externs are currently written statically in the repo. It would be nice if we could generate them from the Shaka Player repo instead. Unfortunately the externs are defined...
Right now we use glog for logging. It is a stable library, easy to use, and extensible. The problem is that an app can't change our logging without also using...
Right now, if we run out of memory, the app crashes. We have some measures in place; for example, the sample app sets configuration values down when it receives a...
Currently, we only support MP4 encryption when not using sample groups. This is the most common case, but when using key rotation, samples encrypted with different keys will use different...
We should track how long and often things happen so we can analyze the performance of the product. This data will only be collected locally, and will not be sent...
We should track and expose QOE (quality of experience) information to the app. We should expose the following information: - player.stats() - How long until frames are rendered (from before...
Currently, we configure curl's CA cert location at compile time to refer to some system-wide location. When we have defined local storage for runtime resources, we should configure curl at...
We can use `gn desc` to determine what a target depends on. Using this, we can determine what third-party things a target depends on. The app generates a json file...
We have a DebugDumpStats() method in VideoController that is used to debug the media pipeline. It would be much more helpful if this info appeared in the demo app, probably...
If your submodule URLs are out-of-date, you need to run the command `git submodule sync` to fix them. `git submodule update` does not solve the problem. It'd be nice if...