Changeset 396:97fac0a6c84c in roaraudio
- Timestamp:
- 08/07/08 01:13:45 (16 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter_speex.c
r395 r396 74 74 int ret = 0; 75 75 76 ROAR_WARN("cf_speex_read(inst=%p, buf=%p, len=%i) = ?", inst, buf, len); 77 76 78 if ( ! self->decoder ) { 77 79 ROAR_DBG("cf_speex_read(*): no decoder, starting one!"); … … 113 115 } 114 116 115 ROAR_ WARN("cf_speex_read(*): Have a working decoder!");117 ROAR_DBG("cf_speex_read(*): Have a working decoder!"); 116 118 117 ROAR_ WARN("cf_speex_read(*): frame_size=%i (%i bytes)", self->frame_size, self->frame_size*2);118 ROAR_ WARN("cf_speex_read(*): i_rest is %i bytes after cd", self->i_rest - self->cd);119 ROAR_DBG("cf_speex_read(*): frame_size=%i (%i bytes)", self->frame_size, self->frame_size*2); 120 ROAR_DBG("cf_speex_read(*): i_rest is %i bytes after cd", ((void*)self->i_rest - (void*)self->cd)); 119 121 120 122 … … 127 129 memcpy(buf, self->i_rest, self->fi_rest); 128 130 buf += self->fi_rest; 131 still_todo -= self->fi_rest/2; 132 ret += self->fi_rest; 129 133 self->fi_rest = 0; 130 134 } … … 163 167 } 164 168 169 if ( still_todo ) { 170 ROAR_WARN("cf_speex_read(*): could not read all reqquested data, returning %i byte less", still_todo*2); 171 } 172 173 ROAR_WARN("cf_speex_read(*) = %i", ret); 174 165 175 return ret; 166 176 } -
roard/include/codecfilter_speex.h
r394 r396 14 14 struct roar_stream_server * stream; 15 15 int frame_size; 16 int16_t* cd; /* current data */16 void * cd; /* current data */ 17 17 char cc[ROAR_SPEEX_MAX_CC]; /* buffer for read() and write() */ 18 int16_t* i_rest; /* rest... */18 void * i_rest; /* rest... */ 19 19 int fi_rest; 20 20
Note: See TracChangeset
for help on using the changeset viewer.