diff options
Diffstat (limited to 'media/libeffects')
| -rw-r--r-- | media/libeffects/EffectEqualizer.cpp | 2 | ||||
| -rw-r--r-- | media/libeffects/EffectReverb.c | 5 | ||||
| -rw-r--r-- | media/libeffects/EffectReverb.h | 2 | ||||
| -rw-r--r-- | media/libeffects/EffectsFactory.c | 12 |
4 files changed, 11 insertions, 10 deletions
diff --git a/media/libeffects/EffectEqualizer.cpp b/media/libeffects/EffectEqualizer.cpp index c08f4f5..e39e595 100644 --- a/media/libeffects/EffectEqualizer.cpp +++ b/media/libeffects/EffectEqualizer.cpp @@ -114,7 +114,7 @@ int Equalizer_setParameter(AudioEqualizer * pEqualizer, int32_t *pParam, void *p //--- Effect Library Interface Implementation // -extern "C" int EffectQueryNumberEffects(int *pNumEffects) { +extern "C" int EffectQueryNumberEffects(uint32_t *pNumEffects) { *pNumEffects = 1; gEffectIndex = 0; return 0; diff --git a/media/libeffects/EffectReverb.c b/media/libeffects/EffectReverb.c index 3181504..202f50b 100644 --- a/media/libeffects/EffectReverb.c +++ b/media/libeffects/EffectReverb.c @@ -18,7 +18,8 @@ // #define LOG_NDEBUG 0 #include <cutils/log.h> - +#include <stdlib.h> +#include <string.h> #include <stdbool.h> #include "EffectReverb.h" #include "EffectsMath.h" @@ -86,7 +87,7 @@ static const effect_descriptor_t * const gDescriptors[] = { /*--- Effect Library Interface Implementation ---*/ -int EffectQueryNumberEffects(int *pNumEffects) { +int EffectQueryNumberEffects(uint32_t *pNumEffects) { *pNumEffects = sizeof(gDescriptors) / sizeof(const effect_descriptor_t *) - 1; gEffectIndex = 0; diff --git a/media/libeffects/EffectReverb.h b/media/libeffects/EffectReverb.h index cd14891..578e09e 100644 --- a/media/libeffects/EffectReverb.h +++ b/media/libeffects/EffectReverb.h @@ -292,7 +292,7 @@ typedef struct reverb_module_s { * Effect API *------------------------------------ */ -int EffectQueryNumberEffects(int *pNumEffects); +int EffectQueryNumberEffects(uint32_t *pNumEffects); int EffectQueryNext(effect_descriptor_t *pDescriptor); int EffectCreate(effect_uuid_t *effectUID, effect_interface_t *pInterface); int EffectRelease(effect_interface_t interface); diff --git a/media/libeffects/EffectsFactory.c b/media/libeffects/EffectsFactory.c index 35a1001..6800765 100644 --- a/media/libeffects/EffectsFactory.c +++ b/media/libeffects/EffectsFactory.c @@ -39,7 +39,7 @@ static int gInitDone; // true is global initialization has been preformed static int init(); static int loadLibrary(const char *libPath, int *handle); static int unloadLibrary(int handle); -static int numEffectModules(); +static uint32_t numEffectModules(); static int findEffect(effect_uuid_t *uuid, lib_entry_t **lib, effect_descriptor_t **desc); static void dumpEffectDescriptor(effect_descriptor_t *desc, char *str, size_t len); @@ -96,7 +96,7 @@ const struct effect_interface_s gInterface = { // Effect Factory Interface functions ///////////////////////////////////////////////// -int EffectQueryNumberEffects(int *pNumEffects) +int EffectQueryNumberEffects(uint32_t *pNumEffects) { int ret = init(); if (ret < 0) { @@ -353,8 +353,8 @@ int loadLibrary(const char *libPath, int *handle) effect_QueryNextEffect_t queryFx; effect_CreateEffect_t createFx; effect_ReleaseEffect_t releaseFx; - int numFx; - int fx; + uint32_t numFx; + uint32_t fx; int ret; list_elem_t *e, *descHead = NULL; lib_entry_t *l; @@ -525,9 +525,9 @@ int unloadLibrary(int handle) -int numEffectModules() { +uint32_t numEffectModules() { list_elem_t *e = gLibraryList; - int cnt = 0; + uint32_t cnt = 0; // Reset pointers for EffectQueryNext() gCurLib = e; |
