mirror of
https://github.com/samsonjs/media.git
synced 2026-03-29 10:05:48 +00:00
We currently use 3 different booleans to track the state of the first frame rendering, which implies that there are 8 distinct possible overall states. However, this is actually a staged process and there are only 3 different overall states in the current code. This means it's clearer and easier to reason about if the variables are combined to a single state value. Overall, this should be a complete no-op. State mapping: - rFFAReset=false, rFFAEnable=false, mayRenderFFAEINS=false => FIRST_FRAME_NOT_RENDERED_ONLY_ALLOWED_IF_STARTED - rFFAReset=false and/or rFFAEnable=false, mayRenderFFAEINS=any => FIRST_FRAME_NOT_RENDERED - rFFAReset=true, rFFAEnable=true, mayRenderFFAEINS=any => FIRST_FRAME_RENDERED PiperOrigin-RevId: 552857802 |
||
|---|---|---|
| .. | ||
| java/androidx/media3/common | ||
| AndroidManifest.xml | ||