Possible fix for infinite loop in getting next packet size (may not be necessary)
Prevent WASAPIStream from deadlocking on disconnect.
- Only wait for up to a second for ongoing processing to complete (it should only take 10ms!)
- If the second expires, just carry on with disconnect processing
Fixes an issue in the Windows Audio Session API (WASAPI) integration which could cause the audio capture to fail on certain devices if acoustic echo cancellation is enabled.
(cherry picked from commit 32a05f329170b982cd6a2a9f61a59fae9812e9cc)
Attempts to resolve a deadlock in video transmission.
(cherry picked from commit 8352e70fed6ef6512e228ed7dc08be6505c94d47)

Conflicts:
	src/org/jitsi/impl/neomedia/RTPTranslatorImpl.java
Allows disabling the playback mid-stream when running Windows Audio Session API (WASAPI) without acoustic echo cancellation.
(cherry picked from commit 2f6e76ba45b0eb06e97fbb97f23d12fe2b05ab30)

Conflicts:
	src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/WASAPIRenderer.java
Allows opening the CaptureDevice implementation using Windows Audio Session API (WASAPI) when the playback device selection is set to 'none'.
(cherry picked from commit 1e6465712dd5c207001394f9e27c6c0108f3b202)
Fixes issues with the Renderer implementation using Windows Audio Session API (WASAPI) related to the playback and/or notify device selections being set to 'none'.
(cherry picked from commit bd3f1b6446706b63b6731dd43574adf3d9cd8f63)

Conflicts:
	src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/WASAPIRenderer.java
Remove line missed from last merge
Fixes a problem with the Renderer implementation of Windows Audio Session API (WASAPI) which could cause loss of playback after switching the playback device during a call.
(cherry picked from commit d9a5d4e24a9cff04c94ee2bcc88b6c49649f6be7)

Conflicts:
	src/org/jitsi/impl/neomedia/jmfext/media/renderer/audio/WASAPIRenderer.java
SFR 446012 - Fix deadlock in AudioMixerPushBufferStream
Don't try to stop/start audioMixer inside a syncronized block when you don't need to.

#FOR_CORE
Merge branch 'master' of github.com:Metaswitch/libjitsi
SFR 441873 - NPE when trying to play a sound when no output audio device selected.

#FOR_CORE
Stop gathering entropy from the audio devices when we start up

It's only needed for ZRTP
Implements acoustic echo cancellation (AEC) in the integration of Windows Audio Session API (WASAPI) using the Voice Capture DSP in source (as opposed to filter) mode.
Merge branch 'master' of github.com:Metaswitch/libjitsi
Add a configuration property for whether to show a popup when PortAudio devices malfunction. This is off be default
Revert "Merge branch 'master' of github.com:Metaswitch/libjitsi"

This reverts commit fed8e1797adc4aaa9d8bdbc63a13f3a4fbd04f7e, reversing
changes made to e39944b7324a7b25506cf21d8b30466319c5bbfa.
A load of random changes - probably doens't even compile
Fix up dodgy code
Merge branch 'master' into wasapi-logging

Conflicts:
	src/org/jitsi/impl/neomedia/device/WASAPISystem.java