Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve handling of Bluray overlays (and add support for ARGB overlays).
There's still some room for improvement: 1. The display PTS is not used (overlays are shown immediately) 2. Separate PG and IG planes are supported but not currently composited before displaying. 3. It may be possible to optimize memory usage by keeping track of the individual (smaller) wipe/draw operations and then painting them to a larger overlay 'canvas' when needed. 4. No doubt more stuff I haven't found yet. N.B. ARGB overlays are only available when BD-J support is enabled (by passing '--enable-bdjava' to configure).
- Loading branch information
Showing
4 changed files
with
291 additions
and
144 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.