Fix coverity false-positive

segment can never be null, as it was tested just above for NULL and function would have returned - 1. Count used in loop is always at a minimum of 2

Coverity-Id: 703685
Fix coverity report

One false positive: Coverity-Id: 1023902. default constructor would have taken care of it.
One real one: Coverity-Id: 1023901; in operator= ; we weren't copying the AES IV from the copied HLSStream
Fix coverity report

Big parameter passed by value: Passing parameter settings of type AudioOutputSettings (size 624 bytes) by value.

Use reference instead.

Coverity-Id: 700625