Cross compiling via CMake & multichannel detection#19
Cross compiling via CMake & multichannel detection#19himwho wants to merge 50 commits intoffAudio:masterfrom
Conversation
* Added more granular information of the original video file Co-authored-by: Sound Development <info@sounddevelopment.nl>
…d paths via gitkeep but ignore all other contents
Feature/cmake
* mach1/develop: pathing error small improvements to script for safer usage Added getNumChannels method remove explicit error handling updated macos ffmpeg setup script to use homebrew entirely on stable ffmpeg version removed some unused libs removed unnecessary ffmpeg libs for windows fixed linking for ffmpeg libs to expected juce library paths, included paths via gitkeep but ignore all other contents added relative ffmpeg header path fixed another gl namespace fixed gl namespace for last JUCE removed avresample fixied audio stream init
|
Wow, thank you so much for all the work. Unfortunately there seems something gone amiss with merging and rebasing. And another thing, a week ago I started refactoring the module layout in this branch: The reasoning was also adding cmake, building on the CI and having the examples built, so we have some kind of testing. I also added some code snippets that hopefully lead to a version that can use the OS media frameworks like AVFoundation and alike. Would it be possible to work on that one instead? I cannot promise though, when I can merge the file-format branch into master. I would like to have it compile first, but maybe that is somehting that's getting easier with your work? Thanks again and keep up the good work! |
|
I will try to break it up into little 2 or 3 PRs instead As for the cmake stuff, it works on macos, windows (tested) but to do so it has to pull pre-built bins for ffmpeg from 2 different sources; however its pretty streamlined in the cmakelist so ill make that the last PR in case you decide you want to do it differently |
This rather large PR combines a few things:
I can imagine this would bring up some questions with compiling via non-cmake and happy to adjust as needed