13
0
Commit Graph

5758 Commits

Author SHA1 Message Date
f7b140b918 final fixes for somewhat botched merge with master 2013-08-08 15:43:32 -04:00
741154e691 debugging various canvas event issues 2013-08-08 15:26:42 -04:00
c014ccaeb1 fix meter-background highlight when peaking. (> vs >=) 2013-08-08 15:26:42 -04:00
badb902bc0 fix rounding issue when dragging video with fractional fps 2013-08-08 15:26:41 -04:00
4c60dd983c vtl: import audio at video-offset, forget offset on "Remove Video" 2013-08-08 15:26:41 -04:00
9ff32d1b52 make master-meter in toolbar optional 2013-08-08 15:26:41 -04:00
b5845ea458 dedicated namespace for video-utils
conflicting symbol prophylaxis
2013-08-08 15:26:19 -04:00
520b09e82a remove strtok_r() from video_query_info()
for minGW compatibility
2013-08-08 15:26:19 -04:00
d17c3207b8 add a peak reset button to the editor meter
see http://tracker.ardour.org/view.php?id=5601
2013-08-08 15:26:19 -04:00
bc434841d2 fix gtk "child->parent == NULL" asserts 2013-08-08 15:26:19 -04:00
53d98b4db9 fix "other" port-group tab
Separate port-bundles for each jack client in the connection manager.

Previously, apps were only listed as separate bundles if the
ports were gathered at different times. ie one app shows up after
the other (and if no complete re-scan was triggered)

Fixes issue reported by Fons Adriaensen.
2013-08-08 15:26:19 -04:00
Michael Fisher
5155a36002 Send and Read MIDI Positions the right way 2013-08-08 15:26:19 -04:00
f84504222e disallow invalid port-removal
do not allow port-removal if the port would be re-added immediately
after that again because the main-delivery actually needs it.

As a side effect this prevents this crash:

 * create a stereo-track, then remove one output
  -> unhandled exception "AudioEngine::PortRegistrationFailure&"

 The problem:
 - the port is removed from the RCU ports list,
   but Port::drop() (which calls jack_port_unregister) is only called
   from the Port's destructor at some later time.
   (because a reference to the port still exists elsewhere)
 - the jack-port is not yet removed.
 - meanwhile Delivery::configure_io comes along and notices that
   there are more audio-buffers than ports and tries to re-register the port.
 - but the port still exists in jack, so it fails and throws an exception
   ...which is not handled.
2013-08-08 15:26:19 -04:00
05be443152 keep port-matrix in sync when deleting ports. and fix segfault on session close with io-matrix visible 2013-08-08 15:26:19 -04:00
Michael Fisher
9592359c70 Human readable printing of MIDI Position messages 2013-08-08 15:26:18 -04:00
4db277056f re-check meterbridge metric-area on route deletion
fixes http://tracker.ardour.org/view.php?id=5616#c15204
2013-08-08 15:26:18 -04:00
1700b30e4e tiny detail.. GUI-callback may try to check vmonitor->is_started() or issue a periodic seek update while it's going away 2013-08-08 15:26:18 -04:00
6b02d50d5e clean up some valgrid "Uninitialised value was created by a heap allocation" wanings 2013-08-08 15:26:18 -04:00
41aae4d685 correct error message 2013-08-08 15:26:18 -04:00
9aa348afce fix close_allv() sentinel 2013-08-08 15:26:18 -04:00
f977b55cee initialize two more uninitialized vars.. 2013-08-08 15:26:18 -04:00
15ac545601 adjust meterbridge label-heigh options 2013-08-08 15:26:18 -04:00
1fd2c857e3 add name-tooltips to the meterbridge meters 2013-08-08 15:26:17 -04:00
16ae154dff clean up 44fc92c3 (not a threading issue but sigc++ problem)
RouteUI is not sigc::trackable itself (only derived classes are)
RouteUI::~RouteUI() does not disconnect from signals on destruction.
2013-08-08 15:26:17 -04:00
401bbe24c3 disconnect AuxSend connection when deleting bus
fixes crash:
 - add bus
 - aux-send a signal to that bus
 - delete bus
 - add another bus
 - aux-send a signal to "another bus"
 - click "Aux Send" button on "another bus"
 - crash
2013-08-08 15:26:17 -04:00
Michael Fisher
7d7d9a3fe7 Send a song position pointer with mmc and fullframe fake locating 2013-08-08 15:26:17 -04:00
Michael Fisher
fd3397804f Add relavent OSX midi options in the startup dialog
- MIDI driver options are now "None" and "coremidi" on OSX
- If coremidi is selected, jack will start with midi activated
- Requires Jack OSX version 0.90 beta 15 (or another version that
  supports midi
2013-08-08 15:26:17 -04:00
01f1cde078 tweak meterbridge-label height 2013-08-08 15:26:17 -04:00
3a34326f91 change default BBC-meter color 2013-08-08 15:26:17 -04:00
8eab8de852 fix compiler warning 2013-08-08 15:26:17 -04:00
84f20367cc add option to resize meterbridge track-labels 2013-08-08 15:26:17 -04:00
b58bb80a05 explicitly re-init meter when theme changes.
fixes:
14:14 < oofus> rgareus: BBC meter colour changed, all meters
               except the one on the tool bar picked it up
2013-08-08 15:26:17 -04:00
244f233d9e change metric-scale on the sides of meterbridge when scrolling 2013-08-08 15:26:17 -04:00
8eaaede05d allow to configure color of BBC meter 2013-08-08 15:26:17 -04:00
eafb21bb3b left/right meter marks in mixer (narrow red-stripe) 2013-08-08 15:26:17 -04:00
94f64aeea6 fix diamond inheritance - gtkmm main class is sigc::trackable 2013-08-08 15:26:16 -04:00
59a3b797d7 fix compiler warnings. 2013-08-08 15:26:16 -04:00
Edgar Aichinger
89cf7c1248 update german translation 2013-08-08 15:26:01 -04:00
629145eb0c k-meter +4 marks 2013-08-08 15:26:01 -04:00
4f3cb26015 fix meterbridge window on OSX 2013-08-08 15:26:01 -04:00
ff9296e17c add dedicated line-up level for IEC1/DIN meter (15dbFS) 2013-08-08 15:26:01 -04:00
d4c864d803 make LED meter style optional 2013-08-08 15:26:01 -04:00
d4c74b1718 tweak meter-metric red-boxes/stripes 2013-08-08 15:26:01 -04:00
385b1121da add red-boxes to meter-marks and fix Nordic scale color 2013-08-08 15:26:01 -04:00
e28a196fd9 update meter marks and colors.. 2013-08-08 15:26:01 -04:00
0817fd9b6e Aux-sends do not have a GUI - fixes #5621 2013-08-08 15:26:01 -04:00
91b55c194c some more VU-meter tick marks.. 2013-08-08 15:26:01 -04:00
ee84b902c3 fix typo for 0VU = 8dBu in config 2013-08-08 15:26:01 -04:00
008628fd57 cache midi metrics depending on meter-type and data-type(s) 2013-08-08 15:26:01 -04:00
51d3fa09ca remember meter-background highlight when type or width changes.. 2013-08-08 15:26:01 -04:00