Changeset 513 for pjproject/trunk/pjmedia/include/pjmedia/types.h
- Timestamp:
- Jun 16, 2006 3:54:43 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/include/pjmedia/types.h
r506 r513 21 21 22 22 #include <pjmedia/config.h> 23 #include <pj/sock.h> 23 #include <pj/sock.h> /* pjmedia_sock_info */ 24 #include <pj/string.h> /* pj_memcpy(), pj_memset() */ 25 24 26 25 27 /** … … 125 127 PJ_INLINE(void) pjmedia_zero_samples(pj_int16_t *samples, unsigned count) 126 128 { 129 #if 1 130 pj_memset(samples, 0, count*sizeof(pj_int16_t)); 131 #elif 0 127 132 unsigned i; 128 for (i=0; i<count; ++i) 129 samples[i] = 0; 133 for (i=0; i<count; ++i) samples[i] = 0; 134 #else 135 unsigned i; 136 count >>= 1; 137 for (i=0; i<count; ++i) ((pj_int32_t*)samples)[i] = (pj_int32_t)0; 138 #endif 130 139 } 131 140 … … 140 149 unsigned count) 141 150 { 151 #if 1 152 pj_memcpy(dst, src, count*sizeof(pj_int16_t)); 153 #elif 0 142 154 unsigned i; 143 for (i=0; i<count; ++i) 144 dst[i] = src[i]; 155 for (i=0; i<count; ++i) dst[i] = src[i]; 156 #else 157 unsigned i; 158 count >>= 1; 159 for (i=0; i<count; ++i) 160 ((pj_int32_t*)dst)[i] = ((pj_int32_t*)src)[i]; 161 #endif 145 162 } 146 163
Note: See TracChangeset
for help on using the changeset viewer.