Another one from me trying to improve SDL2_Mixer this time. This is the original part with still C code in it (starting at line 115):
Code:
{* Good default values for a PC soundcard *}
const
MIX_DEFAULT_FREQUENCY = 22050; {
#if SDL_BYTEORDER == SDL_LIL_ENDIAN
MIX_DEFAULT_FORMAT = AUDIO_S16LSB;
#else
MIX_DEFAULT_FORMAT = AUDIO_S16MSB
#endif }
MIX_DEFAULT_CHANNELS = 2;
MIX_MAX_VOLUME = 128; {* Volume of a chunk *}
I made this out of it:
Code:
{* Good default values for a PC soundcard *}
const
MIX_DEFAULT_FREQUENCY = 22050;
{$IFDEF ENDIAN_LITTLE}
MIX_DEFAULT_FORMAT = AUDIO_S16LSB;
{$ELSE}
MIX_DEFAULT_FORMAT = AUDIO_S16MSB;
{$ENDIF}
MIX_DEFAULT_CHANNELS = 2;
MIX_MAX_VOLUME = 128; {* Volume of a chunk *}
I have to admit that I don't know if Delphi has that compiler switch (ENDIAN_LITTLE) but Free Pascal does.
Bookmarks