Loading media/libeffects/visualizer/EffectVisualizer.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -594,7 +594,9 @@ int Visualizer_command(effect_handle_t self, uint32_t cmdCode, uint32_t cmdSize, deltaSmpl = CAPTURE_BUF_SIZE; } int32_t capturePoint = (int32_t)pContext->mCaptureIdx - deltaSmpl; int32_t capturePoint; //capturePoint = (int32_t)pContext->mCaptureIdx - deltaSmpl; __builtin_sub_overflow((int32_t)pContext->mCaptureIdx, deltaSmpl, &capturePoint); // a negative capturePoint means we wrap the buffer. if (capturePoint < 0) { uint32_t size = -capturePoint; Loading Loading
media/libeffects/visualizer/EffectVisualizer.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -594,7 +594,9 @@ int Visualizer_command(effect_handle_t self, uint32_t cmdCode, uint32_t cmdSize, deltaSmpl = CAPTURE_BUF_SIZE; } int32_t capturePoint = (int32_t)pContext->mCaptureIdx - deltaSmpl; int32_t capturePoint; //capturePoint = (int32_t)pContext->mCaptureIdx - deltaSmpl; __builtin_sub_overflow((int32_t)pContext->mCaptureIdx, deltaSmpl, &capturePoint); // a negative capturePoint means we wrap the buffer. if (capturePoint < 0) { uint32_t size = -capturePoint; Loading