Commit graph

57 commits

Author SHA1 Message Date
Paul Davis
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
Robin Gareus
c44b40afd7
Indicate UTF8 literals - fixes glyph rendering with MSVC (2/2) 2023-01-16 21:41:22 +01:00
Robin Gareus
9093059ba0
Use ArdourSans for symbols cross platform 2022-11-15 21:50:13 +01:00
Alexandre Prokoudine
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
Robin Gareus
d0792a7721
Update Export Graph rendering for variable size 2021-12-24 19:54:00 +01:00
Robin Gareus
5406057190
Use speaker-icon in loudness report to indicate a too quiet signal 2021-12-23 17:41:12 +01:00
Robin Gareus
ef71266129
Use Table-like layout for Conformity Analysis 2021-12-23 17:16:56 +01:00
Robin Gareus
6dcb9dc9c4
Fix conformity analysis layout when using font-scaling 2021-12-23 16:48:58 +01:00
Paul Davis
b451a50b95 use explicit timepos_t() for region start property in property lists (gui edition) 2021-08-13 12:51:31 -06:00
Paul Davis
2a08e4bdaa continued work on timeline types conversion. in theory, just editor_ops.cc remains 2021-08-13 12:51:29 -06:00
Robin Gareus
6b09ea42f1
Loudness conformity UTF8 font compatibility for macOS 2021-05-28 21:02:26 +02:00
Robin Gareus
0567c143f1
Tweak export-report to fit on smaller screens #8698
When the screen-height is insufficient, the loudness-graph is
not included in the dialog. It is still visible in the image
saved with the export (save-export-analysis-image).

For tiny screens the conformity analysis may also be skipped.
2021-05-11 23:12:31 +02:00
Robin Gareus
37243ce61b
Further tweaks for UTF8 font-issues on Windows 2021-04-13 23:38:54 +02:00
Robin Gareus
fc4e42662d
UTF8 compatibility with default windows font 2021-04-13 19:46:20 +02:00
Robin Gareus
b52c6b5c47
Include confomity analysis in export-report 2021-04-12 23:16:17 +02:00
Robin Gareus
4324efa7f0
Always show short/momentary loudness in report 2021-04-12 23:15:31 +02:00
Robin Gareus
15c2077cdf
Include loudness plot on export-report 2021-04-07 01:50:30 +02:00
Robin Gareus
babf319cea
NO-OP: separate export-report image rendering 2021-04-07 01:47:00 +02:00
Robin Gareus
1890cc234f
Tweak export-report time-axis labels 2021-04-05 03:32:48 +02:00
Robin Gareus
f52faf48a6
Update export-report to show short/momentary loudness 2020-07-20 05:17:34 +02:00
Robin Gareus
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
Ben Loftis
e0bdcd7137 (Source List) Clean up the natural_position implementation (gtk2 part). 2019-08-01 12:11:31 -05:00
Robin Gareus
cdc5b88c91 Handle port-export report of unplayable files 2018-11-20 00:44:40 +01:00
Paul Davis
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
Robin Gareus
601c317d70 Clean up library inheritance (colors.h, utils.h)
make libwidget independent of libcanvas.
Confine basics to pbd and gtkmm2ext.
2017-07-17 21:06:04 +02:00
Robin Gareus
0650e0d3fd Include file's sha1 in export-report image 2017-06-26 19:40:05 +02:00
Paul Davis
56af59953f move "logmeter.h" from gtk2_ardour into libs/ardour 2016-09-27 14:59:32 -05:00
Paul Davis
cf52d6e4b4 enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
Robin Gareus
ef365d0310 tooltips for export analysis -- russian-fraction lost challenge :) 2016-05-22 19:33:00 +02:00
Robin Gareus
15722b957c clarify loudness analysis/normalization 2016-05-14 15:16:23 +02:00
Robin Gareus
5f65964ee9 add option to auto-save post-export-analysis image
first revision, needs some label position fine-tuning and maybe
an option to include log-scale/rect waveform etc.
2016-05-01 18:09:37 +02:00
Colin Fletcher
8df6101fd3 fix out-of-bounds array access in export report.
cppcheck reports "gtk2_ardour/export_report.cc:260: error: Array 'y0[4]'
accessed at index 4, which is out of bounds.", which seems indeed to be
the case.
2016-03-20 11:19:31 +00:00
Robin Gareus
361309d83f allow to re-use export-report UI
(we should probably change the name to LoudnessReport)
2016-03-11 17:26:42 +01:00
Robin Gareus
23e96f7f9b Fix Post Export "Open Folder" button for OS X 2016-02-17 16:29:58 +01:00
Robin Gareus
51f9483aab Export Analysis GUI: clarify signal-distribution axis labels 2016-02-16 02:58:41 +01:00
Robin Gareus
3dc6251b7d move "Normalization Gain" display to the left box & colorize it. 2016-02-16 01:43:30 +01:00
Robin Gareus
14bf40cfe3 more Export Report GUI tweaks:
* properly indent y-axis labels
* show N/A if EBU-R128 is not available (mono/stereo only)
2016-02-15 19:12:46 +01:00
Robin Gareus
abbaaeba02 update Export Report GUI for extended spect. range 2016-02-15 18:55:24 +01:00
Robin Gareus
92875bbf07 refine ExportReport:
* combined Logscale/Rectified buttons
* use "Lg", "Rf" labels for now
* fix some layout bugs
2016-02-15 17:37:51 +01:00
Robin Gareus
7e59435ee8 update Export Report GUI
* show normalization gain
* add annotation for spectrum
* log-scale / rectified waveform
2016-02-15 16:34:16 +01:00
Robin Gareus
b9efb2ae21 Move Export Audition Buttons to the bottom 2016-02-14 17:08:15 +01:00
Robin Gareus
9527fcd65f tweak spectrum color schema 2016-02-14 15:14:06 +01:00
Robin Gareus
1e2299b254 show playhead on all export report widgets 2016-02-14 14:02:46 +01:00
Robin Gareus
794f4cd360 Export Audition: don't rely on audition-progress 100% for "end" 2016-02-14 01:24:00 +01:00
Robin Gareus
fc5c247aa1 add post-export audition seeking 2016-02-13 13:51:10 +01:00
Robin Gareus
8bcefed2c7 use "Good" resampling quality (lower initial play latency) 2016-02-13 00:58:29 +01:00
Robin Gareus
88bb11f27e Add Playhead to Export Report Dialog 2016-02-12 22:12:40 +01:00
Robin Gareus
8509b5fddc Add Auditioned to Export Report Dialog. 2016-02-12 21:15:43 +01:00
Robin Gareus
cda4030330 Visualize Peaks and TruePeaks in Export Report 2016-02-12 12:52:49 +01:00
Robin Gareus
9766f88ee5 fix alignment of "N/A" messages 2016-02-11 22:03:14 +01:00