Avoids having the Opus-level "arch" be set to 0 on encoder/decoder reset

This commit is contained in:
Jean-Marc Valin 2015-12-30 14:21:34 -05:00
parent 9a08ae0d3d
commit fa73e75f70
2 changed files with 2 additions and 2 deletions

View file

@ -59,6 +59,7 @@ struct OpusDecoder {
opus_int32 Fs; /** Sampling rate (at the API level) */
silk_DecControlStruct DecControl;
int decode_gain;
int arch;
/* Everything beyond this point gets cleared on a reset */
#define OPUS_DECODER_RESET_START stream_channels
@ -75,7 +76,6 @@ struct OpusDecoder {
#endif
opus_uint32 rangeFinal;
int arch;
};

View file

@ -81,6 +81,7 @@ struct OpusEncoder {
int lsb_depth;
int encoder_buffer;
int lfe;
int arch;
#define OPUS_ENCODER_RESET_START stream_channels
int stream_channels;
@ -105,7 +106,6 @@ struct OpusEncoder {
int analysis_offset;
#endif
opus_uint32 rangeFinal;
int arch;
};
/* Transition tables for the voice and music. First column is the