theodab

Results 32 issues of theodab

Expands on the original PR (#3880) by adding support for MP4 and key rotation. Close #850 Co-authored-by: wjywbs

type: enhancement
component: HLS

I don't think this is a common issue, but I just got a problem where, after an ad run, the ad UI did not go away. Looking at the logs,...

type: bug
component: UI
component: ads
priority: P2

The ad position (e.g. "Ad 1 of 2") UI element and the add counter (e.g. "0:00 / 0:20") UI element are too close to each other. It makes it confusing...

type: bug
component: UI
component: ads
priority: P2

If you switch away from the app while there's a player and video instance, ffmpeg outputs the message `VideoToolbox decoder needs reconfig, restarting.. `, and then the next time we...

type: bug

We should investigate distribution via CocoaPods.

type: enhancement

[Recently](https://github.com/google/shaka-player-embedded/commit/dcb76b14a0e8a24267439147ab48a8e373afa5cd), we changed the setup tutorial. We should probably take new screenshots to reflect these changes.

type: docs

We should have a crash-reporting system. A good (free) option for this is Crashlytics (http://try.crashlytics.com/), which is made by Google. It is being replaced by Firebase (https://get.fabric.io/roadmap), which does have...

type: enhancement

By using the Chromium build scripts, we get (mostly) free support for the clang sanitizers. We have support for the `AddressSanitizer`, `ThreadSanitizer`, and `UndefinedBehaviorSanitizer`. But we should add support for...

type: enhancement

Handle multi-threaded use is one of the most complex tasks in C++. For much of our code, we make a lot of assumptions on which thread things happen. This allows...

type: enhancement

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...

type: enhancement