xref: /aosp_15_r20/external/libopus/dnn/lossgen_demo.c (revision a58d3d2adb790c104798cd88c8a3aff4fa8b82cc)
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include "lossgen.h"
main(int argc,char ** argv)4 int main(int argc, char **argv)
5 {
6    LossGenState st;
7    long num_packets;
8    long i;
9    float percent;
10    if (argc != 3) {
11       fprintf(stderr, "usage: %s <percent_loss> <nb packets>\n", argv[0]);
12       return 1;
13    }
14    lossgen_init(&st);
15    percent = atof(argv[1]);
16    num_packets = atol(argv[2]);
17    /*printf("loss: %f %d\n", percent, num_packets);*/
18    for (i=0;i<num_packets;i++) {
19       printf("%d\n", sample_loss(&st, percent*0.01f));
20    }
21    return 0;
22 }
23