2719 Commits

Author SHA1 Message Date
Jonathan Thomas
264205da9f Bumping version to 0.3.0, SO 23, and minimum libopenshot-audio dependency to 0.3.0. v0.3.0 2022-12-01 16:04:03 -06:00
Jonathan Thomas
5493ea9afd Merge pull request #878 from OpenShot/new-linux-appimage
Support for New Linux Build Server + glibc Wrapping
2022-11-30 09:09:17 -06:00
Jonathan Thomas
5e5e052b26 Experimental AppImage glibc wrapping for backwards compatibility (older distros) 2022-11-28 16:31:35 -06:00
Jonathan Thomas
49d02bad19 Prevent divide by zero in Fraction 2022-11-28 16:31:20 -06:00
Jonathan Thomas
6acee2aec4 Updating linux runner to focal 2022-11-27 17:32:11 -06:00
Jonathan Thomas
6f800117b1 Merge pull request #876 from OpenShot/fix-double-avcodec-open
Fix a huge regression which invokes the avcodec_open() twice
2022-11-27 00:13:00 -06:00
Jonathan Thomas
520446c5e4 Fix whitespace 2022-11-26 22:47:28 -06:00
Jonathan Thomas
d8ff69c6ed Fix a huge regression which invokes the avcodec_open() method twice for every call to FFmpegReader::Open(), leaving many threads running and never joined/closed. Also, adding some additional error message when attempting to call avcodec_open(). 2022-11-26 22:47:04 -06:00
Jonathan Thomas
bcd54c0270 Merge pull request #875 from OpenShot/seek-past-end-of-stream
Prevent seeking past EOF
2022-11-23 16:07:49 -06:00
Jonathan Thomas
5a380485da Fixing whitespace 2022-11-23 14:01:43 -06:00
Jonathan Thomas
1bd1fdcb2a Silence audio data if repeating last frame in FFmpegReader (to prevent audio glitch for files with invalid durations) 2022-11-23 13:56:57 -06:00
Jonathan Thomas
2defcc58d0 Remove example changes 2022-11-23 12:52:32 -06:00
Jonathan Thomas
70db06947d Prevent seeking past end of stream, which causes a huge # of Seeks once EOF is reached, if we try and request frame #s too large for the file 2022-11-23 12:45:10 -06:00
Jonathan Thomas
5aa9487e05 Merge pull request #874 from OpenShot/transition-wipe-contrast
Fixing regression with Mask / Wipe Contrast
2022-11-18 17:31:13 -06:00
Jonathan Thomas
2b4bcc1e5f Prevent divide by zero error 2022-11-18 00:55:16 -06:00
Jonathan Thomas
fc7575b60e Implementing a fix for mask contrast proposed by GitHub user xotmatrix 2022-11-18 00:32:48 -06:00
Jonathan Thomas
20e7fba572 Fixing white space 2022-11-18 00:25:05 -06:00
Jonathan Thomas
553dcc64e1 Fixing regression with mask effect caused by contrast being adjusted after we modulate the brightness (sort error) 2022-11-18 00:24:43 -06:00
Jonathan Thomas
7617e9165e Merge pull request #872 from OpenShot/failing-video-decode
Refactor FFmpegReader GetAVFrame (for AV1 & async decoding)
2022-11-16 17:47:21 -06:00
Jonathan Thomas
4039851a66 Adding Invalid Codec exception to AV1 unittest 2022-11-16 17:11:30 -06:00
Jonathan Thomas
fdcf9b9118 Renaming variable in FFmpegReader to make more sense 2022-11-16 15:17:03 -06:00
Jonathan Thomas
2c24d0ff32 Updating unit tests to ignore older versions of FFmpeg that do not support AV1 decoding. 2022-11-16 15:10:25 -06:00
Jonathan Thomas
58dc99d1f9 Fixing whitespacae 2022-11-15 14:52:13 -06:00
Jonathan Thomas
cbff18ad95 Update AV1 unit testing to verify pixel values, to ensure correct decoding 2022-11-15 14:33:03 -06:00
Jonathan Thomas
e9aa87c3f3 Experimental refactor around sending/receiving packets with the decoder in FFmpegReader. 2022-11-15 10:57:33 -06:00