hal: fix concurrent call-recordings with normal recordings .

if one recording is ongoing then currently second open_input_stream
takes uc for compress record.However, if this input is opened for
call recording then it changes the usecase in-between for
call recording leading to a state where inputs are configured
at c_in but not reset because of this in-between change of usecase.
for virtual sources like uplink, downlink, which actually don't record
form hardware input source,  don't assign a compress usecase.

Change-Id: I154446fe867af63f0f6e0cb0de6d4a567658050f
2 files changed