Commit Graph
5625 Commits
Author SHA1 Message Date
Simran Spiller 2dacce58af Docker: Update OCIO to v2.1.1 (2.1.x is VFX reference platform 2022) 2022-03-18 23:42:26 +01:00
itsmattkc 53154df9b2 menu: add extra actions when clips are selected 2022-03-18 14:18:28 -07:00
itsmattkc 60aa03733c node: declare bezier as interpolated type 2022-03-17 11:55:30 -07:00
itsmattkc 43cef6e332 opengl: set texture wrap R on 3D textures 2022-03-10 12:22:14 -08:00
itsmattkc 1434f0f225 blur: default to repeat edge pixels on 2022-03-10 11:37:51 -08:00
Thomas Wilshaw 1e3e620269 timeline-tests: Setup config before running 2022-03-09 14:05:27 +00:00
Thomas Wilshaw d64f153e0b filefunctions: change permissions to allow deleting 2022-03-09 13:41:13 +00:00
Thomas Wilshaw 6ccebcd988 colormanager: Remove hard coded color space
The hard coded color space was causing custom configs to crash if they
didn't contain that specific color space.

Also sets the default role in the config to sRGB EOTF to keep
consistency with previous behaviour
2022-03-09 12:50:34 +00:00
Blendy f75e91cf4d Fixed typo in Spanish translation (#1870)
Avtivado -> Activado
2022-03-05 19:18:23 +01:00
itsmattkc 3e12fb1f96 cornerpin: fix bug with hack 2022-03-04 15:50:55 -08:00
itsmattkc 63c807b902 implement glsl hack for corner pin 2022-03-04 15:46:08 -08:00
itsmattkc 780342881e cornerpin: add version to frag shader too
This fixes shader compilation issue on some platforms/drivers
2022-03-02 19:45:47 -08:00
ThomasWilshawanditsmattkc f5b4729a19 Corner pin (#1851)
* Start adding a corner pin node

* Start gizmo support

* Correctly setup QVector2d inputs

* Missing breaks were causing incorect data to be set

* Add ability to override vertex coords

* Get perspective pin working

* Cleanup

* Add none perspective corner pin

* Small optimisation

* Improve comments, clean up and fix bug in job optimisation

* [skip ci] cornerpin: Improve description

* Move GL extension from shader to standard preamble.

* Use #version 130 for mobile GPU compatibility

* Cache half resolution

* Use built in NodeInputDragger::GetStartValue

* Pass cnst references to avoid deep copies

Co-authored-by: itsmattkc <itsmattkc@gmail.com>
2022-03-02 19:38:12 -08:00
itsmattkc 41a49c4880 Merge pull request #1866 from tecnotercio/sequence-dialog-header
Fix the error "‘AV_CH_LAYOUT_STEREO’ was not declared in this scope" during build
2022-02-27 21:47:17 -08:00
Tércio Martins 027f789a62 Fix the error "‘AV_CH_LAYOUT_STEREO’ was not declared in this scope" during build
The build of Olive under Arch Linux (package "olive-git") crashes in the file "app/dialog/sequence/sequencedialogpresettab.cpp".

GCC tries to look for the directive "AV_CH_LAYOUT_STEREO", but cannot find it, because the source code has no reference to the header "render/audioparams.h".

The following link contains more details about the error: https://aur.archlinux.org/packages/olive-git#comment-852760
2022-02-26 16:07:02 -03:00
tecnotercio b0a153a15e Merge branch 'olive-editor:master' into master 2022-02-26 15:09:54 -03:00
Tércio Martins 92ef984184 Revert "Fix Travis script "install.sh" - execution hangs on osx "if" condition."
This reverts commit f82bef4195.
2022-02-26 15:04:09 -03:00
itsmattkc c2dd7da723 ci: set minimum deployment versions correctly [skip ci]
Shouldn't really be an issue since 10.13 is already lower than 11.0, but this is more "correct"
2022-02-17 17:56:59 -08:00
itsmattkc 76831a2bfd ci: rm zlib on arm64 2022-02-17 17:32:01 -08:00
itsmattkc 96ef7ae066 ci: comment out error line for now 2022-02-17 17:15:53 -08:00
itsmattkc d7067d5b97 ci: fix capitalization 2022-02-17 16:40:17 -08:00
itsmattkc 8118ee29d4 ci: attempt to codesign on macos 2022-02-17 16:33:55 -08:00
Simran Spiller 536f518ba2 Change file mode of Chinese translations to not be executable [skip ci] 2022-02-18 00:02:21 +01:00
itsmattkc 21efc945cf ci: keep attributes when copying mac frameworks 2022-02-17 14:54:49 -08:00
itsmattkc 03f0ec9f64 ffmpeg: updated for 5.0 2022-02-17 14:53:12 -08:00
Quackdoc 7d52dc19e3 Add support for x264 and x265 presets (#1856)
* Add support for x264 and x265 presets

just adds presets for x264 and x265. seems to work fine for me.

* UI tweaks

Make the presets easier to understand, add tooltip explaining preset's effects

* Do things properly, minor typo fix
2022-02-03 17:44:08 -08:00
Quackdocanditsmattkc 249006c685 Cineform support (#1853)
* Cineform Support

Add default cineform support

* Revert "Cineform Support"

This reverts commit f810358b7997ea2d996a3dbbae21252c9f37e7e9.

* Cineform Support

Add default cineform support

* Do not expose DNxHD yet

* ExportDialog: Add CineformSection

Co-authored-by: itsmattkc <34096995+itsmattkc@users.noreply.github.com>
2022-02-02 09:58:13 -08:00
itsmattkc cf1e8c9a95 fixed bug preventing negative timecodes being parsed correctly 2022-02-01 19:55:30 -08:00
itsmattkc f9112c05fd Implemented time offset node 2022-02-01 19:55:09 -08:00
itsmattkc 5cf076082c ExportDialog: improved codec stack UI 2022-02-01 16:46:30 -08:00
itsmattkc 217973e069 Slider: add label substitution for certain values
Allows "Threads" option in advanced export setting to show "Auto" when set to 0
2022-02-01 15:36:26 -08:00
itsmattkc 60aa76794a actually fix msvc compile issue 2022-02-01 14:30:50 -08:00
itsmattkc f61031db2d fix msvc compile issue 2022-02-01 14:10:40 -08:00
itsmattkc 019b3cfe29 implemented maintaining audio pitch and reversing 2022-02-01 13:39:43 -08:00
itsmattkc efa74c72a8 ci: fix incorrect path 2022-01-30 23:00:31 -08:00
itsmattkc bc81f5d832 ci: implement mac bundle hacks 2022-01-30 22:48:33 -08:00
itsmattkc 37b695c5e1 ci: rework dylibbundler call
I have no idea
2022-01-30 18:01:00 -08:00
itsmattkc 6f6d9aedf1 ci: use dylibbundler instead of macdeployqt
Good riddance
2022-01-30 17:49:03 -08:00
itsmattkc e26dbc71c6 ci: use different qt5 tools package for deployment 2022-01-30 16:47:35 -08:00
itsmattkc 5a99f21e06 ci: force correct qt platform plugin 2022-01-30 13:05:07 -08:00
itsmattkc b0c5f47695 ci: wrap symbol generation in x86_64 if since we don't have crashpad yet 2022-01-30 12:10:23 -08:00
itsmattkc a455e3f9b4 ci: fix untar mistake 2022-01-30 11:54:49 -08:00
itsmattkc f7b1b3b1c0 ci: acquire x86_64 macdeployqt
No idea if this will work, hopefully macdeployqt is smart enough to use the ARM64 versions of Qt libraries rather than its own x86_64 versions
2022-01-30 11:36:48 -08:00
itsmattkc 7bb07d21a2 ci: disable tests for non-x86_64 builds 2022-01-30 11:05:38 -08:00
itsmattkc 75db2344f2 ci: remove escape sequence on if statement 2022-01-30 10:00:28 -08:00
itsmattkc 2643433f53 ci: fix syntax error 2022-01-30 09:57:50 -08:00
itsmattkc c876bb8507 try enabling arm64 builds 2022-01-30 09:57:02 -08:00
itsmattkc adc30216a2 further revised icon system
- Move QRC generation to CMake so they can be generated automatically rather than with generate-style.sh
- Removed QRC generation from generate-style.sh
- Added extra "disabled icon" generation in generate-style.sh
- Added disabled icon loading to main code
2022-01-28 16:39:55 -08:00
itsmattkc c9c82fae0b Merge branch 'master' of https://github.com/olive-editor/olive 2022-01-28 16:33:44 -08:00
Pablo Gil 4243f4921e Icons big cleanup (#1728)
* full icon review, simplification and standarization:
- all icons share the same template (with grid and guides)
- simplified svg code
- changed names for better organization:
	- italic > text-italic
	- justify-center > align-justify-left
	- underline > text-underline
- updated previous design with Olive icons guideline
- created new icon for text-bold in case it is needed
- updated design for align-center, right and left to follow Olive icons guideline
- created new icons for alignements in case they are needed:
	- align-justify-all
	- align-justify-center
	- align-justify-left
	- align-justify-right
- updated .qrc files
- updated all .png files

* added missing "mini-map" icon

* fixed SVGs docnames and default export-filenames

* more cleanup and standarization to recently updated icons:
- align-justify-all
- align-justify-center
- align-justify-left
- align-justify-right
- text-bold
- text-italic
- text-underline

* changed some unused colors to #212121 in case the files are edited in the future, now they are set to the correct color
2022-01-28 15:36:38 -08:00