mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-10 00:23:32 +02:00
autotools
dox2-src
help
images
include
lib-src
FileDialog
expat
ffmpeg
lame
lib-widget-extra
libflac
libid3tag
libmad
libnyquist
libogg
libscorealign
libsndfile
libsoxr
libvamp
libvorbis
lv2
mod-null
mod-nyq-bench
mod-script-pipe
mod-track-panel
portaudio-v19
portburn
portmidi
portmixer
portsmf
sbsms
soundtouch
twolame
build-scripts
doc
frontend
libtwolame
Makefile.am
Makefile.in
ath.c
ath.h
availbits.c
availbits.h
bitbuffer.c
bitbuffer.h
bitbuffer_inline.h
common.h
config.h.in
crc.c
crc.h
dab.c
dab.h
encode.c
encode.h
energy.c
energy.h
enwindow.h
fft.c
fft.h
get_set.c
mem.c
mem.h
psycho_0.c
psycho_0.h
psycho_1.c
psycho_1.h
psycho_1_critband.h
psycho_1_freqtable.h
psycho_2.c
psycho_2.h
psycho_2_absthr.h
psycho_3.c
psycho_3.h
psycho_4.c
psycho_4.h
psycho_n1.c
psycho_n1.h
subband.c
subband.h
twolame.c
twolame.h
util.c
util.h
simplefrontend
tests
win32
AUTHORS
COPYING
ChangeLog
Makefile.am
Makefile.in
README
TODO
autogen.sh
configure
configure.ac
fix-tests.patch
twolame.pc.in
Makefile.am
Makefile.in
audacity-patches.txt
dist-libsoxr.mk
dist-libvamp.mk
dist-portaudio.mk
locale
m4
mac
nyquist
plug-ins
presets
qa
scripts
src
tests
win
.gitattributes
.gitignore
.travis.yml
ABOUT-NLS
LICENSE.txt
Makefile.am
Makefile.in
README.txt
audacity.dox
branches.txt
configure
configure.ac
po
todo.txt
40 lines
1.3 KiB
C
40 lines
1.3 KiB
C
/*
|
|
* TwoLAME: an optimized MPEG Audio Layer Two encoder
|
|
*
|
|
* Copyright (C) 2001-2004 Michael Cheng
|
|
* Copyright (C) 2004-2006 The TwoLAME Project
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2.1 of the License, or (at your option) any later version.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with this library; if not, write to the Free Software
|
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
*
|
|
* $Id$
|
|
*
|
|
*/
|
|
|
|
|
|
#ifndef _DAB_H_
|
|
#define _DAB_H_
|
|
|
|
void dab_crc_calc(twolame_options * glopts,
|
|
unsigned int bit_alloc[2][SBLIMIT],
|
|
unsigned int scfsi[2][SBLIMIT],
|
|
unsigned int scalar[2][3][SBLIMIT], unsigned int *crc, int i);
|
|
|
|
void dab_crc_update(unsigned int, unsigned int, unsigned int *);
|
|
|
|
#endif
|
|
|
|
|
|
// vim:ts=4:sw=4:nowrap:
|