All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.vacco.libmp3lame.JQntStateVar Maven / Gradle / Ivy

The newest version!
package io.vacco.libmp3lame;

/** variables used by quantize.c */
final class JQntStateVar {
  /* variables for nspsytune */
  final float longfact[] = new float[Jencoder.SBMAX_l];
  final float shortfact[] = new float[Jencoder.SBMAX_s];
  float masking_lower;
  float mask_adjust; /* the dbQ stuff */
  float mask_adjust_short; /* the dbQ stuff */
  final int OldValue[] = new int[2];
  final int CurrentStep[] = new int[2];
  final boolean pseudohalf[] = new boolean[Jencoder.SFBMAX];
  boolean sfb21_extra; /* will be set in lame_init_params */
  /**
   * 0 = no substep 1 = use substep shaping at last step(VBR only) (not implemented yet) 2 = use
   * substep inside loop 3 = use substep inside loop and last step
   */
  int substep_shaping;

  final byte bv_scf[] = new byte[576];
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy