Merge lp://qastaging/~mixxxdevelopers/mixxx/features_xwax2_albert into lp://qastaging/~ywwg/mixxx/features_xwax2
Proposed by
Albert Santoni
Status: | Merged |
---|---|
Merged at revision: | 2498 |
Proposed branch: | lp://qastaging/~mixxxdevelopers/mixxx/features_xwax2_albert |
Merge into: | lp://qastaging/~ywwg/mixxx/features_xwax2 |
Diff against target: |
1194 lines (+410/-452) 10 files modified
mixxx/build/features.py (+4/-7) mixxx/lib/xwax/lut.cpp (+2/-2) mixxx/lib/xwax/pitch.h (+2/-0) mixxx/lib/xwax/timecoder.h (+2/-0) mixxx/lib/xwax/timecoder_win32.cpp (+333/-400) mixxx/src/controlpushbutton.cpp (+24/-37) mixxx/src/mathstuff.h (+8/-0) mixxx/src/soundmanager.cpp (+4/-0) mixxx/src/vinylcontrolxwax.cpp (+25/-3) mixxx/src/vinylcontrolxwax.h (+6/-3) |
To merge this branch: | bzr merge lp://qastaging/~mixxxdevelopers/mixxx/features_xwax2_albert |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Owen Williams | Approve | ||
Review via email: mp+40303@code.qastaging.launchpad.net |
Description of the change
- I reimplemented the thread safety fixes by changing our Mixxx code instead of xwax.
- I also did some semi-nasty stuff to make the xwax code compile on Windows with MSVC. The main trick I found was just renaming the .c files to .cpp to make the compiler think it's C++, which helps a lot since MSVC is missing C99.
To post a comment you must log in.
Branch merged. I updated xwax to 0.8 and reimplemented the changes you made. I also made changes because it wasn't building on linux any more. I think now that it should build on both windows and linux.