- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tests/src/io/base-source_custom.h
r6200052 r7fc8406 94 94 if (read != hop_size) return 1; 95 95 96 // read again in undersized vector97 del_fvec(vec);98 vec = new_fvec(hop_size - 1);99 aubio_source_custom_do(s, vec, &read);100 if (read != hop_size - 1) return 1;101 102 // read again in oversized vector103 del_fvec(vec);104 vec = new_fvec(hop_size + 1);105 aubio_source_custom_do(s, vec, &read);106 if (read != hop_size) return 1;107 108 96 // seek to 0 109 97 if(aubio_source_custom_seek(s, 0)) return 1; 110 98 111 99 // read again as multiple channels 112 aubio_source_custom_do_multi(s, mat, &read);113 if (read != hop_size) return 1;114 115 // read again as multiple channels in an undersized matrix116 del_fmat(mat);117 mat = new_fmat(channels - 1, hop_size);118 aubio_source_custom_do_multi(s, mat, &read);119 if (read != hop_size) return 1;120 121 // read again as multiple channels in an undersized matrix122 del_fmat(mat);123 mat = new_fmat(channels, hop_size - 1);124 aubio_source_custom_do_multi(s, mat, &read);125 if (read != hop_size - 1) return 1;126 127 // read again as multiple channels in an oversized matrix128 del_fmat(mat);129 mat = new_fmat(channels + 1, hop_size);130 aubio_source_custom_do_multi(s, mat, &read);131 if (read != hop_size) return 1;132 133 // read again as multiple channels in an oversized matrix134 del_fmat(mat);135 mat = new_fmat(channels, hop_size + 1);136 100 aubio_source_custom_do_multi(s, mat, &read); 137 101 if (read != hop_size) return 1; … … 142 106 aubio_source_custom_close(s); 143 107 144 // reading after close fails145 del_fvec(vec);146 vec = new_fvec(hop_size);147 aubio_source_custom_do(s, vec, &read);148 del_fmat(mat);149 mat = new_fmat(channels, hop_size);150 aubio_source_custom_do_multi(s, mat, &read);151 152 108 del_aubio_source_custom(s); 153 109 del_fmat(mat); 154 110 del_fvec(vec); 155 156 // shouldn't crash on null (bypassed, only check del_aubio_source)157 // del_aubio_source_custom(NULL);158 111 159 112 return run_on_default_source(base_main);
Note: See TracChangeset
for help on using the changeset viewer.