itsmattkc
|
202342e24f
|
ffmpegdecoder: factor in AVFormatContext::start_time
|
2022-10-11 00:25:56 -07:00 |
|
itsmattkc
|
01874ba786
|
videoparams: add interlacing to == operator
|
2022-10-10 23:24:19 -07:00 |
|
itsmattkc
|
92bf60cc72
|
videoparams: prevent divided depth from becoming 0
|
2022-10-10 22:40:23 -07:00 |
|
itsmattkc
|
6f0e35bcd6
|
audioparams: move calculate_channel_count definition to source file
|
2022-10-10 22:39:17 -07:00 |
|
itsmattkc
|
4f6dd6aeb1
|
ffmpegdecoder: offset target timestamp by start timestamp
Fixes #2054
|
2022-10-10 18:54:45 -07:00 |
|
itsmattkc
|
bb63b6968c
|
decoder: use atomic int instead of mutex for access time
Prevents main thread from getting hung up if the decoder is doing something slow
|
2022-10-10 18:54:45 -07:00 |
|
Thomas Wilshaw
|
cae71f011d
|
Chromakey: Fix alpha channel bug
Fixes bug where elements that are smaller than the main texture were
croping layers below them when keyed.
|
2022-10-09 16:19:49 +01:00 |
|
elsandosgrande
|
fc64f9e8a4
|
[skip ci] .gitignore: Ignore compile_flags.txt
|
2022-10-08 15:36:09 +02:00 |
|
itsmattkc
|
1765b8ab17
|
footage: don't use a divider higher than the global
|
2022-10-07 21:10:45 -07:00 |
|
itsmattkc
|
5420ceaa6f
|
exportdialog: don't double-set data
|
2022-10-06 09:47:04 -07:00 |
|
itsmattkc
|
0eadea8607
|
exportdialog: if using last used, set combobox to reflect that
|
2022-10-06 09:43:24 -07:00 |
|
itsmattkc
|
184e43fb68
|
encodingparams: fix bug where pixel aspect wasn't serialized
|
2022-10-06 09:42:57 -07:00 |
|
itsmattkc
|
2076d0b2c5
|
exportdialog: ignore preset combobox change when loading presets
|
2022-10-06 00:46:32 -07:00 |
|
itsmattkc
|
b2b32805ee
|
ffmpegdecoder: ensure scaled frame is unref'd
|
2022-10-06 00:32:24 -07:00 |
|
itsmattkc
|
9ccf6fc1ab
|
node: updated incompatible function
|
2022-10-05 21:10:55 -07:00 |
|
itsmattkc
|
fa8dc8892b
|
clip: limit input node lookup to 1
|
2022-10-05 21:01:15 -07:00 |
|
itsmattkc
|
1fe91ada05
|
footage: use null timestamp for invalid footage modified time
|
2022-10-05 21:01:04 -07:00 |
|
itsmattkc
|
d9c50ce176
|
clip: limit maximum multicam to 1
|
2022-10-05 20:54:17 -07:00 |
|
itsmattkc
|
4ea1870098
|
exportdialog: fixed bug where format change signal didn't fire when loading preset
|
2022-10-05 16:04:42 -07:00 |
|
itsmattkc
|
906f802422
|
viewer: only render sequence waveforms when waveform view is visible
|
2022-10-04 21:51:05 -07:00 |
|
itsmattkc
|
5d5b2440a1
|
ffmpegdecoder: improved glsl and swscale interoperability
|
2022-10-04 21:24:05 -07:00 |
|
itsmattkc
|
ef8996d48f
|
nodes: allow ignoring specific inputs for rendering
Also ignore sequence input on multicam
|
2022-10-04 21:13:01 -07:00 |
|
itsmattkc
|
73e1e60f82
|
Revert "ffmpegdecoder: removed conflicting deinterlacing code"
This reverts commit 95851c0656.
|
2022-10-04 20:52:56 -07:00 |
|
itsmattkc
|
c173bcad2a
|
mainwindow: remove timeline from "main time panels" when destroyed
Fixes potential crash with multiple sequences
|
2022-10-04 20:52:38 -07:00 |
|
itsmattkc
|
783d9af864
|
encoder: fix bug where audio bitrate wasn't serialized
|
2022-10-04 12:36:19 -07:00 |
|
itsmattkc
|
75e78ae1e0
|
ffmpegdecoder: minor code cleanup
|
2022-10-04 11:29:28 -07:00 |
|
itsmattkc
|
95851c0656
|
ffmpegdecoder: removed conflicting deinterlacing code
|
2022-10-04 11:08:33 -07:00 |
|
itsmattkc
|
5a15e2df50
|
core: limit recently opened projects size
|
2022-10-04 11:08:15 -07:00 |
|
itsmattkc
|
42ba84bf5f
|
multicam: finished UI implementation
|
2022-10-03 17:24:09 -07:00 |
|
itsmattkc
|
3275dac50f
|
decoder: fixed longstanding audio sync issue
Wow this has probably been a bug for 3 years straight
|
2022-10-03 15:30:52 -07:00 |
|
itsmattkc
|
9d2a9a632c
|
textv3: fix possible var size issue
|
2022-10-02 14:35:36 -07:00 |
|
itsmattkc
|
a6315a780d
|
timeline: started implementation of multicam function
|
2022-10-02 12:25:01 -07:00 |
|
itsmattkc
|
681e66f34c
|
multicam: ensure node is disconnected when closing
|
2022-10-02 12:02:50 -07:00 |
|
itsmattkc
|
8a2f2912b4
|
multicam: allow overrides by selecting multicam nodes in nodeview
|
2022-10-02 11:23:55 -07:00 |
|
itsmattkc
|
2aaf96d55b
|
multicamnode: only push active element if element exists
|
2022-10-02 11:00:32 -07:00 |
|
itsmattkc
|
2f9ec9d13e
|
node: improved input error reporting
|
2022-10-02 11:00:14 -07:00 |
|
itsmattkc
|
ecb901ea9a
|
multicamwidget: look for multicams in clip links
|
2022-10-02 10:48:24 -07:00 |
|
itsmattkc
|
14c7bd6dbc
|
multicam: implemented queuing of future node selections during playback
|
2022-10-02 10:39:35 -07:00 |
|
itsmattkc
|
14bf515d3f
|
multicam: various improvements
|
2022-10-01 16:57:46 -07:00 |
|
itsmattkc
|
e91ae5e4df
|
Merge branch 'master' into multicam
|
2022-10-01 13:51:04 -07:00 |
|
itsmattkc
|
df97df635d
|
timeline: implement nest function
Also includes some improved cache/request code
|
2022-10-01 13:04:51 -07:00 |
|
itsmattkc
|
69679d4494
|
Merge branch 'master' into multicam
|
2022-10-01 10:00:23 -07:00 |
|
itsmattkc
|
087325e4b2
|
audiowaveformview: fixed bug with waveform update signal
|
2022-10-01 09:57:28 -07:00 |
|
itsmattkc
|
895250ab48
|
viewer: fix issue with waveform on footage
|
2022-10-01 09:57:00 -07:00 |
|
itsmattkc
|
df0a52b3c6
|
track: ensure copies are within bounds
|
2022-09-30 16:01:36 -07:00 |
|
itsmattkc
|
76e0e2bd13
|
Merge branch 'master' into multicam
|
2022-09-29 21:18:30 -07:00 |
|
itsmattkc
|
2d0af6f335
|
track: fix audio regression
|
2022-09-29 20:19:32 -07:00 |
|
itsmattkc
|
640e6741f4
|
multicam: prioritize current clip under playhead
|
2022-09-29 19:45:38 -07:00 |
|
itsmattkc
|
6e183fe4be
|
multicam: refactor to heavily optimize multicam monitor retrieval
|
2022-09-29 17:50:09 -07:00 |
|
itsmattkc
|
b28495c7a6
|
nodeparamview: speed up node adding
|
2022-09-28 19:56:18 -07:00 |
|