Paul Davis
22c6dcd975
add function to get data width for ARDOUR::SampleFormat
2015-01-29 11:55:35 -05:00
Paul Davis
a846c8fc0e
add initial support for vari-fill
...
When refilling playback buffer, try to fill it completely, or at least
using the next-lowest power-of-2 as the amount to read. When locating,
where we use do_refill_with_alloc(), only partially fill the buffer.
Work not yet finished, but possibly promising.
Conflicts:
libs/ardour/ardour/midi_diskstream.h
libs/ardour/diskstream.cc
2015-01-29 11:55:35 -05:00
Greg Zharun
0ffc6cef5d
[Summary] Implemented restriction logic usecases for Record
...
[Details] Please, note, that insensitive (during record) topbar buttons will have incorrect look so far. Will be fixed by VKamyshniy
[Reviewed by QA] MKosharniy
2015-01-29 17:59:21 +02:00
VKamyshniy
938cb16bff
[Summary] Code review of commit 15308340df [ 1530834]
2015-01-29 16:57:41 +02:00
Nikolay
027284f7c9
[Summary] Deleted unused "pitch-shift-region" action from region selection.
2015-01-29 15:34:30 +02:00
YPozdnyakov
3761db4b4a
[Summary]: add proper path to \etc\pango\pango.modules in windows installer.
2015-01-29 15:27:33 +02:00
Paul Davis
ed915cb540
playhead priority: if rolling and range selection vanishes while we are paying attention, ignore the change
2015-01-28 21:52:54 -05:00
Paul Davis
4a3caf771a
finish merge of previous cherry-pick from ardour
2015-01-28 21:52:27 -05:00
Paul Davis
d31e913cb0
make editor_drag.h fully self-contained as a header file (it was missing more than a dozen necessary fwd decls etc)
...
Conflicts:
gtk2_ardour/editor_drag.h
2015-01-28 21:45:38 -05:00
Paul Davis
b8054d75f1
correctly track range selection trim and drag creation w.r.t playback priority
2015-01-28 21:36:40 -05:00
GZharun
a3c508ce10
[Summary] Unbound buffering preset drop down item title from enum. Now associated data will be used to determine enum value
2015-01-28 21:50:24 +02:00
Paul Davis
6dd709fb13
merge latest versions of readtest stuff from Ardour
2015-01-28 13:56:45 -05:00
VKamyshniy
2e36c41ba7
[Summary] Code review for commit f461eb4699 [ f461eb4]
2015-01-28 19:36:21 +02:00
GZharun
9ff171d2b8
[Summary] Fixed bug : 45119. Split makes 2 operations when using Select + Split key command
...
[Deatils] Fixed up region partitioning when slicing a range inside a region. Defect description is completely wrong. Region partitioning was not correct but NOT "split makes 2 operations".
[Reviewed by QA] MKosharniy
2015-01-28 18:19:10 +02:00
Nikolay
15308340df
[Summary] Fixed bug with fonts in drop downs in the Preference Panel
...
[Feature reviewed] Igor Maximenko, MKosharnyy
2015-01-28 17:54:23 +02:00
GZharun
5af3720990
[Summary] Added "split on playhead" operation.
...
[Reviewed by] IMaximenko
2015-01-28 17:24:19 +02:00
GZharun
331a918633
[Summary] Moved session buffers adjustment during butler thread set up to the place we are ready to handle them.
2015-01-28 16:43:08 +02:00
YPozdnyakov
a6b202879f
[Summary]: add checks of session's existence and right session's file format in case of opening session from application api (dbl-click, drag-n-drop)
2015-01-28 14:20:23 +02:00
Nikolay
f461eb4699
[Summary] Implemented WavesEntryDialog. Changed ardour-style dialog for Region Name Edit on new style dialog
...
[Feature reviewed] Igor Maximenko, MKosharnyy
[Reviewed] YPozdnyakov
2015-01-28 13:52:04 +02:00
GZharun
ff8b4693bf
[Summary] HOT FIX: Fixed crash which happens on an attempt to load a session with audio after preferences removal, when buffer preset is set to Medium.
...
[Details] It happened because ARDOUR::Butler::thread_work() was called before Buttler::map_parameters() method was called, which sets up the correct buffering parameters (set_buffering_parameters () call) according to chosen preset.
I've added this calls into Butler::start_thread () to make sure everything is set up and ready for use for Butler.
This is a hot fix, because it requires the review from Paul Davis, and probably more gentle solution. But it's possible this commit may become the main solution itself.
2015-01-28 12:44:49 +02:00
Nikolay
a5b1f57574
[Summary] Fixed bug in WavesMessageDialog
2015-01-28 12:23:10 +02:00
Nikolay
7e08d8ad4c
[Summary] Deleted hot key "9" on elected region which invoked Tempo-from-region window
...
[Reviewed] YPozdnyakov
2015-01-28 10:34:25 +02:00
GZharun
bc6fefc839
[Summary] Made hdd buffering parameters casting to be performed more correct way
...
[Reviewed by] Paul Davis
2015-01-28 10:28:45 +02:00
Nikolay
dea6a54661
[Summary] Write "Locked " instead of ">NAME<" on the locked region
...
[Feature reviewed] Igor Maximenko
2015-01-28 10:24:36 +02:00
Valeriy Kamyshniy
3e69caeda5
[Summar] Changing list of export format and preset used for Tracks Live. Changing nothing for other apps. For Tracks Live we need nothing but “Tracks Live” export format and preset.
2015-01-28 01:09:54 +02:00
Valeriy Kamyshniy
34a3e8b49c
[Summary] Adding accuracy to the code: the for loops break having accomplished their missions (finding drop down item to select)
2015-01-27 23:59:56 +02:00
Valeriy Kamyshniy
ef1e0b3c46
[Summary] Adding missing PNG-s (used for export dialogs).
2015-01-27 23:55:55 +02:00
Valeriy Kamyshniy
2ee2cc81eb
[Summary] Adding missing initialization of the date &time formats. “Init trashes” caused a bit ruined logic of the export dialog.
2015-01-27 23:54:15 +02:00
VKamyshniy
d56257b81f
[Summary] Completing XML-ized export dialogs
2015-01-27 22:16:30 +02:00
VKamyshniy
df1ca6ba02
[Summary] Making more more appropriated drawing in the treeview of Track export channel selector
2015-01-27 22:16:30 +02:00
GZharun
c25ab479ea
[Summary] Set default HDD buffering to medium per Igor's request
2015-01-27 17:14:19 +02:00
Valeriy Kamyshniy
d40067672c
[Summary] progressing the XML-ized Export dialog.
2015-01-27 16:02:28 +02:00
GZharun
e747a381a9
[Summary] Fixed bug 45595: Skip Marker and Add Marker buttons make loop range selection active
...
[Reviewed by QA] MKosharniy
2015-01-27 15:58:12 +02:00
GZharun
0aee0aab3e
[Summary] Added HDD buffering drop down to the tracks control panel and connected required functionality to it.
2015-01-27 15:04:58 +02:00
Nikolay
451a3e8c7c
[Summary] Eliminated "Pitch-shift" window for regions
...
[Reviewed] YPozdnyakov
2015-01-27 14:52:03 +02:00
Nikolay
6507a0c9fb
[Summary] Eliminated stop and destroy command after finishing playback. Fixed bug #44791 "Tracks crashes when press Ctrl+Space during record".
...
[Feature reviewed] MKosharnyy
[Reviewed] YPozdnyakov
2015-01-27 14:50:45 +02:00
YPozdnyakov
8d45456007
[Summary]: remove unused declarations
2015-01-27 13:56:22 +02:00
YPozdnyakov
d048d3fbba
[Summary]: on OS X, do not require additional click to activate the SessionDialog [Suggested by Paul Davis]
2015-01-27 13:51:41 +02:00
YPozdnyakov
b8ef3293da
fix incorrect logic when loading session via NextStep document API [Reviewed by] Paul Davis
2015-01-27 13:49:04 +02:00
YPozdnyakov
006c1d2104
[Summary]: fix declaration of Cocoa NSApplicationDelegate methods [Reviewed by] Paul Davis
2015-01-27 13:47:47 +02:00
VKamyshniy
d1f1da11ba
[Summary] Adding the export format specs specially for TRACKS
2015-01-27 12:23:11 +02:00
VKamyshniy
1fb858c918
[Summary] progressing the XML-ized Export dialog.
2015-01-27 12:23:11 +02:00
Greg Zharun
ac2cb8d1d3
[Summary] Added abort () call instead of exit () if fatal error occurs to catch a back trace.
2015-01-27 12:04:11 +02:00
GZharun
71b44e9308
[Summary] HOT FIX: the returned value should be 65536 samples, which is an equivalent to 262144 bytes
...
[Reviewed by] Paul Davis
2015-01-27 10:45:25 +02:00
GZharun
10ed615772
[Summary] Fixed bug 46017: Eliminated possibility to remove loop range
...
[Reviewed by QA] MKosharniy
2015-01-27 10:45:25 +02:00
Paul Davis
ebd3178809
ignore context menu click events, notably during drag but also for a couple of other purposes
2015-01-26 16:37:53 -05:00
Paul Davis
1a71eedea0
Revert "make application active immediately, without requiring click"
...
This reverts commit 90399c80e6 .
Will likely be applied separately by someone else.
2015-01-26 15:55:50 -05:00
Paul Davis
f808e772bc
fix timing of Butler mapping config parameters to avoid crash.
...
Amazing that this didn't show up on Linux at all, or on the first run after build. Computers ... sigh.
2015-01-26 15:54:29 -05:00
Paul Davis
90399c80e6
make application active immediately, without requiring click
2015-01-26 15:15:14 -05:00
Paul Davis
92c8b8fae9
introduce the idea of buffering presets, along with 3 possible settings (plus custom).
...
Actual numbers for the parameters are still to be determined/verified, and probably subject to
some platform specificity.
2015-01-26 15:13:48 -05:00