summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMonty <xiphmont@xiph.org>2002-07-01 11:20:20 +0000
committerMonty <xiphmont@xiph.org>2002-07-01 11:20:20 +0000
commit26c664f7448b03606aa16111bab2c76fd611bff2 (patch)
tree0749bfb761ee7cabb7bc55d2c7c2e99788093ba3 /include
parent55803d423180dd957bda10d4137e903407f8ea58 (diff)
downloadlibvorbis-git-26c664f7448b03606aa16111bab2c76fd611bff2.tar.gz
new ectl calls for lowpass and impulse block tweaking
fix some accidentally untrained books for mid/high rate stereo add 44kHz mono modes (32kHz - 280kHz) tone down bass ATH to avoid stressing floor svn path=/trunk/vorbis/; revision=3463
Diffstat (limited to 'include')
-rw-r--r--include/vorbis/vorbisenc.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/vorbis/vorbisenc.h b/include/vorbis/vorbisenc.h
index ec9ee8c7..ed2210a5 100644
--- a/include/vorbis/vorbisenc.h
+++ b/include/vorbis/vorbisenc.h
@@ -11,7 +11,7 @@
********************************************************************
function: vorbis encode-engine setup
- last mod: $Id: vorbisenc.h,v 1.9 2002/06/30 08:45:03 xiphmont Exp $
+ last mod: $Id: vorbisenc.h,v 1.10 2002/07/01 11:20:10 xiphmont Exp $
********************************************************************/
@@ -65,6 +65,12 @@ extern int vorbis_encode_ctl(vorbis_info *vi,int number,void *arg);
#define OV_ECTL_RATEMANAGE_AVG 0x12
#define OV_ECTL_RATEMANAGE_HARD 0x13
+#define OV_ECTL_LOWPASS_GET 0x20
+#define OV_ECTL_LOWPASS_SET 0x21
+
+#define OV_ECTL_IBLOCK_GET 0x30
+#define OV_ECTL_IBLOCK_SET 0x31
+
struct ovectl_ratemanage_arg {
int management_active;