Merge pull request #10 from jusa/dev

Set volume factor in SINK_INPUT_FIXATE.
[classify] Workaround to detect exe from sample cache initated sink-inputs.

Sample cache initiated sink-inputs don't have a client, but sample's proplist
contains PA_PROP_APPLICATION_PROCESS_BINARY anyway. Try to get this value
from proplist. This allows using 'exe' matching in stream definitions in xpolicy.conf
for sample cache initiated streams as well.
Merge pull request #11 from jusa/sample-cache

Workaround to detect exe from sample cache initated sink-inputs.
[sink-input-ext] Add support for re-classifying othermedia streams.
[dbusif] Reclassify streams after new client is registered.
[config-file] Reduce log level of missing extra config directory.
[sink-input-ext] Set stream flags to sink-input in handle_new_sink_input().

When this function is used for re-classifying streams, need to apply
stream flags -hack here as well.
[module] Support overriding default group from configuration.
[sink-input-ext] Extend stream corking.

Previously, corking was applied when group with corking enabled was
selected. After this, if the group changed to a group which didn't have
corking enabled, corking was never lifted.

To properly implement both corking and uncorking of streams,
policy-enforcement-module needs to follow the corking state of the
streams it manages so that streams corked by users request aren't
uncorked when the group changes.

As small optimization, if pa_sink_input_ext_cork() is never used, don't
follow streams corking state.
Merge pull request #12 from jusa/reclassify

Add support for reclassifying streams and overriding default othermedia configuration.
[modules] Remove pa_bool_t and replace it with bool.
[modules] Update for new pa_hashmap_new_full etc.
[card-ext] Update pa_card_set_profile() use.
[build] Bump version.
[rpm] Update for PulseAudio 5.0.
Merge pull request #13 from jusa/pa5

Update for PulseAudio 5.0
[sink-input-ext] Fix assert on module unload.