mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-26 17:18:41 +02:00
Merge branch 'temp2'
This commit is contained in:
commit
a320c0c5ae
@ -1767,20 +1767,6 @@ int AudioIO::StartStream(WaveTrackArray playbackTracks,
|
|||||||
AILASetStartTime();
|
AILASetStartTime();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (options.pStartTime)
|
|
||||||
{
|
|
||||||
// Calculate the new time position
|
|
||||||
mTime = std::max(mT0, std::min(mT1, *options.pStartTime));
|
|
||||||
// Reset mixer positions for all playback tracks
|
|
||||||
unsigned numMixers = mPlaybackTracks.GetCount();
|
|
||||||
for (unsigned ii = 0; ii < numMixers; ++ii)
|
|
||||||
mPlaybackMixers[ii]->Reposition(mTime);
|
|
||||||
if(mTimeTrack)
|
|
||||||
mWarpedTime = mTimeTrack->ComputeWarpedLength(mT0, mTime);
|
|
||||||
else
|
|
||||||
mWarpedTime = mTime - mT0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef EXPERIMENTAL_SCRUBBING_SUPPORT
|
#ifdef EXPERIMENTAL_SCRUBBING_SUPPORT
|
||||||
delete mScrubQueue;
|
delete mScrubQueue;
|
||||||
if (scrubbing)
|
if (scrubbing)
|
||||||
|
@ -84,7 +84,6 @@ struct AudioIOStartStreamOptions
|
|||||||
, playLooped(false)
|
, playLooped(false)
|
||||||
, cutPreviewGapStart(0.0)
|
, cutPreviewGapStart(0.0)
|
||||||
, cutPreviewGapLen(0.0)
|
, cutPreviewGapLen(0.0)
|
||||||
, pStartTime(NULL)
|
|
||||||
#ifdef EXPERIMENTAL_SCRUBBING_SUPPORT
|
#ifdef EXPERIMENTAL_SCRUBBING_SUPPORT
|
||||||
, scrubDelay(0.0)
|
, scrubDelay(0.0)
|
||||||
, maxScrubSpeed(1.0)
|
, maxScrubSpeed(1.0)
|
||||||
@ -98,7 +97,6 @@ struct AudioIOStartStreamOptions
|
|||||||
bool playLooped;
|
bool playLooped;
|
||||||
double cutPreviewGapStart;
|
double cutPreviewGapStart;
|
||||||
double cutPreviewGapLen;
|
double cutPreviewGapLen;
|
||||||
double * pStartTime;
|
|
||||||
|
|
||||||
#ifdef EXPERIMENTAL_SCRUBBING_SUPPORT
|
#ifdef EXPERIMENTAL_SCRUBBING_SUPPORT
|
||||||
// Positive value indicates that scrubbing will happen
|
// Positive value indicates that scrubbing will happen
|
||||||
|
@ -482,8 +482,6 @@ int ControlToolBar::PlayPlayRegion(const SelectedRegion &selectedRegion,
|
|||||||
// to indicate backwards play.
|
// to indicate backwards play.
|
||||||
const bool looped = options.playLooped;
|
const bool looped = options.playLooped;
|
||||||
|
|
||||||
double startTime = *options.pStartTime;
|
|
||||||
|
|
||||||
if (backwards)
|
if (backwards)
|
||||||
std::swap(t0, t1);
|
std::swap(t0, t1);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user