opusfile
opusfile copied to clipboard
Stand-alone decoder library for .opus streams
Why should you force the end user to include Yet Another Unnecessary Include Path in their project when it is possible to avoid it. `# include ` to `# include...
This is not the way parent headers are supposed to be included. This has been an issue for years and nobody raised a PR yet, so i'm raising one.
neither gcc nor clang declare the function `lrintf` in c89 mode while the build script pins this version: https://github.com/xiph/opusfile/blob/master/CMakeLists.txt#L71 https://c.godbolt.org/z/voebhnGPE further, a user cannot configure their desired c std as...
On case-sensitive filesystems, `OpusFileConfig.cmake` fails to include the exported targets due to mismatched capitalisation. In CMakeLists.txt: ```cmake install(EXPORT OpusFileTargets DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/opusfile" NAMESPACE OpusFile:: ) ``` In `OpusFileConfig.cmake.in`: ```cmake include("${CMAKE_CURRENT_LIST_DIR}/opusfileTargets.cmake") ```
Example error: ![image](https://user-images.githubusercontent.com/13867290/210269424-355f7a24-a87c-4e84-81dc-3f3577a4ae99.png)
your welcome
It used to be that I could use cmake to generate VC project files, manually specifying the location of headers and libs if necessary. Sometime recently, a new dependency on...
It seems that build fails on these options are set. ``` OP_DISABLE_HTTP=ON OP_DISABLE_DOCS=ON ``` The following are error logs. ```bash [1/2] Linking C executable opusfile_example FAILED: opusfile_example : && /home/user/android-ndk-r26c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang...