summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--LICENSE6
-rw-r--r--SConstruct9
-rw-r--r--build/depends.py74
-rw-r--r--build/features.py73
-rw-r--r--build/mixxx.py56
-rw-r--r--build/osx/OSConsX.py11
-rw-r--r--lib/gtest-1.5.0/include/gtest/internal/gtest-port.h20
-rw-r--r--lib/xwax/debug.h8
-rw-r--r--lib/xwax/lut.c2
-rw-r--r--lib/xwax/lut.cpp6
-rw-r--r--lib/xwax/lut.h2
-rw-r--r--lib/xwax/pitch.h2
-rw-r--r--lib/xwax/timecoder.c120
-rw-r--r--lib/xwax/timecoder.h7
-rwxr-xr-xlib/xwax/timecoder_win32.cpp127
-rw-r--r--plugins/soundsourcem4a/soundsourcem4a.cpp12
-rw-r--r--plugins/soundsourcewv/soundsourcewv.cpp16
-rw-r--r--res/controllers/American Audio VMS2 Alternative.midi.xml1825
-rw-r--r--res/controllers/American-Audio-VMS2-scripts.js401
-rw-r--r--res/controllers/Hercules DJ Console RMX 2.midi.xml8
m---------res/developer_skins0
-rw-r--r--res/translations/mixxx.ts1424
-rw-r--r--res/translations/mixxx/mixxx.pot920
-rw-r--r--src/SConscript80
-rw-r--r--src/analyserbeats.cpp2
-rw-r--r--src/analyserqueue.cpp81
-rw-r--r--src/analyserqueue.h2
-rw-r--r--src/analyserwaveform.cpp3
-rw-r--r--src/audiotagger.cpp32
-rw-r--r--src/basetrackplayer.cpp6
-rw-r--r--src/cachingreader.cpp1
-rw-r--r--src/cachingreaderworker.cpp5
-rw-r--r--src/cachingreaderworker.h2
-rw-r--r--src/configobject.cpp5
-rw-r--r--src/control/control.cpp82
-rw-r--r--src/control/control.h61
-rw-r--r--src/control/controlbehavior.cpp70
-rw-r--r--src/control/controlbehavior.h21
-rw-r--r--src/controlevent.cpp35
-rw-r--r--src/controlevent.h44
-rw-r--r--src/controlindicator.cpp78
-rw-r--r--src/controlindicator.h43
-rw-r--r--src/controllers/bulk/bulkcontroller.cpp3
-rw-r--r--src/controllers/controllerengine.cpp12
-rw-r--r--src/controllers/controllerlearningeventfilter.cpp2
-rw-r--r--src/controllers/controllerlearningeventfilter.h16
-rw-r--r--src/controllers/controllermanager.cpp3
-rw-r--r--src/controllers/hid/hidcontroller.cpp3
-rw-r--r--src/controllers/midi/midicontroller.cpp2
-rw-r--r--src/controllers/softtakeover.cpp2
-rw-r--r--src/controllinpotmeter.cpp4
-rw-r--r--src/controllogpotmeter.cpp12
-rw-r--r--src/controlobject.cpp21
-rw-r--r--src/controlobject.h28
-rw-r--r--src/controlobjectslave.cpp18
-rw-r--r--src/controlobjectslave.h21
-rw-r--r--src/controlobjectthread.cpp7
-rw-r--r--src/controlobjectthread.h2
-rw-r--r--src/controlobjectthreadmain.cpp66
-rw-r--r--src/controlobjectthreadmain.h36
-rw-r--r--src/controlobjectthreadwidget.cpp90
-rw-r--r--src/controlobjectthreadwidget.h52
-rw-r--r--src/controlpushbutton.cpp5
-rw-r--r--src/controlpushbutton.h17
-rw-r--r--src/defs.h14
-rw-r--r--src/dlgabout.cpp5
-rw-r--r--src/dlganalysis.cpp4
-rw-r--r--src/dlgautodj.cpp7
-rw-r--r--src/dlgautodj.h3
-rw-r--r--src/dlgladspa.h2
-rw-r--r--src/dlgprefbeats.cpp9
-rw-r--r--src/dlgprefcontrols.cpp60
-rw-r--r--src/dlgprefcontrols.h6
-rw-r--r--src/dlgprefcontrolsdlg.ui1197
-rw-r--r--src/dlgprefcrossfader.h2
-rw-r--r--src/dlgprefeq.cpp38
-rw-r--r--src/dlgprefeq.h4
-rw-r--r--src/dlgprefeqdlg.ui22
-rw-r--r--src/dlgpreferences.cpp2
-rw-r--r--src/dlgpreferences.h4
-rw-r--r--src/dlgprefkeydlg.ui2
-rw-r--r--src/dlgprefmodplugdlg.ui35
-rw-r--r--src/dlgprefrecord.cpp2
-rw-r--r--src/dlgprefshoutcast.cpp3
-rw-r--r--src/dlgprefshoutcast.h3
-rw-r--r--src/dlgprefsound.cpp14
-rw-r--r--src/dlgprefsounditem.cpp98
-rw-r--r--src/dlgprefsounditem.h6
-rw-r--r--src/dlgprefvinyl.cpp7
-rw-r--r--src/dlgprefvinyldlg.ui7
-rw-r--r--src/dlgrecording.cpp15
-rw-r--r--src/dlgrecording.h3
-rw-r--r--src/engine/bpmcontrol.h5
-rw-r--r--src/engine/clockcontrol.cpp4
-rw-r--r--src/engine/cuecontrol.cpp367
-rw-r--r--src/engine/cuecontrol.h15
-rw-r--r--src/engine/enginebuffer.cpp170
-rw-r--r--src/engine/enginebuffer.h30
-rw-r--r--src/engine/enginebufferscale.h4
-rw-r--r--src/engine/enginebufferscaledummy.cpp4
-rw-r--r--src/engine/enginebufferscalelinear.cpp6
-rw-r--r--src/engine/enginebufferscalerubberband.cpp2
-rw-r--r--src/engine/enginebufferscalest.cpp2
-rw-r--r--src/engine/enginechannel.cpp12
-rw-r--r--src/engine/enginechannel.h8
-rw-r--r--src/engine/enginecontrol.cpp6
-rw-r--r--src/engine/enginecontrol.h2
-rw-r--r--src/engine/enginedeck.cpp6
-rw-r--r--src/engine/enginedeck.h6
-rw-r--r--src/engine/enginefilterblock.cpp54
-rw-r--r--src/engine/enginefilterblock.h4
-rw-r--r--src/engine/enginefilterbutterworth8.cpp62
-rw-r--r--src/engine/enginefilterbutterworth8.h6
-rw-r--r--src/engine/enginefilteriir.cpp9
-rw-r--r--src/engine/engineflanger.cpp2
-rw-r--r--src/engine/enginemaster.cpp126
-rw-r--r--src/engine/enginemaster.h20
-rw-r--r--src/engine/enginemicrophone.cpp37
-rw-r--r--src/engine/enginemicrophone.h6
-rw-r--r--src/engine/enginepassthrough.cpp29
-rw-r--r--src/engine/enginepassthrough.h6
-rw-r--r--src/engine/enginevumeter.h8
-rw-r--r--src/engine/engineworkerscheduler.cpp16
-rw-r--r--src/engine/engineworkerscheduler.h8
-rw-r--r--src/engine/enginexfader.h5
-rw-r--r--src/engine/loopingcontrol.cpp27
-rw-r--r--src/engine/loopingcontrol.h1
-rw-r--r--src/engine/ratecontrol.cpp10
-rw-r--r--src/engine/ratecontrol.h1
-rw-r--r--src/engine/sidechain/enginerecord.cpp20
-rw-r--r--src/engine/sidechain/enginerecord.h6
-rw-r--r--src/engine/sidechain/engineshoutcast.cpp4
-rw-r--r--src/engine/sidechain/enginesidechain.cpp14
-rw-r--r--src/engine/sync/enginesync.cpp14
-rw-r--r--src/engine/sync/internalclock.cpp4
-rw-r--r--src/engine/sync/internalclock.h1
-rw-r--r--src/engine/sync/syncable.h3
-rw-r--r--src/engine/sync/synccontrol.cpp30
-rw-r--r--src/engine/sync/synccontrol.h2
-rw-r--r--src/engine/vinylcontrolcontrol.cpp43
-rw-r--r--src/engine/vinylcontrolcontrol.h6
-rw-r--r--src/ladspa/ladspainstance.h1
-rw-r--r--src/ladspa/ladspapresetmanager.cpp2