gitextract_4hj81sl5/ ├── COPYING ├── INSTALL ├── MANIFEST.in ├── Makefile ├── TODO ├── audiotools/ │ ├── __init__.py │ ├── accuraterip.py │ ├── aiff.py │ ├── ape.py │ ├── au.py │ ├── cdtoc.py │ ├── coverartarchive.py │ ├── cue/ │ │ ├── __init__.py │ │ ├── tokrules.py │ │ └── yaccrules.py │ ├── flac.py │ ├── freedb.py │ ├── id3.py │ ├── id3v1.py │ ├── image.py │ ├── m4a.py │ ├── m4a_atoms.py │ ├── mp3.py │ ├── mpc.py │ ├── musicbrainz.py │ ├── ogg.py │ ├── opus.py │ ├── player.py │ ├── ply/ │ │ ├── README │ │ ├── __init__.py │ │ ├── lex.py │ │ └── yacc.py │ ├── speex.py │ ├── text.py │ ├── toc/ │ │ ├── __init__.py │ │ ├── tokrules.py │ │ └── yaccrules.py │ ├── tta.py │ ├── ui.py │ ├── vorbis.py │ ├── vorbiscomment.py │ ├── wav.py │ └── wavpack.py ├── audiotools-config ├── cdda2track ├── cddainfo ├── cddaplay ├── coverbrowse ├── coverdump ├── covertag ├── docs/ │ ├── COPYING │ ├── Makefile │ ├── audiotools-config.xml │ ├── audiotools.cfg.xml │ ├── cdda2track.xml │ ├── cddainfo.xml │ ├── cddaplay.xml │ ├── coverbrowse.xml │ ├── coverdump.xml │ ├── covertag.xml │ ├── dvda2track.xml │ ├── dvdainfo.xml │ ├── manpagexml.py │ ├── programming/ │ │ ├── Makefile │ │ └── source/ │ │ ├── audiotools.rst │ │ ├── audiotools_accuraterip.rst │ │ ├── audiotools_bitstream.rst │ │ ├── audiotools_cdio.rst │ │ ├── audiotools_cue.rst │ │ ├── audiotools_dvda.rst │ │ ├── audiotools_freedb.rst │ │ ├── audiotools_musicbrainz.rst │ │ ├── audiotools_pcm.rst │ │ ├── audiotools_pcmconverter.rst │ │ ├── audiotools_player.rst │ │ ├── audiotools_replaygain.rst │ │ ├── audiotools_toc.rst │ │ ├── audiotools_ui.rst │ │ ├── conf.py │ │ ├── huffman.dot │ │ ├── index.rst │ │ └── metadata.rst │ ├── track2cdda.xml │ ├── track2track.xml │ ├── trackcat.xml │ ├── trackcmp.xml │ ├── trackinfo.xml │ ├── tracklength.xml │ ├── tracklint.xml │ ├── trackplay.xml │ ├── trackrename.xml │ ├── tracksplit.xml │ ├── tracktag.xml │ └── trackverify.xml ├── dvda2track ├── dvdainfo ├── setup.cfg ├── setup.py ├── src/ │ ├── COPYING.LESSERv3 │ ├── Makefile │ ├── accuraterip.c │ ├── accuraterip.h │ ├── bitstream-table.c │ ├── bitstream.c │ ├── bitstream.h │ ├── buffer.c │ ├── buffer.h │ ├── cdiomodule.c │ ├── cdiomodule.h │ ├── common/ │ │ ├── flac_crc.c │ │ ├── flac_crc.h │ │ ├── m4a_atoms.c │ │ ├── m4a_atoms.h │ │ ├── md5.c │ │ ├── md5.h │ │ ├── tta_crc.c │ │ └── tta_crc.h │ ├── decoders/ │ │ ├── NOTES.rst │ │ ├── alac.c │ │ ├── alac.h │ │ ├── alac_residual.h │ │ ├── alac_residual.json │ │ ├── flac.c │ │ ├── flac.h │ │ ├── mp3.c │ │ ├── mp3.h │ │ ├── mpc.c │ │ ├── mpc.h │ │ ├── oggflac.c │ │ ├── oggflac.h │ │ ├── opus.c │ │ ├── opus.h │ │ ├── sine.c │ │ ├── sine.h │ │ ├── tta.c │ │ ├── tta.h │ │ ├── vorbis.c │ │ ├── vorbis.h │ │ ├── wavpack.c │ │ └── wavpack.h │ ├── decoders.c │ ├── decoders.h │ ├── dither.c │ ├── dvdamodule.c │ ├── dvdamodule.h │ ├── encoders/ │ │ ├── NOTES.rst │ │ ├── alac.c │ │ ├── alac.h │ │ ├── flac.c │ │ ├── flac.h │ │ ├── mp2.c │ │ ├── mp3.c │ │ ├── mpc.c │ │ ├── opus.c │ │ ├── tta.c │ │ ├── tta.h │ │ ├── vorbis.c │ │ ├── wavpack.c │ │ └── wavpack.h │ ├── encoders.c │ ├── encoders.h │ ├── framelist.c │ ├── framelist.h │ ├── func_io.c │ ├── func_io.h │ ├── huffman.c │ ├── huffman.h │ ├── libmpcdec/ │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── ChangeLog │ │ ├── README │ │ ├── decoder.h │ │ ├── huffman.c │ │ ├── huffman.h │ │ ├── internal.h │ │ ├── mpc_bits_reader.c │ │ ├── mpc_bits_reader.h │ │ ├── mpc_decoder.c │ │ ├── mpc_demux.c │ │ ├── mpc_reader.c │ │ ├── mpcdec_math.h │ │ ├── requant.c │ │ ├── requant.h │ │ ├── streaminfo.c │ │ └── synth_filter.c │ ├── libmpcenc/ │ │ ├── analy_filter.c │ │ ├── bitstream.c │ │ ├── encode_sv7.c │ │ ├── huffsv7.c │ │ ├── libmpcenc.h │ │ └── quant.c │ ├── libmpcpsy/ │ │ ├── ans.c │ │ ├── cvd.c │ │ ├── fft4g.c │ │ ├── fft_routines.c │ │ ├── libmpcpsy.h │ │ ├── profile.c │ │ ├── psy.c │ │ └── psy_tab.c │ ├── mini-gmp.c │ ├── mini-gmp.h │ ├── mod_bitstream.c │ ├── mod_bitstream.h │ ├── mod_defs.h │ ├── mod_ogg.c │ ├── mod_ogg.h │ ├── mpc/ │ │ ├── datatypes.h │ │ ├── minimax.h │ │ ├── mpc_crc32.c │ │ ├── mpc_types.h │ │ ├── mpcdec.h │ │ ├── mpcmath.h │ │ ├── reader.h │ │ └── streaminfo.h │ ├── ogg.c │ ├── ogg.h │ ├── ogg_crc.c │ ├── ogg_crc.h │ ├── output/ │ │ ├── alsa.c │ │ ├── alsa.h │ │ ├── core_audio.c │ │ ├── core_audio.h │ │ ├── pulseaudio.c │ │ ├── pulseaudio.h │ │ ├── sfifo.c │ │ └── sfifo.h │ ├── output.c │ ├── parson.c │ ├── parson.h │ ├── pcm.c │ ├── pcm.h │ ├── pcm_conv.c │ ├── pcm_conv.h │ ├── pcmconverter.c │ ├── pcmconverter.h │ ├── pcmreader.c │ ├── pcmreader.h │ ├── read_bits_table_be.h │ ├── read_bits_table_le.h │ ├── read_unary_table_be.h │ ├── read_unary_table_le.h │ ├── replaygain.c │ ├── replaygain.h │ ├── samplerate/ │ │ ├── common.h │ │ ├── fastest_coeffs.h │ │ ├── float_cast.h │ │ ├── high_qual_coeffs.h │ │ ├── mid_qual_coeffs.h │ │ ├── samplerate.c │ │ ├── samplerate.h │ │ ├── src_linear.c │ │ ├── src_sinc.c │ │ └── src_zoh.c │ ├── unread_bit_table_be.h │ └── unread_bit_table_le.h ├── test/ │ ├── 1h.flac │ ├── 1m.flac │ ├── 1s.flac │ ├── aiff-1ch.aiff │ ├── aiff-2ch.aiff │ ├── aiff-6ch.aiff │ ├── aiff-8bit.aiff │ ├── aiff-metadata.aiff │ ├── aiff-misordered.aiff │ ├── aiff-nossnd.aiff │ ├── alac-allframes.m4a │ ├── apptest.sh │ ├── autotag.sh │ ├── cdda_test.cue │ ├── cdtoc1.flac │ ├── cdtoc2.flac │ ├── error.py │ ├── flac-allframes.flac │ ├── flac-disordered.flac │ ├── flac-id3-2.flac │ ├── flac-id3.flac │ ├── flac-nomask1.flac │ ├── flac-nomask2.flac │ ├── flac-nomask3.flac │ ├── flac-nomask4.flac │ ├── flac-nonmd5.flac │ ├── flac-noseektable.flac │ ├── flac-seektable.flac │ ├── freedb_test_discid-1.cue │ ├── freedb_test_discid-2.cue │ ├── freedb_test_discid-3.cue │ ├── freedb_test_discid-4.cue │ ├── freedb_test_discid-5.cue │ ├── huge.bmp.bz2 │ ├── image_test_metrics-6.tiff │ ├── imagetiff_setup.tiff │ ├── m4a-faac.m4a │ ├── m4a-faac2.m4a │ ├── m4a-faac3.m4a │ ├── m4a-itunes.m4a │ ├── m4a-nero.m4a │ ├── m4a-nero2.m4a │ ├── m4a-nero3.m4a │ ├── metadata_flac_cuesheet-1.cue │ ├── metadata_flac_cuesheet-2.cue │ ├── metadata_flac_cuesheet-3.cue │ ├── shorten-frames.shn │ ├── shorten-lpc.shn │ ├── silence.wv │ ├── sine.mp2 │ ├── test.cfg │ ├── test.py │ ├── test_cdrdao.py │ ├── test_cdrecord.py │ ├── test_core.py │ ├── test_formats.py │ ├── test_metadata.py │ ├── test_streams.py │ ├── test_utils.py │ ├── tone.flac │ ├── tone1.flac │ ├── tone2.flac │ ├── tone3.flac │ ├── tone4.flac │ ├── tone5.flac │ ├── tone6.flac │ ├── tone7.flac │ ├── tone8.flac │ ├── trackcat_pre_gap.cue │ ├── trackcat_pre_gap2.cue │ ├── trueaudio.tta │ └── wavpack-combo.wv ├── track2cdda ├── track2track ├── trackcat ├── trackcmp ├── trackinfo ├── tracklength ├── tracklint ├── trackplay ├── trackrename ├── tracksplit ├── tracktag └── trackverify