Commit Graph
988 Commits
Author SHA1 Message Date
itsmattkc 15a67bc12a project: auto-select imported files 2022-07-26 11:39:35 -07:00
itsmattkc f6dc3c7fcc node: implement transform parenting 2022-07-26 11:04:24 -07:00
itsmattkc 33742a62cf oiiodecoder: set correct stream count
Fixes #1985
2022-07-25 13:08:28 -07:00
itsmattkc 02f4be6e3c footage: account for invalid streams before valid streams
Fixes #1983
2022-07-24 08:57:09 -07:00
itsmattkc d7748c4ace footage: set timebase too when merging image sequence params 2022-07-23 17:07:55 -07:00
itsmattkc a3cde5bd44 qtutils: implement parent finder 2022-07-22 17:33:31 -07:00
itsmattkc 3fab456816 footage: merge video type
Fixes issue where image sequences would revert to stills after a project is loaded
2022-07-22 17:33:19 -07:00
itsmattkc 5ea97f7a64 render: remove alpha request option 2022-07-20 23:14:16 -07:00
itsmattkc 16bd15ad42 serializer: improved robustness of project saving... maybe?
This seems to address a bug where sometimes QXmlStreamWriter would insert nonsense null characters into a project. This is probably some real edge case like compiler optimization or some bullshit like that. I don't even know if it affects all platforms, but it definitely affected me.
2022-07-20 21:26:49 -07:00
itsmattkc bb4bbb4fd7 gizmo: clear parent while still a gizmo
Fixes #1975
2022-07-20 08:25:52 -07:00
itsmattkc 35bc52ee47 serializer: show context for XML load error 2022-07-19 11:20:45 -07:00
itsmattkc 0d9727b6d2 architecture: move loop modes to clips 2022-07-17 15:22:36 -07:00
itsmattkc 4c71a33b7b node: implement array start offset 2022-07-17 14:48:00 -07:00
itsmattkc 04c1693297 text: implement formatting arguments 2022-07-17 14:40:35 -07:00
itsmattkc f157315690 timeformatnode: implement 2022-07-17 14:39:58 -07:00
itsmattkc 9662822a2e nodevalue: implement extra constructor overrides 2022-07-17 14:38:48 -07:00
itsmattkc f14112a775 track: check for negative values too 2022-07-16 18:37:27 -07:00
itsmattkc 98a71a47c8 projectexplorer: fixed UI issues around renaming items 2022-07-16 16:54:32 -07:00
itsmattkc a8d46c4c5f render: fix issue responding to cancelled tasks 2022-07-10 12:54:55 -07:00
itsmattkc 37fad27484 viewer: repush buffers
Fixes nested sequences
2022-07-04 09:53:46 -05:00
itsmattkc 0cab96d463 clip: correct bug in media_range() function 2022-07-02 19:08:24 -05:00
itsmattkc c34066952f timelineview: update rect on height change
Fixes #1950
2022-06-28 09:39:08 -07:00
itsmattkc 89927c71ff implemented reveal in footage viewer option
Fixes #1958
2022-06-27 23:40:05 -07:00
itsmattkc 079d6beff2 timeline: separate markers and workarea 2022-06-27 23:39:31 -07:00
itsmattkc eb046fcd3e viewernode: use convenience functions 2022-06-22 23:54:14 -07:00
itsmattkc cd85299df5 pan: fixed issue where original value was passed through 2022-06-10 11:43:50 -07:00
itsmattkc 046b1cc498 serializer: bypass bezier adj on keyframe type set 2022-06-10 09:55:56 -07:00
itsmattkc 8939a3aa66 allow concurrent decoders for different blocks 2022-06-01 10:03:33 -07:00
itsmattkc fc68a123ba project: reprobe and merge params when file changes are found 2022-05-28 12:25:50 -07:00
itsmattkc 36e56b4941 nodetraverser: actually use the correct format
Oof this was so stupid
2022-05-24 13:09:31 -07:00
itsmattkc 3de9251cf5 viewer: limit invalidation range 2022-05-21 18:34:41 -07:00
itsmattkc f4af8353bd viewer: temporarily patched to fix live updates
Fixes #1938
2022-05-19 10:53:31 -07:00
itsmattkc 7084d0feb6 moved more cache functions out of viewer 2022-05-16 20:33:59 -07:00
itsmattkc e0bb31b199 remove shifts, operations, and make caches node-agnostic 2022-05-16 19:53:38 -07:00
itsmattkc 23973699b4 render: improved overall flow 2022-05-16 15:41:50 -07:00
itsmattkc bfd6a407a5 Merge branch 'master' into hashremoval 2022-05-16 09:12:49 -07:00
itsmattkc 99d9be43ad ui: use new subtitles icon 2022-05-16 08:59:38 -07:00
itsmattkc 79e1ea70a5 nodes: prevent transform traversals creeping back up 2022-05-15 22:31:34 -07:00
itsmattkc eaa105abf2 gizmos: correctly map cursor positions after new traversing implementation 2022-05-15 20:41:07 -07:00
itsmattkc 09c57422f9 ffmpeg: significantly optimized decoder 2022-05-15 19:33:01 -07:00
itsmattkc e9844ee135 implemented gizmo transforming through the node graph 2022-05-15 14:36:30 -07:00
itsmattkc a2ff3d607a serializer: skip overwriting subtitle params
Fixes #1934
2022-05-15 11:27:28 -07:00
itsmattkc 7493395103 implemented drop shadow node 2022-05-15 11:06:23 -07:00
itsmattkc 07f92911cd text: minor refactoring to make rect setting code more reusable 2022-05-13 08:41:22 -07:00
itsmattkc 165a8edd0a volume: insert volume input
Fixes #1924
2022-05-12 12:00:00 -07:00
itsmattkc 1809d908cd ociobase: detect removal from parent too
Fixes crash when copying and pasting an OCIOBase node
2022-05-11 19:55:03 -07:00
itsmattkc c0ad244397 nodeview: implement dragging items from project explorer into node view 2022-05-11 14:55:07 -07:00
itsmattkc 83e7707025 media: implement importing SRT files 2022-05-11 13:48:59 -07:00
itsmattkc 7c12b6dc16 updates for C++17 2022-05-11 10:50:47 -07:00
itsmattkc 6212f675a2 footage: use version number on cache
Will allow us to easily discard cache later
2022-05-11 09:32:05 -07:00