b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
05afb53743
Make capitalization more consistent across the UI
...
This commit mostly changes "Sample rate" to "Sample Rate"
2022-11-11 03:53:19 +03:00
5f7e009d39
VTL: fix tooltips
2022-04-18 16:39:43 +02:00
1237a4f3bb
VTL: refine video-export UI (tooltips, error dialog, etc)
2022-04-15 18:25:58 +02:00
f71430390f
Re-introduce video export options
...
When adding ffmpeg 5.0 compatibility, the dialog was
dramatically simplified. This re-introduces some options
for audio-quality and also saves/restores settings.
2022-04-15 02:01:06 +02:00
Mads Kiilerich
2aa72891f3
gtkmm: use ALIGN_START instead of deprecated Gtk::AlignmentEnum::ALIGN_LEFT
2022-04-08 21:11:06 +02:00
Mads Kiilerich
09c6e68ae8
gtkmm: use append() instead of deprecated Gtk::ComboBoxText::append_text()
2022-04-08 21:10:56 +02:00
ca22ba77e1
Constification: make Stateful::get_state() const, with all other required const-ness added (GUI)
2022-04-06 21:56:59 -06:00
0b5e502546
Video import/export overhaul and ffmpeg-5.0 compat
...
* Update commandline parameters for ffmpeg 5.0
* Simplify video-export, allow only standard settings
* Check ffmpeg exit code and parse errors
* Fix SessionhandleRef on audio-import (clear import status)
* Cleanup and reformat sourcecode
2022-04-01 01:35:08 +02:00
9d69fa3820
another day or two's work on timeline type conversion
2021-08-13 12:51:29 -06:00
ce07765347
video-export dialog, only show abort/progress when exporting
2020-12-22 19:35:12 +01:00
1e380b1e2e
GUI use updated XML::read_buffer API
2020-04-23 02:26:27 +02:00
bd229936ec
add finite state machine to control/manage transport state
2019-09-17 18:26:03 -06:00
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
6f01598297
Add external drive references for most file-browsers
...
This fixes an issue on MacOS/X to only show non-root volumes in
the file-open dialog. They're just as valid for save-as, export, video
files etc.
In case of a 2nd internal disk, it is also a valid choice as default
folder for new sessions.
2019-01-02 17:37:36 +01:00
7801888810
fix incorrect accumulation of export video options each time the dialog is used
2018-11-29 17:43:17 -05:00
79731a716d
Update GUI, use/remove meta-data methods that have been migrated to the backend
2018-11-21 00:05:13 +01:00
4111f66b25
Clarify video-export dialog phrases
2018-08-29 19:24:43 +02:00
ed1c6e0863
Reset export-config maps before each new export (2/2)
2018-07-25 18:20:07 +02:00
93625b108e
Use "frame" for video-frames, fixes video-monitor state.
...
revert/amend/undo 30b087ab
for video-related units
2018-01-21 11:27:26 +01:00
b88fd1e6ca
Fix Export-format timecode spec (frames: timecode frames)
...
undo/fix 30b087ab3d
2018-01-21 11:00:57 +01:00
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
eb1e423b75
Remove <gtkmm.h> include from header files.
2017-07-17 21:06:04 +02:00
cec97e2a84
Remove LocaleGuards from ExportVideoDialog class
...
All float <=> string conversion is now done using PBD::to_string/string_to()
via XMLNode::get/set_property()
2017-06-22 10:48:38 +10:00
0bfdab738b
Use XMLNode::get/set_property in ExportVideoDialog class
2017-04-19 09:36:56 +10:00
8c944c08ea
Normalize API rename part 2
2016-07-18 17:37:13 +02:00
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
6d343ba3c6
fix LocaleGuard contstructor ( 3dc77280
)
2016-05-07 12:19:41 +02:00
3dc7728038
we always only use the "C" locale when saving.
2016-05-05 21:49:56 +02:00
17ace643e4
OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one)
2016-05-04 23:09:45 -04:00
883a6a3d4e
UI updates for export-abort
2016-02-09 21:37:28 +01:00
d56a44bf36
UI updates for detailed export state.
2016-02-09 13:19:34 +01:00
4abf943340
clarify missing ffmpeg messages
...
Don't refernce "ffmpeg", "ffprobe" executables directly. Refer to the
elaborate Log message (ffmpeg_harvid)
2015-12-22 16:43:26 +01:00
André Nusser
88d500b28a
Remove the PaddedButton widget as it broke rendering in some cases.
2015-12-06 16:03:31 +01:00
André Nusser
6ccffbaf09
Improve behavior of overwrite_file_dialog.
...
- Make overwrite file dialogs transient.
- Cancelling the overwrite dialog doesn't close initial dialog.
2015-11-04 17:52:00 -05:00
2397429e99
use quotes for in-tree pbd/glib wrapper include
2015-10-05 22:15:18 +02:00
f27800ea41
use pbd's gstdio compatibility wrapper (GUI)
2015-09-17 14:38:09 +02:00
460a06380c
Revert "Disable video-export metadata on windows (for now)"
...
This reverts commit 54ab3fb37e
.
2015-08-10 22:02:01 +02:00
54ab3fb37e
Disable video-export metadata on windows (for now)
...
Quote escaping metadata currently breaks export.
2015-08-10 00:35:24 +02:00
8b5474b9e1
For MSVC builds, implement 'rint()' and 'rintf()' to supplement the ones that were already implemented
2015-04-24 19:11:10 +01:00
nick_m
35f69656e8
Window focus handling fixes.
...
Many windows were not getting key events.
Use magic focus infrastructure (built for widgets) to deliver key events
via window focus in/out.
2015-04-02 02:41:49 +11:00
29abc678dd
fix potential crash when video tools are N/A
2015-03-25 03:39:47 +01:00
5bbea60546
another potential fix for video-export filename/crash
2015-03-24 03:28:07 +01:00
e6ccbc024c
fix video-export-dialog memleak/assert
2015-03-24 01:32:32 +01:00
803a239310
MSVC - accommodate some newly introduced calls to 'rintf()'
...
('rintf()' isn't available in MSVC)
2015-02-28 13:01:02 +00:00
60bb5986e2
rework video-export dialog, remember settings
2015-02-28 02:38:18 +01:00
09e187630a
VTL: add webm export-preset and amend 1184660.
2015-02-28 02:36:59 +01:00
c90400364a
prepare saving video-export settings.
...
* migrate dialog from Editor to UI.
* make it a WM proxied window
* prepare applying state after construction..
2015-02-28 02:36:58 +01:00
c0411de949
video export: allow to use ffmpeg format-defaults
2015-02-28 02:36:58 +01:00
15f57d01cf
video-export dialog: allow keyboard navigation
2015-02-28 02:36:58 +01:00