Commit Graph

596 Commits

Author SHA1 Message Date
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