Open Krzmbrzl opened 3 years ago
More specifically, we load Opus at runtime.
The problem is that we link to libsndfile, which internally links to Opus.
According to 3fe8622bca1ac970b880008013a01b436d1ff597, the code is directly imported from Opus.
I just noticed that there seems to be an issue on GitLab that goes in the same direction.
Same problem happens when there is some dependency on Opus. Any update on resolving this issue?
I'm running into the same problem. Any updates over last year?
Not that I am aware of
Hi, We are developing a program (Mumble) that uses Opus as well as RNNoise. The issue we are facing is that RNNoise seems to define some symbols that are identical to Opus, causing a linker error like this one:
Given that there even is a clash on something like
opus_fft_impl
I can't help but think that maybe some parts of the Opus code were used in this project without altering their name?Without knowing any details about the code structure here, my suggestion would be to either rename those functions within RNNoise (e.g. prefix with
rnnoise_
) or exclude these functions (e.g. via preprocessor) if one also intends to link against Opus./cc @davidebeatrici