Commit Graph

318 Commits

Author SHA1 Message Date
Frank Dana
cd22b0681b tests/KeyFrame.cpp: Typo 2021-04-10 23:54:29 +00:00
Frank Dana
93306a42a8 tests/KeyFrame.cpp: Typo 2021-04-10 23:54:11 +00:00
FeRD (Frank Dana)
c8c92b5c5d Merge branch 'develop' into effect-parenting 2021-04-10 19:26:22 -04:00
FeRD (Frank Dana)
2255852483 Merge branch 'develop' into catch-tests 2021-04-09 06:30:38 -04:00
Frank Dana
982558ecfd Merge pull request #652 from ferdnyc/timeline-readerinfo-constructor
Timeline: Add a new constructor that takes a ReaderInfo struct and copies parameters
2021-04-09 06:28:05 -04:00
FeRD (Frank Dana)
0d69fa189c tests/CV*: Fix opening comment 2021-04-09 06:22:20 -04:00
FeRD (Frank Dana)
a07fca58c3 tests/CacheDisk: Use separate path for each test 2021-04-09 05:56:18 -04:00
FeRD (Frank Dana)
3c4ed5da6f tests/FrameMapper: Variables fixes
- Don't use ALLCAPS for actual variables
- Make constant values `const`
2021-04-09 05:27:45 -04:00
FeRD (Frank Dana)
1240aaa874 Remove old UnitTest++ tests 2021-04-09 05:27:36 -04:00
FeRD (Frank Dana)
893a7c4240 Fix test memory leaks 2021-04-09 04:50:37 -04:00
FeRD (Frank Dana)
96e165a4d3 Port new test to Catch2 2021-04-09 04:45:25 -04:00
FeRD (Frank Dana)
d6057e2c64 Some fixes to new unit test 2021-04-09 04:45:02 -04:00
FeRD (Frank Dana)
709d550783 Fix unit test building 2021-04-09 04:44:48 -04:00
FeRD (Frank Dana)
f1757211fc Merge branch 'develop' into catch2 2021-04-09 04:10:00 -04:00
FeRD (Frank Dana)
d9775d4a5e Port unit tests to Catch2 2021-04-09 04:09:36 -04:00
Jonathan Thomas
1dba02f5b0 Added new unit test which distributes audio samples between many different framerates (30/1, 24/1, 30000/1001, 119/4), and fixes a huge issue with mapping frame numbers incorrectly causing audio crackles/pops. Also fixes a bug which causes crashes on NON-STEREO channel layouts. 2021-04-08 22:34:48 -05:00
FeRD (Frank Dana)
c68b16643e Rename tests/*_Tests.cpp to tests/*.cpp 2021-04-07 23:41:04 -04:00
FeRD (Frank Dana)
8bc4db00d3 Duplicate *_Tests.cpp history in cppunittest/ history. 2021-04-07 23:40:43 -04:00
FeRD (Frank Dana)
8227a91502 Timeline: Add constructor accepting ReaderInfo 2021-03-31 20:20:16 -04:00
FeRD (Frank Dana)
9be8e29790 Tabs->spaces in OpenCV effect headers 2021-03-31 20:12:47 -04:00
Frank Dana
fa087d6847 tests/DummyReader: Goose coverage (#650) 2021-03-31 19:44:05 -04:00
Brenno
8b861f0ff3 Merge remote-tracking branch 'origin/develop' into effect-parenting 2021-03-02 20:35:25 -03:00
Jonathan Thomas
3daa5bdb7b Large refactor of OpenMP integration (or rather the removal of OpenMP on the Timeline and FFmpeg-related classes). The logic behind this decision, was based on profiling libopenshot and the amount of wasted CPU idle time on all the various threads. The slow code is still synchronous, and all the threads must wait on each other, adding additional overhead. So, removing lots of unneeded threads, and simplifying the underlying Timeline->Clip->FFmpegReader flow. Also, removed 2 calls to QPainter::drawImage, by improving the flexibility of Clip->GetFrame. 2021-02-17 19:44:44 -06:00
Brenno
c0c2a82336 Merge branch 'develop' into keyframe-refactor 2021-02-01 14:22:41 -03:00
FeRD (Frank Dana)
3ac7eb86a8 Keyframe: Remove Coordinate ctor unit test 2021-01-29 03:59:34 -05:00