X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/ca8d597cd34b87e21495bafc7d667b782e3192e0..803f6e5279ec2531f5073d351009f1e105420d25:/server/speaker-network.c diff --git a/server/speaker-network.c b/server/speaker-network.c index 3d3bbc0..fab81a8 100644 --- a/server/speaker-network.c +++ b/server/speaker-network.c @@ -103,6 +103,11 @@ static void network_init(void) { socklen_t len; char *sockname, *ssockname; + /* Override sample format */ + config->sample_format.rate = 44100; + config->sample_format.channels = 2; + config->sample_format.bits = 16; + config->sample_format.byte_format = AO_FMT_BIG; res = get_address(&config->broadcast, &pref, &sockname); if(!res) exit(-1); if(config->broadcast_from.n) { @@ -139,10 +144,6 @@ static void network_init(void) { /* Select an SSRC */ gcry_randomize(&rtp_id, sizeof rtp_id, GCRY_STRONG_RANDOM); info("selected network backend, sending to %s", sockname); - if(config->sample_format.byte_format != AO_FMT_BIG) { - info("forcing big-endian sample format"); - config->sample_format.byte_format = AO_FMT_BIG; - } } /** @brief Play over the network */