Commit Graph

19 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 4cbf642bfd
Add missing header guards 2021-04-11 15:15:04 +02:00
Robin Gareus babf319cea
NO-OP: separate export-report image rendering 2021-04-07 01:47:00 +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
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 39c2b544f0 Keep Dialogs which report process around.
Since 5.8-245-g3e43585fa, a response hides the dialog Window
in ArdourDialog::on_response (to prevent dialogs windows staying
around unresponsively while Ardour does background work).
This logic does not apply to Dialog Windows which implement
ProgressReporter or support dialog responses other than OK, Close.
2017-04-20 19:03:52 +02:00
Robin Gareus d06de26a4f Towards a consistent render() API.
This fixes an -Woverloaded-virtual ambiguity introduced in b5e613d45

  void render (cairo_t*, cairo_rectagle*)
  void render (Cairo::RefPtr<Cairo::Context> const&, cairo_rectangle_t*)

ArdourCanvas prefers cairomm and CairoWidget itself uses Cairo::Context,
this improves overall API consistency.
2017-03-20 17:12:08 +01: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 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 1e2299b254 show playhead on all export report widgets 2016-02-14 14:02:46 +01:00
Robin Gareus fc5c247aa1 add post-export audition seeking 2016-02-13 13:51:10 +01:00
Robin Gareus 07cdae3318 Partial exposure of export-audition playhead 2016-02-12 23:01:10 +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 e641e8b1a3 tweak export dialog layout, add "open folder" button 2016-02-11 16:10:00 +01:00
Robin Gareus fa033a7293 cont'd work on Post-Export Analysis GUI:
* vertically centered EBU-R128 numerics
* stereo waveform
* spectrum annotations
* SoundFile Info Table
2016-02-11 02:22:54 +01:00
Robin Gareus 4d67739c72 Post-export Analysis GUI 2016-02-10 03:06:47 +01:00