Commit graph

16330 commits

Author SHA1 Message Date
Nikolay
76236cd796 [Summary] Changed size of tooltips on Compact Meter Strips on Igor Maximenko's request.
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-04-27 18:33:13 +03:00
Nikolay
7fa517dd8e [Summary] Changed class PersistentTooltip. Now it can be used for 'non-draggable' tooltips.
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-04-27 18:32:00 +03:00
Nikolay
5ab6bbe6e1 [Summary] According PRD change colour of numeric peak indicator background depend on its value. Do not change numeric peak indicator button on its click (when reset) (Igor Maximenko's request).
[Feature reviewed] Igor Maximenko, MKosharnyy
[Reviewed] VKamyshniy
2015-04-27 18:30:07 +03:00
Nikolay
c7656d43bf [Summary] Added files to X-Code projectfile 2015-04-27 18:25:28 +03:00
Nikolay
0f13654646 [Summary] Bug fix# 45828 "Incorrect lowest boundaries shown on meter scale"
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-04-27 18:23:35 +03:00
Nikolay
9c0f513561 [Summary] Bug fix #46629 "Holding Shift key changes mouse wheel scroll direction on Track Fader in Mixer View"
[Feature reviewed] MKosharnyy
[Reviewed] VKamyshniy
2015-04-27 18:18:40 +03:00
VKamyshniy
79a1957e87 [Summary] Setting default path for Opening or Saving templates with the current user Documentes dir.
[Review Required] YPozdnyakov
2015-04-27 16:03:09 +03:00
VKamyshniy
7823e92ccc [Summary] Changed title of menu item "Save Template..." with "Save As Template..." 2015-04-27 16:01:18 +03:00
Paul Davis
c80710244e add missing write test tools from ardour 2015-04-23 10:17:15 -04:00
Paul Davis
dca5c459f9 update disk i/o testing tools to match current ardour versions 2015-04-23 08:46:43 -04:00
VKamyshniy
efefd7c712 [Summary] Results of code review conducted together with YPozdnyakov 2015-04-22 16:36:48 +03:00
VKamyshniy
60f0526455 [Summary] Completing recent session templates feature.
[Review Required] YPozdnyakov, add to review commit [869b456]
2015-04-22 15:40:10 +03:00
Greg Zharun
8a06144bd0 [Summary] To make build portable on systems with a processor which does not support AVX, only file which contains AVX intrinsics should be compiled with -mavx flag
[Reviewed by] Paul Davis
2015-04-22 11:06:26 +03:00
Greg Zharun
20ceb76ead [Summary] Made optimized function Prototypes more correct. They shouldn't be dependant on ARDOUR types as long as they will work correctly with FLOAT samples only and with 32 unsigned int as sample counter.
[Reviewed by] Paul Davis
2015-04-22 10:21:06 +03:00
Greg Zharun
c7892a3738 [Summary] Corrected comments for x86_sse_avx_find_peaks() intrinsics built function 2015-04-21 22:31:33 +03:00
GZharun
2a84e1d0c5 Merge branch 'performance' 2015-04-21 13:57:41 +03:00
Greg Zharun
976f2b2945 Revert "[Summary] Added cleanup for GUI properties when route is removed."
This reverts commit c1af68b7f6.
2015-04-21 13:37:08 +03:00
VKamyshniy
869b456352 [Summary] Progressing the recent session templates feature. 2015-04-21 00:46:06 +03:00
VKamyshniy
5fa19d8b6c [Summary] Code cleanup: removing unused code 2015-04-20 18:22:55 +03:00
YPozdnyakov
69124c9577 [Summary]: change LTC code according to actual ardour version. 2015-04-17 16:25:35 +03:00
Nikolay
591b95826c [Summary] Fixed bug #44330 "Please change the color of time location for tools"
[Feature reviewed] Igor Maximenko
[Reviewed] VKamyshniy
2015-04-16 17:42:01 +03:00
Nikolay
8ff24008b8 [Summary] Bug fix #45885 "Incorrect behaviour of trackheader height changing"
[Feature review] AMishyn
[Reviewed] VKamyshniy
2015-04-16 17:40:37 +03:00
Nikolay
cb4da7f094 [Summary] Bug fix #46483 "Mouse cursor continuously changing trackheader height by dragging trackheader boundary"
[Feature review] AMishyn
[Reviewed] VKamyshniy
2015-04-16 17:39:53 +03:00
Greg Zharun
2e763add60 [Summary] Added optimized AVX function for sample processing
[Details] Added AVX versions of existing 5 SSE functions. Added 6th AVX function to copy vectors which is 1.5 times faster then memcpy.
Data consistency and validness  is fully tested after processing with new AVX functions on aligned and non aligned buffers.
2015-04-16 15:52:04 +03:00
Greg Zharun
81dbdc4c3f [Summary] Fixed bug in Ardour SSE assembler function. Wrong register was decreased in LP_SSE: block of float x86_sse_compute_peak function
[Details] This bug does not show up when buffers are 16 byte aligned, but when they are not - this bug will lead to crash.
I tested all these functions with non-aligned buffers as well as long they do handle the situation with unaligned buffers.
[To be reviewed by] Paul Davis
2015-04-16 12:18:31 +03:00
VKamyshniy
ca1b47477f [Summary] Rid of trivial warnings. 2015-04-15 23:56:12 +03:00
VKamyshniy
2df05161a3 [Summary] Code clean-up: rid off unused YesNoDialog 2015-04-15 23:36:52 +03:00
VKamyshniy
5b2246d0b7 [Summary] Logging the rebuild and incremental build into different logfiles:
rebuild_log.txt and build_log.txt
2015-04-15 18:07:12 +03:00
VKamyshniy
f2061a9c1c [Summary] Merging from ardour to fix warning:
..\libs\pbd\mountpoint.cc: In function 'std::string mountpoint(std::string)':
..\libs\pbd\mountpoint.cc:103:1: warning: no return statement in function returning non-void [-Wreturn-type]
2015-04-15 18:07:12 +03:00
VKamyshniy
21d5f00b5c [Summary] FIxed bug in Windows version of the open file dialog and save file dialog. The filter string for required file types was formed incorrectly. 2015-04-15 18:07:11 +03:00
Nikolay
d69a0b6e42 [Summary] Bug fix #Tracks order is incorrect when first add tracks by doubleclick and then use "addtrack" menu
[Feature reviewed] AMishyn
[Reviewed] GZharun
2015-04-15 14:31:51 +03:00
VKamyshniy
c8ab91df54 [Summary] Removing unused controls, which came from Ardour. 2015-04-15 13:19:05 +03:00
Valeriy Kamyshniy
5a673f6635 [Summary] Making duration of newly created session 0. Changing time added to last recorded region with 5. 2015-04-14 13:18:38 +03:00
Valeriy Kamyshniy
e64a78a134 [Summary] Code Cleanup: Removing unused controls, remaining from Ardour. Reverting Commit: a86befc9cd [a86befc] 2015-04-14 13:02:45 +03:00
Greg Zharun
394ee5e575 [Summary] Review fixes for 7cc7b15070
[Reviewed by] YPozdnyakov
2015-04-14 12:46:02 +03:00
Greg Zharun
7cc7b15070 [Summary] AudioPort buffer does not need 64 byte alignment which cache_aligned_malloc provides.
Added new function which accepts argument to specify required alignment.

AudioPort buffer requires 32 byte alignment

[Review Required] YPosdnyakov
2015-04-10 18:08:13 +03:00
Valeriy Kamyshniy
3c050a91d9 [Summary] Fixed order of checking session for NULL. It should be checked prior to any access to its members. 2015-04-09 19:11:48 +03:00
Valeriy Kamyshniy
b5dec0f695 [Summary] Fixed wrong appearance of the quit session dialog when long-long-long name of session and when snapshot name is not similar as session name.
[Reviewed] IMaximenko
[Review required] YPozdnyakov
2015-04-09 16:58:45 +03:00
Greg Zharun
ef1fd2b67e [Summary] Added user defined extended alignment for WavesAudioPort.
[Revieded by] YPozdnyakov
2015-04-09 13:47:35 +03:00
Greg Zharun
d1da81e798 [Summary] Added correct memory alignment for Windows in ../pbd/malign.h
[Reviewed by] YPozdnyakov
2015-04-09 13:27:57 +03:00
Greg Zharun
438bdbfba5 [Summary] Used SSE optimized function to mix port buffer data 2015-04-08 16:53:49 +03:00
Greg Zharun
8612cc1c0a [Summary] Added SSE sound processing functions support for Windows. Version 1. 2015-04-08 16:29:33 +03:00
VKamyshniy
7ccee1a865 [Summary] Introducing save file dialog with custom file filters. Saving templates with the save dialog, which uses "*.template" filter. On Windows, fixing many little mistakes to make the open/save dialogs better complied with Windows conventions.
[Review required] YPozdnyakov
2015-04-08 00:20:30 +03:00
VKamyshniy
3689bc5f9b [Summary] BUG FIXED: For certain reason the slider is not updated when such a session opened, which does not have instant.xml. Newly created sessions have the same problem.
[Review required] Paul Davis, YPozdnyakov
2015-04-08 00:09:33 +03:00
Paul Davis
b85b3e4135 reset path for all existing file sources in session during Session::save_as().
This does NOT work with MIDI files, but since this is Tracks Live, this is not currently a concern.
The fix for MIDI will be worked out in Ardour once the saveas branch is merged and then cherry-picked
back to Tracks Live.
2015-04-06 21:16:29 -04:00
Valeriy Kamyshniy
a816a5da2c [Summary] IMPLEMENTED FEATURE: When saving Template, the entered name of template entered by means of save file dialog, is the name of end file (what is not name of folder for end file). If user did not enter .template as extension of the file, this extension is added implicitly. For example, if user enters MyTemplate, the name of file will be MyTemplate.template. If user enters My.TeMpLaTe or My.Template or My.template or my.TEMPLATE, the name will be as user entered.
[Review required] YPozdnyakov, Paul Davis
2015-04-07 01:19:25 +03:00
Valeriy Kamyshniy
c7fcff380c [Summary] Eliminating warings like:
warning:  ‘<class member declaration>’ will be initialized after
warning:   ‘<class member declaration>’
warning:   when initialized here
2015-04-06 23:06:23 +03:00
Valeriy Kamyshniy
a51b033f9f [Summary] a) On MAC OS, .DS_Store files are ignored when saving a session by “Save As”.
b) plugins folder is not created for Templates.

[Required review] Paul Davis, YPozdnyakov
2015-04-06 21:26:34 +03:00
Paul Davis
65a7fef104 add const-cast to another case of g_atomic_int_get() 2015-04-06 14:11:21 -04:00
Paul Davis
d76aa7e73c allow continued compilation on linux 2015-04-06 12:01:07 -04:00