mirror of https://github.com/procxx/kepka.git
Allow setSpeed() on non-active streaming player.
This commit is contained in:
parent
6cf9157fb5
commit
1f16d72667
|
@ -827,7 +827,6 @@ float64 Player::speed() const {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Player::setSpeed(float64 speed) {
|
void Player::setSpeed(float64 speed) {
|
||||||
Expects(active());
|
|
||||||
Expects(speed >= 0.5 && speed <= 2.);
|
Expects(speed >= 0.5 && speed <= 2.);
|
||||||
|
|
||||||
if (!Media::Audio::SupportsSpeedControl()) {
|
if (!Media::Audio::SupportsSpeedControl()) {
|
||||||
|
@ -835,6 +834,7 @@ void Player::setSpeed(float64 speed) {
|
||||||
}
|
}
|
||||||
if (_options.speed != speed) {
|
if (_options.speed != speed) {
|
||||||
_options.speed = speed;
|
_options.speed = speed;
|
||||||
|
if (active()) {
|
||||||
if (_audio) {
|
if (_audio) {
|
||||||
_audio->setSpeed(speed);
|
_audio->setSpeed(speed);
|
||||||
}
|
}
|
||||||
|
@ -843,6 +843,7 @@ void Player::setSpeed(float64 speed) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Player::setWaitForMarkAsShown(bool wait) {
|
void Player::setWaitForMarkAsShown(bool wait) {
|
||||||
if (_options.waitForMarkAsShown != wait) {
|
if (_options.waitForMarkAsShown != wait) {
|
||||||
|
|
Loading…
Reference in New Issue