Added bit_rate != 0 flag to make sure that the audio codecs aren't reinitialized if the bit rate changes from 0 to a valid number