Thomas Wilshaw
aef9078598
Fix delete redo code
2020-09-29 10:56:30 +01:00
itsmattkc
fec9774935
curveview: finished rework
2020-09-29 16:41:12 +10:00
Thomas Wilshaw
92db735022
Add Delete functionality. Still buggy.
2020-09-29 00:06:38 +01:00
itsmattkc
610f4c54fe
various: began heavy rework of curve view to link closely with param view
2020-09-29 00:42:16 +10:00
itsmattkc
fb6e8a8a13
volume: disable keyframing on the sample input
2020-09-29 00:40:40 +10:00
Thomas Wilshaw
602f96b2b6
Cleanup comment
2020-09-28 14:33:58 +01:00
Thomas Wilshaw
5bb9cb0cca
Make Offlining footage an UndoCommand
...
Created a new UndoCommand in ProjectViewModel that set the footage
input to a nullptr and resets it to the correct stream on undo.
2020-09-28 14:33:58 +01:00
Thomas Wilshaw
c1e345611d
Cleanup.
2020-09-28 14:33:56 +01:00
Thomas Wilshaw
0f1d4ec1b8
Make sure image sequences are caught.
2020-09-28 14:33:55 +01:00
Thomas Wilshaw
0e272b6bba
Cleanup and add warning message.
2020-09-28 14:33:54 +01:00
Thomas Wilshaw
3ed0cb2ab9
Move search code to seperate function.
2020-09-28 14:33:54 +01:00
Thomas Wilshaw
7c7db5c933
Check footage in use before deleteing
...
Initial very hacky implementation that checks if the footgae is in
use before deleting it and makes sure all refernences to it are
properly cleaned up.
Also added IsMedia() function to Node to simplify things a bit.
2020-09-28 14:33:53 +01:00
itsmattkc
dc56dc1d60
nodeparamview: implemented pinning
2020-09-28 21:50:55 +10:00
itsmattkc
4c30773fd4
nodeparamview: reworked based on QMainWindow for docking functionality
2020-09-28 19:55:18 +10:00
itsmattkc
dac68cabc2
timeline: made ReplaceBlocksWithGaps more accessible for other parts of the program
2020-09-28 14:28:56 +10:00
itsmattkc
a313fb525c
use QGraphicsView::FullViewportUpdate on TimelineViewBase
...
Since this appears to be necessary for all derivatives anyway, we'll add
this directly to the base class.
2020-09-28 14:21:17 +10:00
itsmattkc
909dd37cc2
files: continue using temp location for temp files and use cache location just for ocio
2020-09-28 14:20:48 +10:00
itsmattkc
a82e2d5ae5
use cache location instead of temp location for ocio extraction
...
Workaround for Linux not having a user-specific temp directory, causing
potential permission issues if more than one user is accessing the extraction.
Fixes #1239 .
2020-09-28 04:53:17 +10:00
itsmattkc
30e5a442a8
import: fixed bug where image sequences were set to regular videos
2020-09-27 00:59:03 +10:00
itsmattkc
79d8b95f4e
bug: actually use the absolute path we generate for crashpad
...
Fixes #1230
2020-09-27 00:43:17 +10:00
itsmattkc
33b479b393
Merge branch 'otio' of https://github.com/olive-editor/olive into otio
2020-09-27 00:41:10 +10:00
itsmattkc
d71c1870f4
Merge branch 'master' of https://github.com/olive-editor/olive
2020-09-27 00:40:10 +10:00
itsmattkc
b220dd88e7
otio: implemented some basic import/export functionality
...
Certainly not complete, but mild import/export capability.
2020-09-27 00:39:51 +10:00
itsmattkc
6db591e89f
footage: merge video and image streams and improve image sequence import process
...
Image streams were initially separated from video streams, but they're now
joined with a parameter defining if they're a still image, image sequence,
or regular video. The image sequence import process has also improved so
that if images from the same sequence are imported too, they'll either be
ignored or the user won't be asked again for those if they should be an
image sequence (fixes #1193 ). Also shifts decoder "probe" process to return
an item, useful if the decoder returns a non-footage item.
2020-09-26 19:45:07 +10:00
itsmattkc
85abd6c6b4
Merge branch 'master' into otio
2020-09-25 17:00:02 +10:00
itsmattkc
4290d9b897
oiio: removed unused enum
2020-09-25 16:59:56 +10:00
itsmattkc
4d811fe47f
mainwindow: link export OTIO menu item to correct function
2020-09-25 16:59:37 +10:00
itsmattkc
ab41333da9
otio: renamed ProjectSaveAsOTIOTask to ExportOTIOTask
2020-09-25 16:59:19 +10:00
itsmattkc
a70f9f15a3
core: merged function for improved code reusability
2020-09-25 16:58:52 +10:00
itsmattkc
818f38d55a
otio: started otio decoder for importing OpenTimelineIO
2020-09-25 16:58:07 +10:00
itsmattkc
24468e283d
Merge branch 'master' of https://github.com/olive-editor/olive into otio
2020-09-25 16:32:22 +10:00
itsmattkc
bb6d5505f5
otio: began early functionality to export to OTIO
2020-09-25 16:32:18 +10:00
itsmattkc
fd143f1d51
Merge pull request #1220 from ThomasWilshaw/Fix_#1218
...
Fix Issue #1218
2020-09-25 11:18:58 +10:00
itsmattkc
3ec1407f91
Merge branch 'master' of https://github.com/olive-editor/olive
2020-09-25 11:15:24 +10:00
Thomas Wilshaw
378708c9d3
Exporter falls back to timeline if all else fails
...
If no recent TimeBasedPanel can be found the exporter defaults to the
first timeline. If this also fails an error is shown.
2020-09-24 17:46:11 +01:00
itsmattkc
0a1cd0e1c0
ui: force full screen border on Windows
...
Fixes #1226
Workaround for known Qt issue: https://doc.qt.io/qt-5/windows-issues.html
2020-09-25 00:04:23 +10:00
itsmattkc
654370425d
crashpad: detect when crashpad handler is missing
2020-09-24 23:56:58 +10:00
Thomas Wilshaw
615ce8ef79
Fix Issue #1218
...
Add an error message if there is no active sequence.
Selected a Sequence panel as opposed to a generic time based panel as
we will only ever export a sequence. Also makes error logic slightly
easier.
2020-09-23 17:59:15 +01:00
Simran Spiller
faf3670850
ci: Don't trigger build on certain paths
...
Makes no sense for updates to issue templates, the funding config and readme.
Also exclude docker folder, as changes will not affect the build until someone builds & pushes updated images.
Do not exclude the LICENSE file however, as it gets packaged in CI runs.
2020-09-23 14:50:48 +02:00
Simran Spiller
21412c5eee
github: Fix build issue templates
...
There's a limitation to the length of frontmatter fields it seems:
About is too long (maximum is 200 characters)
2020-09-23 14:34:12 +02:00
Simran Spiller
7f4157042d
github: issue template formatting
...
Wrap lines at ~80 characters, add space after subjects in title
2020-09-23 14:23:42 +02:00
itsmattkc
3855da2335
use https for site communication
2020-09-23 21:35:30 +10:00
itsmattkc
34d527020f
cmake: ensure 8 character hash
...
Fixes #1219
2020-09-23 21:19:53 +10:00
itsmattkc
d186f69eb1
removed extraneous release text file
2020-09-23 21:12:40 +10:00
itsmattkc
e98261658e
use different push URL
2020-09-23 21:12:36 +10:00
itsmattkc
d5595ccd53
Merge branch 'master' of https://github.com/olive-editor/olive
2020-09-23 15:46:14 +10:00
itsmattkc
8a45bc10d3
Merge branch 'master' of https://github.com/olive-editor/olive
2020-09-23 15:44:03 +10:00
itsmattkc
2ea7b91f5d
Merge branch 'master' into otio
2020-09-23 15:41:45 +10:00
itsmattkc
08c0931016
crashhandler: stay on top so it's hard to miss
2020-09-23 15:41:23 +10:00
itsmattkc
a684c32752
Merge branch 'master' into otio
2020-09-23 14:52:19 +10:00