Richard Alloway
9ae61e50b0
Fix logic for 3 of the 4 blur parameters ( #118 )
2018-06-21 23:41:36 -05:00
Jonathan Thomas
694ee7c24e
New experimental protections for FFmpegReader::GetFrame, and better frame ordering. Thanks @PeterM! ( #125 )
2018-06-21 02:44:08 -05:00
Jonathan Thomas
d8aa28ba6e
Adding python bindings to GitLab build artifacts (to prevent install target on build server) ( #119 )
...
* Make python install target overridable via env variable
* Fixing audio unit tests
* Making linux builds automatic again
* Another attempt to collect python installed files as artifacts
* Changing python windows powershell syntax
* Testing new powershell syntax
2018-06-17 10:29:17 -07:00
Jonathan Thomas
f4b4aac7df
Update Frame.cpp
...
Fixing merge error
2018-06-11 23:36:23 -07:00
Jonathan Thomas
805304312a
Merge branch 'develop' into feature/new-audio-mixing
2018-06-11 23:32:05 -07:00
Jonathan Thomas
422f98a35b
Float max function
2018-06-11 22:45:31 -07:00
Jonathan Thomas
11a53e3292
Always use 1.0 as max_volume, unless greater than 1.0
2018-06-11 22:32:52 -07:00
Jonathan Thomas
04e4f63ea8
Calculate max volume of all overlapping clips, and scale clip volume to fit within the 100%, to prevent popping
2018-06-11 12:02:21 -07:00
Jonathan Thomas
ace89efa59
Move critical sections to prevent crash on Windows
2018-06-06 06:31:46 -05:00
Jonathan Thomas
1c71659e94
Prevent a negative starting sample when adding audio to a frame
...
(cherry picked from commit 0327143 )
2018-06-06 05:14:21 -05:00
Jonathan Thomas
032714316d
Prevent a negative starting sample when adding audio to a frame
2018-06-06 03:56:02 -05:00
Jonathan Thomas
bc5607910d
Fixing audio pops due to resampling (this fixes a bunch of audio popping-related bugs). Now Frame objects track their own max_audio_sample_count, as we add audio data... so we have an accurate bounds on each frame.
2018-05-30 03:20:31 -05:00
Jonathan Thomas
a4c1b818ba
Don't remove nearby working frames (trying to catch less things in our too old logic). This prevents lots of invalid cache situations during preview.
2018-05-27 00:12:50 -05:00
Jonathan Thomas
93c2c0247a
Make copy of time mapped image data, so those frames can be manipulated (transformed, passed to effects, etc...)
2018-05-25 00:34:29 -05:00
Jonathan Thomas
9d755c6d68
Revert "Check in code to handle missing clock_gettime() on most versions of M…"
2018-05-19 01:24:24 -05:00
Richard Alloway
eb6b48669b
Merge branch 'master' into ZmgLogger_hires_timestamp
2018-05-18 13:43:15 -04:00
Jonathan Thomas
6f2999813f
Merge pull request #91 from N3WWN/Issue-1585_240fps
...
Increase valid frame rates to 240 fps since many cameras now support …
2018-05-18 00:09:46 -05:00
Jonathan Thomas
639e19e38b
Merge pull request #90 from N3WWN/Issue-1576_unable_to_change_volume
...
Do not clobber gainFactor when determining volume adjustments and add…
2018-05-18 00:09:00 -05:00
Rich Alloway
f6eb6ff96b
Increase valid frame rates to 240 fps since many cameras now support this higher frame rate
2018-05-15 15:49:11 -04:00
Rich Alloway
5335797767
Do not clobber gainFactor when determining volume adjustments and add a TODO note about current_max_volume always being 0
2018-05-10 12:09:55 -04:00
Rich Alloway
0b759f494b
Fix Blur.cpp by copying blur_<chan> values back to <chan> so horizontal *and* vertical blurs can be applied in one effect and blur accumulates with increased iterations
2018-05-09 11:52:20 -04:00
Rich Alloway
01f20286ed
Check in code to handle missing clock_gettime() on most versions of Mac OS X
2018-04-23 11:11:18 -04:00
Jonathan Thomas
7fc657c82b
Removing anchor from clip properties (since it is unused)
2018-04-21 15:51:43 -05:00
Jonathan Thomas
2a59184772
Revert "Prepend current time (hires) to messages logged via ZmqLogger"
2018-04-20 02:03:37 -05:00
Jonathan Thomas
5900cba745
Merge pull request #82 from N3WWN/ZmgLogger_hires_timestamp
...
Prepend current time to messages logged via ZmqLogger
2018-04-19 16:47:26 -05:00