Changeset 4291:7a9728ff6900 in roaraudio
- Timestamp:
- 08/29/10 01:56:02 (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/ltm.c
r4285 r4291 240 240 struct roar_message mes; 241 241 size_t needed_structlen = 0; 242 uint16_t * d16;243 242 int64_t * d64; 244 243 char * buf = NULL; … … 264 263 265 264 if ( buf == NULL ) { 266 d16 = (uint16_t*)&(mes.data);267 265 d64 = ( int64_t*)&(mes.data); 268 266 } else { 269 d16 = (uint16_t*)buf;270 267 d64 = ( int64_t*)buf; 271 268 } 272 269 273 // TODO: do we need this block? 274 for (i = 0; i < 8; i++) { 275 d16[i] = ROAR_NET2HOST64(d16[i]); 276 ROAR_DBG("roar_ltm_get(*): d16[i=%i]=%i", i, (unsigned int)d16[i]); 277 } 278 279 for (i = 2; i < mes.datalen/8; i++) { 270 271 for (i = 0; i < mes.datalen/8; i++) { 280 272 ROAR_DBG("roar_ltm_get(*): d64[i=%i]=%lli", i, (long long int)d64[i]); 281 273 HEXDUMP64(&(d64[i])); … … 285 277 } 286 278 287 needed_structlen = sizeof(struct roar_ltm_result) + mes.datalen - 16;279 needed_structlen = sizeof(struct roar_ltm_result) + mes.datalen; 288 280 289 281 if ( oldresult != NULL ) { … … 312 304 res->nummt = roar_ltm_numbits(mt); 313 305 314 memcpy(res->data, &(d64[2]), mes.datalen - 16);306 memcpy(res->data, d64, mes.datalen); 315 307 316 308 if ( buf != NULL ) -
roard/req.c
r4289 r4291 812 812 813 813 needed += mes->stream == -1 ? (mes->datalen/2) - 6 : 1; 814 needed += 2; // header815 814 816 815 ROAR_DBG("req_on_get_stream_para(client=%i, ...): data size for answer is %i 64 bit sub-packets", client, (int)needed); … … 831 830 memcpy(d, mes->data, mes->datalen); 832 831 833 // TODO: copy requested data over 834 d64[0] = 0; 835 d64[1] = 0; 836 837 d64ptr = &(d64[2]); 832 d64ptr = d64; 838 833 839 834 if ( mes->stream == -1 ) {
Note: See TracChangeset
for help on using the changeset viewer.