diff options
author | Andrzej Kaczmarek <andrzej.kaczmarek@tieto.com> | 2014-02-03 17:55:48 +0100 |
---|---|---|
committer | Szymon Janc <szymon.janc@gmail.com> | 2014-02-03 21:53:08 +0100 |
commit | 66a267e98509011140d615c887d6af0d95b2b063 (patch) | |
tree | 531dbb1b4bae845e935503b9074a72ca43aa861b /android/hal-audio.c | |
parent | f4a6021a4da9941633ad46810077766e8763987a (diff) | |
download | bluez-66a267e98509011140d615c887d6af0d95b2b063.tar.gz |
android/hal-audio: Fix RTP sequence numbers
Diffstat (limited to 'android/hal-audio.c')
-rw-r--r-- | android/hal-audio.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/android/hal-audio.c b/android/hal-audio.c index be17c76ca..643988015 100644 --- a/android/hal-audio.c +++ b/android/hal-audio.c @@ -458,7 +458,6 @@ static ssize_t sbc_write_data(void *codec_data, const void *buffer, mp->hdr.v = 2; mp->hdr.pt = 1; - mp->hdr.sequence_number = htons(sbc_data->seq++); mp->hdr.ssrc = htonl(1); mp->payload.frame_count = 0; @@ -488,6 +487,8 @@ static ssize_t sbc_write_data(void *codec_data, const void *buffer, bytes == consumed || mp->payload.frame_count == MAX_FRAMES_IN_PAYLOAD) { + mp->hdr.sequence_number = htons(sbc_data->seq++); + ret = write_media_packet(fd, sbc_data, mp, encoded); if (ret < 0) return ret; |