itsmattkc
6e0c6cdc52
exportdialog: add option to reimport result
2022-09-16 12:35:40 -07:00
itsmattkc
d017d2c143
viewer: add shortcut to save frame as image
2022-09-16 12:19:47 -07:00
itsmattkc
5dde385d97
sequencedialog: hide auto-cache option
2022-09-15 16:10:04 -07:00
itsmattkc
00f256f16f
Merge branch 'master' into cache-update
2022-09-01 13:04:07 -07:00
itsmattkc
9a997452b3
sequence: increase default dividers
...
Due to performance increases/optimizations, these dividers can be much less severe
2022-09-01 12:53:57 -07:00
itsmattkc
54d0a94a20
Merge branch 'master' into cache-update
2022-08-18 08:12:46 -07:00
itsmattkc
f091ad5a47
exportdialog: remove unnecessary member
2022-08-15 16:24:34 -07:00
itsmattkc
c1dd45bb57
exportdialog: ignore scroll events on widgets
...
Fixes usability issue where scrolling tabs on the export dialog could inadvertently change parameters
2022-08-15 12:51:12 -07:00
itsmattkc
5853c114c2
exportdialog: implemented basic preset saving/loading
...
This may not work perfectly yet, but we can build upon it
2022-08-12 09:16:59 -07:00
itsmattkc
402c4e1694
ui: move zoom scrolling option to preferences
2022-08-12 09:16:12 -07:00
itsmattkc
3cee10dfcf
exportdialog: remove debug line
2022-08-10 11:56:14 -07:00
itsmattkc
409f24be39
exportdialog: allow restoring parameters
2022-08-10 11:49:21 -07:00
itsmattkc
1ac205413c
footage: allow overriding YCbCr range
...
Fixes #1354
2022-08-08 12:49:50 -07:00
itsmattkc
1fa171e507
exportdialog: rename yuv ranges
2022-07-24 08:57:23 -07:00
itsmattkc
12f9b1acfc
export: allow exporting subtitles to sidecar files
2022-07-23 15:22:57 -07:00
itsmattkc
0e6ebee827
exportdialog/timeruler: disable marker and workarea editing
...
Fixes #1979
2022-07-23 09:59:18 -07:00
itsmattkc
21d6aef0ca
qtutils: rename QMessageBox wrapper to avoid conflicts on win32
2022-07-23 09:40:03 -07:00
itsmattkc
187568324a
render: ensure correct yuv range handling
2022-07-20 23:16:08 -07:00
itsmattkc
0d9727b6d2
architecture: move loop modes to clips
2022-07-17 15:22:36 -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
9cc861cdd5
cache: cancel tasks on disable
2022-05-30 13:40:39 -07:00
itsmattkc
89b6cce2b2
Merge branch 'master' into hashremoval
2022-05-29 11:18:58 -07:00
itsmattkc
bbf6f8f9f9
export: fixed stills
2022-05-29 10:15:32 -07:00
itsmattkc
abb9c409e2
sequence: add test preview option
2022-05-29 09:20:12 -07:00
itsmattkc
f124ad3178
cache waveforms at clip level
2022-05-22 20:54:59 -07:00
itsmattkc
5a24ac420b
remove autocache config entry
...
Auto-cache can still be set from sequence settings
2022-05-20 10:19:09 -07:00
itsmattkc
7084d0feb6
moved more cache functions out of viewer
2022-05-16 20:33:59 -07:00
itsmattkc
8853665187
config: save on preferences dialog accept
2022-05-14 15:02:32 -07:00
itsmattkc
83e7707025
media: implement importing SRT files
2022-05-11 13:48:59 -07:00
itsmattkc
7c12b6dc16
updates for C++17
2022-05-11 10:50:47 -07:00
itsmattkc
790a483e1b
speeddurationdialog: implemented rippling trailing clips
2022-05-10 16:08:51 -07:00
itsmattkc
4b366a9b73
update copyright year to 2022
2022-05-10 10:38:56 -07:00
itsmattkc
c8e2373fbb
export: increase default h264/5 quality
2022-05-08 22:29:10 -07:00
itsmattkc
5bed4396ea
use audioprocessor to match device's output
2022-05-05 16:32:17 -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
b290c4d007
audio: extended support for planar/packed formats
2022-05-03 13:41:27 -07:00
itsmattkc
ef515579df
completed audio recording implementation
2022-05-02 17:05:11 -07:00
itsmattkc
9fb50b2fe6
markerpropertiesdialog: update dialog title
2022-05-02 16:06:50 -07:00
itsmattkc
9101f5dc49
implemented core audio recording support
2022-05-02 14:00:03 -07:00
itsmattkc
e6d4fe43de
reworked and vastly improved snapping subsystem
2022-05-02 00:01:49 -07:00
itsmattkc
f7396de121
markers: reimplemented copy/paste
2022-05-01 22:33:58 -07:00
itsmattkc
6a0b5856c9
various: extended marker and timeline functionality
2022-05-01 21:17:22 -07:00
itsmattkc
f04ff5f1ff
preferences: minor relabelling of marker settings
2022-05-01 11:16:33 -07:00
itsmattkc
e8dde836e3
Merge branch 'master' into pr/1717
2022-05-01 10:58:44 -07:00
itsmattkc
c073fb418f
speeddurationdialog: reordered duration/reverse settings
2022-04-11 18:32:11 -07:00
itsmattkc
48adb159b8
various: consolidated dir exists+mkpath into one function
2022-04-07 17:11:50 -07:00
itsmattkc
20f74919a3
export: check if exists and if can mkpath
2022-04-07 16:49:18 -07:00
Tércio Martins
027f789a62
Fix the error "‘AV_CH_LAYOUT_STEREO’ was not declared in this scope" during build
...
The build of Olive under Arch Linux (package "olive-git") crashes in the file "app/dialog/sequence/sequencedialogpresettab.cpp".
GCC tries to look for the directive "AV_CH_LAYOUT_STEREO", but cannot find it, because the source code has no reference to the header "render/audioparams.h".
The following link contains more details about the error: https://aur.archlinux.org/packages/olive-git#comment-852760
2022-02-26 16:07:02 -03:00
Quackdoc
7d52dc19e3
Add support for x264 and x265 presets ( #1856 )
...
* Add support for x264 and x265 presets
just adds presets for x264 and x265. seems to work fine for me.
* UI tweaks
Make the presets easier to understand, add tooltip explaining preset's effects
* Do things properly, minor typo fix
2022-02-03 17:44:08 -08:00