Select highest codec & hex output for version numbers

The original implementation depends on Qt's behaviour that the
items in a QMap are always sorted by their key.
This commit is contained in:
Benjamin Jemlich 2011-01-02 11:14:42 +08:00 committed by Mikkel Krautz
parent cd750ac2bd
commit f5bb702a9c

View file

@ -381,6 +381,9 @@ func (server *Server) updateCodecVersions() {
count = users
winner = codec
}
if users == count && codec > winner {
winner = codec
}
}
var current int32
@ -416,7 +419,7 @@ func (server *Server) updateCodecVersions() {
return
}
log.Printf("CELT codec switch %v %v (PreferAlpha %v)", server.AlphaCodec, server.BetaCodec, server.PreferAlphaCodec)
log.Printf("CELT codec switch %#x %#x (PreferAlpha %v)", uint32(server.AlphaCodec), uint32(server.BetaCodec), server.PreferAlphaCodec)
return
}