Commit Graph

  • ceb70a1870 viewer: use internal texture to allow viewer to control texture as part of its context itsmattkc 2020-02-16 18:22:43 +11:00
  • 21755c7f20 taskmanager: ensure task is finished before deleting it itsmattkc 2020-02-16 13:01:38 +11:00
  • ce889f68d5 nodeview: allow users to place a node on an edge to automatically connect it between the two nodes itsmattkc 2020-02-16 12:40:12 +11:00
  • a987899e5c nodeparamviewwidgetbridge: connect checkbox "clicked" signal rather than "toggled" itsmattkc 2020-02-16 12:37:10 +11:00
  • a6f4922d66 nodeview: allow esc key to cancel adding a node itsmattkc 2020-02-16 11:43:09 +11:00
  • fa0f732d39 nodeview: attach new nodes to mouse for easier placement itsmattkc 2020-02-16 11:19:26 +11:00
  • 080fe22969 taskmanager: made AddTask() a slot so it can be queued from other threads itsmattkc 2020-02-16 10:29:11 +11:00
  • e93c3d4ce4 taskmanager: try to start next waiting tasks when a task finishes itsmattkc 2020-02-16 10:28:34 +11:00
  • 35ab379e9f ffmpegdecoder: updated comment to better describe error handling itsmattkc 2020-02-16 10:28:18 +11:00
  • cb3ef5d994 decoder: ensure indextask is started in the taskmanager's thread itsmattkc 2020-02-16 10:26:58 +11:00
  • de71bacdf1 msvc: suppress C4100 warning itsmattkc 2020-02-15 14:47:59 +11:00
  • b44d7165c5 nodeviewitem: toggle expanded state on double click itsmattkc 2020-02-16 01:05:41 +11:00
  • 1776615999 viewer: map context menu position from sender rather than itself itsmattkc 2020-02-16 00:57:34 +11:00
  • 4c6e56320a msvc: suppress C4267 warning itsmattkc 2020-02-16 00:57:00 +11:00
  • cdfba418fc ffmpegdecoder: added fixme comments for errors that aren't handled itsmattkc 2020-02-16 00:45:36 +11:00
  • c74134b5b0 viewer: catch ocio exception when creating new processor itsmattkc 2020-02-16 00:34:12 +11:00
  • 24c926e769 renderer: use ocio config in hash as well itsmattkc 2020-02-16 00:14:46 +11:00
  • aa00705eb6 transform: initial uniform scale implementation itsmattkc 2020-02-15 23:59:11 +11:00
  • 3efbcc28ef ffmpegdecoder: improved index reliability itsmattkc 2020-02-15 23:39:33 +11:00
  • 53106e1847 opengl: remove locks from texture itsmattkc 2020-02-15 14:02:00 +11:00
  • f5de19dd6b ffmpeg: allow decoders immediate access to frames even while indexing itsmattkc 2020-02-15 13:57:29 +11:00
  • 97dadace1f shaders: added stroke shader itsmattkc 2020-02-14 19:13:30 +11:00
  • 0bee4b2e14 boxblur: added 'repeat edge pixels' parameter itsmattkc 2020-02-14 14:56:09 +11:00
  • 721ec1fe9b gaussianblur: added 'repeat edge pixels' parameter itsmattkc 2020-02-14 14:52:09 +11:00
  • b0e7ae34ba videorenderworker: improve download code itsmattkc 2020-02-14 14:51:40 +11:00
  • f36c635b05 openglbackend: call base function in CloseInternal() itsmattkc 2020-02-14 14:51:11 +11:00
  • 9de164cfba ffmpeg: disable multithreading in favor of our own itsmattkc 2020-02-14 10:05:10 +11:00
  • d66425c324 prepared gl improvements for merge itsmattkc 2020-02-14 02:35:10 +11:00
  • 6a47b05ab8 work on oslworker itsmattkc 2020-02-14 02:13:38 +11:00
  • fa40d1b682 aboutdialog: very minor code organization itsmattkc 2020-02-13 15:39:35 +11:00
  • 422e447f13 oslworker: comment accelerated node function to allow compiling for now itsmattkc 2020-02-13 15:38:54 +11:00
  • cc8e5bc9d2 opengl: don't share contexts and use older version itsmattkc 2020-02-13 15:38:11 +11:00
  • a197fc9c08 cmake: don't warn about unused parameter itsmattkc 2020-02-13 15:37:18 +11:00
  • 888e688385 work towards implementing osl as a renderer itsmattkc 2020-02-12 15:13:51 +11:00
  • 5e5be50959 cmake: find OSL itsmattkc 2020-02-08 00:14:13 +11:00
  • fd44c94fc8 mainwindow: use app name and version in window title itsmattkc 2020-02-08 00:13:56 +11:00
  • 2ba928fa1f code cleanup: renamed qtversionabstraction.h to qtutils.h itsmattkc 2020-02-08 00:13:38 +11:00
  • 1ae2c8b128 fixed mingw compile issue itsmattkc 2020-02-07 12:37:32 +11:00
  • 1e71c0e7f5 oslbackend: began new backend classes itsmattkc 2020-02-05 14:49:55 +11:00
  • 91f1be90a9 opengl: isolate all functions to one thread itsmattkc 2020-02-03 17:30:58 +11:00
  • 776cfd87c8 renderer: minor code improvements itsmattkc 2020-02-03 12:41:20 +11:00
  • 0c46b0c471 decodercache: don't need thread-safe functions anymore itsmattkc 2020-02-03 01:29:29 +11:00
  • caf0d3d42a renderer: minor code improvements itsmattkc 2020-02-03 01:28:43 +11:00
  • 40e8aec285 viewer: minor code improvements itsmattkc 2020-02-03 01:27:45 +11:00
  • 110b5741e0 nodes: remove user input mutexes itsmattkc 2020-02-03 01:27:00 +11:00
  • 9b7cbb3fbd viewer: automatically update maximum scroll from media length itsmattkc 2020-02-01 23:07:07 +11:00
  • c0360abee1 toolpanel: override Retranslate() itsmattkc 2020-02-01 22:28:14 +11:00
  • 2fef893fd0 panels: override Retranslate() rather than reimplementing changeEvent() in every derivative itsmattkc 2020-02-01 22:11:14 +11:00
  • 42989994ca fixed reference to DBL_MAX itsmattkc 2020-02-01 21:35:30 +11:00
  • 4213209727 fixed gcc compilation issue itsmattkc 2020-02-01 21:27:06 +11:00
  • 17c1493aa7 all time-based panels are now derived from a common base class itsmattkc 2020-02-01 19:39:38 +11:00
  • 5d58479f0a oiiodecoder: fixed erroneous processing of extension_list itsmattkc 2020-01-26 14:43:38 +11:00
  • 0469fac4a9 node: send invalidatevisible signal through graph itsmattkc 2020-01-26 14:16:22 +11:00
  • ce17d94b12 timeline: don't show speed dialog if no blocks are selected itsmattkc 2020-01-26 13:37:47 +11:00
  • f068c425d2 viewer: provide UI to set preview resolution itsmattkc 2020-01-26 13:27:06 +11:00
  • e39e1002f7 travis: use export with upload description env itsmattkc 2020-01-26 12:49:33 +11:00
  • 8c0dfb6875 imagestream: fixed segfault when changing a project's default input colorspace itsmattkc 2020-01-26 12:22:30 +11:00
  • 840b41256a travis: use native xenial OIIO package rather than PPA itsmattkc 2020-01-26 12:01:53 +11:00
  • 490a634473 oiiodecoder: fixed segfault caused by some OIIO decoders if they received unexpected data itsmattkc 2020-01-26 11:54:49 +11:00
  • 6bef94b3e2 qt: fixed strange UI issue where hidden floating dock widgets would show as transparent cuts through the main window on linux itsmattkc 2020-01-26 11:38:24 +11:00
  • 8b0c7edfec OIIO: added support for OIIO 1.x itsmattkc 2020-01-26 11:33:45 +11:00
  • 05c25c8713 CI: attempt to set warning for continuous build itsmattkc 2020-01-25 21:46:32 +11:00
  • 0e82ec600d keyframes: implemented same single frame strategy on bezier control points itsmattkc 2020-01-25 18:00:35 +11:00
  • b713ab47eb keyframes: only update active frames even from curve and param editor itsmattkc 2020-01-25 17:47:02 +11:00
  • 6f3ea35d9a CI: adjusted travis hash naming and moved appveyor script itsmattkc 2020-01-25 17:07:41 +11:00
  • 80c48c7633 block: fixed bug that broke single frame updating from a slider itsmattkc 2020-01-25 17:01:21 +11:00
  • f5fe87d959 track: reimplemented invalidate cache block itsmattkc 2020-01-25 16:38:18 +11:00
  • 7bb8da8d79 node: rewrote problematic GetExclusiveDependencies() function itsmattkc 2020-01-25 16:37:28 +11:00
  • 420e01002e dialogs: fixed regression that broke audio itsmattkc 2020-01-25 13:40:23 +11:00
  • 3f85ce8a7a diskmanager: clearing disk cache at runtime will correctly signal renderers itsmattkc 2020-01-25 12:18:46 +11:00
  • c26070bfb5 appveyor: set TRAVIS_COMMIT for upload.sh itsmattkc 2020-01-25 00:49:04 +11:00
  • 3cac4dfb51 appveyor: use skip_tags to skip continuous itsmattkc 2020-01-24 14:47:40 +11:00
  • ca63e6ff89 appveyor: don't build continuous and follow redirects when downloading itsmattkc 2020-01-24 13:12:14 +11:00
  • 6a6587d3e3 appveyor: force locale to make grep work itsmattkc 2020-01-24 12:57:57 +11:00
  • d56f425d9c travis: cache brew packages to save time on mac builds itsmattkc 2020-01-24 12:31:43 +11:00
  • f8ad15013a appveyor: exit script on compile failure itsmattkc 2020-01-24 12:05:14 +11:00
  • 149d125e39 msvc: updated code for higher warning level itsmattkc 2020-01-24 12:00:55 +11:00
  • 66ad2749af travis: fixed broken if statement itsmattkc 2020-01-24 10:20:56 +11:00
  • e5d6395a4f travis: fixed syntax error itsmattkc 2020-01-24 10:10:15 +11:00
  • 5d1b379cb8 cmake: use high warning level in msvc itsmattkc 2020-01-24 01:37:06 +11:00
  • a629b1839d rendercanceldialog: pass through qshowevent itsmattkc 2020-01-24 01:36:52 +11:00
  • da2597610d CI: test artifact system itsmattkc 2020-01-24 01:13:03 +11:00
  • a3c932693a exportdialog: use wait for close code from previous commit when closing the export dialog itsmattkc 2020-01-22 19:51:57 +11:00
  • 24f7eeb210 renderer: implemented function to wait for workers in the main thread itsmattkc 2020-01-22 17:11:17 +11:00
  • fdbaa75dff renderer: allow parameters to be changed mid-session itsmattkc 2020-01-22 14:05:37 +11:00
  • 8932a5abeb preferences: allow users to set the default still image length itsmattkc 2020-01-21 14:31:45 +11:00
  • 5d4535b06d travis: use libopenimageio2-dev package itsmattkc 2020-01-21 03:03:01 +11:00
  • 80d684870f travis: added opengl devel itsmattkc 2020-01-21 02:58:37 +11:00
  • 868a7d33ed Merge branch 'master' of https://github.com/olive-editor/olive itsmattkc 2020-01-21 02:48:46 +11:00
  • f4567a9a5b travis: added appropriate linux dependencies itsmattkc 2020-01-21 02:48:22 +11:00
  • 28d0aecd0e openglcolorprocessor: delete texture when context is about to be destroyed itsmattkc 2020-01-20 16:09:29 +11:00
  • 7a973b9b47 appveyor: use package cache libs itsmattkc 2020-01-20 06:40:50 +11:00
  • cfff198503 Merge branch 'version-from-cmake' of https://github.com/eszlari/olive into eszlari-version-from-cmake itsmattkc 2020-01-20 06:07:46 +11:00
  • 7c9c670b00 appveyor: fixed various issues with win64 builds itsmattkc 2020-01-20 05:48:43 +11:00
  • c0300371c7 ffmpegdecoder: fixed flawed debug line itsmattkc 2020-01-20 04:58:39 +11:00
  • 6eab464abb appveyor: create windows installer itsmattkc 2020-01-20 04:48:10 +11:00
  • d706bef0a1 appveyor: create deployment package itsmattkc 2020-01-20 04:41:56 +11:00
  • 562891c391 renderer: handle ffmpeg returning a zero aspect ratio itsmattkc 2020-01-20 04:07:42 +11:00
  • cd06b2f4ac rational: validate values when constructed with AVRational itsmattkc 2020-01-20 04:05:48 +11:00
  • 649ee04eef appveyor: acquire ffmpeg from zeranoe and include itsmattkc 2020-01-20 03:33:17 +11:00