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 count = users
winner = codec winner = codec
} }
if users == count && codec > winner {
winner = codec
}
} }
var current int32 var current int32
@ -416,7 +419,7 @@ func (server *Server) updateCodecVersions() {
return 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 return
} }