Lines Matching refs:test_sample
64 static void print_audio_bytes(const TestStruct *test_sample, void **data_planes, int nb_samples)
67 int byte_offset = av_get_bytes_per_sample(test_sample->format);
68 int buffers = av_sample_fmt_is_planar(test_sample->format)
69 ? test_sample->nb_ch : 1;
71 : nb_samples * byte_offset * test_sample->nb_ch;
106 static int write_samples_to_audio_fifo(AVAudioFifo* afifo, const TestStruct *test_sample,
112 if(nb_samples > test_sample->nb_samples_pch - offset){
115 if(offset >= test_sample->nb_samples_pch){
121 data_planes[i] = (uint8_t*)test_sample->data_planes[i] + offset_size;
127 static void test_function(const TestStruct *test_sample)
131 AVAudioFifo *afifo = av_audio_fifo_alloc(test_sample->format, test_sample->nb_ch,
132 test_sample->nb_samples_pch);
136 ret = write_samples_to_audio_fifo(afifo, test_sample, test_sample->nb_samples_pch, 0);
142 ret = write_samples_to_audio_fifo(afifo, test_sample, test_sample->nb_samples_pch, 0);
149 ret = read_samples_from_audio_fifo(afifo, &output_data, test_sample->nb_samples_pch);
154 print_audio_bytes(test_sample, output_data, ret);
163 print_audio_bytes(test_sample, output_data, ret);
174 print_audio_bytes(test_sample, output_data, ret);