update xwax to 1.2

Bug #888155 reported by Owen Williams
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
Owen Williams
1.11
Fix Released
Undecided
Owen Williams
2.0
Invalid
Undecided
Owen Williams

Bug Description

Xwax has released version 1.0, bring that into mixxx so we're up to date. (also need to check for api changes, etc)

Owen Williams (ywwg)
Changed in mixxx:
status: New → Triaged
Revision history for this message
Lily (starlily) wrote :

xwax is now on version 1.2 as of March :)

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

How time flies! :)

summary: - update xwax to 1.0
+ update xwax to 1.2
Changed in mixxx:
milestone: 1.11.0 → none
Revision history for this message
Owen Williams (ywwg) wrote :

Done and tested with Serato and Traktor V1 Vinyl

(lp:mixxx/1.11 commit 3413)

Revision history for this message
Owen Williams (ywwg) wrote :

Ah I misread the bug report and put this in the wrong branch -- the API changes are very minor, however (check out diff to vinylcontrolxwax.cpp) -- should I revert the commit?

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Nope -- I just figured you didn't have time before the 1.11.0 release. Thanks!

Instead of Q_ASSERT'ing in VinylControlXwax is there a way to fail gracefully (i.e. just disable vinyl control or something?). I'm trying to get rid of all the Q_ASSERTs.

Changed in mixxx:
status: Triaged → Fix Committed
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

stdbool.h isn't available on Windows and the diff has this in timecoder.h:
-#ifndef _MSC_VER
 #include <stdbool.h>
-#endif

I assume because Windows is not supported? Or maybe this is a patch we put in place on top of xwax.

Revision history for this message
Owen Williams (ywwg) wrote :

Good catch, yeah we tweaked the file a bit for windows. I should really make a diff that I can just apply to xwax's source to make this easier.

Revision history for this message
Owen Williams (ywwg) wrote :

Fixes applied. The vinyl control code currently doesn't have a failure mode, so I did what we do elsewhere and default to serato side A.

Revision history for this message
Owen Williams (ywwg) wrote :

OK the build server finally likes the win32 versions of the files now. I'm going to make a diff so this doesn't happen again

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6095

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.