Make dump_modes.c include the arguments in the output.
[opus.git] / libcelt / dump_modes.c
index 0f411af..359ced9 100644 (file)
 void dump_modes(FILE *file, CELTMode **modes, int nb_modes)
 {
    int i, j, k;
-   fprintf(file, "/* The contents of this file is automatically generated by dump_modes.c\n");
-   fprintf(file, "   and contains static definitions for some pre-defined modes */\n");
+   fprintf(file, "/* The contents of this file was automatically generated by dump_modes.c\n");
+   fprintf(file, "   with arguments:");
+   for (i=0;i<nb_modes;i++)
+   {
+      CELTMode *mode = modes[i];
+      fprintf(file, " %d %d",mode->Fs,mode->shortMdctSize*mode->nbShortMdcts);
+   }
+   fprintf(file, "\n   It contains static definitions for some pre-defined modes. */\n");
    fprintf(file, "#include \"modes.h\"\n");
    fprintf(file, "#include \"rate.h\"\n");