Commit Graph

  • bfbb2e3fef msvc: fixed compile/syntax error that only seems to occur in msvc itsmattkc 2020-04-02 13:09:21 +11:00
  • 03c9c708f0 Merge branch 'master' of https://github.com/olive-editor/olive itsmattkc 2020-04-02 13:02:53 +11:00
  • f3290003be colordialog/wheel/gradient: implemented basic UI components for color picking itsmattkc 2020-04-02 13:02:30 +11:00
  • 5e609882d8 color: fixed oiio incompatibility itsmattkc 2020-04-02 12:47:05 +11:00
  • 3bec108fee Merge branch 'master' into colorpicker itsmattkc 2020-04-01 19:30:24 +11:00
  • 920a0a27a7 menu: set keyboard shortcuts to application-wide so they continue to work in viewerwindows itsmattkc 2020-04-01 19:29:41 +11:00
  • 1319d7141f viewer: re-implemented auto viewer full screen from menubar/keyboard shortcut itsmattkc 2020-04-01 19:22:53 +11:00
  • ed48d24cbc viewerwindow: implemented displaying a viewer image fullscreen on another monitor itsmattkc 2020-04-01 19:21:25 +11:00
  • bcc8eaee55 colordialog: began widgets and dialogs for a managed color picker itsmattkc 2020-04-01 17:57:19 +11:00
  • 6ea6dd810e pixelsampler: added pixel sampler panel itsmattkc 2020-04-01 16:57:10 +11:00
  • 76f260cb3a timeline: added ability to move clips by sample in addition to by frame itsmattkc 2020-04-01 13:55:19 +11:00
  • 061f7ac20d mainwindow: show active project filename in the titlebar itsmattkc 2020-04-01 13:19:18 +11:00
  • 1363d2b94c mathnode: expanded math node itsmattkc 2020-04-01 05:21:50 +11:00
  • 74e36bc99d audiorenderworker: fixed segfault in audiorenderworker itsmattkc 2020-04-01 05:20:56 +11:00
  • b562a84e00 videorenderparams: don't consider a null timebase invalid itsmattkc 2020-04-01 05:19:04 +11:00
  • 154f6c5666 projectviewmodel: fixed segfault when dragging sequence in project itsmattkc 2020-04-01 05:18:37 +11:00
  • 4aad73a21d samplebuffer: use delete [] instead of delete for sample buffers itsmattkc 2020-04-01 05:17:45 +11:00
  • 922e11a23d frame: refuse to allocate if the video params are invalid itsmattkc 2020-04-01 05:17:24 +11:00
  • 59d32f60ad core: use SAMPLE_FMT_FLT only itsmattkc 2020-03-31 18:07:25 +11:00
  • 6f0d72c05d renderer: switched audio rendering over to planar buffers itsmattkc 2020-03-31 18:01:20 +11:00
  • 8413886c17 audiobackend: fixed bug that sometimes extended the itsmattkc 2020-03-31 13:56:02 +11:00
  • 9603f90072 ffmpegencoder: added range support to audio encoding itsmattkc 2020-03-31 13:55:06 +11:00
  • be6bea234b exportdialog: make integer slider for crf smaller itsmattkc 2020-03-31 12:41:08 +11:00
  • af0d85f0cc exportdialog: added filename validation itsmattkc 2020-03-31 12:11:36 +11:00
  • 51c834f375 exporter: start debug timer before EncodeFrame() call itsmattkc 2020-03-31 12:10:45 +11:00
  • 7328a813f9 ffmpegencoder: fixed bug that failed to flush the audio encoder itsmattkc 2020-03-31 12:09:43 +11:00
  • 26d02e82ad exporter: fixed double-free itsmattkc 2020-03-31 11:50:23 +11:00
  • 18c36155d7 Merge branch 'master' into mathnode itsmattkc 2020-03-31 02:39:46 +11:00
  • a855dea8de timeline/project: block serializations to and from xml now include links itsmattkc 2020-03-31 02:38:14 +11:00
  • 53955e9632 timeline: fixed array index out of bounds bug itsmattkc 2020-03-31 02:23:00 +11:00
  • 2bda306866 timeline/various: implemented block copy/paste itsmattkc 2020-03-31 02:19:05 +11:00
  • 67d8ad571d timeline: remove blocks from timeline if a place command has overwritten them itsmattkc 2020-03-30 18:06:02 +11:00
  • 6624f14517 timeline: temporarily disable optimization that doesn't re-cache after split itsmattkc 2020-03-30 15:14:06 +11:00
  • 5aa4f91c46 timelineviewblockitem: fixed some indentation itsmattkc 2020-03-30 15:13:17 +11:00
  • a143b64ac7 block: don't send cache invalidation signals from length changes itsmattkc 2020-03-30 15:11:32 +11:00
  • 27412baa57 Merge branch 'master' into mathnode itsmattkc 2020-03-30 01:27:22 +11:00
  • 2bfe9f44df nodeview: added ctrl+scroll zooming itsmattkc 2020-03-30 01:27:10 +11:00
  • 2544c5e832 mathnode: added support for adding samples together itsmattkc 2020-03-29 03:29:18 +11:00
  • 7100d00060 nodes: made changes to the node system to allow for context sensitive shader code itsmattkc 2020-03-29 03:11:30 +11:00
  • 52acb272bf mathnode: added parameters itsmattkc 2020-03-29 00:22:44 +11:00
  • 48d8c8f242 Merge branch 'master' into mathnode itsmattkc 2020-03-28 18:10:38 +11:00
  • 7bca61608a node: added qstringliterals to node IDs itsmattkc 2020-03-28 18:02:34 +11:00
  • 938527b9fe mathnode: began math node itsmattkc 2020-03-28 17:51:35 +11:00
  • b54388894c project: implemented the ability to delete items from projects itsmattkc 2020-03-28 12:33:28 +11:00
  • a2a432a0e8 item: wrote better function for retrieving shared ptr from raw ptr itsmattkc 2020-03-28 12:32:30 +11:00
  • 4dcc672b23 taskdialog: improved signalling itsmattkc 2020-03-28 12:13:51 +11:00
  • b40dd761f5 projectexplorer: cache first selected item for context menu operations itsmattkc 2020-03-28 11:36:05 +11:00
  • 84aab543ca oiiodecoder: always add 1 frame to image sequences so the end frame is shown itsmattkc 2020-03-28 11:29:51 +11:00
  • 3399227b3a keyframeview: implemented transforming keyframe times to and from sequence time itsmattkc 2020-03-26 19:17:46 +11:00
  • 592171cc31 keyframeviewbase: use existing function to access variable rather than changing the variable's visibility itsmattkc 2020-03-26 00:38:25 +11:00
  • a75e8fcde5 timebasedwidget: don't update the viewer if it's the same itsmattkc 2020-03-26 00:34:01 +11:00
  • c5d3c4ff36 node: implemented convenience functions for transforming time itsmattkc 2020-03-26 00:26:13 +11:00
  • 9f3b9fdc70 footageviewer: allows users to drag video or audio only itsmattkc 2020-03-23 18:55:59 +11:00
  • 3b8743a0ce timeline: show timecode on block items and started copy function itsmattkc 2020-03-23 15:28:58 +11:00
  • bb326e2b50 nodeview/core: moved node copy/paste functions to core so they can be used elsewhere itsmattkc 2020-03-23 15:27:58 +11:00
  • 52a8966abd timecode functions: added convenience function and improved error reporting itsmattkc 2020-03-23 15:26:31 +11:00
  • 053ea10393 viewer: fixed occasional segfault when setting the viewer node itsmattkc 2020-03-22 20:09:05 +11:00
  • f9fc27c6eb renderer: invalid cache when viewer node changes itsmattkc 2020-03-22 20:03:14 +11:00
  • 4e1cd870a9 Fix typos cont. luz.paz 2020-03-21 13:46:38 -04:00
  • 51f02ea01b viewer: allow switching open sequences itsmattkc 2020-03-21 22:18:17 +11:00
  • 3c3543a2a9 viewer: avoid divide by zero on sequences with zero length itsmattkc 2020-03-21 13:15:11 +11:00
  • e6b484a523 audiowaveformview: rounded some float to int conversions itsmattkc 2020-03-19 13:22:48 +11:00
  • 45482e705d cmake: disabled msvc warning 4244 itsmattkc 2020-03-19 13:22:36 +11:00
  • feb561c80b cmake: disabled msvc warning 4267 itsmattkc 2020-03-19 13:03:26 +11:00
  • bbb00029e9 Merge branch 'master' of https://github.com/olive-editor/olive itsmattkc 2020-03-19 12:22:10 +11:00
  • 90284bef19 cmake: reduce msvc warning level itsmattkc 2020-03-19 12:20:21 +11:00
  • 100a2b19cc Merge pull request #1128 from luzpaz/typos itsmattkc 2020-03-19 12:17:02 +11:00
  • 2934c875a0 Merge pull request #1130 from eszlari/patch-2 itsmattkc 2020-03-19 12:16:26 +11:00
  • e5ac72fa9d Merge branch 'master' into typos itsmattkc 2020-03-19 12:16:09 +11:00
  • 62dafce3cf Merge branch 'master' of https://github.com/olive-editor/olive itsmattkc 2020-03-19 12:14:42 +11:00
  • 9caa666755 cmake: use foreach() eszlari 2020-03-19 00:06:55 +01:00
  • 30b4ef8f00 cmake/travis: add crash handler tool to mac app bundle and handle dependencies itsmattkc 2020-03-18 08:39:05 -07:00
  • 215406c15d cmake: install icns file inside mac bundle itsmattkc 2020-03-18 08:18:33 -07:00
  • 479f7efc66 stream: commented out never used struct itsmattkc 2020-03-18 08:18:04 -07:00
  • 04afeee953 crashhandler: enabled mac support itsmattkc 2020-03-18 08:17:23 -07:00
  • 78c504d292 footageviewer: remove unnecessary cache invalidations itsmattkc 2020-03-18 19:09:13 +11:00
  • f888cf7fe5 audiowaveformview: force cache invalidation if the footage is changed itsmattkc 2020-03-18 19:08:33 +11:00
  • 7771bab5a0 audiobackend: truncate PCM cache size when the length is reduced itsmattkc 2020-03-18 19:06:56 +11:00
  • 6ddfd2fc8e waveinput: return actual read count when reading into an existing buffer itsmattkc 2020-03-18 19:06:08 +11:00
  • d4d969872f ffmpegdecoder: if data is less than duration, fill remainder with 0s itsmattkc 2020-03-18 19:03:27 +11:00
  • 79bc9594b9 audiorenderer: clear tasks waiting for conforms when their ranges are invalidated itsmattkc 2020-03-18 15:49:29 +11:00
  • 4f7fcce367 Merge branch 'master' of https://github.com/olive-editor/olive itsmattkc 2020-03-18 15:03:20 +11:00
  • 40073dde62 cmake: added crash handler target to install itsmattkc 2020-03-18 15:02:43 +11:00
  • fed17e35fa audiowaveformview: optimizes waveform to only redraw when necessary itsmattkc 2020-03-18 14:44:05 +11:00
  • 5bdee74205 waveformview: corrected rectified waveform algorithm itsmattkc 2020-03-18 14:23:35 +11:00
  • 27d7822fa9 preferences: added setting for rectified waveforms itsmattkc 2020-03-18 14:23:10 +11:00
  • abb4c440fb core: added signalling for timecode display changes itsmattkc 2020-03-18 14:09:31 +11:00
  • eb871ceccc waveformview: implemented rectified waveforms itsmattkc 2020-03-18 14:09:19 +11:00
  • 69e65f6784 viewer: fixed occasional OCIO bug itsmattkc 2020-03-17 03:13:14 +11:00
  • a1f5c85f49 various: use simpler/smarter XML reading functions itsmattkc 2020-03-17 02:38:17 +11:00
  • 72eb3a5d82 nodeview: worked around qt issue where the selection signal would still be sent after an item was deleted itsmattkc 2020-03-17 00:34:32 +11:00
  • 1c192100c2 viewer: fixed bug where seeking would be stuck to one frame itsmattkc 2020-03-17 00:01:18 +11:00
  • 4bc5378116 ffmpegencoder: explicit cast from int64_t to int itsmattkc 2020-03-15 20:08:56 +11:00
  • 34f60e639a nodeview: implemented copying/pasting nodes itsmattkc 2020-03-15 20:01:58 +11:00
  • 50061e4e55 waveformview: show in/out points in waveformview itsmattkc 2020-03-15 18:21:14 +11:00
  • a6fb0c7e2b footageproperties: fixed bug that failed to update image sequence end time itsmattkc 2020-03-15 14:28:26 +11:00
  • 02e7c68104 timeline: reimplemented linking/unlinking functionality itsmattkc 2020-03-15 13:41:46 +11:00
  • b57b091ca4 timeline: auto-unlink blocks when they're deleted itsmattkc 2020-03-15 13:15:36 +11:00
  • 78baf7661f audiorenderer: split audio rendering up into chunks for better parallelism itsmattkc 2020-03-14 23:27:41 +11:00
  • 1c4411a4ad timebasedwidget/timeruler: reimplemented creating and displaying markers itsmattkc 2020-03-14 23:03:09 +11:00