Allow Opus CDDA support to be optionally disabled
Adds a `--disable-opus-cdda` flag that explicitly disables support for Ogg Opus CDDA tracks and in turn avoid the need for the Opus package dependencies such as the opusfile, opus, and ogg libraries. This feature does not alter the default operation of ./configure, which is to enable Opus CDDA support and quit if the Opus dependency package, opusfile, is not found. The user can then choose to either a) install the package or b) explicitly disable Opus support. This commit also includes: - fixes for a double-free in the MP3 close routine that was discovered during testing - a message if a CD audio track cannot be added during CDROM mounting (such as attempting to use Opus tracks when the binary does not support them). - the --disable-opus-cdda flag in our config heavy workflow
This commit is contained in:
parent
d86addb792
commit
f6060a5148
6 changed files with 44 additions and 27 deletions
1
.github/workflows/config.yml
vendored
1
.github/workflows/config.yml
vendored
|
@ -29,6 +29,7 @@ jobs:
|
|||
- configure_flags: --disable-fpu-x64
|
||||
- configure_flags: --disable-fpu-x86
|
||||
- configure_flags: --disable-opengl
|
||||
- configure_flags: --disable-opus-cdda
|
||||
- configure_flags: --disable-screenshots
|
||||
- configure_flags: --disable-unaligned-memory
|
||||
- without_packages: -x net
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue