Merge lp://qastaging/~mixxxdevelopers/mixxx/fixes_sidechain_refactor into lp://qastaging/~mixxxdevelopers/mixxx/trunk
Proposed by
RJ Skerry-Ryan
Status: | Merged |
---|---|
Merged at revision: | 3371 |
Proposed branch: | lp://qastaging/~mixxxdevelopers/mixxx/fixes_sidechain_refactor |
Merge into: | lp://qastaging/~mixxxdevelopers/mixxx/trunk |
Diff against target: | 0 lines |
To merge this branch: | bzr merge lp://qastaging/~mixxxdevelopers/mixxx/fixes_sidechain_refactor |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mixxx Development Team | Pending | ||
Review via email:
|
To post a comment you must log in.
Oops, this does quite a bit more refactoring than it says on the tin.
* Move sidechain to src/engine/ sidechain
* Switch sidechain sample submission to use a wait-free FIFO instead of double-buffered / mutex.
* Move all encoding code into src/encoder
* Make MP3/Ogg encoder availability not depend on whether Shoutcast is enabled.
* Move shoutcast code into ShoutcastManager.
* Move more recording code into RecordingManager.
* Start of big refactor of MixxxApp -- pull logic out of constructor.
* Cleanups to encoders. Make Encoders independent of engine and ControlObject.
* Cleanups to EngineShoutcast -- trying to get ready to get rid of sleep().
* Move contributor list to DlgAbout.