Commit Graph

1617 Commits

Author SHA1 Message Date
FeRD (Frank Dana)
5c688f1edf Add QT_VERSION_STR define to OpenShotVersion.h
The CMake process will pick up Qt's Qt5Core_VERSION_STRING and
stick it in a cache variable (with forced updating each run),
and a new `#define` in the header exports it to the library and
to the Python bindings so that it can be queried at runtime.
2020-05-07 11:56:44 -04:00
Frank Dana
15c3efb76b Merge pull request #491 from ferdnyc/readme-cleanup
INSTALL.md: Formatting, markdown cleanup
2020-04-22 02:04:51 -04:00
Frank Dana
6336f30ee3 Various: Remove unused variables (#467)
Several data members and local variables were flagged by static
analysis tools as never being used anywhere in the code.
2020-04-22 02:02:55 -04:00
Frank Dana
f36bb334e2 Exceptions: Rename BaseException, for python (#497)
BaseException is a python standard library exception class, so it's
not a great idea to redefine that name in our bindings. Renamed
to ExceptionBase, which is more in keeping with our class naming
system anyway.
2020-04-22 02:01:01 -04:00
Frank Dana
6353c3bc01 Merge pull request #502 from ferdnyc/find-jsoncpp-upgrades
CMake: Rename, modernize Findjsoncpp.cmake
2020-04-22 01:59:34 -04:00
Frank Dana
f34d061724 Merge pull request #505 from ferdnyc/travis-yml-syntax
Travis: Fix package list syntax, contents
2020-04-22 01:58:05 -04:00
FeRD (Frank Dana)
9796b82857 Travis: Fix package list syntax, contents
- Get rid of two-stage definition of apt.packages list, which
  was never necessary anyway.
- Remove deprecated libavresample from package set for FFmpeg 4
2020-04-22 01:35:09 -04:00
FeRD (Frank Dana)
b766baf752 Findjsoncpp: Fix target 2020-04-17 10:01:44 -04:00
FeRD (Frank Dana)
9d261f6568 CMake: Rename, modernize Findjsoncpp.cmake
- Rename to match package naming used elsewhere (official configs)
- Add IMPORTED target creation to the Find module, along with
  version number detection
- Switch to lowercase variable forms (e.g. jsoncpp_FOUND)
2020-04-17 06:54:16 -04:00
Frank Dana
a972b2e672 INSTALL doc: Correct some CMake flags, reorder 2020-04-16 20:04:13 -04:00
Frank Dana
9e7e741596 Merge pull request #498 from ferdnyc/overrides
Add all missing override markers on derived-class methods
2020-04-16 19:47:21 -04:00
Frank Dana
ad3b1b4699 Make debug handling match libopenshot-audio (#499) 2020-04-16 19:36:52 -04:00
FeRD (Frank Dana)
f62f2bac6b Overrides for derived-class methods 2020-04-15 21:45:04 -04:00
FeRD (Frank Dana)
f354850984 Effects: Mark overridden methods accordingly 2020-04-15 21:44:17 -04:00
FeRD (Frank Dana)
140e0828b7 INSTALL.md: Formatting, markdown cleanup 2020-03-31 19:00:12 -04:00
Frank Dana
166f69389b Travis: Do some YAML syntax linting (#484) 2020-03-27 19:07:23 -04:00
Frank Dana
c95333bf0a Fix Win64 Gitlab builds (#485) 2020-03-27 19:06:23 -04:00
Frank Dana
12dd4d150a Merge pull request #448 from SuslikV/ffmpeg-like-fps
Change frame rate detection
2020-03-27 10:29:04 -04:00
FeRD (Frank Dana)
2701cf9079 Add frame rate test to FFmpegReader_Tests 2020-03-26 20:12:10 -04:00
Frank Dana
c38c55fbfa Merge pull request #466 from SuslikV/float-to-int16
Fix distortion during mix of audio
2020-03-26 19:51:32 -04:00
Chiller Dragon
fda135725b Ignore ctags file (#482) 2020-03-26 08:39:49 -04:00
Frank Dana
efc91d4ea0 Merge pull request #476 from OpenShot/zmqfix
ZeroMQ's std::string support is too new
2020-03-26 08:22:06 -04:00
Frank Dana
799e43a0a2 Merge branch 'develop' into zmqfix 2020-03-26 07:34:58 -04:00
SuslikV
455b6e92bf Fix float to int16_t conversion in resampler
The backward conversion int16_t to float in libopenshot has range
(1.0; -1.0], thus conversion -1.0f to int16_t should be secured.

Float values can exceed the (1.0; -1.0) range. This can cause
distortion in audio instead of limiting values  at max/min for the
int16_t.
2020-03-26 10:17:22 +02:00
Frank Dana
5e899bf207 Add SWIG/Ruby compatibility check & warning (#480) 2020-03-25 23:07:03 -04:00