#include "options.h"


Go to the source code of this file.
Data Structures | |
| struct | g_thres |
| struct | mask |
Defines | |
| #define | DFLT_LAY 2 |
| #define | DFLT_MOD 'j' |
| #define | DFLT_PSY 1 |
| #define | DFLT_SFQ 44.1 |
| #define | DFLT_EMP 'n' |
| #define | DFLT_EXT ".mp2" |
| #define | DFLT_BRI 10 |
| #define | FILETYPE_ENCODE 'TEXT' |
| #define | CREATOR_ENCODE 'MpgD' |
| #define | NOISY_MIN_MNR 0.0 |
| #define | CB_FRACTION 0.33 |
| #define | MAX_SNR 1000 |
| #define | NOISE 10 |
| #define | TONE 20 |
| #define | DBMIN -200.0 |
| #define | LAST -1 |
| #define | STOP -100 |
| #define | POWERNORM 90.3090 |
| #define | LOGBLKSIZE 10 |
| #define | BLKSIZE 1024 |
| #define | HBLKSIZE 513 |
| #define | CBANDS 64 |
| #define | LXMIN 32.0 |
Typedefs | |
| typedef int | IFFT2 [FFT_SIZE/2] |
| typedef int | IFFT [FFT_SIZE] |
| typedef double | D9 [9] |
| typedef double | D10 [10] |
| typedef double | D640 [640] |
| typedef double | D1408 [1408] |
| typedef double | DFFT2 [FFT_SIZE/2] |
| typedef double | DFFT [FFT_SIZE] |
| typedef double | DSBL [SBLIMIT] |
| typedef double | D2SBL [2][SBLIMIT] |
| typedef struct g_thres * | g_ptr |
| typedef struct mask * | mask_ptr |
| typedef int | ICB [CBANDS] |
| typedef int | IHBLK [HBLKSIZE] |
| typedef FLOAT | F32 [32] |
| typedef FLOAT | F2_32 [2][32] |
| typedef FLOAT | FCB [CBANDS] |
| typedef FLOAT | FCBCB [CBANDS][CBANDS] |
| typedef FLOAT | FBLK [BLKSIZE] |
| typedef FLOAT | FHBLK [HBLKSIZE] |
| typedef FLOAT | F2HBLK [2][HBLKSIZE] |
| typedef FLOAT | F22HBLK [2][2][HBLKSIZE] |
| typedef double | DCB [CBANDS] |
| #define CBANDS 64 |
Definition at line 42 of file encoder.h.
Referenced by psycho_2(), psycho_2_init(), psycho_3_init(), psycho_4(), and psycho_4_init().
| #define DBMIN -200.0 |
Definition at line 31 of file encoder.h.
Referenced by psycho_1_noise_label(), psycho_1_subsampling(), psycho_1_threshold(), psycho_1_tonal_label(), psycho_3_decimation(), psycho_3_noise_label(), psycho_3_spl(), psycho_3_threshold(), psycho_3_tonal_label(), and psycho_3_tonal_label_range().
| #define DFLT_EMP 'n' |
| #define DFLT_EXT ".mp2" |
| #define DFLT_LAY 2 |
| #define DFLT_MOD 'j' |
| #define DFLT_PSY 1 |
| #define DFLT_SFQ 44.1 |
| #define HBLKSIZE 513 |
Definition at line 41 of file encoder.h.
Referenced by psycho_2(), psycho_2_init(), psycho_2_read_absthr(), psycho_3(), psycho_3_decimation(), psycho_3_init(), psycho_3_spl(), psycho_3_threshold(), psycho_4(), and psycho_4_init().
| #define LXMIN 32.0 |
| #define NOISY_MIN_MNR 0.0 |
Definition at line 23 of file encoder.h.
Referenced by a_bit_allocation(), bits_for_nonoise(), and VBR_bits_for_nonoise().
| #define POWERNORM 90.3090 |
Definition at line 34 of file encoder.h.
Referenced by psycho_1_hann_fft_pickmax(), and psycho_3_powerdensityspectrum().
| #define STOP -100 |
Definition at line 33 of file encoder.h.
Referenced by TrackCanvas::button_press_event(), New::create_new_project(), StopButton::handle_event(), PlayTransport::handle_transport(), PlayTransport::keypress_event(), MWindowGUI::keypress_event(), CWindowGUI::keypress_event(), MWindow::load_filenames(), EditPanel::next_label(), PlaybackEngine::PlaybackEngine(), EditPanel::prev_label(), psycho_1_dump(), psycho_1_hann_fft_pickmax(), psycho_1_subsampling(), psycho_1_threshold(), psycho_1_tonal_label(), MWindow::redo_entry(), TransportCommand::reset(), RenderEngine::run(), PlaybackEngine::run(), VTimeBar::select_label(), MTimeBar::select_label(), CTimeBar::select_label(), MTimeBar::stop_playback(), MWindow::sync_parameters(), MWindow::undo_entry(), and PlaybackEngine::~PlaybackEngine().
| #define TONE 20 |
Definition at line 30 of file encoder.h.
Referenced by psycho_1_noise_label(), psycho_1_tonal_label(), psycho_3_decimation(), psycho_3_dump(), psycho_3_threshold(), and psycho_3_tonal_label_range().
1.5.5