Removed release device on stop workaround
Send EC_STARVATION event only when filter is in paused state

WASAPI render's buffer won't be ever 100% full and if player queries the graph
state it could trigger the graph to be paused as rendered is considered to be
buffering.

For example GraphStudioNext will query the graph state when user opens filter's
context menu and this will cause unwanted pause and resume cycle to be done.
Test for bit streaming in CSampleRateConverter::NegotiateFormat()
Test for bit streaming in CAC3EncoderFilter::NegotiateFormat()
Create additional filters in VS solution
Store incoming sample format in ::PutSample

If filter is in pass thru mode then ::NegotiateFormat is not going to store
the incoming sample format
Put PMT on the 1st sample after format boundary
Drop samples that have negative timestamps in CMPAudioRenderer::DeliverSample
Fir bit streaming detection and sample format changes in SampleCopier filter
Do not log VFW_E_NOT_COMMITTED errors in CTimeStretchFilter::CreateOutput()
Clear SoundTouch's buffers on stop and flush command

Fixes A/V sync issue with some stream changes
Add locking in TimeStretchFilter when accessing the m_pNextOutSample

There is a small time window when TS processing thread is able to access the
m_pNextOutSample while CBaseAudioSink::EndStop() could have already released
the sample.
Bump MPAR version number to 1.1.9
Merge remote-tracking branch 'remotes/Tourettes/EXP-MPAR_WIP' into 1.7.0Fork-BDJ