fixes for desirable playback when using seamless looping.
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 17 Feb 2015 00:30:21 +0000 (19:30 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 17 Feb 2015 00:35:37 +0000 (19:35 -0500)
commitb3e7c88988b6b3ade5872935b7c371cf3a6a1040
tree4f57a431ca35af5e341271205c9167fa35a7edf8
parentdd8f2cfe18c8ba1b4863e029d32e10442b8f396e
fixes for desirable playback when using seamless looping.

Try to make sure that we appropriately reset and refill track
buffers whenever we enter/leave loop playback,and whenever
we locate. In addition, if we start playing somewhere other
than the loop range while loop is enabled, then the first
time we hit the loop end, set up the track buffers.

Conflicts:
libs/ardour/session_transport.cc
libs/ardour/session_transport.cc