itsmattkc
aa6b77f800
exporttask: snap to timebase when exporting video
...
This is a bit of a hack to prevent #2119 from causing problems. The reality is this probably requires a deeper re-think of how the timeline should and shouldn't work - this issue is more of a symptom of something deeper than a simple bug in and of itself.
2023-02-01 00:40:06 -08:00
itsmattkc
c1c6893713
various: moved more to core lib
2023-01-19 16:01:31 -08:00
itsmattkc
dd9c52ab59
start moving core frameworks to external libraries
2023-01-19 09:51:47 -08:00
itsmattkc
f234deb9ee
core: allow saving uncompressed xml projects too
2022-12-04 22:35:58 -08:00
itsmattkc
5bcb426488
ffmpeg: ensure duration detection responds to cancel action
2022-11-19 17:36:16 -08:00
itsmattkc
373717629e
task: improve threading
2022-11-07 10:42:41 -08:00
itsmattkc
3853ef023e
exporttask: make copy of project
...
Fixes #2037
2022-11-05 12:37:38 -07:00
itsmattkc
c5a86af181
various: ensure qt 5 compatibility
2022-10-31 18:18:49 -07:00
itsmattkc
4d80044d6d
upgrade to qt 6 compliance
2022-10-28 19:42:14 -07:00
Thomas Wilshaw
c43d4b7a12
otioload: Improve error reporting
2022-10-21 17:48:47 +01:00
itsmattkc
b24cf3e658
rendermanager: make declaring render mode mandatory
2022-08-18 08:21:16 -07:00
itsmattkc
54d0a94a20
Merge branch 'master' into cache-update
2022-08-18 08:12:46 -07:00
itsmattkc
409f24be39
exportdialog: allow restoring parameters
2022-08-10 11:49:21 -07:00
itsmattkc
9012c27ee6
Merge pull request #1987 from ThomasWilshaw/nclc_tags
...
nclc tags
2022-08-07 23:03:06 -07:00
itsmattkc
9636ec202d
render: allow forcing channel count
2022-07-28 08:57:18 -07:00
Thomas Wilshaw
9fa1ce00e5
Add basic nclc tag support
...
Sets nclc tags based on the selected output color space.
Also adds a Rec.709 OETF to the config
2022-07-26 20:19:23 +01:00
itsmattkc
12f9b1acfc
export: allow exporting subtitles to sidecar files
2022-07-23 15:22:57 -07:00
itsmattkc
a8d46c4c5f
render: fix issue responding to cancelled tasks
2022-07-10 12:54:55 -07:00
itsmattkc
7e1792cfea
Merge branch 'master' into cache-update
2022-07-01 22:32:49 -05:00
itsmattkc
079d6beff2
timeline: separate markers and workarea
2022-06-27 23:39:31 -07:00
itsmattkc
63f74691a5
render: cleaned up threading
2022-06-25 09:59:43 -07:00
itsmattkc
3f8001b146
render: use single base thread for rendering
2022-06-21 14:08:29 -07:00
itsmattkc
60f7f06de4
implemented base for thumbnail display
2022-05-25 11:18:08 -07:00
itsmattkc
8ff62caf8a
rendertask: updated for new architecture
2022-05-16 21:28:06 -07:00
itsmattkc
5539440e7f
move cache saving to renderprocessor
...
In my testing, this doesn't seem to help performance whatsoever, but at least the code is cleaner.
2022-05-16 17:02:18 -07:00
itsmattkc
bfd6a407a5
Merge branch 'master' into hashremoval
2022-05-16 09:12:49 -07:00
itsmattkc
4b366a9b73
update copyright year to 2022
2022-05-10 10:38:56 -07:00
itsmattkc
158c1fecb6
import: fixed crash when importing folders
2022-05-10 09:08:49 -07:00
itsmattkc
6f787d1883
fixed rendertask progress issue
2022-05-09 19:52:41 -07:00
itsmattkc
4bc82ca6df
removed hashes from previewautocacher
2022-05-09 19:40:58 -07:00
itsmattkc
0538c01f45
remove hashtraverser
2022-05-09 18:22:32 -07:00
itsmattkc
063051c29a
render: fix crash if cancelled at specific point
2022-05-09 16:11:30 -07:00
itsmattkc
bb0fedabba
simplified and optimized samplebuffer
2022-05-09 14:55:51 -07:00
itsmattkc
197f94f8d6
rendertask: ignore disabled subtitle blocks
2022-05-08 14:45:24 -07:00
itsmattkc
fd692e6910
rendertask: always wait for watchers to finish
...
I don't know why this wasn't written to do this before, perhaps I thought waiting for the thread would achieve this goal. Anyway, in my testing, this ensures render jobs are complete before the task returns.
Fixes #1899
Fixes #1900
2022-05-05 09:39:52 -07:00
itsmattkc
91b761693b
code: use config macro
...
Macro is much easier to use and more readable
2022-05-04 09:50:34 -07:00
itsmattkc
9101f5dc49
implemented core audio recording support
2022-05-02 14:00:03 -07:00
itsmattkc
f7396de121
markers: reimplemented copy/paste
2022-05-01 22:33:58 -07:00
itsmattkc
fb53931f68
implement "type" for xml node data
2022-04-25 13:16:27 -07:00
itsmattkc
576ea8e81f
refactored copy/paste code for new serializers
...
Vastly improves code quality and reusability
2022-01-12 16:34:40 -08:00
itsmattkc
4ecce20c35
start implementing serializers
2022-01-12 08:48:31 -08:00
itsmattkc
b40a61c6ed
rendertask: return errors and respond appropriately
...
Fixes #1348
2022-01-10 10:15:45 -08:00
itsmattkc
8373a7ea96
loadotio: minor UI tweaks
2022-01-08 11:57:30 -08:00
itsmattkc
9264a2f856
Merge pull request #1330 from ThomasWilshaw/OTIO_load
...
OTIO load
2022-01-07 19:35:38 -08:00
Thomas Wilshaw
da00d94b60
Fix string creation
2022-01-07 01:24:29 +00:00
Thomas Wilshaw
764c7bb088
Add tr to string and fix variable name
2022-01-07 01:20:38 +00:00
Thomas Wilshaw
5624b03e65
Merge branch 'OTIO_load' of https://github.com/ThomasWilshaw/olive into OTIO_load
2022-01-07 00:03:34 +00:00
Thomas Wilshaw
836903cbe9
Fix PR comments
2022-01-07 00:02:46 +00:00
itsmattkc
3960f54e9c
code: moved project version related variables to project class
2022-01-06 12:50:40 -08:00
ThomasWilshaw
b865bfa963
Merge branch 'master' into OTIO_load
2022-01-06 13:56:08 +00:00