13
0
Commit Graph

79 Commits

Author SHA1 Message Date
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
6ff8fb7c5e
Fix silence at start/end of export
Previously that caused an assert() in audio_clock.cc:1964
current_duration(): Assertion `is_duration' failed.
Optimized builds always returned zero duration.
2023-03-14 00:35:13 +01:00
313f7ad344
Use new API to compare export format/spec 2022-12-07 17:57:56 +01:00
0abbe651ea
Remove debug output 2022-12-07 00:28:21 +01:00
32b6db092c
NO-OP: whitespace and comment 2022-12-06 17:30:59 +01:00
e7b0df0231
Export Format Dialog: constrain sample-rates 2022-12-06 06:35:47 +01:00
4acc458a78
GUI support for OPUS encoding 2022-12-05 23:43:50 +01: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
15e1b8f675
GUI support for libsndfile mp3 support 2022-11-04 21:22:34 +01:00
a9b785d89c
Fix typos - #9000 2022-10-17 15:57:01 +02:00
Mads Kiilerich
17fafc376b
gtkmm: use ALIGN_END instead of deprecated Gtk::AlignmentEnum::ALIGN_RIGHT 2022-04-08 21:11: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
luz paz
364f2f0788 Fix typos in gtk2_ardour/ directory
Found via `codespell -q 3 -S *.po,./share/patchfiles,./libs -L ba,buss,busses,doubleclick,hsi,ontop,ro,seh,siz,sur,te,trough,ue`
2022-01-26 12:35:38 -05:00
91f38f9c4e remove Session::bbt_time() and use TempoMap::use()->bbt_at() explicitly everywhere (GUI edition) 2021-12-14 21:59:33 -07:00
f67029bd02 random commit to facilitate trivial move of work from laptop back to main system 2021-08-13 12:51:29 -06:00
2a08e4bdaa continued work on timeline types conversion. in theory, just editor_ops.cc remains 2021-08-13 12:51:29 -06:00
ElizabethHarmon
0e0327b1cd
Update export_format_dialog.cc 2021-05-16 01:04:09 +02:00
68326f5017
Export: GUI option to disable limiter 2021-04-12 23:15:30 +02:00
John Emmas
abfceea98c Add missing namespace qualifiers 2020-11-19 16:06:43 +00:00
a7a389407b
NO-OP: whitespace 2020-11-18 19:33:27 +01:00
44a6d9d164
Update Export Format dialog layout
* reduce height requirement
  https://tracker.ardour.org/view.php?id=8313#c25191
* group settings sensibly
2020-11-18 19:26:32 +01:00
29b0775508
GUI: allow to enable wav/aiff tagging 2020-11-14 19:31:01 +01:00
Nikolaus Gullotta
2495193c91
Fix demo noise level selection
Fixes issue where the export dmeo noise level was not being applied
correctly because ExportFormatDialog::update_demo_noise_selection was
not being called
2020-09-09 08:50:30 -05:00
f8162339cf
GUI option to configure export noise watermark
This was inspired by Andy76 (item 24) at
http://mixbus.harrisonconsoles.com/forum/thread-8935-post-49751.html
2020-06-05 03:10:20 +02: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
e791966f75
Add GUI option to include session-meta-data when exporting mp3 2019-03-02 14:39:10 +01:00
14c390ed02 Update codec-quality display when ExportFormat changes 2018-11-21 23:21:52 +01:00
0268489c78 Vorbis Quality Config GUI 2018-11-20 03:35:25 +01:00
dfef8b7f62 FFMPEG/MP3 encoder quality select GUI 2018-11-20 00:21:15 +01:00
867460cd30 Add seconds as clock-unit 2017-11-22 20:36:28 +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
5c92613698 Separate Ardour UI widgets into dedicated library 2017-07-17 21:06:04 +02:00
cf52d6e4b4 enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
99a996e836 fix typo 2016-06-12 16:35:37 +02:00
45119f5422 update post-export command placeholder documentation 2016-06-12 11:00:11 +02:00
158a660298 document post-export command placeholders 2016-06-07 17:07:37 +02:00
1968f9418a refine wording for loudness normalization 2016-05-14 23:59:47 +02:00
15722b957c clarify loudness analysis/normalization 2016-05-14 15:16:23 +02:00
1fc50d4c9f Export format GUI updates for loudness normalization 2016-05-02 15:44:13 +02:00
Johannes Mueller
acd1ee1989 Added support for exporting mp4 chapter marks
The mp4 file format supports chapter marks using the so called
mp4chaps format to enable chapter wise navigation in an mp4 file. The
format is like

hh:mm:ss.sss Chapter Title

This commit adds the ability to export those kind of chapter marks
along with TOC and CUE marks. The filename extension for the chapter
mark file is "chapters.txt". The format specification description is
"MP4ch".
2015-04-21 18:15:29 +02:00
b091fb8ee7 Left-align label for post-export hook script entry. 2014-07-05 21:47:49 +01:00
70308f5174 Post-export hook tweaks
Remove the Soundcloud username & password from the parameter substitutions
passed to the post-export hook: having thought about this now, I can't
actually think of a case where these are of any use at all.

In compensation, add %s and %n parameters that expand to the session
directory and name - maybe people will think of uses for these.
2014-06-12 23:20:05 +01:00
2f6debf0d2 Remove Soundcloud upload from export format specification
Remove the Soundcloud upload property from export formats - it doesn't
belong there, since it's a thing which can apply (or not) to any format
preset.
2014-05-23 17:42:35 +01:00
52003be369 Merge remote-tracking branch 'origin/master' into export-dialog
Fix conflicts in:
	gtk2_ardour/export_dialog.cc
	gtk2_ardour/export_dialog.h
	libs/ardour/export_handler.cc
2014-01-08 15:50:34 +00:00
Sakari Bergen
2cab506f00 Fix export format dialog tagging state inconsistency
The state of a checkbox was used before the UI was properly initialized.
This always unset the tagging option in the format object.
2013-12-23 20:47:37 +02:00
cac644270a Use SystemExec for post-export hook
Use the new command-line parsing constructor for SystemExec to construct
the args array for the post-export hook from the entered command string,
with some simple substitutions for filename, directory, &c.
2013-10-10 19:54:22 +01:00
2a93f7a25e Rudimentary post-processing of exported files.
Export format contains a string to be passed to system() after expanding
%1, %2, & %3 via string_compose() to the full path & filename, containing
directory, and basename respectively. No error-checking or any niceties
like that - real programmers will of course always type the command
correctly, and know to watch Ardour's standard output for the results...
2013-10-07 20:28:13 +01:00
8b9a1fae6a Update export format when 'upload to soundcloud' changes. 2013-10-07 20:22:56 +01:00