- Timestamp:
- Feb 9, 2009 10:39:58 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/aps-direct/pjmedia/include/pjmedia/port.h
r2439 r2444 311 311 pjmedia_frame_ext_subframe *fsub; 312 312 fsub = (pjmedia_frame_ext_subframe*) p; 313 p += sizeof(fsub->bitlen) + fsub->bitlen / 8;314 if (fsub->bitlen % 8)313 p += sizeof(fsub->bitlen) + (fsub->bitlen >> 3); 314 if (fsub->bitlen & 0x07) 315 315 ++p; 316 316 } 317 317 318 tmp = bitlen / 8; 319 if (bitlen % 8) ++tmp; 318 tmp = bitlen >> 3; 319 if (bitlen & 0x07) 320 ++tmp; 320 321 321 322 pj_memcpy(p, &bitlen, sizeof(bitlen)); … … 348 349 for (i = 0; i < n; ++i) { 349 350 sf = (pjmedia_frame_ext_subframe*) p; 350 p += sizeof(sf->bitlen) + sf->bitlen / 8;351 if (sf->bitlen % 8)351 p += sizeof(sf->bitlen) + (sf->bitlen >> 3); 352 if (sf->bitlen & 0x07) 352 353 ++p; 353 354 } … … 382 383 move_src = (pj_uint8_t*)pjmedia_frame_ext_get_subframe(frm, n); 383 384 sf = pjmedia_frame_ext_get_subframe(frm, frm->subframe_cnt-1); 384 move_len = (pj_uint8_t*)sf - move_src + sizeof(sf->bitlen) + sf->bitlen/8; 385 if (sf->bitlen % 8 != 0) 385 move_len = (pj_uint8_t*)sf - move_src + sizeof(sf->bitlen) + 386 (sf->bitlen >> 3); 387 if (sf->bitlen & 0x07) 386 388 ++move_len; 387 389 pj_memmove((pj_uint8_t*)frm+sizeof(pjmedia_frame_ext),
Note: See TracChangeset
for help on using the changeset viewer.