aboutsummaryrefslogtreecommitdiff
path: root/backends/audiocd
AgeCommit message (Collapse)Author
2018-12-17WIN32: Move all ARRAYSIZE undefs to util.hSupSuper
Instead of trying to undefine ARRAYSIZE everywhere we use a Windows header, let's just do it before we define our own
2018-07-31AUDIO: Fix broken physical audio CD playback on non-win32Bastien Bouclet
The play method did not override the base class due to the addition of the soundType parameter.
2018-05-05XEEN: Add an optional param to CD playback to specify sound typePaul Gilbert
2017-11-07LINUX: Fix Header for major/minor macros, thus removing warnings.D G Turner
Warnings are as follows: "In the GNU C Library, "minor" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan toremove this soon. To use "minor", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "minor", you should undefine it after including <sys/types.h>"
2016-10-09JANITORIAL: Remove more trailing spacesEugene Sandulenko
2016-03-21LINUX: Use classic major/minor macros.Johannes Schickel
Makes our Linux Audio CD code work with implementations without gnu_dev_major and gnu_dev_minor too.
2016-03-15MACOSX: Add comment about track ID search loop.Johannes Schickel
2016-03-15LINUX: Guard Linux audio CD code.Johannes Schickel
2016-03-15MACOSX: Guard audio cd code by define check.Johannes Schickel
2016-03-15MACOSX: Replace manual uint parsing by strtol.Johannes Schickel
2016-03-14WIN32: Cleanup header includes for AudioCD code.Johannes Schickel
2016-03-14WIN32: Supply required DDK headers for older MSVC.Johannes Schickel
Header file taken from MinGW's w32api 4.0.3.
2016-03-13WIN32: Fix compilation with MinGW-w64.Johannes Schickel
2016-03-13WIN32: Guard AudioCD code by WIN32 check.Johannes Schickel
2016-03-13WIN32: Silence warning in AudioCD code.Johannes Schickel
2016-03-13WIN32: Fix AudioCD compilation.Johannes Schickel
2016-03-13BACKENDS: Fill buffer at start of AudioCD playback.Johannes Schickel
As suggested by clone2727.
2016-03-13BACKENDS: Add ScummVM license header for AudioCD code.Johannes Schickel
As discussed with clone2727.
2016-03-13BACKENDS: Formatting fixes.Johannes Schickel
2016-03-13BACKENDS: Switch to CDROMREADRAW for Linux audio CDMatthew Hoops
CDROMREADAUDIO seems to crash the kernel when ejecting while playing. Let's try to avoid that.
2016-03-13BACKENDS: Switch to a common base class for threaded audio CD streamsMatthew Hoops
2016-03-13BACKENDS: Only expose one set of functions for AudioCDManagerMatthew Hoops
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API.
2016-03-13BACKENDS: Add support for opening a CD on Mac OS X by path or driveMatthew Hoops
2016-03-13BACKENDS: Add support for opening a CD on Windows by driveMatthew Hoops
2016-03-13BACKENDS: Add support for opening a CD on Linux by path or driveMatthew Hoops
2016-03-13BACKENDS: Allow for specifying a drive via the cdrom optionMatthew Hoops
2016-03-13BACKENDS: Use a second thread to assist in buffering Win32 CD audioMatthew Hoops
2016-03-13BACKENDS: Add a Win32 audio CD playerMatthew Hoops
2016-03-13BACKENDS: Use a threading for buffering Linux CD audioMatthew Hoops
2016-03-13BACKENDS: Detect the CD drive from the game's path on LinuxMatthew Hoops
2016-03-13BACKENDS: Add a Linux CD-ROM audio playerMatthew Hoops
2016-03-13BACKENDS: Add a custom Mac OS X CD audio managerMatthew Hoops
Since Mac OS X Carbon/Cocoa API isn't stable (in that it's changed multiple times over the years). Maintaining two versions of the same code (one in some foreign language with overly long names) isn't very appealing to me.
2016-03-13BACKENDS: Add a closeCD() function to the AudioCDManagerMatthew Hoops
2016-03-13BACKENDS: Move to an openCD() without parameters as the public APIMatthew Hoops
2015-12-15PS3: Make use of an updated SDL2 versionBastien Bouclet
This version, available at https://bitbucket.org/bgK/sdl_psl1ght, is based on SDL 2.0.3.
2015-01-25SDL: Guard audio CD code to be SDL 1.2 only.Johannes Schickel
2014-08-29BACKENDS: Fix some Doxygen comments that seem wrong.Einar Johan Trøan Sømåen
2014-02-18SDL: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-18BACKENDS: Make GPL headers consistent in themselves.Johannes Schickel
2013-06-06ALL: Fix typo (succesful -> successful)Willem Jan Palenstijn
Thanks to 'onlyjob' on pull request #337 for pointing out an instance of this.
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2010-11-29SDL: Trying to cleanup the FORBIDDEN_SYMBOL situationMax Horn
svn-id: r54575
2010-11-29BACKENDS: Include scummsys.h at top of all .cpp files, *before* any #ifdefsMax Horn
svn-id: r54573
2010-11-29SDL: Move #include <SDL.h> into a special wrapper fileMax Horn
svn-id: r54572
2010-11-08BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes onlyMax Horn
This commit contains the AudioCDManager changes from the gsoc2010-opengl branch. The other changes in that branch are restricted to the backends directory only (plus configure). The Nintendo DS and Dreamcast ports still need to be ported over to the new Audio CD system, but that should be fairly easy to do. svn-id: r54147
2010-10-13OPENGL: Merged from trunk, from rev 52105 to 53396.Johannes Schickel
This includes an rather hacky attempt to merge all the recent gp2x backend changes into the branch. I suppose the gp2x backend and probably all new backends, i.e. gph, dingux etc., might not compile anymore. Since I have no way of testing those it would be nice if porters could look into getting those up to speed in this branch. svn-id: r53399