David Chocholatý

Results 7 issues of David Chocholatý

Solves the delay issue for the effects chain. The solution is useful for the dry/wet or dry+wet mode. If the effects chain has a specific delay based on the effects...

build
code quality

The new ring buffer is introduced. The use case for the ring buffer is for delay handling, but it also could be used as a classic ring buffer with a...

build
code quality

Fixes undesirable tracks sorting in tables. The mentioned situation could have occurred if the star rating was changed for some tracks and then after the action of removing tracks, adding...

library
minor bug

This PR introduces the `RingDelayBuffer` and replaces the previous processing approach. Based on that, the implemented crossfade is replaced with `SampleUtil::linearCrossfadeBuffersOut`. Dependent tests are upgraded because `RingDelayBuffer` uses the fading-in,...

code quality

This PR improves the current implementation of the Pitch shift effect. The implementation approach is still the "push" model as known. The new version decreases the amount of latency that...

effects

The `EngineEffect` passes an invalid setting into the effect. This issue depends on [this TODO](https://github.com/mixxxdj/mixxx/blob/d8826cab4d9155ab1ffd5dcc77b603b696292017/src/engine/effects/engineeffect.cpp#L33) which has to be implemented to fix this issue. For now, the `EngineEffect` just passes...

engine

This PR adds the solution for handling the SIGSEGV. If the SIGSEGV is raised, the program exits with the exit code 1. The information text is added to inform the...