Commit graph

19152 commits

Author SHA1 Message Date
Robin Gareus
0034ecfe49 add missing space 2016-02-14 12:55:20 +01:00
Tim Mayberry
fc011e752a Fix issue related to bug #6609, text selection not visible in track name entry
patch submitted by Julien Roger
2016-02-14 11:18:42 +10:00
Robin Gareus
455f07d087 fix rare livelock in std::map thread_buffer_requests
During initial session load it's possible that two threads call
PBD::notify_event_loops_about_thread_creation() simultaneously
(in particular the process threads). This can lead to an
endless loop in stl_tree.h when assigning thread_buffer_requests[key]

Now we only have WriteLocks.. unless some better solution comes up a
Mutex will do.
2016-02-14 02:13:04 +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
820bd0fe51 and another typo in d442190b 2016-02-14 00:10:41 +01:00
Robin Gareus
09167d3e59 fix typos in d442190b 2016-02-14 00:02:00 +01:00
Robin Gareus
48532baaa7 remove C++11'isms from libptformat. back to C++98 compat. 2016-02-13 23:15:47 +01:00
Robin Gareus
d442190b8a slightly improved windows post-export hook support. 2016-02-13 23:12:50 +01:00
Robin Gareus
73245c6217 some half-baked support for windows command-arg substitutions 2016-02-13 17:04:11 +01:00
Robin Gareus
fc5c247aa1 add post-export audition seeking 2016-02-13 13:51:10 +01:00
Damien Zammit
fbbde01f25 Add preliminary PTX support for Protools 10 and 11
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-02-13 09:50:52 +01:00
Damien Zammit
81a9f7a956 Unjumble the PT5 wav ordering in regions/tracks
by sorting alphanumerically and case insensitively

Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-02-13 09:50:52 +01:00
Tim Mayberry
255fbe7b55 Add Julien Roger to authors 2016-02-13 12:56:52 +10:00
Julien ROGER
d405a0059d Fix 6031: Fix inactive MIDI track headers when reloading session
Update the visual state of MidiTimeAxisView accordingly to its route in
MidiTimeAxisView::set_route()
2016-02-13 12:52:34 +10:00
Julien ROGER
a3dd27c41b Fix 6677: Post-export script reinterprets timestamp format placeholder giving incorrect filename
Due to localtime and its statically allocated buffer, time_struct variable is
set at construct time but its value changes over time due to subsequent calls to localtime
in ardour process. Replacing localtime by localtime_r fix the problem.

This also fix 6713: Name of Audio (timestamp) does not match with written Filename in CD-Cue file
2016-02-13 12:45:40 +10:00
Julien ROGER
1fbe4253aa Fix 6609: Right-click in active track name box crashes
When right-clicking in the text entry, popup menu grabs focus. Consequently, the "focus out" handler is called, destroys the text entry and replaces it by the label name of the track.
When menu pops up, it tries to access to a widget no longer available.
2016-02-13 12:30:31 +10:00
Robin Gareus
108528b63d amend d814acb - SystemExec/Export debugging 2016-02-13 01:39:41 +01:00
Ben Loftis
d814acbb8f add some debugging capability for users of SystemExec. Needs review. 2016-02-12 18:22:12 -06:00
Tim Mayberry
0812f3bac1 Hide "Use Buffered I/O" button when switching to backend with no control
Which in this case means the JACK backend where the server is already running.
2016-02-13 10:00:59 +10:00
Robin Gareus
8bcefed2c7 use "Good" resampling quality (lower initial play latency) 2016-02-13 00:58:29 +01:00
Robin Gareus
4fdd03892d add NULL check for VST audioMasterSizeWindow 2016-02-13 00:51:17 +01:00
Robin Gareus
07cdae3318 Partial exposure of export-audition playhead 2016-02-12 23:01:10 +01:00
Robin Gareus
d308fceb21 update signal connetion for new CairoWidget::set_dirty() API 2016-02-12 22:58:33 +01:00
Robin Gareus
4a9ffee486 Allow partial CairoWidget exposure 2016-02-12 22:57:46 +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
c905a98a1a refine export dialog Location:
* fix GUI logic for "Timespan" requirement
* change order to match filename.
2016-02-12 20:19:31 +01:00
Robin Gareus
2bdb078b63 include timespan-option with export preset 2016-02-12 14:01:40 +01:00
Robin Gareus
258c816554 fix copy constructor. 2016-02-12 14:01:40 +01:00
Robin Gareus
1d1eae4017 improve consistency of presentational properties in the export dialog. 2016-02-12 14:01:40 +01:00
John Emmas
52ebf94c1e Class 'AudioGrapher::Analyser' needs to be exportable for building with MSVC 2016-02-12 12:31:24 +00:00
John Emmas
48fd05c391 Accommodate newly introduced source(s) in our MSVC project (audiographer) 2016-02-12 12:31:23 +00:00
John Emmas
fcf757139f Accommodate newly introduced source(s) in our MSVC project (portaudio_backend) 2016-02-12 12:31:23 +00:00
John Emmas
3f43e5cd04 Remove no longer needed 'prolooks' source(s) from our MSVC projects (gtkmm2ext & gtk2_ardour) 2016-02-12 12:31:22 +00:00
Robin Gareus
cda4030330 Visualize Peaks and TruePeaks in Export Report 2016-02-12 12:52:49 +01:00
Robin Gareus
50145a93e6 export analysis: include true-peak positions. 2016-02-12 12:42:51 +01:00
Robin Gareus
a60312cfea vamp-true-peak: collect peak locations >= -1dBTP 2016-02-12 12:38:54 +01:00
Robin Gareus
4fd47182f2 Help clang static analyzer. 2016-02-11 23:12:20 +01:00
Robin Gareus
9766f88ee5 fix alignment of "N/A" messages 2016-02-11 22:03:14 +01:00
Robin Gareus
8179efab25 Allow removing the timespan name from the export-filename:
- if only one timespan is exported
and
- if at least one other name option is set.
2016-02-11 20:58:05 +01:00
Robin Gareus
2c2002ee9c Prepare for optional timespan name during export. 2016-02-11 20:58:05 +01:00
Paul Davis
e6b06597b7 remove all traces of "prolooks" and related classes 2016-02-11 13:03:24 -05:00
Robin Gareus
2429308bac Open URis with spaces. 2016-02-11 16:43:35 +01:00
Robin Gareus
e641e8b1a3 tweak export dialog layout, add "open folder" button 2016-02-11 16:10:00 +01:00
Robin Gareus
f9e526dab8 tweak spectrum logscale 2016-02-11 16:09:34 +01:00
Robin Gareus
6723f075d6 post-export scaleable layout. 2016-02-11 14:14:01 +01:00
Robin Gareus
4b17bcb8b8 update export analyser for dBTP 2016-02-11 14:14:01 +01:00
Robin Gareus
d2fa4b3388 add dBTP Vamp plugin 2016-02-11 14:14:01 +01:00
Tim Mayberry
148f2ab8e5 Add debugging output for WinMME midi device names 2016-02-11 12:15:07 +10:00
Tim Mayberry
1499cd8670 Only build one version of the Portaudio backend that supports both blocking and callback API 2016-02-11 12:15:07 +10:00