Commit Graph

1715 Commits

Author SHA1 Message Date
FeRD (Frank Dana)
1c8aea94d0 Frame: Put Qt includes where they're used 2020-09-13 16:28:31 -04:00
FeRD (Frank Dana)
c14922d57e Frame.cpp/h: Fix a bunch of wrong comments
Best reason not to narrate the code in the comments: The code gets
changed, but the documentation doesn't.
2020-08-20 20:40:55 -04:00
FeRD (Frank Dana)
3c2532b4de Use std::make_shared to allocate shared ptrs
std::make_shared does in a single allocation what the constructors
for std::shared_ptr usually take at least 2 allocations to do.
May give us an infinitesimal performance/memory improvement.

https://www.modernescpp.com/index.php/memory-and-performance-overhead-of-smart-pointer
2020-08-20 16:50:12 -04:00
Jonathan Thomas
d121f9dc0d Merge pull request #549 from OpenShot/new-webengine-support
Improved Support for Clang and new Qt Version: 5.15 (on Mac)
2020-08-17 14:11:18 -05:00
Frank Dana
08550fa522 Drop QtMultimedia and QtMultimediaWidgets deps (#551)
(Not actually used.)
2020-08-10 16:08:11 -04:00
Frank Dana
729e349d62 Remove FFmpeg 3.2 from Travis matrix (#548) 2020-08-07 17:14:39 -04:00
FeRD (Frank Dana)
6b94dbb9dd Replace C compatibility headers with C++ 2020-08-07 02:02:05 -04:00
FeRD (Frank Dana)
9f4cdd46fb Frame: juce::String supports std::basic_ostream 2020-08-07 02:01:48 -04:00
FeRD (Frank Dana)
cf8080a67e Remove .../usr/include path on MacOS 2020-08-07 02:01:42 -04:00
FeRD (Frank Dana)
cdd2efd32b Replace math.h header with cmath 2020-08-06 21:31:21 -04:00
Jonathan Thomas
099504246b Experimental clang++ compiling of libopenshot 2020-08-06 19:32:08 -05:00
Jonathan Thomas
1a3a3a647c Testing -stdlib=libc++ to prevent linking with gcc's libstd++ 2020-08-06 02:23:01 -05:00
Jonathan Thomas
1bf6facab5 Using new 5.15 qt install for mac builder 2020-08-04 17:06:02 -05:00
Frank Dana
bf0159bbda Merge pull request #546 from ferdnyc/dump-thread-configs
CMake: Remove threading config variables
2020-07-28 11:28:41 -04:00
Jonathan Thomas
128deb51f5 Updating path to Qt5 on Mac builder 2020-07-27 18:56:56 -05:00
FeRD (Frank Dana)
b8e1aded67 CMake: Remove threading config variables
Using FindThreads and the Threads::Threads target directly was
causing problems, and OpenMP seems to handle all this itself now.
2020-07-26 22:37:12 -04:00
Jonathan Thomas
b5ebee0bd7 Updating linux to use Ubuntu Bionic build server 2020-07-13 18:17:02 -05:00
Frank Dana
6638f4184c Merge pull request #475 from ferdnyc/ffmpeg-writer
Memory-safety fixes to FFmpegWriter, FrameMapper, DummyReader
2020-07-11 23:39:52 -04:00
Frank Dana
8cc33b2e57 Merge pull request #542 from ferdnyc/store-qt-version
Enable IN_LIST in older CMake
2020-07-08 18:04:14 -04:00
FeRD (Frank Dana)
85b6a96725 Enable IN_LIST in older CMake 2020-07-08 17:56:08 -04:00
Frank Dana
ca31359327 FFmpegWriter: Missed 1 rename to video_codec_ctx 2020-07-08 17:39:04 -04:00
Frank Dana
2520996d85 Merge pull request #510 from ferdnyc/store-qt-version
Add version/feature #defines to OpenShotVersion.h
2020-07-08 17:28:18 -04:00
Frank Dana
adab668486 Merge branch 'develop' into ffmpeg-writer 2020-07-08 17:26:38 -04:00
Frank Dana
687a9cc894 Merge pull request #533 from musteresel/improve-dummyreader-doc
Add a note about the buffering behavior of Timeline to DummyReader
2020-07-08 17:20:55 -04:00
Jonathan Thomas
4ed575f1bb Merge pull request #539 from eisneinechse/bitratecorrect
Bitratecorrect
2020-07-08 02:32:00 -05:00