Skip to content
Snippets Groups Projects
Commit 535efb07 authored by Gregory Maxwell's avatar Gregory Maxwell
Browse files

Add missing packet_get_nb_samples test coverage and fix test output.

parent 119d53c9
No related branches found
No related tags found
No related merge requests found
...@@ -226,15 +226,20 @@ opus_int32 test_dec_api(void) ...@@ -226,15 +226,20 @@ opus_int32 test_dec_api(void)
VG_UNDEF(packet,sizeof(packet)); VG_UNDEF(packet,sizeof(packet));
packet[0]=0; packet[0]=0;
if(opus_packet_get_nb_samples(packet,1,48000)!=480)test_failed();
if(opus_decoder_get_nb_samples(dec,packet,1)!=480)test_failed(); if(opus_decoder_get_nb_samples(dec,packet,1)!=480)test_failed();
cfgs++; if(opus_packet_get_nb_samples(packet,1,48000)!=480)test_failed();
if(opus_packet_get_nb_samples(packet,1,96000)!=960)test_failed();
if(opus_packet_get_nb_samples(packet,1,32000)!=320)test_failed();
if(opus_packet_get_nb_samples(packet,1,8000)!=80)test_failed();
packet[0]=3;
if(opus_packet_get_nb_samples(packet,1,24000)!=OPUS_INVALID_PACKET)test_failed();
packet[0]=(63<<2)|3; packet[0]=(63<<2)|3;
packet[1]=63; packet[1]=63;
if(opus_packet_get_nb_samples(packet,0,24000)!=OPUS_BAD_ARG)test_failed();
if(opus_packet_get_nb_samples(packet,2,48000)!=OPUS_INVALID_PACKET)test_failed(); if(opus_packet_get_nb_samples(packet,2,48000)!=OPUS_INVALID_PACKET)test_failed();
if(opus_decoder_get_nb_samples(dec,packet,2)!=OPUS_INVALID_PACKET)test_failed(); if(opus_decoder_get_nb_samples(dec,packet,2)!=OPUS_INVALID_PACKET)test_failed();
fprintf(stdout," opus_{packet,decoder}_get_nb_samples() ................ OK.\n"); fprintf(stdout," opus_{packet,decoder}_get_nb_samples() ....... OK.\n");
cfgs++; cfgs+=9;
if(OPUS_BAD_ARG!=opus_packet_get_nb_frames(packet,0))test_failed(); if(OPUS_BAD_ARG!=opus_packet_get_nb_frames(packet,0))test_failed();
for(i=0;i<256;i++) { for(i=0;i<256;i++) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment