Commit Graph

245 Commits

Author SHA1 Message Date
FeRD (Frank Dana)
deae5b2de2 Keyframe: Replace pair vector w/ CoordinateVector 2020-12-04 12:06:26 -05:00
FeRD (Frank Dana)
d0a625c9f2 Keyframe: Unit tests for new constructors 2020-12-04 11:28:37 -05:00
FeRD (Frank Dana)
0c938622fe Fix Point unit tests 2020-12-04 11:28:37 -05:00
FeRD (Frank Dana)
cae2e7e910 Point: Unit tests for new constructor 2020-12-04 11:28:37 -05:00
FeRD (Frank Dana)
de9fb417da # This is a combination of 2 commits.
# This is the 1st commit message:

Coordinate: Add std::pair constructor

# This is the commit message #2:

Fix std::pair member types
2020-12-04 11:27:18 -05:00
FeRD (Frank Dana)
2a9cf280f5 Merge branch 'develop' into frac-python-types 2020-12-04 09:34:55 -05:00
Frank Dana
e8b4dde32e Timeline::GetClip: Add anti-slicing unit tests (#596) 2020-12-04 09:25:30 -05:00
FeRD (Frank Dana)
2f6d88e168 various Readers: Fix GetCache return type
Tests: fix ImageWriter cache type
2020-11-27 03:28:03 -05:00
FeRD (Frank Dana)
68abf00ec7 tests/Coordinate: Complete coverage 2020-11-21 16:07:27 -05:00
FeRD (Frank Dana)
8f26846d05 tests/Fraction: Unit tests for new ctors 2020-11-21 15:17:44 -05:00
FeRD (Frank Dana)
6b4ed3a2b8 Color_Tests: Remove commented code, be const 2020-11-04 07:08:08 -05:00
FeRD (Frank Dana)
db738cecea Point_Tests: Increase coverage
- Add blank constructor, JSON in/out tests

More Point tests
2020-11-04 04:51:24 -05:00
FeRD (Frank Dana)
97cd27069c Color_Tests: Increase coverage
- Add tests for second constructor, JSON in/out
2020-11-04 04:01:34 -05:00
FeRD (Frank Dana)
d54871afd2 FrameMapper_tests: Add more coverage 2020-11-03 14:22:02 -05:00
Frank Dana
98d6eb4f8c FrameMapper_Tests: Correct for reader duration 2020-11-03 13:46:21 -05:00
FeRD (Frank Dana)
68f54bdb9a FrameMapper_Tests: Use SUITE, create no-op test 2020-11-03 08:10:44 -05:00
Jonathan Thomas
e556d0fded Added 2 new unit tests for Clip's with a Timeline associated with them, and FFmpegReaders with a Clip/Timeline associated with them. 2020-10-23 01:35:46 -05:00
Jonathan Thomas
bba126019b Added 2 FrameMapper unit tests which verify resampled audio data has no gaps/pops, and offset FrameMapper clips don't use the wrong # of audio samples 2020-10-23 00:02:52 -05:00
FeRD (Frank Dana)
a1e44edad4 Merge branch 'develop' into clip-refactor-keyframes 2020-10-19 16:28:49 -04:00
Jonathan Thomas
2f4aba450c Fixing some cpp_test complaints 2020-10-19 16:22:27 -04:00
Jonathan Thomas
ab4916247b Replacing audio fix implementation with ParentClip(), to access clip start and position (if any) 2020-10-19 16:05:01 -04:00
Brenno
a4109419ac Implemented position remapper inside FrameMapper to fix audio noise when exporting to different fps
The FrameMapper class now receives the updated clip position and returns the correct amount of samples for a given frame number
2020-10-19 16:05:01 -04:00
FeRD (Frank Dana)
9050cc72b2 Merge branch 'develop' into new-header-move2 2020-10-19 15:12:28 -04:00
FeRD (Frank Dana)
1ae52808c7 CMake: Add target for ImageMagick dependency
- Parameters assigned to ImageMagick::Magick++ will now follow
  the 'openshot' shared-library target wherever it's linked, even in
  build subdirectories that aren't children or siblings of the
  location where the target was created.
- Removed the redundant code duplicating `find_package(ImageMagick)`
  checks. Multiple dependency scans have only been necessary as a
  workaround to overcome CMake variables' restricted scope.
  Targets do not share that limitation.
2020-10-18 10:55:59 -04:00
FeRD (Frank Dana)
aff469535f ImageReader/Writer.h: Goose coverage to 100% 2020-10-18 10:22:34 -04:00