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
Brian Callahan
d7b14e6b69
Don't use GNU grep for OpenBSD package builds
...
Hi --
The -P flag is only available on GNU grep, not BSD grep. This causes package builds on OpenBSD to needlessly fail when running cmake.
We will only ever package tagged versions of Olive, so we'll all know what version of Olive we're using. If a user wants to build from the tip of the tree, then they'll have a .git directory and the fallback won't even happen.
2019-08-03 18:33:59 -04: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
itsmattkc
32b8d0a7d6
added gap node and block improvements
2019-07-27 03:23:35 -07:00
itsmattkc
53da858c45
created timeline block node
2019-07-27 03:03:11 -07:00
itsmattkc
badcade0b6
added base 'block' node
2019-07-27 02:50:22 -07:00
itsmattkc
316d12b61d
changed some icons and added classes for timeline view
2019-07-25 23:16:07 -07:00
itsmattkc
3bdbb4a26a
move timecode display to common header
2019-07-25 13:11:18 -07:00
itsmattkc
90bb6734f7
documentation and minor timecode revision
2019-07-25 00:23:02 -07:00
itsmattkc
abecd2f999
timeruler more or less done
2019-07-25 00:11:32 -07:00
itsmattkc
3564e71c1c
time ruler interactivity
2019-07-24 21:46:28 -07:00
itsmattkc
705ecc0910
developed timeruler prototype
2019-07-24 19:21:46 -07:00
itsmattkc
501110c328
started timeruler object
2019-07-24 01:53:24 -07:00