Changeset 5463:f11febcac1de in roaraudio for libroar/proto.c
- Timestamp:
- 03/31/12 00:26:21 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/proto.c
r5381 r5463 96 96 *(uint32_t*)(buf+4) = ROAR_HOST2NET32(mes->flags); 97 97 if ( mes->flags & ROAR_MF_LSPOS ) { 98 *(uint64_t*)(buf+8) = ROAR_HOST2NET 16(mes->pos64);98 *(uint64_t*)(buf+8) = ROAR_HOST2NET64(mes->pos64); 99 99 bufptr = buf+16; 100 100 headerlen += 4; 101 101 } else { 102 *(uint32_t*)(buf+8) = ROAR_HOST2NET 16(mes->pos);102 *(uint32_t*)(buf+8) = ROAR_HOST2NET32(mes->pos); 103 103 bufptr = buf+12; 104 104 } … … 192 192 mes->stream = ROAR_NET2HOST16(*(uint16_t*)(buf+2)); 193 193 mes->pos = ROAR_NET2HOST32(*(uint32_t*)(buf+4)); 194 mes->pos64 = mes->pos; 194 195 mes->datalen = ROAR_NET2HOST16(*(uint16_t*)(buf+8)); 195 196 break; … … 224 225 if ( mes->flags & ROAR_MF_LSPOS ) { 225 226 mes->pos64 = ROAR_NET2HOST32(*(uint64_t*)(buf+8)); 227 mes->pos = mes->pos64 & (uint64_t)0x0FFFFFFFFLLU; 226 228 bufptr = buf+16; 227 229 } else { 228 230 mes->pos = ROAR_NET2HOST32(*(uint32_t*)(buf+8)); 231 mes->pos64 = mes->pos; 229 232 bufptr = buf+12; 230 233 }
Note: See TracChangeset
for help on using the changeset viewer.