Commit 7461e9ae authored by Michael Niedermayer's avatar Michael Niedermayer

swr-test: use formats array

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 69f3af95
...@@ -134,6 +134,7 @@ static void setup_array(uint8_t *out[SWR_CH_MAX], uint8_t *in, enum AVSampleForm ...@@ -134,6 +134,7 @@ static void setup_array(uint8_t *out[SWR_CH_MAX], uint8_t *in, enum AVSampleForm
int main(int argc, char **argv){ int main(int argc, char **argv){
int in_sample_rate, out_sample_rate, ch ,i, in_ch_layout_index, out_ch_layout_index, osr, flush_count; int in_sample_rate, out_sample_rate, ch ,i, in_ch_layout_index, out_ch_layout_index, osr, flush_count;
int in_sample_fmt_index, out_sample_fmt_index;
uint64_t in_ch_layout, out_ch_layout; uint64_t in_ch_layout, out_ch_layout;
enum AVSampleFormat in_sample_fmt, out_sample_fmt; enum AVSampleFormat in_sample_fmt, out_sample_fmt;
uint8_t array_in[SAMPLES*8*8]; uint8_t array_in[SAMPLES*8*8];
...@@ -151,8 +152,10 @@ int main(int argc, char **argv){ ...@@ -151,8 +152,10 @@ int main(int argc, char **argv){
in_sample_rate=16000; in_sample_rate=16000;
for(osr=0; osr<FF_ARRAY_ELEMS(rates); osr++){ for(osr=0; osr<FF_ARRAY_ELEMS(rates); osr++){
out_sample_rate= rates[osr]; out_sample_rate= rates[osr];
for(in_sample_fmt= AV_SAMPLE_FMT_U8; in_sample_fmt<=AV_SAMPLE_FMT_DBL; in_sample_fmt++){ for(in_sample_fmt_index=0; in_sample_fmt_index<FF_ARRAY_ELEMS(formats); in_sample_fmt_index++){
for(out_sample_fmt= AV_SAMPLE_FMT_U8; out_sample_fmt<=AV_SAMPLE_FMT_DBL; out_sample_fmt++){ in_sample_fmt = formats[in_sample_fmt_index];
for(out_sample_fmt_index=0; out_sample_fmt_index<FF_ARRAY_ELEMS(formats); out_sample_fmt_index++){
out_sample_fmt = formats[out_sample_fmt_index];
for(in_ch_layout_index=0; in_ch_layout_index < FF_ARRAY_ELEMS(layouts); in_ch_layout_index++){ for(in_ch_layout_index=0; in_ch_layout_index < FF_ARRAY_ELEMS(layouts); in_ch_layout_index++){
int in_ch_count; int in_ch_count;
in_ch_layout= layouts[in_ch_layout_index]; in_ch_layout= layouts[in_ch_layout_index];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment