Jonathan Thomas
de9f816f25
Exclude git tags from kicking off GitLab builds (for libopenshot)
2018-09-22 17:41:56 -05:00
Jonathan Thomas
171815216d
Merge pull request #171 from OpenShot/master
...
Merge master back into develop (for release 0.2.2)
2018-09-22 15:09:14 -05:00
Jonathan Thomas
c90fb9bcce
Merge pull request #170 from OpenShot/release
...
Bumping version to 0.2.2 (SO: still 16)
v0.2.2
2018-09-22 14:47:46 -05:00
Jonathan Thomas
082f9aa668
Bumping version to 0.2.2 (SO: still 16)
2018-09-22 13:36:41 -05:00
Jonathan Thomas
88c0ae1c74
Merge pull request #169 from OpenShot/protect_effects
...
Protect effects with critical (prevents crashing and freezing around transitions)
2018-09-21 17:31:41 -05:00
Jonathan Thomas
031c415c5f
Protect effects with critical (prevents crashing and freezing around transitions). Thanks Peter!
2018-09-21 17:11:56 -05:00
Jonathan Thomas
3774f32b95
Merge pull request #166 from OpenShot/master
...
Merging master back into develop
2018-09-19 00:50:51 -05:00
Jonathan Thomas
6c4c9cc7a4
Merge pull request #165 from OpenShot/release
...
Releasing version to 0.2.1 (SO: 16)
v0.2.1
2018-09-19 00:35:40 -05:00
Jonathan Thomas
b63a63ceb2
Fix many bugs around FPS and video length calculation (especially for MP3 and streaming WEBM formats). Also protecting samples_per_frame calculation to keep from crashing on undetected FPS.
2018-09-17 00:27:30 -05:00
Jonathan Thomas
c0929d22d4
Bumping version to 0.2.1 (SO: 16)
2018-09-15 18:37:29 -05:00
Jonathan Thomas
688c6b75ac
Merge pull request #161 from OpenShot/limit-threads-for-omp-and-ffmpeg
...
Limiting threads for both FFmpeg and OpenMP
2018-09-11 11:04:53 -05:00
Jonathan Thomas
6b37ad7e1d
Limiting threads for both FFmpeg and OpenMP (attempting to find a good balance of parallel performance, while not spawning too many threads). Sometimes more is not always better.
2018-09-11 10:48:30 -05:00
Jonathan Thomas
e879188a7d
FFmpeg 3 & 4 support, Travis CI support, OpenMP schedule change ( #160 )
...
* FFmpeg4 support. Compile warnings fixes. Credit goes to many people, including ferdnyc, peterM, and other awesome folks!
* Adding environment checking to enable/disable omp taskwait after each video/audio frame is processed. This is experimental for some users with crashes.
* Moving `omp taskwait` to after the ProcessVideoPacket() method, since that is the only place it is useful.
* Fixing crashes on missing Clip source file, and changing FFmpeg scaling algorthm from SWS_BILINEAR to SWS_LANCZOS (for higher quality scaling)
* Update FindFFmpeg.cmake module, and updating build script. Also enabling debug builds.
* Updating experimental travis build script
* Fixed unit test for newer version of FFmpeg (audio resampling)
* Experimental travis multiple jobs
* Adding OMP schedule hint (thanks PeterM), which prevents crashes in some circumstances.
2018-09-11 00:40:31 -05:00
Jonathan Thomas
1989b09c29
Merge pull request #101 from jeffski/fix-install-paths
...
Fix install paths for headers and effects
2018-08-08 02:24:29 -05:00
Jonathan Thomas
526be42a8d
Merge branch 'develop' into fix-install-paths
2018-08-08 02:19:09 -05:00
Jonathan Thomas
a4a8a49f11
Merge pull request #145 from jeffski/fix-ffmpeg3_2-empty-frames
...
Fix bug with FFmpeg > 3.2 flushing frames
2018-08-08 02:15:28 -05:00
Jonathan Thomas
d11f14b0dc
Merge branch 'develop' into fix-install-paths
2018-08-08 02:15:11 -05:00
Jonathan Thomas
7a20aae58f
Merge branch 'develop' into fix-ffmpeg3_2-empty-frames
2018-08-08 02:11:34 -05:00
Jonathan Thomas
d28a7ef860
Merge pull request #152 from OpenShot/improved-fps-detection
...
Improved FPS detection and new Mask Properties
2018-08-02 00:48:24 -05:00
Jonathan Thomas
da01a2c4cb
Adding "reader" property for Mask effect, to allow the user to adjust the image or video used by the mask effect.
2018-08-02 00:42:14 -05:00
Jonathan Thomas
e525d5c656
Merge branch 'develop' into improved-fps-detection
2018-08-02 00:41:20 -05:00
Jonathan Thomas
435932f415
Fixing another issue where larger FPS files are incorrectly changed to a different FPS
2018-08-02 00:40:44 -05:00
Jonathan Thomas
53c400da51
Merge pull request #148 from OpenShot/improved-fps-detection
...
Fixing bitrate calculation and improved FPS detection
2018-07-25 02:29:17 -05:00
Jonathan Thomas
93c1e2eb49
Fixing bitrate calculation (to be in bytes instead of bits), and adding in FPS detection for files which don't have valid FPS. In those cases (streaming files for example), we iterate through all packets, and average the # of frames, duration, bit rate, etc... Not idealy, but a better fallback.
2018-07-25 02:24:01 -05:00
Jeff Shillitto
a92ed9fb03
Fix bug with FFmpeg > 3.2 flushing frames
...
Final frames stored in buffer need to be flushed/drained so that they
can be written to the video file. Credit to Peter for the update.
2018-07-16 21:18:35 +10:00