Fix Opus not working.
authorMartin Johansson <martin@fatbob.nu>
Fri, 7 Jun 2013 22:15:43 +0000 (00:15 +0200)
committerMartin Johansson <martin@fatbob.nu>
Fri, 7 Jun 2013 22:15:43 +0000 (00:15 +0200)
src/client.c

index a992129cb774bcd3ba4eb6803a4cc38cc8799770..c3d50f2bde84e09fb2ca9a33214797646e1ab8cf 100644 (file)
@@ -882,8 +882,8 @@ int Client_voiceMsg(client_t *client, uint8_t *data, int len)
        Timer_restart(&client->idleTime);
        Timer_restart(&client->lastActivity);
        
+       counter = Pds_get_numval(pdi); /* step past session id */
        if ((type >> 5) != UDPVoiceOpus) {
-               counter = Pds_get_numval(pdi); /* step past session id */
                do {
                        counter = Pds_next8(pdi);
                        offset = Pds_skip(pdi, counter & 0x7f);