Commit graph

7557 commits

Author SHA1 Message Date
GZharun
8db6861fa2 [Summary] Implemented waveform zoom. Added feature to save waveform zoom state with the session. 2014-12-27 00:56:21 +02:00
Nikolay
cc3305a79c [Summary] Updated copyright message 2014-12-26 14:17:48 +02:00
Nikolay
e796343e00 [Summary] Bug fix. Do not unmute track on Solo deactivation.
[Reviewed] GZharun
2014-12-26 13:36:40 +02:00
YPozdnyakov
dbb0a6385b [Summary]: ProgressDialog for Tracks creation and removal 2014-12-26 10:57:40 +02:00
GZharun
179d3fdd57 [Summary] Fixed issue with export built on Mavericks. There was not check on empty sets in ExportFormatSpecification class.
C standard, section 6.5.6.8 says:
"...if the result points one past the last element of the array object, it shall not be used as the operand of a unary * operator that is evaluated..."
So GCC compiler and CLANG compiler (Mavericks) process this operation different way. GCC returns 0 on an attempt to dereference end iterator when CLANG returns a non 0 value.
2014-12-25 09:58:00 +02:00
Greg Zharun
6dd3b0d95f [Summary] Fixed export on windows: made tmp files deleted
[Reviewed by] VKamyshniy
2014-12-24 17:55:17 +02:00
Nikolay
6edcd4064b [Summary] Fix bug #44562 "Solo mode should replace Mute mode on track".
[Reviewed] VKamyshniy
2014-12-24 12:17:08 +02:00
GZharun
ad852f1cde [Summary] Added audiographer to the main Tracks Xcode project 2014-12-24 10:57:47 +02:00
GZharun
bd48ad2ae6 [Summary] Fixed header name
[Reviewed by] Paul Davis
2014-12-23 23:46:04 +02:00
Greg Zharun
e9ab160ff3 [Summary] Fixed audio export on Windows. Added support of windows platform for the function that calculated hardware concurrency.
Because there was no implementation for this function on windows it used to return 0. This meant that no thread was created to process the data.
2014-12-23 17:43:23 +02:00
VKamyshniy
cbc05574cc [Summary] Removed dbg output 2014-12-19 14:27:01 +02:00
VKamyshniy
a4691b4f72 [Summary] Corrected contents of dbg output 2014-12-19 10:49:17 +02:00
Valeriy Kamyshniy
4c7bd48284 [Summary] Bug fix: mistakenly set states of freewheeling thread. 2014-12-18 21:16:24 +02:00
Paul Davis
740fea7efb use new parameter to limit minimum length of any range location 2014-12-16 13:03:09 -05:00
Paul Davis
5cd188fdfe add new parameter for minimum value of any range location 2014-12-16 13:02:53 -05:00
Paul Davis
a82a41e548 add default 10 second loop range at zero for new sessions 2014-12-16 12:49:38 -05:00
Paul Davis
6c82b38616 enabling record (either tentative for punch or fully enabled) cancels play loop mode 2014-12-16 12:09:58 -05:00
GZharun
614353a2b0 [Summary] Marker at the same position restriction: we should not allow to place marker closer then 1 frame (video) to the existing one. 2014-12-16 13:20:53 +02:00
Greg Zharun
aea7a70cc2 [Summary] Fixed windows build 2014-12-15 13:56:04 +02:00
GZharun
276630e59e [Summary] Added file info on Region ( Sample rate , channel config: ST, M ) 2014-12-15 13:25:22 +02:00
GZharun
75a26bead0 [Summary] Fixed issue when width request from Cavas text returned old width value
[Reviewed by] Paul Davis
2014-12-15 13:17:44 +02:00
VKamyshniy
e94bc8a143 [Summary] Fight for performance 2014-12-14 01:33:33 +02:00
VKamyshniy
798dd38be0 [SUMMARY] Corrected (C) info 2014-12-11 10:05:20 +02:00
Paul Davis
2a8049e039 fix reset of open file limit on OS X, where setrlimit() incompatibility left the user with their default open file limit.
This number was frequently too small for even medium-sized sessions, causing the code to open/close files
via an LRU cache, and doing this during capture for audio files caused a massive decrease in the
effective throughput of the system.
2014-12-10 16:11:30 -05:00
VKamyshniy
ac3f7b39d6 [Summary] Bug fix 2014-12-05 12:00:14 +02:00
Paul Davis
0f01b4078d implement missing methods for MIDISceneChange 2014-12-04 21:31:30 -05:00
GZharun
6f32d4e7c2 [Summary] Added "Enable Group Edit" session parameter and handler to process menu item requests and state updates 2014-12-04 16:57:08 +02:00
Paul Davis
3ac3e03af4 mark session dirty after scene change is added/removed 2014-12-03 14:24:35 -05:00
Paul Davis
8edb49acc4 add signal to indicate absence of removal of scene change from Location 2014-12-03 13:31:49 -05:00
unknown
e04a029d7b [Summary] changed default session path
[Reviewed] VKamyshniy
2014-12-03 18:27:42 +02:00
Paul Davis
12e228bedb add API for controlling and determining active status of a SceneChange 2014-12-03 09:15:44 -05:00
GZharun
dd78cce7b7 [Summary] Reworked master track behavior according to PRD 2014-12-02 16:58:01 +02:00
Valeriy Kamyshniy
33349b260d [Summary] Fixing bug: disconnect_all did not wipe input port’s buffer. 2014-12-02 15:51:51 +02:00
GZharun
4e49f90be0 [Summary] To previous commit 2014-12-02 01:16:49 +02:00
GZharun
62caa3ea44 [Summary] Fixed issue with transport adjustment when marker message is received. 2014-12-01 16:54:04 +02:00
GZharun
22eb4008f0 [Summary] Changed names for Scene In/Out ports connection routines to more logically understandable 2014-12-01 12:31:33 +02:00
GZharun
d1b3773c42 [Summary] Added MMC ports reconnection
[Details] MMC (in/out) ports will be connected to available midi inputs and outputs automatically.
Moved MTC and Scene in/out ports reconnection into EngineStateController class.
2014-12-01 11:51:37 +02:00
GZharun
9fe440e80c [Summary] Disable attempts to reconnect LTC ports as LTC currently is not supported by Tracks 2014-12-01 10:44:48 +02:00
GZharun
4f0db26381 [Summary] Disabled redundant IO reconnection 2014-12-01 10:44:48 +02:00
Greg Zharun
a84c0892f1 [Summary] Fixed error with draining IOChannel in CrossthreadChannel on Windows.
Used IOChannel for base_ui on Windows instead of workaround which used to be working instead.

[Reviewed by] Paul Davis
2014-11-27 14:17:38 +02:00
Paul Davis
33a4706bff fix posix build for base UI breakage 2014-11-26 19:43:38 +02:00
Greg Zharun
a22a14a033 [Summary] Fixed windows build 2014-11-26 19:37:35 +02:00
Paul Davis
2e0f6bf35f revert libs/pbd/wscript to unconditionally build crossthread.cc now that it handles platform differences internally 2014-11-26 18:18:41 +02:00
Paul Davis
dbf8431d07 adjust MackieControl support to use new CrossThreadChannel API 2014-11-26 18:12:50 +02:00
Paul Davis
13fb8631aa part 2 of adjust MIDI UI object to use new CrossThreadChannel API 2014-11-26 18:12:50 +02:00
Paul Davis
5946cb0524 adjust MIDI UI object to use new CrossThreadChannel API 2014-11-26 18:12:50 +02:00
Paul Davis
a30c10e953 re-engineer CrossThreadChannel to use C level API to avoid the mess caused by https://bugzilla.gnome.org/show_bug.cgi?id=561885 2014-11-26 18:12:50 +02:00
Paul Davis
ee49c0a0c2 change placement of ruler divider so that the lower line is at the specified height, rather than the upper 2014-11-26 13:53:33 +02:00
Paul Davis
74707d900c do the right thing when TrackingText::offset is changed 2014-11-25 20:44:26 +02:00
Paul Davis
c3e0cad199 Fix method hiding in Canvas::Text 2014-11-25 20:44:01 +02:00