Commit Graph

976 Commits

Author SHA1 Message Date
FeRD (Frank Dana)
7e2f26d6fe use/create jsoncpp_lib target 2019-10-10 18:38:46 -04:00
FeRD (Frank Dana)
d768c89ad7 Merge branch 'develop' into openmp-required 2019-10-08 16:33:35 -04:00
FeRD (Frank Dana)
582a76a8a7 CMake: REQUIRE OpenMP, use (or create) targets
OpenMP is now REQUIRED as the build will fail if it's not available.
This PR updates the `find_package`, and creates the necessary targets
for older CMake versions (3.9+ will do it automatically).

The targets are then made PUBLIC dependencies of the openshot
target, which causes the OpenMP configs to automatically propagate.
The redundant OpenMP detection is removed from test/CMakeLists.txt.

The detection code comes verbatim from this post, which also credits
Modern CMake: https://iscinumpy.gitlab.io/post/omp-on-high-sierra/
2019-10-08 16:30:10 -04:00
FeRD (Frank Dana)
798dcafb65 CMake: Set required FFMpeg libs 2019-10-08 09:48:04 -04:00
FeRD (Frank Dana)
43efabf102 Qt/Video*Thread: ZMQ argument stragglers 2019-10-07 13:34:02 -04:00
FeRD (Frank Dana)
7a9567e7ab Reverse JsonCpp logic, prefer system-installed 2019-10-03 02:50:39 -04:00
FeRD (Frank Dana)
aa5247b91a Bindings: Pick up include dirs from targets 2019-10-03 02:48:32 -04:00
FeRD (Frank Dana)
655b137ee2 Bindings: Pick up include dirs from targets 2019-10-02 09:30:06 -04:00
FeRD (Frank Dana)
6502c2a6b2 CMake: Link with FFmpeg:: targets 2019-10-02 09:29:15 -04:00
Frank Dana
b7c96ffe21 Merge pull request #336 from ferdnyc/compactdefaultargs
SWIG: Use compactdefaultargs in bindings
2019-10-02 03:37:16 -04:00
Frank Dana
335c0cba1f Merge pull request #303 from ferdnyc/use-std-stoll
Use std::stoll to convert JSON values
2019-10-02 01:29:59 -04:00
FeRD (Frank Dana)
e070d04796 FFmpegReader::CheckMissingFrame std::map tweaks 2019-10-02 00:18:47 -04:00
FeRD (Frank Dana)
1435267b62 Add lock to CreateFrame (patch by laochen, #272) 2019-10-01 23:27:36 -04:00
FeRD (Frank Dana)
1af92afc59 SWIG: Use compactdefaultargs in bindings 2019-09-28 21:43:59 -04:00
FeRD (Frank Dana)
ee4666f15b Fix indentation 2019-09-25 05:53:00 -04:00
FeRD (Frank Dana)
986f567ebf CMake: Eliminate duplicate include dirs 2019-09-25 01:22:53 -04:00
FeRD (Frank Dana)
0658134df0 CMake: Add FeatureSummary 2019-09-25 01:11:30 -04:00
FeRD (Frank Dana)
1ec431f446 Simplify CMakeLists with loops 2019-09-25 01:05:59 -04:00
Frank Dana
9e0d194072 Add comment re: updates to interlace params 2019-09-22 01:37:32 -04:00
Jeff Shillitto
33f16d3a55 Use QFont instead of setting parameters 2019-09-21 21:11:29 +10:00
FeRD (Frank Dana)
ba86744e6a Use OPENSHOT_VERSION_FULL as Python str() 2019-09-21 02:03:07 -04:00
FeRD (Frank Dana)
c422f4f245 Separate GetVersion impl, make Pythonic 2019-09-21 01:43:30 -04:00
FeRD (Frank Dana)
6aebb10cea More explicit prefixing in Qt/ and Player classes 2019-09-21 00:14:32 -04:00
Jeff Shillitto
738dd62132 Enable background fill color to be set behind text 2019-09-20 22:10:07 +10:00
Jeff Shillitto
c8b5300df3 Allow font bold and italic properties to be set 2019-09-20 21:25:09 +10:00