basehub: use atomic operation instead of hold a lock to increase counter

Change-Id: I7bfae8d0b60d77c4168f94e120cd793278eaa9d4
rtpendpoint: Do not drop on latency, it causes lot of media lost

Change-Id: I95de87e9f066c0c86c7dbada5c65570252421ca8
compositemixer: Add cast to mutex lock

Change-Id: I1f3064bda405a44c21ec60299027c026ac7550c8
compositemixer: Add default input to mixer to avoid freeze when there are no ports

Change-Id: Ie15f9af39dd611261c292a88888868e549f3c386
compositemixer: Solve deadlock on element release

Change-Id: I700887fa3dbaf9622f17d5d6ee42b4c9cb542745
compositemixer: Solve race conditions recalculating sizes

Change-Id: I598d9f5059686429c0051b76bf9e43d1dacbb1f4
compositemixer: Set idle callback priority to default

Change-Id: I4f66e564eebd8fc35435e370662bf6ec37680bf2
compositemixer: Release port data directly if mixer is already released

Change-Id: I95529da708938a432bdbe1f983a4710f01e7a072
compositemixer: Remove probe only if probe_id has a valid value

This avoid to remove probe more than once

Change-Id: I4c40b07530165ddf435b44e46dfa74ba636b39f7