Commit Graph

  • 8656b79319 opacitynode: switch view to percent rather than as a normal number itsmattkc 2020-04-16 14:54:46 +10:00
  • b4795c0222 blur: merged box and gaussian blurs into one node itsmattkc 2020-04-16 13:17:30 +10:00
  • 61654e8127 Merge branch 'master' of https://github.com/olive-editor/olive itsmattkc 2020-04-16 12:23:52 +10:00
  • a5a10ed03d Linux/.desktop: add %f eszlari 2020-04-14 22:03:00 +02:00
  • 290c8724c4 Merge pull request #1131 from luzpaz/typos-followup itsmattkc 2020-04-16 12:21:45 +10:00
  • ca071beb33 Merge branch 'master' of https://github.com/olive-editor/olive itsmattkc 2020-04-16 12:21:09 +10:00
  • 32969d2403 colordialog: updated to show input/reference/display values itsmattkc 2020-04-15 18:11:46 +10:00
  • 9cc4349054 timebasedwidget: re-implemented toggle show all function itsmattkc 2020-04-15 15:31:54 +10:00
  • 2610d58ae3 footagecombobox: fixed bug where footagecombobox would display null on first showing itsmattkc 2020-04-15 03:47:48 +10:00
  • cc421d4108 keyframeview: show correct length and jump to the corresponding time in NodeParamView itsmattkc 2020-04-15 03:35:48 +10:00
  • 7ea8c52c78 /nodeparamviewwidgetbridge: block combobox signals when updating from node itsmattkc 2020-04-15 02:52:24 +10:00
  • 07dfe1c364 solid shader: moved from generator to input category itsmattkc 2020-04-15 02:52:12 +10:00
  • cb6c054b8d trigonometrynode: implemented trigonometry node itsmattkc 2020-04-15 02:41:20 +10:00
  • c09d83291e nodeparamviewwidgetbridge: empty combobox entries are separators itsmattkc 2020-04-15 02:41:05 +10:00
  • c761403ba4 mathnode: override texture x matrix op itsmattkc 2020-04-15 02:07:48 +10:00
  • a0a7d106dc mathnode: implemented add/subtract/multiply/divide/power functions itsmattkc 2020-04-15 01:52:24 +10:00
  • fd1ecfae6f audio: removed hardcoded stereo value itsmattkc 2020-04-14 23:55:28 +10:00
  • 2646d424d8 sequence: fixed broken detection of audio channel layouts when setting params from footage itsmattkc 2020-04-14 23:49:48 +10:00
  • 9f7a9d85b4 ffmpegdecoder: fixed deadlock on non-video streams itsmattkc 2020-04-14 23:42:31 +10:00
  • 6046b1e892 timeline: fixed bug that prevented clips from being dragged to lower tracks itsmattkc 2020-04-14 23:36:59 +10:00
  • d8df104c35 keyframeviewbase: for one-dimensional views, if multiple keys are at the same time, select all of them itsmattkc 2020-04-14 23:26:59 +10:00
  • e5ac9d48a6 mathnode: added path for math between a texture and a matrix itsmattkc 2020-04-14 23:07:00 +10:00
  • a2f954a0a7 memorypool: implemented arenas itsmattkc 2020-04-14 16:23:45 +10:00
  • feceef0d62 ffmpegdecoder: impose limit on memory frame cache itsmattkc 2020-04-14 15:16:38 +10:00
  • 9cc343bf13 ffmpegdecoder: share framepool with all instances itsmattkc 2020-04-14 14:51:31 +10:00
  • b3bebeeef3 decoder: removed unused destructor itsmattkc 2020-04-14 14:51:15 +10:00
  • 9a25064b00 memorypool: placed mutex around get and release functions itsmattkc 2020-04-14 14:50:37 +10:00
  • 873f58d057 Merge branch 'decoder-ffpool' itsmattkc 2020-04-14 02:45:38 +10:00
  • 7bfdf8af7c ffmpegframepool: implemented functional frame pool itsmattkc 2020-04-14 02:43:12 +10:00
  • 2eb03bf386 various: removed constructor.h include itsmattkc 2020-04-14 00:53:25 +10:00
  • 20b10509fe travis: revert xcode version itsmattkc 2020-04-13 23:45:16 +10:00
  • 6bb972b4db decoder: began implementation of a frame pool itsmattkc 2020-04-13 23:44:42 +10:00
  • 5c927ce7a4 core: merged define and constructor headers itsmattkc 2020-04-13 23:43:46 +10:00
  • f80a82459b ffmpegdecoder: clear cache_at_zero flag if frames are removed itsmattkc 2020-04-13 13:24:30 +10:00
  • aac47ba776 viewer: re-queue video renderer even when beyond the length itsmattkc 2020-04-13 12:58:04 +10:00
  • cdf5a1058d ffmpegdecoder: re-use existing frame pool for memory management itsmattkc 2020-04-12 14:12:08 +10:00
  • fa16d2169b videorenderbackend: render sequentially rather than outwards itsmattkc 2020-04-12 02:11:55 +10:00
  • 4d8af6855f ffmpegdecoder: made all instances shared itsmattkc 2020-04-12 01:49:10 +10:00
  • e6b47a817c ffmpegdecoder: separated instance from decoder entity itsmattkc 2020-04-11 17:37:52 +10:00
  • a8fbe686e2 openglrenderer: retrieve frame in each worker thread rather than in the proxy thread itsmattkc 2020-04-11 17:37:00 +10:00
  • f08734d18e index/confirm tasks: these tasks no longer need to open the decoder to perform said tasks itsmattkc 2020-04-11 17:36:16 +10:00
  • ce7fa12520 ffmpegdecoder: implemented basic decoder crosstalk itsmattkc 2020-04-11 13:18:44 +10:00
  • 0c3ce03348 renderer: use a dedicated decoder per thread itsmattkc 2020-04-11 13:18:31 +10:00
  • 4cb02b6769 core: set config defaults a second time before loading itsmattkc 2020-04-08 02:03:46 +10:00
  • f5a9dee139 exportdialog: added elapsed/remaining time indicator itsmattkc 2020-04-08 01:48:03 +10:00
  • 7bc7b6098b ui: moved remaining QMenus to our Menu class itsmattkc 2020-04-08 00:46:30 +10:00
  • 6d6b2b237e projectexplorer/mainwindow: close sequence if it's open before deleting it itsmattkc 2020-04-07 03:11:50 +10:00
  • cf04cad238 mainwindow/timelinepanel: closing a timeline will close a sequence entirely itsmattkc 2020-04-07 03:07:43 +10:00
  • 9f89f57090 track: when length changes, force the new area to invalidate itsmattkc 2020-04-07 02:34:59 +10:00
  • 48a1f20ff3 git: ignore "build" folders itsmattkc 2020-04-06 23:40:01 +10:00
  • ee5d47a53f viewer: check if file exists before passing to OIIO itsmattkc 2020-04-06 23:39:19 +10:00
  • 1b4c241b5b windows: implemented export progress on taskbar button itsmattkc 2020-04-06 18:13:07 +10:00
  • 78c592cf8d audiorenderer: fixed bug where conform signals would send corrupt re-cache time itsmattkc 2020-04-06 17:10:15 +10:00
  • 4a8a44a8b1 timerange: added debug output functions for the TimeRange and TimeRangeList classes itsmattkc 2020-04-06 17:08:13 +10:00
  • 8cbac84c96 samplebuffer: added an assert to ensure valid allocations occur itsmattkc 2020-04-06 17:07:38 +10:00
  • 1aa87cbda6 various: encapsulate all code in the olive namespace to avoid name collisions itsmattkc 2020-04-06 15:29:53 +10:00
  • 82b6ddccc8 added olive namespace macros itsmattkc 2020-04-06 03:34:11 +10:00
  • 1c063c5c11 export: began windows taskbar button progress feedback itsmattkc 2020-04-06 03:33:52 +10:00
  • 59fa80ae57 ui: on windows, use native menus itsmattkc 2020-04-06 00:14:36 +10:00
  • edc38ad8a2 timeline: implemented adding objects in the timeline (e.g. solid, title) itsmattkc 2020-04-06 00:05:09 +10:00
  • 0acad08887 timeline: unlink clip if it is completely overwritten itsmattkc 2020-04-05 23:19:55 +10:00
  • 5e66508f3c curveview: color code keyframe tracks when more than one is present itsmattkc 2020-04-05 23:15:47 +10:00
  • 9133bbe632 curveview: implemented keyframe tracks itsmattkc 2020-04-05 20:19:46 +10:00
  • 6ea52e4123 audio renderer/timeline: pass through channel count of waveform visualizations itsmattkc 2020-04-05 19:59:14 +10:00
  • 56178648bd timelinepoints: implemented saving/loading into project files itsmattkc 2020-04-05 19:21:17 +10:00
  • e3a8d32e4a audiorenderer: fill destination buffer with zeroes before copying samples over itsmattkc 2020-04-05 13:29:04 +10:00
  • 5b48c1ceb0 travis: try newer xcode sdk for better mojave+ support itsmattkc 2020-04-05 11:41:03 +10:00
  • 92da0c220d exporter: wait for conforms/indexes when exporting audio itsmattkc 2020-04-05 00:13:26 +11:00
  • fb1cf1edaf ffmpegencoder: improvements to resampling itsmattkc 2020-04-05 00:12:23 +11:00
  • 626c50477c renderer: set null value on shader if no value was found in the table itsmattkc 2020-04-04 19:28:38 +11:00
  • c4b11c7bd1 nodevalue: return a null qvariant instead of 0 if there is no matching value in the table itsmattkc 2020-04-04 19:04:44 +11:00
  • c82ca3c716 audiorenderer: don't memcpy if the copy length is zero itsmattkc 2020-04-04 17:25:31 +11:00
  • 615e227f9a renderer: convert footage frames to reference pixel format itsmattkc 2020-04-04 14:15:18 +11:00
  • 55c86f6cb6 viewer: removed framebuffer that never got used itsmattkc 2020-04-04 14:11:16 +11:00
  • b2090c113c videorenderingparams: added divider to constructor that doesn't have mode or timebase itsmattkc 2020-04-04 14:09:46 +11:00
  • 3ba31f9d5f openglframebuffer: fixed erroneous error message itsmattkc 2020-04-04 14:09:24 +11:00
  • d5581f0772 preferencesdisktab: when browsing for a disk cache path, start in the currently set dir itsmattkc 2020-04-04 14:09:00 +11:00
  • dfb00d9f15 pixelformat: added convenience function for whether a format is float or not itsmattkc 2020-04-04 13:46:12 +11:00
  • 666bd64943 pixelformat: fixed regression that broke pixel format conversion itsmattkc 2020-04-04 12:43:28 +11:00
  • 07d1123978 renderer: disassociate requires float as well, so we may as well do the version before itsmattkc 2020-04-04 12:24:36 +11:00
  • f8d9404cc9 colorspacechooser: ensure a (none) option is available itsmattkc 2020-04-04 12:24:03 +11:00
  • 98e5b175e9 colordialog: various improvements that should ultimately be near completion itsmattkc 2020-04-04 04:22:55 +11:00
  • 730b94c471 colorspacechooser: implemented setting input color space itsmattkc 2020-04-04 04:21:48 +11:00
  • ae6c7174c3 core: declare Color as a Qt metatype itsmattkc 2020-04-04 04:21:28 +11:00
  • a21e7b1e77 nodeinput: implemented color itsmattkc 2020-04-04 04:19:24 +11:00
  • f1423c169c nodeparam: move ValueToBytes color from QColor to our new Color class itsmattkc 2020-04-04 04:18:43 +11:00
  • 30be89ac2d color: QDebug implementation itsmattkc 2020-04-04 04:18:06 +11:00
  • 87b8713b5e colorbutton: implemented management for the color that this button displays itsmattkc 2020-04-04 04:17:34 +11:00
  • 0801488c89 nodeparamviewwidgetbridge: implemented setting and receiving color itsmattkc 2020-04-04 04:16:49 +11:00
  • ce88da80ef openglproxy: for shader inputs, use our new Color class instead of QColor itsmattkc 2020-04-04 04:15:57 +11:00
  • 0752b75682 mathnode: disable method keyframing and connecting itsmattkc 2020-04-04 04:12:16 +11:00
  • c9c9bd5174 metareader: use NodeInput's StringToValue/ValueToString when reading default values from XML itsmattkc 2020-04-04 04:11:20 +11:00
  • c538f2a421 solid: fixed erroneous shader reference in XML file itsmattkc 2020-04-04 03:47:34 +11:00
  • 11f962d6b3 media nodes: moved video/audioinput category to media base itsmattkc 2020-04-03 23:28:03 +11:00
  • 3dd91a1429 timenode: implemented timenode to allow values to be connected to time itsmattkc 2020-04-03 23:27:38 +11:00
  • 378c354277 nodeview: improved nodeview usage itsmattkc 2020-04-03 08:34:47 +11:00
  • e1ca5f2f82 various: removed hardcoded OCIO::ROLE_SCENE_LINEAR to allow for a configurable reference space itsmattkc 2020-04-03 01:27:40 +11:00
  • 552163320c colorpicker: implemented color management itsmattkc 2020-04-03 01:16:08 +11:00
  • 4d0b8f18e2 colordialog/picker/wheel: finished color picker UI itsmattkc 2020-04-02 19:26:30 +11:00
  • a2ed1035da Merge branch 'master' into colorpicker itsmattkc 2020-04-02 15:30:55 +11:00