Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable building with a libopenshot-audio that's based on non-bundled JUCE #515

Merged
merged 3 commits into from May 19, 2020

Conversation

ferdnyc
Copy link
Contributor

@ferdnyc ferdnyc commented May 19, 2020

This is the companion PR to OpenShot/libopenshot-audio#97, and contains the fixes necessary in libopenshot's build to ensure that it works with a libopenshot-audio that wasn't built from our bundled JUCE sources.

(See that PR, as well as Debian bug 925755, for background.)

In addition:

  • Added some overlooked juce:: prefixing, in places the unit tests don't touch (so it's not technically critical)
  • Replaced our one use of juce::ScopedPointer (which is deprecated) with the recommended std::unique_ptr replacement.

@ferdnyc ferdnyc added the build Issues related to compiling or installing libopenshot and its dependencies label May 19, 2020
@ferdnyc ferdnyc changed the title Audio path config Enable building with a libopenshot-audio that's based on non-bundled JUCE May 19, 2020
@codecov-commenter
Copy link

Codecov Report

Merging #515 into develop will increase coverage by 0.00%.
The diff coverage is 0.00%.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop     #515   +/-   ##
========================================
  Coverage    48.23%   48.23%           
========================================
  Files          128      128           
  Lines         9950     9949    -1     
========================================
  Hits          4799     4799           
+ Misses        5151     5150    -1     
Impacted Files Coverage Δ
include/Qt/AudioPlaybackThread.h 0.00% <ø> (ø)
src/Frame.cpp 46.54% <0.00%> (+0.10%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9922479...affd4b2. Read the comment docs.

@ferdnyc
Copy link
Contributor Author

ferdnyc commented May 19, 2020

Merging this, as it's fine with the current libopenshot-audio source, but the build will start breaking if OpenShot/libopenshot-audio#97 is merged before it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues related to compiling or installing libopenshot and its dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants