SDL
2.0
|
#include "../SDL_internal.h"
#include "SDL_audio.h"
#include "SDL_audio_c.h"
#include "SDL_cpuinfo.h"
#include "SDL_assert.h"
Go to the source code of this file.
Macros | |
#define | NEED_SCALAR_CONVERTER_FALLBACKS 1 |
#define | DIVBY128 0.0078125f |
#define | DIVBY32768 0.000030517578125f |
#define | DIVBY8388607 0.00000011920930376163766f |
#define | SET_CONVERTER_FUNCS(fntype) |
Functions | |
static void | SDL_Convert_S8_to_F32_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_U8_to_F32_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_S16_to_F32_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_U16_to_F32_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_S32_to_F32_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_F32_to_S8_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_F32_to_U8_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_F32_to_S16_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_F32_to_U16_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
static void | SDL_Convert_F32_to_S32_Scalar (SDL_AudioCVT *cvt, SDL_AudioFormat format) |
void | SDL_ChooseAudioConverters (void) |
#define DIVBY128 0.0078125f |
Definition at line 65 of file SDL_audiotypecvt.c.
#define DIVBY32768 0.000030517578125f |
Definition at line 66 of file SDL_audiotypecvt.c.
#define DIVBY8388607 0.00000011920930376163766f |
Definition at line 67 of file SDL_audiotypecvt.c.
#define NEED_SCALAR_CONVERTER_FALLBACKS 1 |
Definition at line 49 of file SDL_audiotypecvt.c.
#define SET_CONVERTER_FUNCS | ( | fntype | ) |
Definition at line 1387 of file SDL_audiotypecvt.c.
References SDL_assert, SDL_FALSE, SDL_HasNEON, SDL_HasSSE2, SDL_TRUE, and SET_CONVERTER_FUNCS.
Referenced by SDL_BuildAudioCVT().
|
static |
Definition at line 218 of file SDL_audiotypecvt.c.
References AUDIO_S16SYS, SDL_AudioCVT::buf, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 270 of file SDL_audiotypecvt.c.
References AUDIO_S32SYS, SDL_AudioCVT::buf, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 166 of file SDL_audiotypecvt.c.
References AUDIO_S8, SDL_AudioCVT::buf, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 244 of file SDL_audiotypecvt.c.
References AUDIO_U16SYS, SDL_AudioCVT::buf, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 192 of file SDL_audiotypecvt.c.
References AUDIO_U8, SDL_AudioCVT::buf, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 110 of file SDL_audiotypecvt.c.
References AUDIO_F32SYS, SDL_AudioCVT::buf, DIVBY32768, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 148 of file SDL_audiotypecvt.c.
References AUDIO_F32SYS, SDL_AudioCVT::buf, DIVBY8388607, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 72 of file SDL_audiotypecvt.c.
References AUDIO_F32SYS, SDL_AudioCVT::buf, DIVBY128, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 129 of file SDL_audiotypecvt.c.
References AUDIO_F32SYS, SDL_AudioCVT::buf, DIVBY32768, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
|
static |
Definition at line 91 of file SDL_audiotypecvt.c.
References AUDIO_F32SYS, SDL_AudioCVT::buf, DIVBY128, SDL_AudioCVT::filter_index, SDL_AudioCVT::filters, i, SDL_AudioCVT::len_cvt, and LOG_DEBUG_CONVERT.
SDL_AudioFilter SDL_Convert_F32_to_S16 = NULL |
Definition at line 60 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTFromFloat().
SDL_AudioFilter SDL_Convert_F32_to_S32 = NULL |
Definition at line 62 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTFromFloat().
SDL_AudioFilter SDL_Convert_F32_to_S8 = NULL |
Definition at line 58 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTFromFloat().
SDL_AudioFilter SDL_Convert_F32_to_U16 = NULL |
Definition at line 61 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTFromFloat().
SDL_AudioFilter SDL_Convert_F32_to_U8 = NULL |
Definition at line 59 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTFromFloat().
SDL_AudioFilter SDL_Convert_S16_to_F32 = NULL |
Definition at line 55 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTToFloat().
SDL_AudioFilter SDL_Convert_S32_to_F32 = NULL |
Definition at line 57 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTToFloat().
SDL_AudioFilter SDL_Convert_S8_to_F32 = NULL |
Definition at line 53 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTToFloat().
SDL_AudioFilter SDL_Convert_U16_to_F32 = NULL |
Definition at line 56 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTToFloat().
SDL_AudioFilter SDL_Convert_U8_to_F32 = NULL |
Definition at line 54 of file SDL_audiotypecvt.c.
Referenced by SDL_BuildAudioTypeCVTToFloat().