Commit Graph
178 Commits
Author SHA1 Message Date
itsmattkc b4529205b9 cleared up some broken stuff for now 2019-08-13 21:55:10 +10:00
itsmattkc 4f4737a395 added some more timeline functions 2019-08-13 21:50:39 +10:00
itsmattkc 737442e513 added takenode function to graph 2019-08-13 18:40:39 +10:00
itsmattkc 03a0c64e15 some timeline work 2019-08-13 18:14:36 +10:00
itsmattkc 02ea535c8a added IDs to parameters for serialization 2019-08-13 17:22:32 +10:00
itsmattkc e9702aeb52 added some basic timeline functionality 2019-08-12 23:24:58 +10:00
itsmattkc 3eee9893f8 implemented conversions between internal pixel formats 2019-08-12 18:24:52 +10:00
itsmattkc eca8d98497 fixed timeruler playhead bug 2019-08-11 21:57:07 +10:00
itsmattkc b66b9dcfce removed redundant test code 2019-08-11 21:56:54 +10:00
itsmattkc dc4a460e32 node importing down 2019-08-11 21:13:16 +10:00
itsmattkc 149f3fa907 timelineview is now a true view of the blocks at all times 2019-08-11 21:01:37 +10:00
itsmattkc 9b63cc7755 inserting blocks through the timeline implemented 2019-08-11 17:30:27 +10:00
itsmattkc 7174245a7e moved timeline interactivity to separate classes 2019-08-10 19:15:38 +10:00
itsmattkc 7dd7e83373 work towards dropping clips into the timeline 2019-08-09 22:25:16 +10:00
itsmattkc e96aa8fdfa fixed mistake with timeruler playhead 2019-08-09 16:55:46 +10:00
itsmattkc 09d73ebc2b use raw time values independent of timebase for scaling timeline ui 2019-08-09 16:41:17 +10:00
itsmattkc 0a56dbe429 allow nodeui to modify several node values at once 2019-08-09 13:21:20 +10:00
itsmattkc c38bd7a1bb added option to footagecombobox to only show footage that's ready 2019-08-09 12:41:55 +10:00
itsmattkc 1616166fbc worked on thread safety with tasks 2019-08-09 12:31:02 +10:00
itsmattkc c0f6ee534a minor code cleanups 2019-08-09 10:43:14 +10:00
itsmattkc f26eea1620 moved more objects to shared ptrs 2019-08-09 08:21:54 +10:00
itsmattkc dfd33310a2 use qvector instead of raw array 2019-08-09 07:49:17 +10:00
itsmattkc 7a858aeca3 moved decoders to shared ptrs 2019-08-09 07:46:53 +10:00
itsmattkc 6833b18829 merged probe functions into decoder class 2019-08-08 17:22:26 +10:00
itsmattkc c6dfab4caf use decoder ID in media node 2019-08-08 15:52:53 +10:00
itsmattkc f3b60369aa use IDs for multiple decoders 2019-08-08 15:38:58 +10:00
itsmattkc 8730da4b43 improved decoder documentation and fixed error with >8bppc media 2019-08-08 14:02:12 +10:00
itsmattkc 5b248b538f added missing license headers 2019-08-08 13:18:01 +10:00
itsmattkc 6708eca0c1 renamed ffmpeg decoder function names 2019-08-08 13:13:01 +10:00
itsmattkc 624fc99b78 fixed error that made too many directories 2019-08-07 12:17:56 +10:00
itsmattkc 410c1ff06c cache frame indexes to disk 2019-08-07 12:14:48 +10:00
itsmattkc 1138600f37 indexing prototype 2019-08-06 09:34:37 +10:00
itsmattkc 73a32ad9cd use node graph time to get frame 2019-08-06 08:41:27 +10:00
itsmattkc 360328ccbb more work towards loading media into the node graph 2019-08-06 08:26:25 +10:00
itsmattkc cee2b617a1 imported new rational type 2019-08-06 08:25:48 +10:00
itsmattkc f55094c5df media now plays in node graph 2019-08-04 19:45:06 +10:00
itsmattkc 298ae2f36c mocked up a prototype of decoding data into the node graph 2019-08-04 14:45:17 +10:00
itsmattkc fb8d5df24b created widget bridge 2019-08-04 10:00:29 +10:00
itsmattkc e5481b19f5 derived classes for timeline objects 2019-08-04 05:37:30 +10:00
itsmattkc 2060490ac9 moved timeline playhead line to its own class 2019-08-02 10:24:49 +10:00
itsmattkc 54ec4a26f5 implemented working playhead 2019-08-02 10:04:02 +10:00
itsmattkc c74e3571ff added minor clip functionality to timelineview 2019-08-02 11:33:45 +12:00
itsmattkc 1ac93b804c added basic ghost functionality 2019-08-01 09:07:35 -07:00
itsmattkc 22d8bf8b59 created timeline ghost display class 2019-08-01 00:35:41 -07:00
itsmattkc 295ccfa13f added gpl license to new source files 2019-08-01 00:33:25 -07:00
itsmattkc 28ab2cb570 wrote some clip drawing on timeline functions 2019-08-01 00:32:50 -07:00
itsmattkc 171411de85 minor timeline progress 2019-07-31 23:46:33 -07:00
itsmattkc 6cb182bfc5 converted timelineblock to output node instead 2019-07-28 10:57:37 -07:00
itsmattkc 8d944387a2 barebones prototype of timeline/clip functionality 2019-07-28 02:30:26 -07:00
itsmattkc 32c7d089aa created clip block node 2019-07-28 01:27:06 -07:00