cache: improved setting manual cache path on a per project basis
This commit is contained in:
@@ -33,8 +33,8 @@ class AudioPlaybackCache : public PlaybackCache
|
||||
public:
|
||||
AudioPlaybackCache(QObject* parent = nullptr);
|
||||
|
||||
AudioParams GetParameters() {
|
||||
QMutexLocker locker(lock());
|
||||
AudioParams GetParameters()
|
||||
{
|
||||
return params_;
|
||||
}
|
||||
|
||||
@@ -48,12 +48,7 @@ public:
|
||||
|
||||
const QString& GetCacheFilename() const;
|
||||
|
||||
QList<TimeRange> GetValidRanges(const TimeRange &range, const qint64 &job_time)
|
||||
{
|
||||
QMutexLocker locker(lock());
|
||||
|
||||
return NoLockGetValidRanges(range, job_time);
|
||||
}
|
||||
QList<TimeRange> GetValidRanges(const TimeRange &range, const qint64 &job_time);
|
||||
|
||||
signals:
|
||||
void ParametersChanged();
|
||||
@@ -64,8 +59,6 @@ protected:
|
||||
virtual void LengthChangedEvent(const rational& old, const rational& newlen) override;
|
||||
|
||||
private:
|
||||
QList<TimeRange> NoLockGetValidRanges(const TimeRange &range, const qint64 &job_time);
|
||||
|
||||
void UpdateFilename(const QString& s);
|
||||
|
||||
QString filename_;
|
||||
|
||||
Reference in New Issue
Block a user