[FFmpeg-soc] [soc]: r2965 - aacenc/aacpsy.h
kostya
subversion at mplayerhq.hu
Fri Aug 1 11:18:04 CEST 2008
Author: kostya
Date: Fri Aug 1 11:18:03 2008
New Revision: 2965
Log:
Add some model flags
Modified:
aacenc/aacpsy.h
Modified: aacenc/aacpsy.h
==============================================================================
--- aacenc/aacpsy.h (original)
+++ aacenc/aacpsy.h Fri Aug 1 11:18:03 2008
@@ -34,6 +34,18 @@ enum AACPsyModelType{
AAC_NB_PSY_MODELS ///< total number of psychoacoustic models
};
+enum AACPsyModelMode{
+ PSY_MODE_CBR, ///< follow bitrate as closely as possible
+ PSY_MODE_ABR, ///< try to achieve bitrate but actual bitrate may differ significantly
+ PSY_MODE_QUALITY, ///< try to achieve set quality instead of bitrate
+};
+
+#define PSY_MODEL_MODE_MASK 0x0000000F ///< bit fields for storing mode (CBR, ABR, VBR)
+#define PSY_MODEL_NO_PULSE 0x00000010 ///< disable pulse searching
+#define PSY_MODEL_NO_SWITCH 0x00000020 ///< disable window switching
+
+#define PSY_MODEL_MODE(a) ((a) & PSY_MODEL_MODE_MASK)
+
/**
* context used by psychoacoustic model
*/
More information about the FFmpeg-soc
mailing list