diff options
author | ftrvxmtrx <ftrvxmtrx@gmail.com> | 2016-03-10 22:43:00 +0100 |
---|---|---|
committer | ftrvxmtrx <ftrvxmtrx@gmail.com> | 2016-03-10 22:43:00 +0100 |
commit | fb1551e9973ee86ccdd0ed8b125de97e9865e5ba (patch) | |
tree | f6a01c5de357cc2fd6037cce202a45fe36ec42a8 /sys/src/cmd/audio/libvorbis/highlevel.h | |
parent | 0276031c011d28f182492ebbee34df35b005b4f9 (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.h | 34 |
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; - |