Changeset 4282:96355d721ce0 in roaraudio for libroar
- Timestamp:
- 08/28/10 21:08:05 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/ltm.c
r4275 r4282 261 261 } 262 262 263 // TODO: do we need this block? 263 264 for (i = 0; i < 8; i++) { 264 265 d16[i] = ROAR_NET2HOST64(d16[i]); … … 321 322 int i; 322 323 324 ROAR_DBG("roar_ltm_get_streamptr(res=%p, streamidx=%i) = ?", res, streamidx); 325 323 326 if ( res == NULL || streamidx < 0 || streamidx >= res->streams ) 324 327 return NULL; 325 328 326 329 ptr = res->data; 330 331 ROAR_DBG("roar_ltm_get_streamptr(res=%p, streamidx=%i): res->data=%p", res, streamidx, res->data); 327 332 328 333 for (i = 0; i < streamidx; i++) { 329 334 numchans = *ptr & 0xFFFF; 335 336 ROAR_DBG("roar_ltm_get_streamptr(res=%p, streamidx=%i): i=%i, numchans=%i", res, streamidx, i, numchans); 337 330 338 ptr += res->nummt * numchans; 331 339 ptr++; 332 340 } 333 341 342 ROAR_DBG("roar_ltm_get_streamptr(res=%p, streamidx=%i) = %p", res, streamidx, ptr); 334 343 return ptr; 335 344 } … … 349 358 int resmt; 350 359 360 ROAR_DBG("roar_ltm_extract(res=%p, mt=0x%.4x, streamidx=%i, channel=%i) = ?", res, mt, streamidx, channel); 361 351 362 if ( roar_ltm_numbits(mt) != 1 ) 352 363 return -1; 353 364 365 ROAR_DBG("roar_ltm_extract(res=%p, mt=0x%.4x, streamidx=%i, channel=%i) = ?", res, mt, streamidx, channel); 366 354 367 if ( ptr == NULL ) 355 368 return -1; 356 369 357 370 numchans = *ptr & 0xFFFF; 371 372 ROAR_DBG("roar_ltm_extract(res=%p, mt=0x%.4x, streamidx=%i, channel=%i): numchans=%i", res, mt, streamidx, channel, numchans); 358 373 359 374 if ( channel >= numchans ) … … 375 390 } 376 391 392 ROAR_DBG("roar_ltm_extract(res=%p, mt=?, streamidx=%i, channel=%i): ptr=%p", res, streamidx, channel, ptr); 393 ROAR_DBG("roar_ltm_extract(res=%p, mt=?, streamidx=%i, channel=%i) = %lli", res, streamidx, channel, (long long int)*ptr); 394 377 395 return *ptr; 378 396 }
Note: See TracChangeset
for help on using the changeset viewer.