Loading media/libstagefright/codecs/amrwbenc/Android.bp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -129,6 +129,7 @@ cc_library_static { shared_libs: [ shared_libs: [ "libstagefright_enc_common", "libstagefright_enc_common", "liblog", ], ], cflags: ["-Werror"], cflags: ["-Werror"], Loading media/libstagefright/codecs/amrwbenc/SampleCode/Android.bp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -12,6 +12,7 @@ cc_test { shared_libs: [ shared_libs: [ "libdl", "libdl", "liblog", ], ], static_libs: [ static_libs: [ Loading media/libstagefright/codecs/amrwbenc/src/c4t64fx.c +11 −2 Original line number Original line Diff line number Diff line Loading @@ -47,6 +47,10 @@ #include "q_pulse.h" #include "q_pulse.h" #undef LOG_TAG #define LOG_TAG "amrwbenc" #include "log/log.h" static Word16 tipos[36] = { static Word16 tipos[36] = { 0, 1, 2, 3, /* starting point &ipos[0], 1st iter */ 0, 1, 2, 3, /* starting point &ipos[0], 1st iter */ 1, 2, 3, 0, /* starting point &ipos[4], 2nd iter */ 1, 2, 3, 0, /* starting point &ipos[4], 2nd iter */ Loading Loading @@ -745,11 +749,16 @@ void ACELP_4t64_fx( i = (Word16)((vo_L_mult(track, NPMAXPT) >> 1)); i = (Word16)((vo_L_mult(track, NPMAXPT) >> 1)); while (ind[i] >= 0) while (i < NPMAXPT * NB_TRACK && ind[i] >= 0) { { i += 1; i += 1; } } if (i < NPMAXPT * NB_TRACK) { ind[i] = index; ind[i] = index; } else { ALOGE("b/132647222, OOB access in ind array track=%d i=%d", track, i); android_errorWriteLog(0x534e4554, "132647222"); } } } k = 0; k = 0; Loading Loading
media/libstagefright/codecs/amrwbenc/Android.bp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -129,6 +129,7 @@ cc_library_static { shared_libs: [ shared_libs: [ "libstagefright_enc_common", "libstagefright_enc_common", "liblog", ], ], cflags: ["-Werror"], cflags: ["-Werror"], Loading
media/libstagefright/codecs/amrwbenc/SampleCode/Android.bp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -12,6 +12,7 @@ cc_test { shared_libs: [ shared_libs: [ "libdl", "libdl", "liblog", ], ], static_libs: [ static_libs: [ Loading
media/libstagefright/codecs/amrwbenc/src/c4t64fx.c +11 −2 Original line number Original line Diff line number Diff line Loading @@ -47,6 +47,10 @@ #include "q_pulse.h" #include "q_pulse.h" #undef LOG_TAG #define LOG_TAG "amrwbenc" #include "log/log.h" static Word16 tipos[36] = { static Word16 tipos[36] = { 0, 1, 2, 3, /* starting point &ipos[0], 1st iter */ 0, 1, 2, 3, /* starting point &ipos[0], 1st iter */ 1, 2, 3, 0, /* starting point &ipos[4], 2nd iter */ 1, 2, 3, 0, /* starting point &ipos[4], 2nd iter */ Loading Loading @@ -745,11 +749,16 @@ void ACELP_4t64_fx( i = (Word16)((vo_L_mult(track, NPMAXPT) >> 1)); i = (Word16)((vo_L_mult(track, NPMAXPT) >> 1)); while (ind[i] >= 0) while (i < NPMAXPT * NB_TRACK && ind[i] >= 0) { { i += 1; i += 1; } } if (i < NPMAXPT * NB_TRACK) { ind[i] = index; ind[i] = index; } else { ALOGE("b/132647222, OOB access in ind array track=%d i=%d", track, i); android_errorWriteLog(0x534e4554, "132647222"); } } } k = 0; k = 0; Loading