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