ardour/libs
Tim Mayberry 9a52cefd13 Fix bug 6725 regions incorrectly moved after tempo change when glued to BBT time
Playlist::_split_region copies the region and BBT_Time member is default
constructed so position is bar 1 beat 1.

The regions sample position is then initialized to the new position using the
property list.

Playlist::add_region_internal is then used to add new regions to the playlist
which calls region->set_position() but as the region position has already been
initialized it does not recompute the _bbt_time member based on the new sample
position.

Then when a tempo change occurs and Region::update_after_tempo_map_change is
called the default initialized _bbt_time member is used to incorrectly
determine the new sample position.

So the change removes the initialization of the new region position using the
property list initialization method and just lets the playlist set the position
of the region in Playlist::add_region_internal so that the region _bbt_time
member is recomputed in Region::set_position_internal.
2016-01-14 07:05:04 +10:00
..
appleutility fix OS X system detection (amend 66704ee) 2015-10-18 23:19:52 +02:00
ardour Fix bug 6725 regions incorrectly moved after tempo change when glued to BBT time 2016-01-14 07:05:04 +10:00
ardouralsautil spelling error fixes (notably "overriden" => "overidden") from IOhannes m zmölnig 2015-09-11 09:23:43 -04:00
audiographer use quotes for in-tree pbd/glib wrapper include 2015-10-05 22:15:18 +02:00
backends remove wavesaudio backend 2016-01-12 08:06:47 -05:00
canvas disable threaded waveview rendering. 2015-12-16 10:28:17 -05:00
clearlooks-newer NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
clearlooks-older NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
evoral Modify the MSVC build project (for libevoral) such that it can find pthread.h 2015-12-30 10:17:55 +00:00
fst more hot wine. 2015-12-17 20:22:02 +01:00
gtkmm2ext change Controllable::set_value() API to include grouped control consideration. 2016-01-02 04:58:30 -05:00
libltc update libltc to v1.1.4-4-gb034a23 (endianess issue) 2015-09-09 16:54:26 +02:00
midi++2 even more attempted changes for ipMIDI on windows 2015-12-12 01:17:49 -05:00
panners change Controllable::set_value() API to include grouped control consideration. 2016-01-02 04:58:30 -05:00
pbd improved debug trace messages from BaseUI class 2016-01-12 22:11:44 -05:00
plugins/reasonablesynth.lv2 silence clang int/float/double -Wabsolute-value 2015-06-23 15:46:00 +02:00
ptformat NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
qm-dsp fix Vamp Onset Detector. 2015-10-08 16:18:39 +02:00
surfaces another DEBUG_TRACE for mackie control x-thread requests 2016-01-12 23:30:14 -05:00
timecode NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
vamp-plugins add basic VAMP plugin for EBUr128 analysis 2015-11-03 19:21:32 +01:00
vfork