Commit graph

14652 commits

Author SHA1 Message Date
nikolay
b7afba12ba [Summary] Set default color to track headers on new session
[Reviewed] GZharun
2014-09-02 19:27:21 +03:00
nikolay
9ac221f53e [Summary] For sample rate changed algorithm for conversion string to float 2014-09-02 19:25:52 +03:00
nikolay
654bce5c84 [Summary] Change in menu 1st hunk. Delete unused variables 2nd hunk
[Review] GZharun
2014-09-02 19:24:25 +03:00
Paul Davis
dbc07ee310 apply correct change from ardour-cc for ALSA/dbus issue 2014-09-02 12:13:19 -04:00
GZharun
ff75dc7ac7 [Summary] Changed region name fonts to the correct 2014-09-02 19:07:36 +03:00
Paul Davis
f5dbd36066 Merge branch 'master' into ardour-merge 2014-09-02 12:07:20 -04:00
VKamyshniy
c8757c4ac0 [Summary] Changing contents on behalf of Igor 2014-09-02 18:54:01 +03:00
Valeriy Kamyshniy
ce0cbdabe5 [Summary] Progressing dropdown 2014-09-02 18:45:44 +03:00
Paul Davis
d3be256f1f add empty ::reset_device() method to JACK backend.
Needs implementation.
2014-09-02 11:22:55 -04:00
Paul Davis
657912b235 odd fix for ALSA backend/dbus problem on Paul's machine 2014-09-02 11:22:34 -04:00
Paul Davis
e6a610d482 fix initialization order problem 2014-09-02 11:22:10 -04:00
Paul Davis
a9d0ccd1d5 spelling typo 2014-09-02 11:21:55 -04:00
Paul Davis
87cc326b3f Merge branch 'master' into ardour-merge 2014-09-02 10:52:59 -04:00
VKamyshniy
68410b49f4 [Summary] Progressing dropdown 2014-09-02 17:33:49 +03:00
Paul Davis
c7af2444a7 Merge branch 'master' into ardour-merge
Conflicts:
	gtk2_ardour/time_axis_view_item.cc
	libs/backends/wavesaudio/waves_audiobackend.h
	libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp
2014-09-02 10:28:52 -04:00
GZharun
cfec2af972 [Summary] Fixed region name font, positioning and sizing 2014-09-02 17:08:52 +03:00
VKamyshniy
7e1d4ea9de [Summary] Moving to MAC for debugging while progressing suitable dropdown 2014-09-02 16:07:05 +03:00
VKamyshniy
8cf10fa7c7 [Summary] Clean up 2014-09-02 16:07:04 +03:00
GZharun
bb54afa59f [Summary] Removed redundant output 2014-09-02 14:23:11 +03:00
VKamyshniy
d50924453c [Summary] Corrections from the UI designer (on behalf of Igor) 2014-09-02 13:26:13 +03:00
VKamyshniy
4339309dfa [Summary] Input from Igor 2014-09-01 17:47:30 +03:00
VKamyshniy
a1fdca5308 [Summary] Little rework to comply with Igor's expectations. 2014-09-01 15:36:29 +03:00
VKamyshniy
d1a1c4724b [Summary] Reworking the layout a bit ruined layout. 2014-09-01 13:31:10 +03:00
Greg Zharun
6e204c337c [Summary] Cleaned up temporary code 2014-08-31 16:37:19 +03:00
Greg Zharun
d3c7c3fdfa [Summary] Session will try to switch the device to the sample rate it was created with. 2014-08-31 16:36:55 +03:00
Greg Zharun
76ece84d51 [Summary] Improved logs when resetting device 2014-08-31 16:35:43 +03:00
Greg Zharun
e506279dd0 [Summary] Added switching to None if engine didn't start. Added check if engine is running before halting the session. 2014-08-31 15:19:30 +03:00
GZharun
e6192504ea [Summary] Reordered device reset operations correctly 2014-08-31 14:04:35 +03:00
Greg Zharun
91fcacd150 [Summary] Improved backend workflow, added synchronization for cases when device reset happens on device parameter change 2014-08-31 13:42:18 +03:00
GZharun
295f361f5e [Summary] Fixed issue with crash when invalid get_connections request is made on invalid port handle.
get_connections() method is expected to return the amount of found connections. When port handle is invalid it returns -1 indicating an error.

if (_io->nth (n)->get_connections (connections) == 0) {
			if (!(*chan)->source.name.empty()) {
				// _source->disable_metering ();
			}
			(*chan)->source.name = string();
		} else {
			(*chan)->source.name = connections[0];
		}

-1 is the case which is not handled correctly here.
2014-08-31 13:05:42 +03:00
nikolay
9642bfaf1a [Summary] In Preference Panel added handler on_device_error () 2014-08-29 14:16:22 +03:00
Greg Zharun
7fc1d26b3d [Summary] Added device error signal in engine_state_controller 2014-08-29 13:26:05 +03:00
nikolay
a37ee68d7c [Summary] Add about dialog on TracksButton press
[Reviewed] GZharun
2014-08-29 11:15:17 +03:00
Paul Davis
46a09c5cc6 Revert "[Summary] Enable change track name when track is not
recording".

The rules regarding track renaming when record enabled make this
change incorrect/dangerous etc.

This reverts commit 055a841787.
2014-08-28 11:00:19 -04:00
Paul Davis
c88d9c76cd fix endless compiler warnings about unused variables 2014-08-28 10:59:05 -04:00
Paul Davis
9c24d10862 Merge branch 'master' into ardour-merge
Conflicts:
	gtk2_ardour/editor.cc
	gtk2_ardour/editor_mouse.cc
	gtk2_ardour/public_editor.h
	gtk2_ardour/time_axis_view_item.cc
	gtk2_ardour/time_axis_view_item.h
2014-08-28 10:58:49 -04:00
nikolay
b40a491a9a [Summary] Change text color in Mixer Strip
[Reviewed] GZharun
2014-08-28 16:47:34 +03:00
nikolay
055a841787 [Summary] Enable change track name when track is not recording
[Reviewed] GZharun
2014-08-28 16:46:59 +03:00
nikolay
267a628b96 [Summary] Delete old INFO panel upon the TOP BAR
[Reviewed] GZharun
2014-08-28 16:45:54 +03:00
nikolay
97cadeae33 [Summary] Start recording on record button press
[Reviewed] GZharun
2014-08-28 16:43:12 +03:00
GZharun
6009b609f6 [Summary] Simplified device information retrieving. Previous complicity was related to previous workflow which has nothing to do with current workflow. 2014-08-28 10:47:01 +03:00
GZharun
c9c7a0961a [Summary] Reworked region view according to the PRD
[Details] Note: the code is promoted ahead without some cosmetic stuff
What is not finished: 1. Move rec color and name highlight color to the config.
2. Make region name displayed above the wave.
2014-08-28 10:20:21 +03:00
Paul Davis
8b0d7a173f extend replication support to provide (a) global enable/disable (b) per-track replication path (c) arbitrary numbers of replication locations 2014-08-27 18:45:50 -04:00
Paul Davis
306e57d92b basically functioning replicated recording 2014-08-27 15:38:46 -04:00
Paul Davis
66e7186a01 continuing work on replicated recording paths and sources 2014-08-27 14:52:50 -04:00
Paul Davis
e80ff9b723 some missing conflict resolution from most recent merge with master 2014-08-27 14:09:15 -04:00
Paul Davis
18a9bd459a basic support for replicated sources, part two 2014-08-27 13:48:04 -04:00
Paul Davis
595585d84f initial additions for Diskstream-level replication path 2014-08-27 13:16:39 -04:00
Paul Davis
31d500e3a9 Merge branch 'master' into ardour-merge
Conflicts:
	gtk2_ardour/ardour_ui.cc
	gtk2_ardour/ardour_ui2.cc
	gtk2_ardour/editor.cc
	gtk2_ardour/mixer_strip.cc
	gtk2_ardour/route_time_axis.cc
	gtk2_ardour/route_ui.h
	gtk2_ardour/ui/audio_time_axis.xml
	gtk2_ardour/ui/editor_mixer.xml
	gtk2_ardour/ui/meter_strip.xml
	gtk2_ardour/waves_button.cc
	gtk2_ardour/waves_button.h
	gtk2_ardour/waves_zoom_control.cc
	gtk2_ardour/waves_zoom_control.h
2014-08-27 12:38:27 -04:00
GZharun
b061a56c21 [Summary] Made master added to the beginning of older session which do not have this track 2014-08-27 18:56:34 +03:00