1
0
Fork 0
dosbox-staging/src/dos
krcroft f6060a5148 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
2020-01-27 10:46:21 +01:00
..
.gitignore Import svn:ignore props to .gitignore files 2019-09-15 20:34:57 +02:00
cdrom.cpp Move GetMountType to dos_mscdex file 2019-12-18 22:31:19 +01:00
cdrom.h Remove ClearTracks() and fix ref-assignment 2020-01-07 19:46:32 +01:00
cdrom_image.cpp Allow Opus CDDA support to be optionally disabled 2020-01-27 10:46:21 +01:00
dev_con.h Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos.cpp Acknowledge mouse interrupt before entering user routine; fixes sound stutter during mouse movement in Eye of the Beholder III and Casino Tournament of Champions. Clear button counters in the mouse driver reset function; prevents unintended skipping of intro in MechWarrior and others. 2019-02-04 15:15:58 +00:00
dos_classes.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_codepages.h Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_devices.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_execute.cpp fix externals. 2019-10-19 20:08:46 +00:00
dos_files.cpp Add some size checks when accessing Drives[], mostly needed when DOS_DRIVES is not set to 26, make size parsing not go outside the target array. 2019-06-25 06:12:13 +00:00
dos_ioctl.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_keyboard_layout.cpp Fix a resource leak 2019-11-28 21:06:20 +01:00
dos_keyboard_layout_data.h Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_memory.cpp Use a more compatible offset for DOS redirected interrupt vector. Works around a null pointer bug in the notes dropdown list of Jack the Ripper. 2019-04-23 09:50:56 +00:00
dos_misc.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
dos_mscdex.cpp Remove PHYSICAL_CD from MountType enum 2019-12-18 22:31:19 +01:00
dos_mscdex.h Create dos_mscdex header 2019-12-18 22:31:19 +01:00
dos_programs.cpp Formatting and review fixes 2020-01-22 09:40:00 +01:00
dos_tables.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
drive_cache.cpp Fix NULL issues in drive-related code 2020-01-22 09:40:00 +01:00
drive_fat.cpp Fix NULL issues in drive-related code 2020-01-22 09:40:00 +01:00
drive_iso.cpp Create dos_mscdex header 2019-12-18 22:31:19 +01:00
drive_local.cpp Make setter for RO-medium flag a virtual method 2020-01-11 20:52:55 +01:00
drive_overlay.cpp Merge branch 'svn/trunk' r4301 2019-12-10 15:27:14 +01:00
drive_virtual.cpp Update year and address of FSF 2019-01-25 14:09:58 +00:00
drives.cpp Improve compliance when printing drive labels 2020-01-22 09:40:00 +01:00
Makefile.am Move drives.h to common include dir 2020-01-04 08:26:22 +01:00