Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Based on the final patch from Shawn King (thank you) in #9294 with the following changes:- - fixed the display area to line up with the video rect. - only initialise libass when required. - various additional NULL pointer checks and minor refactors. - use SubtitleScreen::m_safeArea in the ass code. I chose to use a compile time dependency on libass rather than create another internal library version (and avoid the maintenance that it would need) or use dynamic linking (extra complexity). As noted in configure, the libass version (although not actually checked) needs to be at least 0.9.10 - which is probably still too new for the libass version packaged with most distros. Closes #9294
- Loading branch information
Mark Kendall
committed
May 3, 2011
1 parent
4ec47f8
commit bfeabee
Showing
4 changed files
with
321 additions
and
0 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
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.