Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

engine/enginedeck: Don't stop playback if no passthru input is configured #2474

Merged

Conversation

Holzhaus
Copy link
Member

This is related to PR #2466 and this discussion on Zulip:
https://mixxx.zulipchat.com/#narrow/stream/109122-general/topic/PASS.20button

@Holzhaus Holzhaus added this to the 2.2.4 milestone Jan 30, 2020
@Holzhaus
Copy link
Member Author

Pinging @ronso0 for review ;-)

@ronso0
Copy link
Member

ronso0 commented Jan 30, 2020

woooh, was it that easy? nice

@ywwg
Copy link
Member

ywwg commented Jan 30, 2020

oh sweet thanks

@daschuer
Copy link
Member

The ci fails are unrelated

src/engine/enginebuffer.cpp Outdated Show resolved Hide resolved
src/engine/enginebuffer.cpp Outdated Show resolved Hide resolved
@Holzhaus Holzhaus force-pushed the dont-stop-track-on-unconfigured-passthru branch from 64f3705 to 30674ab Compare February 2, 2020 22:41
@Holzhaus Holzhaus changed the title engine/enginebuffer: Don't stop playback if no passthru input is configured engine/enginedeck: Don't stop playback if no passthru input is configured Feb 2, 2020
@Holzhaus
Copy link
Member Author

Holzhaus commented Feb 2, 2020

This now uses connectValueChangeRequest and still shows a popup in case you click passthrough with no input configured.

@daschuer
Copy link
Member

daschuer commented Feb 2, 2020

BaseTrackPlayerImpl::slotPassthroughEnabled

void BaseTrackPlayerImpl::slotPassthroughEnabled(double v) {

can be disposed now.

@daschuer
Copy link
Member

daschuer commented Feb 2, 2020

You can connect noDeckPassthroughInputConfigured directly using pDeck->getEngineDeck();

Does noVinylControlInputConfigured suffer from the same issues?

@Holzhaus
Copy link
Member Author

Holzhaus commented Feb 2, 2020

Does noVinylControlInputConfigured suffer from the same issues?

No, I don't think so.

@ywwg
Copy link
Member

ywwg commented Feb 3, 2020

No, I don't think so.

the prefs window should pop up if the user tries to enable vinyl control with no input selected

@Holzhaus
Copy link
Member Author

Holzhaus commented Feb 3, 2020

No, I don't think so.

the prefs window should pop up if the user tries to enable vinyl control with no input selected

Doesn't it? I thought it did when I tested it.

@ywwg
Copy link
Member

ywwg commented Feb 3, 2020

Doesn't it? I thought it did when I tested it.

? Are you saying it does suffer the same issue, or it does pop up the prefs window? It should pop up the prefs window.

@Holzhaus
Copy link
Member Author

Holzhaus commented Feb 3, 2020

Doesn't it? I thought it did when I tested it.

? Are you saying it does suffer the same issue, or it does pop up the prefs window? It should pop up the prefs window.

It does pop up the window, both with and without these changes. But it doesn't stop playback when activated while the input is unconfigured (which is the issue I thought we were talking about).

@ywwg
Copy link
Member

ywwg commented Feb 4, 2020

ah, ok, sorry. right, correct, it doesn't stop playback

@daschuer
Copy link
Member

daschuer commented Feb 4, 2020

LGTM, Thank you.

@daschuer daschuer merged commit 03307e7 into mixxxdj:2.2 Feb 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants