Commit graph

7752 commits

Author SHA1 Message Date
Paul Davis
65a7fef104 add const-cast to another case of g_atomic_int_get() 2015-04-06 14:11:21 -04:00
Paul Davis
6570c61d31 after save-as, if switching to new session, reset all track write sources to use new session path 2015-04-06 12:00:47 -04:00
Valeriy Kamyshniy
407d3c60bc [Summary] BUG FIXED: New name of a session saved with “save as”, was not stored in the session recent list.
[Reviewed] YPozdnyakov
2015-04-06 13:04:15 +03:00
Valeriy Kamyshniy
cc95d1065b [Summary] Adding informative message to failed file copy exception in Session::save_as.
[Review required] Paul Davis
2015-04-03 02:15:35 +03:00
Valeriy Kamyshniy
f1d6e66560 [Summary] Just adding comment for better code-maintaining. 2015-04-03 01:31:44 +03:00
Valeriy Kamyshniy
188b0e54e6 [Summary] For tracks when saving templates, we need stored the Auto Loop Range and all MIDI markers. As well, just to follow canonical rule: dealing with a pointer (_location in Session::state) check it for NULL prior to any operation (s), accessing the pointer.
[Review required] YPozdnyakov, GZharun, Paul Davis
2015-04-03 00:25:56 +03:00
Valeriy Kamyshniy
04cfd1bd1e [Summary] Adding option to avoid sorting the routs in Session::foreach method. Now ARDOUR_UI::every_second do not spend time for unnecessary sorting when calling update_disk_space().
[Reviewed] Paul Davis
[Required review] YPozdnyakov, GZharun
2015-04-02 21:51:23 +03:00
YPozdnyakov
f49d31a820 [Summary]: fix bug #46893. Main menu commands inactive after Tracks stopped after longterm record session. Rename MainMenuDiabled -> MainMenuDiabler 2015-04-01 17:08:29 +03:00
GZharun
ae5d04be9b [Summary] Disabled port_bundles handling for TracksLive
[Reviewed by] YPozdnyakov
2015-04-01 16:42:45 +03:00
Nikolay
75f7211a40 [Summary] Route Inspector rework. Added ScrollBar to info label.
Fixed bug #46987 "Tracks name list displayed under inspector channel strip",
#46986 "Inspector does not show full list of tracks in session".
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-03-31 16:22:43 +03:00
Valeriy Kamyshniy
aa04f96896 [Summary] Progressing saving and loading templates with open & save file dialogs. Route and Location colors should be saved even in case session is not saved yet.
[Reviewed] YPozdnyakov
2015-03-30 14:57:26 +03:00
VKamyshniy
1a6ead0914 [Summary] Progressing saving and loading templates with open & save file dialogs.
[Reviewed] YPozdnyakov
2015-03-27 12:42:43 +02:00
VKamyshniy
e0f9731049 [Summary] Merging recent state from Ardour. 2015-03-27 12:42:42 +02:00
Nikolay
19bc365c21 [Summary] Bug fix #44332 "Please fit the Pan values monitor to channel borders"
[Feature reviewed] AMishyn
[Reviewed] VKamyshniy
2015-03-25 10:55:55 +02:00
GZharun
5f29c11b70 [Summary] Prohibit reconnection when IO is not ready. 2015-03-23 17:23:05 +02:00
GZharun
7f88fe16f2 [Summary] Do not restore routes connection using XML IO state for TracksLive, because this is redundant for TracksLive.
Moreover if the device is changed XML state of IO contains port names of  the old device which causes attempts to connect to non existent ports.
[Reviewed by] Paul Davis
2015-03-23 13:51:45 +02:00
GZharun
82a55c48a6 [Summary] Fixed bug 46890: Tracks doesn't switch current Sample Rate value to 48kHz when Dante Virtual Soundcard selected as interface
[Reviewed by QA] AMishyn
2015-03-20 14:07:20 +02:00
Valeriy Kamyshniy
ddfc0089a0 [Summary] Removing debug output 2015-03-13 14:04:42 +02:00
GZharun
d491b1a387 [Summary] Fixed issue with device activation if it does not support Tracks default sample rate 44,1kHz. In this case for first start of the device the first sample rate from the list of available must be used. 2015-03-11 12:07:55 +02:00
GZharun
e2a9446527 [Summary] Fixed issue: When device is changed it must not change session SR.
Removed rudimentary _desired_sample_rate member which does required for TracksLive workflow.
2015-03-04 10:46:30 +02:00
GZharun
2c8efe68dd [Summary] Fixed issue 46699
[Details] Desired sample rate must be set by the session only when session loads
2015-03-03 18:43:39 +02:00
GZharun
766f35e41b [Summary] Disabled debug logs for MIDI device 2015-03-03 18:16:53 +02:00
Greg Zharun
ddc9c7210b [Summary] Removed unnecessary line of code 2015-03-03 17:50:13 +02:00
Greg Zharun
8b9cf13a7f [Summary] Disabled logs 2015-03-03 16:21:31 +02:00
VKamyshniy
ec9accf1f8 [Summary] Adding log output 2015-03-03 15:44:55 +02:00
VKamyshniy
01f130a666 [Summary] Adding log output 2015-03-03 15:38:54 +02:00
VKamyshniy
2938108eb6 [Summary] Adding log outputs 2015-03-03 14:34:18 +02:00
VKamyshniy
73a594c35b [Summary] Adding log output 2015-03-03 13:26:52 +02:00
Greg Zharun
4cc89cd165 Revert "[Summary] Added stream abortion in case of unsuccessful stop"
This reverts commit ca61d7129a.
2015-03-03 00:23:54 +02:00
Greg Zharun
ca61d7129a [Summary] Added stream abortion in case of unsuccessful stop 2015-03-02 23:48:23 +02:00
YPozdnyakov
5263292eb4 [Summary]: rewprk methods WavesMidiDevice::open () and WavesMidiDevice::close (). There were some logical mistakes. 2015-03-02 23:47:41 +02:00
Valeriy Kamyshniy
821c031052 [Summary] Audio Backend code cleanup - PORTION B 2015-03-02 20:19:50 +02:00
Greg Zharun
9a5ff32da2 [Summary] Added missing close on non successful port opening 2015-03-02 15:45:10 +02:00
Valeriy Kamyshniy
a1451c1abd [Summary] Audio Backend code cleanup - PORTION A 2015-03-02 14:44:04 +02:00
Greg Zharun
71dfae063a [Summary] Changed midi stop order related to audio 2015-03-02 03:54:40 +02:00
Greg Zharun
45144ada2e [Summary] Removed unnecessary abortion 2015-03-02 00:07:15 +02:00
Greg Zharun
b7d650c880 [Summary] Very seldom crash. Cleared temp data gave almost stable work 2015-03-01 23:34:15 +02:00
Greg Zharun
f71aca0d1e Revert "[Summary] Windows MIDI fixes: moved MIDI queue initialization before opening device; Made MIDI not reset during backend restart"
This reverts commit 6b77218f80.
2015-03-01 20:51:37 +02:00
Greg Zharun
2baa401f81 [Summary] Fixed several backend issues: made reset counter check atomic, removed copy/paste mistakes 2015-03-01 14:49:55 +02:00
Greg Zharun
6b77218f80 [Summary] Windows MIDI fixes: moved MIDI queue initialization before opening device; Made MIDI not reset during backend restart 2015-03-01 14:49:53 +02:00
GZharun
3ea3319e3b [Summary] Fixed crash on MAC when MIDI device name is 0 ref 2015-03-01 14:36:06 +02:00
GZharun
122828cbc2 [Summary] Added signals to notify about device reset status 2015-02-28 21:05:48 +02:00
GZharun
5d7de60ae8 [Summary] Made sample rate and buffer size changed instantly 2015-02-28 20:58:19 +02:00
Greg Zharun
b9889bf4bc [Summary] Removed useless output 2015-02-28 19:55:21 +02:00
Greg Zharun
99e4cc9cb4 [Summary] Added actions to handle abnormal behavior during stream stop for MIDI and Audio devices.
Made correct error handling for cases we didn't see before.
Removed redundant and experimental code I forgot to remove months ago.
Added debug output which will help in future testing
2015-02-28 18:39:13 +02:00
Valeriy Kamyshniy
eb3856bb53 [Summary] Fixed bug: Dragging Region with copying it provoked a crash. The reason is: too short room for name generated for new region. 2015-02-27 18:29:45 +02:00
Valeriy Kamyshniy
7d6f7bfe5a [Summary] Getting most recent changes from ARDOUR’s git. These changes fix a bug with broken export in case of exporting the Play Loop. 2015-02-27 03:11:18 +02:00
YPozdnyakov
c7624b480b [Summary]: change comment for fader default value (in stereo-out mode). This part of code should be saved because Igor can change his opinion in future. 2015-02-26 14:53:31 +02:00
YPozdnyakov
563eed895b [Summary]: delete Log item from main menu 2015-02-25 16:24:57 +02:00
YPozdnyakov
e30fac6959 [Summary]: change the added behavior TRACKS specific: gain for a newly created route is 0 dB (in stereo- and multi-out mode) . Per Igor's request. 2015-02-25 15:57:07 +02:00