Lines Matching defs:dec

58    OpusDecoder *dec[5*2];
82 dec[t] = opus_decoder_create(fs, c, &err);
83 if(err!=OPUS_OK || dec[t]==NULL)test_failed();
90 memcpy(dec2,dec[t],opus_decoder_get_size(c));
91 memset(dec[t],255,opus_decoder_get_size(c));
92 opus_decoder_destroy(dec[t]);
94 dec[t]=dec2;
109 out_samples = opus_decode(dec[t], 0, 0, outbuf, 120/factor, fec);
111 if(opus_decoder_ctl(dec[t], OPUS_GET_LAST_PACKET_DURATION(&dur))!=OPUS_OK)test_failed();
115 out_samples = opus_decode(dec[t], 0, 0, outbuf, 120/factor+2, fec);
119 out_samples = opus_decode(dec[t], 0, -1, outbuf, 120/factor, fec);
121 out_samples = opus_decode(dec[t], 0, 1, outbuf, 120/factor, fec);
123 out_samples = opus_decode(dec[t], 0, 10, outbuf, 120/factor, fec);
125 out_samples = opus_decode(dec[t], 0, fast_rand(), outbuf, 120/factor, fec);
127 if(opus_decoder_ctl(dec[t], OPUS_GET_LAST_PACKET_DURATION(&dur))!=OPUS_OK)test_failed();
131 out_samples = opus_decode(dec[t], packet, 0, outbuf, 120/factor, fec);
136 out_samples = opus_decode(dec[t], packet, 0, outbuf, 0, fec);
138 out_samples = opus_decode(dec[t], packet, 0, 0, 0, fec);
143 out_samples = opus_decode(dec[t], packet, -1, outbuf, MAX_FRAME_SAMP, fec);
145 out_samples = opus_decode(dec[t], packet, INT_MIN, outbuf, MAX_FRAME_SAMP, fec);
147 out_samples = opus_decode(dec[t], packet, -1, outbuf, -1, fec);
151 out_samples = opus_decode(dec[t], packet, 1, outbuf, MAX_FRAME_SAMP, fec?-1:2);
155 if(opus_decoder_ctl(dec[t], OPUS_RESET_STATE)!=OPUS_OK)test_failed();
158 fprintf(stdout," dec[all] initial frame PLC OK.\n");
172 expected[t]=opus_decoder_get_nb_samples(dec[t],packet,1);
181 out_samples = opus_decode(dec[t], packet, 3, outbuf, MAX_FRAME_SAMP, 0);
183 if(opus_decoder_ctl(dec[t], OPUS_GET_LAST_PACKET_DURATION(&dur))!=OPUS_OK)test_failed();
185 opus_decoder_ctl(dec[t], OPUS_GET_FINAL_RANGE(&dec_final_range1));
196 out_samples = opus_decode(dec[t], 0, 0, outbuf, expected[t], 0);
198 if(opus_decoder_ctl(dec[t], OPUS_GET_LAST_PACKET_DURATION(&dur))!=OPUS_OK)test_failed();
205 out_samples = opus_decode(dec[t], 0, 0, outbuf, 120/factor, 0);
207 if(opus_decoder_ctl(dec[t], OPUS_GET_LAST_PACKET_DURATION(&dur))!=OPUS_OK)test_failed();
210 out_samples = opus_decode(dec[t], packet, 2, outbuf, expected[t]-1, 0);
214 fprintf(stdout," dec[all] all 2-byte prefix for length 3 and PLC, all modes (64) OK.\n");
220 for(t=0;t<5*2;t++)opus_decoder_destroy(dec[t]);
252 out_samples = opus_decode(dec[t], packet, 4, outbuf, MAX_FRAME_SAMP, 0);
254 opus_decoder_ctl(dec[t], OPUS_GET_FINAL_RANGE(&dec_final_range1));
258 fprintf(stdout," dec[%3d] all 3-byte prefix for length 4, mode %2d OK.\n",t,cmodes[mode]);
270 out_samples = opus_decode(dec[t], packet, 4, outbuf, MAX_FRAME_SAMP, 0);
272 opus_decoder_ctl(dec[t], OPUS_GET_FINAL_RANGE(&dec_final_range1));
276 fprintf(stdout," dec[%3d] all 3-byte prefix for length 4, mode %2d OK.\n",t,lmodes[mode]);
284 for(t=0;t<5*2;t++)expected[t]=opus_decoder_get_nb_samples(dec[t],packet,1);
291 out_samples = opus_decode(dec[t], packet, j+1, outbuf, MAX_FRAME_SAMP, 0);
293 opus_decoder_ctl(dec[t], OPUS_GET_FINAL_RANGE(&dec_final_range1));
299 fprintf(stdout," dec[all] random packets, all modes (64), every 8th size from from %d bytes to maximum OK.\n",2+skip);
307 for(t=0;t<5*2;t++)expected[t]=opus_decoder_get_nb_samples(dec[t],packet,plen);
309 memcpy(decbak,dec[0],decsize);
311 memcpy(decbak,dec[0],decsize);
313 memcpy(decbak,dec[0],decsize);
318 out_samples = opus_decode(dec[t], packet, plen+1, outbuf, MAX_FRAME_SAMP, 0);
322 if(opus_decoder_ctl(dec[t], OPUS_GET_LAST_PACKET_DURATION(&dur))!=OPUS_OK)test_failed();
326 fprintf(stdout," dec[all] random packets, all mode pairs (4096), %d bytes/frame OK.\n",plen+1);
334 expected=opus_decoder_get_nb_samples(dec[t],packet,plen);
338 out_samples = opus_decode(dec[t], packet, plen+1, outbuf, MAX_FRAME_SAMP, 0);
342 fprintf(stdout," dec[%3d] random packets, all mode pairs (4096)*10, %d bytes/frame OK.\n",t,plen+1);
356 out_samples=opus_decode(dec[t], packet, tlen[i], outbuf, MAX_FRAME_SAMP, 0);
359 fprintf(stdout," dec[%3d] pre-selected random packets OK.\n",t);
363 for(t=0;t<5*2;t++)opus_decoder_destroy(dec[t]);