Age | Commit message (Collapse) | Author |
|
|
|
static buffers
|
|
|
|
|
|
|
|
|
|
Global; except for the 32-bit SSE blitter, which has some #DEFINEs
in not-very-nice places.
|
|
With CMake, these files are simply not compiled to start with.
|
|
|
|
|
|
|
|
|
|
drivers
|
|
|
|
|
|
We assume a conforming C++11 compiler environment that has a valid <thread>-header.
Failure to run a real thread is handled gracefully.
|
|
A conforming compiler with a valid <mutex>-header is expected.
Most parts of the code assume that locking a mutex will never fail unexpectedly,
which is generally true on all common platforms that don't just pretend to
be C++11. The use of condition variables in driver code is checked.
|
|
|
|
|
|
|
|
style
|
|
|
|
|
|
This improves bad looping of title screen song from Windows TTD, and fixes
a long silence at the end of "Can't get there from here" from Windows TTD.
|
|
|
|
drivers.
Preparation for later extending the info passed to music drivers.
|
|
relying on high-level functions.
|
|
low-level driver that directly works with MIDI data.
This allows using different music sources besides standard MIDI files on disk.
|
|
Given any speed issue cannot be attributed to checking for _debug_NNN_level, removing this is a safe action
This fixes #6652.
|
|
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
driver to specify the ouput port to use. (Based on patch by gulikoza)
|
|
initializing the DirectMusic driver fails.
|
|
local changes and attempts
|
|
|
|
although working, causes a temporary freeze of OpenTTD. As MCI behaves better than DirectMusic that has become the default music driver; small delay between songs beats wrongly pitched/bad sounding songs
|
|
Likely because the instruments weren't reset properly
|
|
|
|
|
|
|
|
|
|
|
|
stuff
|
|
something more than whitespace as description of files that don't have a description.
|
|
for it to be registered and usable
|
|
sound/music/video drivers, using self-registration based on the blitter-model.
|
|
|
|
|
|
initialisation, WINCE ifdef and a vsprintf to vsnprintf change.
|
|
files, and a little elimination of magic numbers in Win32SoundStart
|