summaryrefslogtreecommitdiff
path: root/sys/src/cmd/audio/libvorbis/highlevel.h
diff options
context:
space:
mode:
authorftrvxmtrx <ftrvxmtrx@gmail.com>2016-03-10 22:43:00 +0100
committerftrvxmtrx <ftrvxmtrx@gmail.com>2016-03-10 22:43:00 +0100
commitfb1551e9973ee86ccdd0ed8b125de97e9865e5ba (patch)
treef6a01c5de357cc2fd6037cce202a45fe36ec42a8 /sys/src/cmd/audio/libvorbis/highlevel.h
parent0276031c011d28f182492ebbee34df35b005b4f9 (diff)
libvorbis: update to 1.3.5
Diffstat (limited to 'sys/src/cmd/audio/libvorbis/highlevel.h')
-rw-r--r--sys/src/cmd/audio/libvorbis/highlevel.h34
1 files changed, 17 insertions, 17 deletions
diff --git a/sys/src/cmd/audio/libvorbis/highlevel.h b/sys/src/cmd/audio/libvorbis/highlevel.h
index efca244dc..e38f370fd 100644
--- a/sys/src/cmd/audio/libvorbis/highlevel.h
+++ b/sys/src/cmd/audio/libvorbis/highlevel.h
@@ -5,13 +5,13 @@
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
* *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
- * by the XIPHOPHORUS Company http://www.xiph.org/ *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009 *
+ * by the Xiph.Org Foundation http://www.xiph.org/ *
* *
********************************************************************
- function: highlevel encoder setup struct seperated out for vorbisenc clarity
- last mod: $Id: highlevel.h,v 1.4 2002/07/01 11:20:11 xiphmont Exp $
+ function: highlevel encoder setup struct separated out for vorbisenc clarity
+ last mod: $Id: highlevel.h 17195 2010-05-05 21:49:51Z giles $
********************************************************************/
@@ -21,38 +21,38 @@ typedef struct highlevel_byblocktype {
double noise_bias_setting;
double noise_compand_setting;
} highlevel_byblocktype;
-
+
typedef struct highlevel_encode_setup {
- void *setup;
int set_in_stone;
-
+ const void *setup;
double base_setting;
- double long_setting;
- double short_setting;
+
double impulse_noisetune;
+ /* bitrate management below all settable */
+ float req;
int managed;
long bitrate_min;
- long bitrate_av_lo;
- long bitrate_av_hi;
+ long bitrate_av;
+ double bitrate_av_damp;
long bitrate_max;
- double bitrate_limit_window;
- double bitrate_av_window;
- double bitrate_av_window_center;
-
+ long bitrate_reservoir;
+ double bitrate_reservoir_bias;
+
int impulse_block_p;
int noise_normalize_p;
+ int coupling_p;
double stereo_point_setting;
double lowpass_kHz;
+ int lowpass_altered;
double ath_floating_dB;
double ath_absolute_dB;
double amplitude_track_dBpersec;
double trigger_setting;
-
+
highlevel_byblocktype block[4]; /* padding, impulse, transition, long */
} highlevel_encode_setup;
-