Commit Graph

2908 Commits

Author SHA1 Message Date
Jonathan Thomas
c608ef6918 Hiding nb_side_data depreciation warnings for now (but I added a TODO for a reminder) 2025-03-11 23:12:39 -05:00
Jonathan Thomas
4abe4cdab0 Add new side data rotation detection, used by modern cell phone video. Save "rotate" metadata as the inverse of the rotation (to correct it). 2025-03-11 18:29:22 -05:00
Jonathan Thomas
37bdcacddf Add initial rotation and scale_x, scale_y keyframes when adding a new clip for a file with "rotate" metadata. 2025-03-11 18:28:28 -05:00
Jonathan Thomas
56974b33c1 Merge pull request #993 from OpenShot/alpha-color-picker
Adding alpha to JSON properties of wave_color
2025-03-10 17:49:37 -05:00
Jonathan Thomas
e81e7922b2 Adding alpha to JSON properties of wave_color (for the clip class). 2025-03-10 17:43:31 -05:00
Jonathan Thomas
66c85fce4b Merge pull request #992 from OpenShot/h265-apple-tag
Set libx265 hvc1 tag (for Apple playback compatibility). Apparently, …
2025-03-10 15:13:38 -05:00
Jonathan Thomas
c0c7da749d Set libx265 hvc1 tag (for Apple playback compatibility). Apparently, we can't just set this on the mux_dict, but rather set the tag on the video codec (libx265). 2025-03-10 14:46:00 -05:00
Jonathan Thomas
682a55cf08 Merge pull request #991 from OpenShot/h265-apple-tag
Fix h.265 videos to include Apple-required hvc1 tag
2025-03-09 20:18:42 -05:00
Jonathan Thomas
8c25bebfa2 Copying mux flags into header if non-null (which should only be true for moov fast start options and h.265 hvc1 tags) 2025-03-09 20:02:39 -05:00
Jonathan Thomas
10145df409 Adding hvc1 tag for apple playback support of h.265 files. Also fixing a regression in the is_mp4/is_mov logic. 2025-03-09 19:21:29 -05:00
Jonathan Thomas
76d6a9a73e Merge pull request #989 from OpenShot/animated-gif-import
Fix GIF video_length and duration calculations, so we currently handl…
2025-03-02 10:00:21 -06:00
Jonathan Thomas
63046c59f8 Fix GIF video_length and duration calculations, so we currently handle animated gifs and static gifs. 2025-03-01 22:05:27 -06:00
Jonathan Thomas
d642bef0f4 Merge pull request #988 from OpenShot/animated-gif-import
Import GIF formatted images using FFmpeg
2025-03-01 17:33:53 -06:00
Jonathan Thomas
ace980eb67 Import GIF formatted images using FFmpeg, to allow for animation and alpha channels. 2025-03-01 17:12:55 -06:00
Jonathan Thomas
dd2a70c9f2 Merge pull request #985 from OpenShot/java-package
Java Swig Support (org.openshot package + wrap shared pointers)
2024-12-31 00:08:09 -06:00
Jonathan Thomas
5cb74f484b Fixing swig java support to generate a package (org.openshot) and correctly wrap the shared pointers for Frame and Audio buffers. 2024-12-30 23:50:06 -06:00
Jonathan Thomas
6d8db5c392 Merge pull request #984 from OpenShot/release-20241221
WIP: Release 0.4.0 for libopenshot (for OpenShot 3.3.0)
2024-12-22 18:09:18 -06:00
Jonathan Thomas
621eb57a8f Bump version to 0.4.0 (SO: 27) for release of OpenShot 3.3 v0.4.0 2024-12-21 16:27:30 -06:00
Jonathan Thomas
1107e9ff04 Merge pull request #983 from OpenShot/recovery-menu
Fix for Windows 11 Audio Lag
2024-12-12 21:05:16 -06:00
Jonathan Thomas
db73d227ee Another fix for Qt Split, due to older version of Qt on Linux builder. Should be equivalent to Qt::SkipEmptyParts. 2024-12-09 23:37:59 -06:00
Jonathan Thomas
5977483142 Fixing GetMinFrame() function to correctly + 1, since our starting frames in OpenShot always begin with 1 (not 0) 2024-12-09 23:30:46 -06:00
Jonathan Thomas
74d6140bf1 Fixing Qt string split warning 2024-12-09 23:28:59 -06:00
Jonathan Thomas
05aaba6557 Targeting 10.12, using 10.14 SDK due to Catch2 2024-12-09 22:42:26 -06:00
Jonathan Thomas
5c1431adcc Adding back Mac build to Gitlab CI #2, targeting SDK 10.14 2024-12-09 22:36:07 -06:00
Jonathan Thomas
d1b6f6648e Adding back Mac build to Gitlab CI 2024-12-09 22:34:20 -06:00