SYMBOL INDEX (5779 symbols across 175 files) FILE: audiotools/__init__.py class RawConfigParser (line 39) | class RawConfigParser(RawConfigParser): method get_default (line 42) | def get_default(self, section, option, default): method set_default (line 57) | def set_default(self, section, option, value): method getint_default (line 69) | def getint_default(self, section, option, default): method getboolean_default (line 84) | def getboolean_default(self, section, option, default): class __system_binaries__ (line 109) | class __system_binaries__(object): method __init__ (line 110) | def __init__(self, config): method __getitem__ (line 113) | def __getitem__(self, command): method can_execute (line 126) | def can_execute(self, command): function __format_fields__ (line 168) | def __format_fields__(): function __default_quality__ (line 257) | def __default_quality__(audio_type): class Messenger (line 278) | class Messenger(object): method __init__ (line 281) | def __init__(self, silent=False): method output_isatty (line 295) | def output_isatty(self): method info_isatty (line 298) | def info_isatty(self): method error_isatty (line 301) | def error_isatty(self): method __print_silent__ (line 304) | def __print_silent__(self, string, stream, add_newline, flush): method __print_py2__ (line 313) | def __print_py2__(self, string, stream, add_newline, flush): method __print_py3__ (line 327) | def __print_py3__(self, string, stream, add_newline, flush): method output (line 339) | def output(self, s): method partial_output (line 349) | def partial_output(self, s): method info (line 359) | def info(self, s): method partial_info (line 369) | def partial_info(self, s): method error (line 388) | def error(self, s): method os_error (line 398) | def os_error(self, oserror): method warning (line 408) | def warning(self, s): method ansi_clearline (line 418) | def ansi_clearline(self): method ansi_uplines (line 435) | def ansi_uplines(self, lines): method ansi_cleardown (line 441) | def ansi_cleardown(self): method ansi_clearscreen (line 447) | def ansi_clearscreen(self): method terminal_size (line 453) | def terminal_size(self, fd): class SilentMessenger (line 470) | class SilentMessenger(Messenger): method __init__ (line 471) | def __init__(self): function khz (line 475) | def khz(hz): function hex_string (line 489) | def hex_string(byte_string): class output_text (line 500) | class output_text(tuple): method __new__ (line 517) | def __new__(cls, unicode_string, fg_color=None, bg_color=None, style=N... method __construct__ (line 553) | def __construct__(cls, method __repr__ (line 584) | def __repr__(self): method __open_codes__ (line 593) | def __open_codes__(cls, fg_color, bg_color, style): method __close_codes__ (line 637) | def __close_codes__(cls, fg_color, bg_color, style): method __str__ (line 667) | def __str__(self): method __str__ (line 670) | def __str__(self): method __unicode__ (line 673) | def __unicode__(self): method char_widths (line 676) | def char_widths(self): method __len__ (line 682) | def __len__(self): method fg_color (line 685) | def fg_color(self): method bg_color (line 690) | def bg_color(self): method style (line 695) | def style(self): method set_string (line 700) | def set_string(self, unicode_string, char_widths): method set_format (line 713) | def set_format(self, fg_color=None, bg_color=None, style=None): method has_formatting (line 729) | def has_formatting(self): method format (line 736) | def format(self, is_tty=False): method head (line 744) | def head(self, display_characters): method tail (line 770) | def tail(self, display_characters): method split (line 799) | def split(self, display_characters): method join (line 830) | def join(self, output_texts): class output_list (line 842) | class output_list(output_text): method __new__ (line 852) | def __new__(cls, output_texts, fg_color=None, bg_color=None, style=None): method __construct__ (line 873) | def __construct__(cls, method __unicode__ (line 903) | def __unicode__(self): method char_widths (line 906) | def char_widths(self): method __len__ (line 913) | def __len__(self): method fg_color (line 916) | def fg_color(self): method bg_color (line 921) | def bg_color(self): method style (line 926) | def style(self): method set_string (line 931) | def set_string(self, output_texts): method set_format (line 943) | def set_format(self, fg_color=None, bg_color=None, style=None): method has_formatting (line 958) | def has_formatting(self): method format (line 965) | def format(self, is_tty=False): method head (line 980) | def head(self, display_characters): method tail (line 1003) | def tail(self, display_characters): method split (line 1026) | def split(self, display_characters): class output_table (line 1058) | class output_table(object): method __init__ (line 1059) | def __init__(self): method row (line 1064) | def row(self): method blank_row (line 1071) | def blank_row(self): method divider_row (line 1076) | def divider_row(self, dividers): method format (line 1083) | def format(self, is_tty=False): class output_table_blank (line 1108) | class output_table_blank(object): method __init__ (line 1111) | def __init__(self): method blank (line 1114) | def blank(self): method column_width (line 1117) | def column_width(self, column): method format (line 1120) | def format(self, column_widths, is_tty=False): class output_table_divider (line 1126) | class output_table_divider(output_table_blank): method __init__ (line 1129) | def __init__(self, dividers): method blank (line 1132) | def blank(self): method __len__ (line 1135) | def __len__(self): method column_width (line 1138) | def column_width(self, column): method format (line 1141) | def format(self, column_widths, is_tty=False): class output_table_row (line 1151) | class output_table_row(output_table_divider): method __init__ (line 1152) | def __init__(self): method __len__ (line 1157) | def __len__(self): method column_width (line 1160) | def column_width(self, column): method format (line 1163) | def format(self, column_widths, is_tty=False): method add_column (line 1172) | def add_column(self, text, alignment="left", colspan=1): class output_table_col (line 1191) | class output_table_col(object): method __init__ (line 1192) | def __init__(self, text, alignment="left"): method minimum_width (line 1211) | def minimum_width(self): method __format_left__ (line 1214) | def __format_left__(self, column_width, is_tty): method __format_center__ (line 1225) | def __format_center__(self, column_width, is_tty): method __format_right__ (line 1240) | def __format_right__(self, column_width, is_tty): class output_table_multicol_accumulator (line 1252) | class output_table_multicol_accumulator(output_table_col): method __init__ (line 1253) | def __init__(self): method minimum_width (line 1256) | def minimum_width(self): method actual_width (line 1259) | def actual_width(self): method format (line 1262) | def format(self, column_width, is_tty): class output_table_multicol (line 1267) | class output_table_multicol(output_table_col): method __init__ (line 1268) | def __init__(self, accumulators, text, alignment="left"): method minimum_width (line 1272) | def minimum_width(self): method format (line 1275) | def format(self, column_width, is_tty): class ProgressDisplay (line 1281) | class ProgressDisplay(object): method __init__ (line 1284) | def __init__(self, messenger): method add_row (line 1294) | def add_row(self, output_line): method remove_row (line 1312) | def remove_row(self, row_index): method display_rows (line 1318) | def display_rows(self): method clear_rows (line 1331) | def clear_rows(self): method output_line (line 1340) | def output_line(self, line): class ProgressRow (line 1348) | class ProgressRow(object): method __init__ (line 1354) | def __init__(self, progress_display, row_index, output_line): method update (line 1369) | def update(self, progress): method finish (line 1374) | def finish(self): method unicode (line 1379) | def unicode(self, width): class SingleProgressDisplay (line 1425) | class SingleProgressDisplay(ProgressDisplay): method __init__ (line 1428) | def __init__(self, messenger, progress_text): method update (line 1439) | def update(self, progress): class ReplayGainProgressDisplay (line 1450) | class ReplayGainProgressDisplay(ProgressDisplay): method __init__ (line 1453) | def __init__(self, messenger): method initial_message_tty (line 1475) | def initial_message_tty(self): method initial_message_nontty (line 1480) | def initial_message_nontty(self): method update_tty (line 1487) | def update_tty(self, progress): method update_nontty (line 1497) | def update_nontty(self, progress): method final_message_tty (line 1502) | def final_message_tty(self): method final_message_nontty (line 1510) | def final_message_nontty(self): class UnsupportedFile (line 1516) | class UnsupportedFile(Exception): class InvalidFile (line 1522) | class InvalidFile(Exception): class EncodingError (line 1528) | class EncodingError(IOError): method __init__ (line 1532) | def __init__(self, error_message): method __str__ (line 1538) | def __str__(self): method __str__ (line 1541) | def __str__(self): method __unicode__ (line 1544) | def __unicode__(self): class UnsupportedChannelMask (line 1548) | class UnsupportedChannelMask(EncodingError): method __init__ (line 1551) | def __init__(self, filename, mask): method __reduce__ (line 1562) | def __reduce__(self): class UnsupportedChannelCount (line 1566) | class UnsupportedChannelCount(EncodingError): method __init__ (line 1569) | def __init__(self, filename, count): method __reduce__ (line 1580) | def __reduce__(self): class UnsupportedBitsPerSample (line 1584) | class UnsupportedBitsPerSample(EncodingError): method __init__ (line 1587) | def __init__(self, filename, bits_per_sample): method __reduce__ (line 1598) | def __reduce__(self): class DecodingError (line 1603) | class DecodingError(IOError): method __init__ (line 1609) | def __init__(self, error_message): method __str__ (line 1615) | def __str__(self): method __str__ (line 1618) | def __str__(self): method __unicode__ (line 1621) | def __unicode__(self): function file_type (line 1625) | def file_type(file): function open (line 1771) | def open(filename): class DuplicateFile (line 1792) | class DuplicateFile(Exception): method __init__ (line 1795) | def __init__(self, filename): class DuplicateOutputFile (line 1803) | class DuplicateOutputFile(Exception): method __init__ (line 1806) | def __init__(self, filename): class OutputFileIsInput (line 1814) | class OutputFileIsInput(Exception): method __init__ (line 1817) | def __init__(self, filename): class Filename (line 1825) | class Filename(tuple): method __new__ (line 1826) | def __new__(cls, filename): method from_unicode (line 1847) | def from_unicode(cls, unicode_string): method open (line 1854) | def open(self, mode): method disk_file (line 1860) | def disk_file(self): method dirname (line 1865) | def dirname(self): method basename (line 1870) | def basename(self): method expanduser (line 1875) | def expanduser(self): method abspath (line 1880) | def abspath(self): method __repr__ (line 1885) | def __repr__(self): method __eq__ (line 1888) | def __eq__(self, filename): method __ne__ (line 1905) | def __ne__(self, filename): method __hash__ (line 1908) | def __hash__(self): method __str__ (line 1914) | def __str__(self): method __unicode__ (line 1918) | def __unicode__(self): method __unicode__ (line 1921) | def __unicode__(self): function sorted_tracks (line 1925) | def sorted_tracks(audiofiles): function open_files (line 1934) | def open_files(filename_list, sorted=True, messenger=None, function open_directory (line 1992) | def open_directory(directory, sorted=True, messenger=None): function group_tracks (line 2011) | def group_tracks(tracks): class UnknownAudioType (line 2037) | class UnknownAudioType(Exception): method __init__ (line 2040) | def __init__(self, suffix): method error_msg (line 2043) | def error_msg(self, messenger): class AmbiguousAudioType (line 2049) | class AmbiguousAudioType(UnknownAudioType): method __init__ (line 2052) | def __init__(self, suffix, type_list): method error_msg (line 2056) | def error_msg(self, messenger): function filename_to_type (line 2067) | def filename_to_type(path): class ChannelMask (line 2095) | class ChannelMask(object): method __init__ (line 2190) | def __init__(self, mask): method __repr__ (line 2198) | def __repr__(self): method __str__ (line 2205) | def __str__(self): method __str__ (line 2208) | def __str__(self): method __unicode__ (line 2211) | def __unicode__(self): method __int__ (line 2218) | def __int__(self): method __eq__ (line 2228) | def __eq__(self, v): method __ne__ (line 2231) | def __ne__(self, v): method __len__ (line 2234) | def __len__(self): method defined (line 2238) | def defined(self): method undefined (line 2243) | def undefined(self): method channels (line 2248) | def channels(self): method index (line 2263) | def index(self, channel_name): method from_fields (line 2273) | def from_fields(cls, **fields): method from_channels (line 2292) | def from_channels(cls, channel_count): class PCMReader (line 2306) | class PCMReader(object): method __init__ (line 2307) | def __init__(self, sample_rate, channels, channel_mask, bits_per_sample): method __enter__ (line 2345) | def __enter__(self): method __exit__ (line 2348) | def __exit__(self, exc_type, exc_value, traceback): method read (line 2351) | def read(self, pcm_frames): method close (line 2367) | def close(self): class PCMFileReader (line 2375) | class PCMFileReader(PCMReader): method __init__ (line 2378) | def __init__(self, file, method read (line 2409) | def read(self, pcm_frames): method close (line 2440) | def close(self): method __del__ (line 2450) | def __del__(self): class PCMReaderError (line 2456) | class PCMReaderError(PCMReader): method __init__ (line 2462) | def __init__(self, error_message, method read (line 2471) | def read(self, pcm_frames): method close (line 2476) | def close(self): function to_pcm_progress (line 2482) | def to_pcm_progress(audiofile, progress): class PCMReaderProgress (line 2491) | class PCMReaderProgress(PCMReader): method __init__ (line 2492) | def __init__(self, pcmreader, total_frames, progress, current_frames=0): method read (line 2512) | def read(self, pcm_frames): method close (line 2518) | def close(self): class ReorderedPCMReader (line 2522) | class ReorderedPCMReader(PCMReader): method __init__ (line 2525) | def __init__(self, pcmreader, channel_order, channel_mask=None): method read (line 2554) | def read(self, pcm_frames): method close (line 2562) | def close(self): class ThreadedPCMReader (line 2568) | class ThreadedPCMReader(PCMReader): method __init__ (line 2577) | def __init__(self, pcmreader): method read (line 2615) | def read(self, pcm_frames): method close (line 2633) | def close(self): function transfer_data (line 2644) | def transfer_data(from_function, to_function): function transfer_framelist_data (line 2660) | def transfer_framelist_data(pcmreader, to_function, function pcm_cmp (line 2682) | def pcm_cmp(pcmreader1, pcmreader2): function pcm_frame_cmp (line 2694) | def pcm_frame_cmp(pcmreader1, pcmreader2): class PCMCat (line 2754) | class PCMCat(PCMReader): method __init__ (line 2757) | def __init__(self, pcmreaders): method read (line 2788) | def read(self, pcm_frames): method read_closed (line 2807) | def read_closed(self, pcm_frames): method close (line 2810) | def close(self): class CounterPCMReader (line 2821) | class CounterPCMReader(PCMReader): method __init__ (line 2824) | def __init__(self, pcmreader): method bytes_written (line 2833) | def bytes_written(self): method read (line 2838) | def read(self, pcm_frames): method close (line 2843) | def close(self): class LimitedFileReader (line 2847) | class LimitedFileReader(object): method __init__ (line 2848) | def __init__(self, file, total_bytes): method read (line 2852) | def read(self, x): method close (line 2865) | def close(self): class LimitedPCMReader (line 2869) | class LimitedPCMReader(PCMReader): method __init__ (line 2870) | def __init__(self, buffered_pcmreader, total_pcm_frames): method read (line 2886) | def read(self, pcm_frames): method read_closed (line 2894) | def read_closed(self, pcm_frames): method close (line 2897) | def close(self): function PCMConverter (line 2901) | def PCMConverter(pcmreader, class ReplayGainCalculator (line 2977) | class ReplayGainCalculator: method __init__ (line 2978) | def __init__(self, sample_rate): method sample_rate (line 2984) | def sample_rate(self): method __iter__ (line 2987) | def __iter__(self): method to_pcm (line 2999) | def to_pcm(self, pcmreader): class ReplayGainCalculatorReader (line 3013) | class ReplayGainCalculatorReader(PCMReader): method __init__ (line 3014) | def __init__(self, replaygain, pcmreader): method read (line 3025) | def read(self, pcm_frames): method close (line 3030) | def close(self): method title_gain (line 3040) | def title_gain(self): method title_peak (line 3046) | def title_peak(self): function resampled_frame_count (line 3053) | def resampled_frame_count(initial_frame_count, function calculate_replay_gain (line 3071) | def calculate_replay_gain(tracks, progress=None): function add_replay_gain (line 3122) | def add_replay_gain(tracks, progress=None): function ignore_sigint (line 3139) | def ignore_sigint(): function make_dirs (line 3152) | def make_dirs(destination_path): class MetaData (line 3163) | class MetaData(object): method __init__ (line 3286) | def __init__(self, method __repr__ (line 3361) | def __repr__(self): method __delattr__ (line 3368) | def __delattr__(self, field): method fields (line 3377) | def fields(self): method filled_fields (line 3383) | def filled_fields(self): method empty_fields (line 3391) | def empty_fields(self): method __str__ (line 3400) | def __str__(self): method __str__ (line 3403) | def __str__(self): method __unicode__ (line 3406) | def __unicode__(self): method raw_info (line 3489) | def raw_info(self): method __eq__ (line 3500) | def __eq__(self, metadata): method __ne__ (line 3508) | def __ne__(self, metadata): method converted (line 3512) | def converted(cls, metadata): method supports_images (line 3530) | def supports_images(cls): method images (line 3535) | def images(self): method front_covers (line 3542) | def front_covers(self): method back_covers (line 3547) | def back_covers(self): method leaflet_pages (line 3552) | def leaflet_pages(self): method media_images (line 3557) | def media_images(self): method other_images (line 3562) | def other_images(self): method add_image (line 3567) | def add_image(self, image): method delete_image (line 3582) | def delete_image(self, image): method clean (line 3597) | def clean(self): method intersection (line 3613) | def intersection(self, metadata): class Image (line 3638) | class Image(object): method __init__ (line 3641) | def __init__(self, data, mime_type, width, height, method suffix (line 3678) | def suffix(self): method type_string (line 3691) | def type_string(self): method __repr__ (line 3703) | def __repr__(self): method __str__ (line 3715) | def __str__(self): method __str__ (line 3718) | def __str__(self): method __unicode__ (line 3721) | def __unicode__(self): method new (line 3728) | def new(cls, image_data, description, type): method __eq__ (line 3753) | def __eq__(self, image): method __ne__ (line 3762) | def __ne__(self, image): class InvalidImage (line 3766) | class InvalidImage(Exception): class ReplayGain (line 3770) | class ReplayGain(object): method __init__ (line 3773) | def __init__(self, track_gain, track_peak, album_gain, album_peak): method __repr__ (line 3789) | def __repr__(self): method __eq__ (line 3795) | def __eq__(self, rg): method __ne__ (line 3804) | def __ne__(self, rg): class UnsupportedTracknameField (line 3808) | class UnsupportedTracknameField(Exception): method __init__ (line 3812) | def __init__(self, field): method error_msg (line 3815) | def error_msg(self, messenger): class InvalidFilenameFormat (line 3831) | class InvalidFilenameFormat(Exception): method __init__ (line 3835) | def __init__(self, *args): class AudioFile (line 3840) | class AudioFile(object): method __init__ (line 3856) | def __init__(self, filename): method __repr__ (line 3863) | def __repr__(self): method __sort_key__ (line 3871) | def __sort_key__(self): method __eq__ (line 3881) | def __eq__(self, audiofile): method __ne__ (line 3888) | def __ne__(self, audiofile): method __lt__ (line 3891) | def __lt__(self, audiofile): method __le__ (line 3898) | def __le__(self, audiofile): method __gt__ (line 3905) | def __gt__(self, audiofile): method __ge__ (line 3912) | def __ge__(self, audiofile): method __gt__ (line 3919) | def __gt__(self, audiofile): method bits_per_sample (line 3926) | def bits_per_sample(self): method channels (line 3931) | def channels(self): method channel_mask (line 3936) | def channel_mask(self): method lossless (line 3946) | def lossless(self): method supports_metadata (line 3952) | def supports_metadata(cls): method update_metadata (line 3957) | def update_metadata(self, metadata): method set_metadata (line 3974) | def set_metadata(self, metadata): method get_metadata (line 3987) | def get_metadata(self): method delete_metadata (line 3994) | def delete_metadata(self): method total_frames (line 4002) | def total_frames(self): method cd_frames (line 4007) | def cd_frames(self): method seconds_length (line 4017) | def seconds_length(self): method sample_rate (line 4028) | def sample_rate(self): method supports_to_pcm (line 4034) | def supports_to_pcm(cls): method to_pcm (line 4040) | def to_pcm(self): method supports_from_pcm (line 4049) | def supports_from_pcm(cls): method from_pcm (line 4056) | def from_pcm(cls, filename, pcmreader, method convert (line 4088) | def convert(self, target_path, target_class, method seekable (line 4104) | def seekable(self): method __unlink__ (line 4114) | def __unlink__(cls, filename): method track_name (line 4121) | def track_name(cls, file_path, track_metadata=None, format=None, method supports_replay_gain (line 4235) | def supports_replay_gain(cls): method get_replay_gain (line 4241) | def get_replay_gain(self): method set_replay_gain (line 4251) | def set_replay_gain(self, replaygain): method delete_replay_gain (line 4259) | def delete_replay_gain(self): method supports_cuesheet (line 4268) | def supports_cuesheet(self): method set_cuesheet (line 4273) | def set_cuesheet(self, cuesheet): method get_cuesheet (line 4280) | def get_cuesheet(self): method delete_cuesheet (line 4287) | def delete_cuesheet(self): method verify (line 4294) | def verify(self, progress=None): method clean (line 4319) | def clean(self, output_filename=None): class WaveContainer (line 4360) | class WaveContainer(AudioFile): method has_foreign_wave_chunks (line 4361) | def has_foreign_wave_chunks(self): method wave_header_footer (line 4368) | def wave_header_footer(self): method from_wave (line 4381) | def from_wave(cls, filename, header, pcmreader, footer, compression=No... method convert (line 4400) | def convert(self, target_path, target_class, compression=None, class AiffContainer (line 4433) | class AiffContainer(AudioFile): method has_foreign_aiff_chunks (line 4434) | def has_foreign_aiff_chunks(self): method aiff_header_footer (line 4441) | def aiff_header_footer(self): method from_aiff (line 4453) | def from_aiff(cls, filename, header, pcmreader, footer, compression=No... method convert (line 4472) | def convert(self, target_path, target_class, compression=None, class SheetException (line 4506) | class SheetException(ValueError): function read_sheet (line 4512) | def read_sheet(filename): function read_sheet_string (line 4525) | def read_sheet_string(sheet_string): class Sheet (line 4544) | class Sheet(object): method __init__ (line 4548) | def __init__(self, sheet_tracks, metadata=None): method converted (line 4556) | def converted(cls, sheet): method from_cddareader (line 4563) | def from_cddareader(cls, cddareader, filename=u"CDImage.wav"): method from_tracks (line 4585) | def from_tracks(cls, audiofiles, filename=u"CDImage.wav"): method __repr__ (line 4634) | def __repr__(self): method __len__ (line 4638) | def __len__(self): method __getitem__ (line 4641) | def __getitem__(self, index): method __eq__ (line 4644) | def __eq__(self, sheet): method track_numbers (line 4658) | def track_numbers(self): method track (line 4663) | def track(self, track_number): method pre_gap (line 4673) | def pre_gap(self): method track_offset (line 4684) | def track_offset(self, track_number): method track_length (line 4693) | def track_length(self, track_number, total_length=None): method image_formatted (line 4714) | def image_formatted(self): method get_metadata (line 4735) | def get_metadata(self): class SheetTrack (line 4743) | class SheetTrack(object): method __init__ (line 4744) | def __init__(self, number, method converted (line 4775) | def converted(cls, sheet_track): method __repr__ (line 4787) | def __repr__(self): method __len__ (line 4799) | def __len__(self): method __getitem__ (line 4802) | def __getitem__(self, i): method indexes (line 4805) | def indexes(self): method index (line 4810) | def index(self, index_number): method __eq__ (line 4820) | def __eq__(self, sheet_track): method __ne__ (line 4839) | def __ne__(self, sheet_track): method number (line 4842) | def number(self): method get_metadata (line 4847) | def get_metadata(self): method filename (line 4852) | def filename(self): method is_audio (line 4857) | def is_audio(self): method pre_emphasis (line 4862) | def pre_emphasis(self): method copy_permitted (line 4867) | def copy_permitted(self): class SheetIndex (line 4873) | class SheetIndex(object): method __init__ (line 4874) | def __init__(self, number, offset): method converted (line 4884) | def converted(cls, sheet_index): method __repr__ (line 4890) | def __repr__(self): method __eq__ (line 4894) | def __eq__(self, sheet_index): method __ne__ (line 4901) | def __ne__(self, sheet_index): method number (line 4904) | def number(self): method offset (line 4907) | def offset(self): function has_pre_gap_track (line 4911) | def has_pre_gap_track(audiofiles): function iter_first (line 4945) | def iter_first(iterator): function iter_last (line 4957) | def iter_last(iterator): function PCMReaderWindow (line 4982) | def PCMReaderWindow(pcmreader, initial_offset, pcm_frames, forward_close... class PCMReaderHead (line 5007) | class PCMReaderHead(PCMReader): method __init__ (line 5010) | def __init__(self, pcmreader, pcm_frames, forward_close=True): method __repr__ (line 5037) | def __repr__(self): method read (line 5041) | def read(self, pcm_frames): method read_closed (line 5072) | def read_closed(self, pcm_frames): method close (line 5075) | def close(self): class PCMReaderDeHead (line 5081) | class PCMReaderDeHead(PCMReader): method __init__ (line 5084) | def __init__(self, pcmreader, pcm_frames, forward_close=True): method __repr__ (line 5108) | def __repr__(self): method read (line 5112) | def read(self, pcm_frames): method read_closed (line 5147) | def read_closed(self, pcm_frames): method close (line 5150) | def close(self): function most_numerous (line 5157) | def most_numerous(item_list, empty_list=None, all_differ=None): function metadata_lookup (line 5179) | def metadata_lookup(musicbrainz_disc_id, function cddareader_metadata_lookup (line 5221) | def cddareader_metadata_lookup(cddareader, function track_metadata_lookup (line 5244) | def track_metadata_lookup(audiofiles, function sheet_metadata_lookup (line 5297) | def sheet_metadata_lookup(sheet, function accuraterip_lookup (line 5327) | def accuraterip_lookup(sorted_tracks, function accuraterip_sheet_lookup (line 5351) | def accuraterip_sheet_lookup(sheet, total_pcm_frames, sample_rate, function output_progress (line 5373) | def output_progress(u, current, total): class ExecProgressQueue (line 5385) | class ExecProgressQueue(object): method __init__ (line 5388) | def __init__(self, messenger): method execute (line 5398) | def execute(self, function, method run (line 5425) | def run(self, max_processes=1): method __run_serial__ (line 5439) | def __run_serial__(self): method __run_parallel__ (line 5485) | def __run_parallel__(self, max_processes=1): class __ProgressQueueJob__ (line 5631) | class __ProgressQueueJob__(object): method __init__ (line 5634) | def __init__(self, method job_fd (line 5666) | def job_fd(self): method progress (line 5671) | def progress(self): method spawn (line 5681) | def spawn(cls, method result (line 5757) | def result(self): class TemporaryFile (line 5768) | class TemporaryFile(object): method __init__ (line 5771) | def __init__(self, original_filename): method __del__ (line 5783) | def __del__(self): method write (line 5788) | def write(self, data): method flush (line 5793) | def flush(self): method tell (line 5798) | def tell(self): method seek (line 5803) | def seek(self, offset, whence=None): method close (line 5811) | def close(self): FILE: audiotools/accuraterip.py class __Checksum__ (line 23) | class __Checksum__(object): method __init__ (line 26) | def __init__(self, total_pcm_frames, method update (line 53) | def update(self, framelist): method checksums_v1 (line 79) | def checksums_v1(self): method checksums_v2 (line 93) | def checksums_v2(self): function match_offset (line 111) | def match_offset(ar_matches, checksums, initial_offset): class DiscID (line 150) | class DiscID(object): method __init__ (line 151) | def __init__(self, track_numbers, track_offsets, method from_cddareader (line 171) | def from_cddareader(cls, cddareader): method from_tracks (line 184) | def from_tracks(cls, tracks): method from_sheet (line 211) | def from_sheet(cls, sheet, total_pcm_frames, sample_rate): method track_numbers (line 227) | def track_numbers(self): method id1 (line 230) | def id1(self): method id2 (line 233) | def id2(self): method freedb_disc_id (line 238) | def freedb_disc_id(self): method __str__ (line 242) | def __str__(self): method __str__ (line 245) | def __str__(self): method __unicode__ (line 248) | def __unicode__(self): method __repr__ (line 255) | def __repr__(self): function perform_lookup (line 265) | def perform_lookup(disc_id, FILE: audiotools/aiff.py function parse_ieee_extended (line 24) | def parse_ieee_extended(bitstream): function build_ieee_extended (line 38) | def build_ieee_extended(bitstream, value): function pad_data (line 61) | def pad_data(pcm_frames, channels, bits_per_sample): function validate_header (line 68) | def validate_header(header): function validate_footer (line 156) | def validate_footer(footer, ssnd_bytes_written): class AIFF_Chunk (line 205) | class AIFF_Chunk(object): method __init__ (line 208) | def __init__(self, chunk_id, chunk_size, chunk_data): method __repr__ (line 219) | def __repr__(self): method size (line 222) | def size(self): method total_size (line 228) | def total_size(self): method data (line 237) | def data(self): method verify (line 244) | def verify(self): method write (line 249) | def write(self, f): class AIFF_File_Chunk (line 262) | class AIFF_File_Chunk(AIFF_Chunk): method __init__ (line 265) | def __init__(self, chunk_id, chunk_size, aiff_file, chunk_data_offset): method __del__ (line 278) | def __del__(self): method __repr__ (line 281) | def __repr__(self): method data (line 284) | def data(self): method verify (line 292) | def verify(self): method write (line 305) | def write(self, f): function parse_comm (line 324) | def parse_comm(comm): class AiffReader (line 347) | class AiffReader(object): method __init__ (line 350) | def __init__(self, aiff_filename): method __enter__ (line 431) | def __enter__(self): method __exit__ (line 434) | def __exit__(self, exc_type, exc_value, traceback): method read (line 437) | def read(self, pcm_frames): method read_closed (line 461) | def read_closed(self, pcm_frames): method seek (line 464) | def seek(self, pcm_frame_offset): method seek_closed (line 484) | def seek_closed(self, pcm_frame_offset): method close (line 487) | def close(self): function aiff_header (line 495) | def aiff_header(sample_rate, class InvalidAIFF (line 528) | class InvalidAIFF(InvalidFile): class AiffAudio (line 534) | class AiffAudio(AiffContainer): method __init__ (line 546) | def __init__(self, filename): method bits_per_sample (line 577) | def bits_per_sample(self): method channels (line 582) | def channels(self): method channel_mask (line 587) | def channel_mask(self): method lossless (line 592) | def lossless(self): method total_frames (line 597) | def total_frames(self): method sample_rate (line 602) | def sample_rate(self): method seekable (line 607) | def seekable(self): method chunks (line 612) | def chunks(self): method aiff_from_chunks (line 670) | def aiff_from_chunks(cls, aiff_file, chunk_iter): method supports_metadata (line 693) | def supports_metadata(cls): method get_metadata (line 698) | def get_metadata(self): method update_metadata (line 713) | def update_metadata(self, metadata): method set_metadata (line 751) | def set_metadata(self, metadata): method delete_metadata (line 788) | def delete_metadata(self): method supports_to_pcm (line 808) | def supports_to_pcm(cls): method to_pcm (line 814) | def to_pcm(self): method supports_from_pcm (line 829) | def supports_from_pcm(cls): method from_pcm (line 836) | def from_pcm(cls, filename, pcmreader, method has_foreign_aiff_chunks (line 906) | def has_foreign_aiff_chunks(self): method aiff_header_footer (line 911) | def aiff_header_footer(self): method from_aiff (line 975) | def from_aiff(cls, filename, header, pcmreader, footer, compression=No... method verify (line 1045) | def verify(self, progress=None): method clean (line 1098) | def clean(self, output_filename=None): FILE: audiotools/ape.py function __number_pair__ (line 27) | def __number_pair__(current, total): function limited_transfer_data (line 45) | def limited_transfer_data(from_function, to_function, max_bytes): class ApeTagItem (line 59) | class ApeTagItem(object): method __init__ (line 64) | def __init__(self, item_type, read_only, key, data): method __eq__ (line 81) | def __eq__(self, item): method total_size (line 89) | def total_size(self): method copy (line 94) | def copy(self): method __repr__ (line 102) | def __repr__(self): method raw_info_pair (line 108) | def raw_info_pair(self): method __str__ (line 128) | def __str__(self): method __str__ (line 131) | def __str__(self): method __unicode__ (line 134) | def __unicode__(self): method number (line 137) | def number(self): method total (line 162) | def total(self): method parse (line 180) | def parse(cls, reader): method build (line 197) | def build(self, writer): method binary (line 209) | def binary(cls, key, data): method external (line 217) | def external(cls, key, data): method string (line 225) | def string(cls, key, data): class ApeTag (line 237) | class ApeTag(MetaData): method __init__ (line 266) | def __init__(self, tags, contains_header=True, contains_footer=True): method __repr__ (line 275) | def __repr__(self): method total_size (line 280) | def total_size(self): method __eq__ (line 292) | def __eq__(self, metadata): method keys (line 310) | def keys(self): method __contains__ (line 313) | def __contains__(self, key): method __getitem__ (line 320) | def __getitem__(self, key): method get (line 329) | def get(self, key, default): method __setitem__ (line 337) | def __setitem__(self, key, value): method index (line 347) | def index(self, key): method __delitem__ (line 356) | def __delitem__(self, key): method __getattr__ (line 365) | def __getattr__(self, attr): method __setattr__ (line 385) | def __setattr__(self, attr, value): method __delattr__ (line 427) | def __delattr__(self, attr): method converted (line 476) | def converted(cls, metadata): method raw_info (line 497) | def raw_info(self): method supports_images (line 516) | def supports_images(cls): method __parse_image__ (line 521) | def __parse_image__(self, key, type): method add_image (line 536) | def add_image(self, image): method delete_image (line 554) | def delete_image(self, image): method images (line 562) | def images(self): method read (line 579) | def read(cls, apefile): method build (line 613) | def build(self, writer): method clean (line 645) | def clean(self): method intersection (line 734) | def intersection(self, metadata): class ApeTaggedAudio (line 756) | class ApeTaggedAudio(object): method supports_metadata (line 763) | def supports_metadata(cls): method get_metadata (line 768) | def get_metadata(self): method update_metadata (line 776) | def update_metadata(self, metadata): method set_metadata (line 906) | def set_metadata(self, metadata): method delete_metadata (line 964) | def delete_metadata(self): class ApeGainedAudio (line 1021) | class ApeGainedAudio(object): method supports_replay_gain (line 1023) | def supports_replay_gain(cls): method get_replay_gain (line 1028) | def get_replay_gain(self): method set_replay_gain (line 1057) | def set_replay_gain(self, replaygain): method delete_replay_gain (line 1084) | def delete_replay_gain(self): FILE: audiotools/au.py class InvalidAU (line 23) | class InvalidAU(InvalidFile): class AuReader (line 27) | class AuReader(object): method __init__ (line 28) | def __init__(self, au_filename): method __enter__ (line 56) | def __enter__(self): method __exit__ (line 59) | def __exit__(self, exc_type, exc_value, traceback): method read (line 62) | def read(self, pcm_frames): method read_closed (line 84) | def read_closed(self, pcm_frames): method seek (line 87) | def seek(self, pcm_frame_offset): method seek_closed (line 105) | def seek_closed(self, pcm_frame_offset): method close (line 108) | def close(self): function au_header (line 114) | def au_header(sample_rate, class AuAudio (line 142) | class AuAudio(AudioFile): method __init__ (line 149) | def __init__(self, filename): method lossless (line 174) | def lossless(self): method bits_per_sample (line 179) | def bits_per_sample(self): method channels (line 184) | def channels(self): method channel_mask (line 189) | def channel_mask(self): method sample_rate (line 199) | def sample_rate(self): method total_frames (line 204) | def total_frames(self): method seekable (line 211) | def seekable(self): method supports_to_pcm (line 217) | def supports_to_pcm(cls): method to_pcm (line 223) | def to_pcm(self): method pcm_split (line 228) | def pcm_split(self): method supports_from_pcm (line 243) | def supports_from_pcm(cls): method from_pcm (line 250) | def from_pcm(cls, filename, pcmreader, method track_name (line 316) | def track_name(cls, file_path, track_metadata=None, format=None, FILE: audiotools/cdtoc.py class CDTOC (line 21) | class CDTOC(Sheet): method __init__ (line 24) | def __init__(self, cdtoc_tracks, lead_out): method __repr__ (line 31) | def __repr__(self): method __str__ (line 36) | def __str__(self): method __str__ (line 39) | def __str__(self): method __unicode__ (line 42) | def __unicode__(self): method from_unicode (line 49) | def from_unicode(cls, u): method converted (line 91) | def converted(cls, sheet, seconds_length): method __len__ (line 114) | def __len__(self): method __getitem__ (line 117) | def __getitem__(self, index): method track_length (line 120) | def track_length(self, track_number, total_length=None): method get_metadata (line 141) | def get_metadata(self): class CDTOC_DataAudio (line 145) | class CDTOC_DataAudio(CDTOC): method __init__ (line 146) | def __init__(self, cdtoc_tracks, lead_out): method __unicode__ (line 156) | def __unicode__(self): method __repr__ (line 162) | def __repr__(self): class CDTOC_Track (line 167) | class CDTOC_Track(SheetTrack): method __init__ (line 168) | def __init__(self, number, address, is_audio=True): method converted (line 182) | def converted(cls, sheet_track): method __len__ (line 190) | def __len__(self): method __getitem__ (line 193) | def __getitem__(self, i): method __str__ (line 197) | def __str__(self): method __str__ (line 200) | def __str__(self): method __unicode__ (line 203) | def __unicode__(self): method __repr__ (line 206) | def __repr__(self): method number (line 210) | def number(self): method get_metadata (line 215) | def get_metadata(self): method filename (line 220) | def filename(self): method is_audio (line 225) | def is_audio(self): method pre_emphasis (line 230) | def pre_emphasis(self): method copy_permitted (line 235) | def copy_permitted(self): class CDTOC_Index (line 241) | class CDTOC_Index(SheetIndex): method __init__ (line 242) | def __init__(self, number, address): method __str__ (line 247) | def __str__(self): method __str__ (line 250) | def __str__(self): method __unicode__ (line 253) | def __unicode__(self): method __repr__ (line 256) | def __repr__(self): method number (line 260) | def number(self): method offset (line 263) | def offset(self): FILE: audiotools/coverartarchive.py function perform_lookup (line 19) | def perform_lookup(mbid, FILE: audiotools/cue/__init__.py class Cuesheet (line 23) | class Cuesheet(Sheet): method __init__ (line 24) | def __init__(self, files, method __repr__ (line 46) | def __repr__(self): method converted (line 58) | def converted(cls, sheet, filename=None): method __len__ (line 95) | def __len__(self): method __getitem__ (line 98) | def __getitem__(self, index): method get_metadata (line 108) | def get_metadata(self): method build (line 130) | def build(self): class File (line 159) | class File(object): method __init__ (line 160) | def __init__(self, filename, file_type, tracks): method __len__ (line 173) | def __len__(self): method __getitem__ (line 176) | def __getitem__(self, index): method __repr__ (line 179) | def __repr__(self): method filename (line 185) | def filename(self): method build (line 188) | def build(self): class Track (line 197) | class Track(SheetTrack): method __init__ (line 198) | def __init__(self, number, method __repr__ (line 235) | def __repr__(self): method converted (line 251) | def converted(cls, sheettrack): method __len__ (line 276) | def __len__(self): method __getitem__ (line 279) | def __getitem__(self, index): method number (line 282) | def number(self): method get_metadata (line 287) | def get_metadata(self): method filename (line 307) | def filename(self): method is_audio (line 315) | def is_audio(self): method pre_emphasis (line 320) | def pre_emphasis(self): method copy_permitted (line 328) | def copy_permitted(self): method build (line 336) | def build(self): class Index (line 378) | class Index(SheetIndex): method __init__ (line 379) | def __init__(self, number, timestamp): method __repr__ (line 383) | def __repr__(self): method converted (line 388) | def converted(cls, index): method build (line 394) | def build(self): method number (line 400) | def number(self): method offset (line 405) | def offset(self): function format_string (line 414) | def format_string(s): function format_timestamp (line 418) | def format_timestamp(t): function read_cuesheet (line 424) | def read_cuesheet(filename): function read_cuesheet_string (line 439) | def read_cuesheet_string(cuesheet): function write_cuesheet (line 467) | def write_cuesheet(sheet, filename, file): FILE: audiotools/cue/tokrules.py function t_REM (line 52) | def t_REM(t): function t_ISRC (line 57) | def t_ISRC(t): function t_TIMESTAMP (line 62) | def t_TIMESTAMP(t): function t_MP3 (line 69) | def t_MP3(t): function t_MODE (line 74) | def t_MODE(t): function t_CDI (line 79) | def t_CDI(t): function t_NUMBER (line 84) | def t_NUMBER(t): function t_ID (line 90) | def t_ID(t): function t_STRING (line 99) | def t_STRING(t): function t_newline (line 108) | def t_newline(t): function t_error (line 113) | def t_error(t): FILE: audiotools/cue/yaccrules.py function p_cuesheet (line 21) | def p_cuesheet(t): function p_cuesheet_items (line 37) | def p_cuesheet_items(t): function p_cuesheet_item (line 46) | def p_cuesheet_item(t): function p_catalog_string (line 55) | def p_catalog_string(t): function p_catalog_number (line 61) | def p_catalog_number(t): function p_title (line 67) | def p_title(t): function p_performer (line 72) | def p_performer(t): function p_songwriter (line 77) | def p_songwriter(t): function p_cdtextfile (line 82) | def p_cdtextfile(t): function p_files (line 87) | def p_files(t): function p_file (line 96) | def p_file(t): function p_filetype (line 108) | def p_filetype(t): function p_tracks (line 118) | def p_tracks(t): function p_track (line 127) | def p_track(t): function p_tracktype (line 149) | def p_tracktype(t): function p_indexes (line 158) | def p_indexes(t): function p_trackitem (line 167) | def p_trackitem(t): function p_index (line 179) | def p_index(t): function p_isrc (line 187) | def p_isrc(t): function p_pregap (line 193) | def p_pregap(t): function p_postgap (line 198) | def p_postgap(t): function p_flags (line 203) | def p_flags(t): function p_flaglist (line 208) | def p_flaglist(t): function p_flag (line 217) | def p_flag(t): function p_error (line 224) | def p_error(t): FILE: audiotools/flac.py class InvalidFLAC (line 29) | class InvalidFLAC(InvalidFile): class FlacMetaDataBlockTooLarge (line 33) | class FlacMetaDataBlockTooLarge(Exception): class FlacMetaData (line 39) | class FlacMetaData(MetaData): method __init__ (line 42) | def __init__(self, blocks): method has_block (line 45) | def has_block(self, block_id): method add_block (line 50) | def add_block(self, block): method get_block (line 74) | def get_block(self, block_id): method get_blocks (line 85) | def get_blocks(self, block_id): method replace_blocks (line 90) | def replace_blocks(self, block_id, blocks): method __setattr__ (line 117) | def __setattr__(self, attr, value): method __getattr__ (line 134) | def __getattr__(self, attr): method __delattr__ (line 145) | def __delattr__(self, attr): method converted (line 156) | def converted(cls, metadata): method add_image (line 169) | def add_image(self, image): method delete_image (line 174) | def delete_image(self, image): method images (line 181) | def images(self): method supports_images (line 187) | def supports_images(cls): method clean (line 192) | def clean(self): method __repr__ (line 262) | def __repr__(self): method intersection (line 265) | def intersection(self, metadata): method parse (line 295) | def parse(cls, reader): method raw_info (line 336) | def raw_info(self): method blocks (line 344) | def blocks(self): method build (line 350) | def build(self, writer): method size (line 366) | def size(self): class Flac_STREAMINFO (line 374) | class Flac_STREAMINFO(object): method __init__ (line 377) | def __init__(self, minimum_block_size, maximum_block_size, method copy (line 394) | def copy(self): method __eq__ (line 407) | def __eq__(self, block): method __repr__ (line 423) | def __repr__(self): method raw_info (line 436) | def raw_info(self): method parse (line 456) | def parse(cls, reader): method build (line 464) | def build(self, writer): method size (line 478) | def size(self): class Flac_PADDING (line 485) | class Flac_PADDING(object): method __init__ (line 488) | def __init__(self, length): method copy (line 491) | def copy(self): method __eq__ (line 496) | def __eq__(self, block): method __repr__ (line 502) | def __repr__(self): method raw_info (line 505) | def raw_info(self): method parse (line 516) | def parse(cls, reader, block_length): method build (line 522) | def build(self, writer): method size (line 527) | def size(self): class Flac_APPLICATION (line 534) | class Flac_APPLICATION(object): method __init__ (line 537) | def __init__(self, application_id, data): method __eq__ (line 541) | def __eq__(self, block): method copy (line 549) | def copy(self): method __repr__ (line 555) | def __repr__(self): method raw_info (line 559) | def raw_info(self): method parse (line 571) | def parse(cls, reader, block_length): method build (line 577) | def build(self, writer): method size (line 583) | def size(self): class Flac_SEEKTABLE (line 590) | class Flac_SEEKTABLE(object): method __init__ (line 593) | def __init__(self, seekpoints): method __eq__ (line 598) | def __eq__(self, block): method copy (line 604) | def copy(self): method __repr__ (line 609) | def __repr__(self): method raw_info (line 612) | def raw_info(self): method parse (line 627) | def parse(cls, reader, total_seekpoints): method build (line 633) | def build(self, writer): method size (line 639) | def size(self): method clean (line 647) | def clean(self): class Flac_VORBISCOMMENT (line 670) | class Flac_VORBISCOMMENT(VorbisComment): method copy (line 673) | def copy(self): method __repr__ (line 679) | def __repr__(self): method raw_info (line 683) | def raw_info(self): method converted (line 713) | def converted(cls, metadata): method parse (line 726) | def parse(cls, reader): method build (line 741) | def build(self, writer): method size (line 757) | def size(self): class Flac_CUESHEET (line 767) | class Flac_CUESHEET(Sheet): method __init__ (line 770) | def __init__(self, catalog_number, lead_in_samples, is_cdda, tracks): method copy (line 786) | def copy(self): method __eq__ (line 794) | def __eq__(self, cuesheet): method __repr__ (line 805) | def __repr__(self): method raw_info (line 813) | def raw_info(self): method parse (line 828) | def parse(cls, reader): method build (line 841) | def build(self, writer): method size (line 852) | def size(self): method __len__ (line 859) | def __len__(self): method __getitem__ (line 863) | def __getitem__(self, index): method track_length (line 867) | def track_length(self, track_number, total_length=None): method get_metadata (line 893) | def get_metadata(self): method set_track (line 906) | def set_track(self, audiofile): method converted (line 917) | def converted(cls, sheet, total_pcm_frames, sample_rate, is_cdda=True): class Flac_CUESHEET_track (line 950) | class Flac_CUESHEET_track(SheetTrack): method __init__ (line 951) | def __init__(self, offset, number, ISRC, track_type, pre_emphasis, method converted (line 977) | def converted(cls, sheet_track, sample_rate): method copy (line 1009) | def copy(self): method __repr__ (line 1020) | def __repr__(self): method raw_info (line 1030) | def raw_info(self, indent): method __eq__ (line 1048) | def __eq__(self, track): method parse (line 1060) | def parse(cls, reader): method build (line 1073) | def build(self, writer): method size (line 1086) | def size(self): method __len__ (line 1090) | def __len__(self): method __getitem__ (line 1093) | def __getitem__(self, index): method number (line 1096) | def number(self): method get_metadata (line 1101) | def get_metadata(self): method filename (line 1112) | def filename(self): method is_audio (line 1121) | def is_audio(self): method pre_emphasis (line 1126) | def pre_emphasis(self): method copy_permitted (line 1131) | def copy_permitted(self): method set_track (line 1136) | def set_track(self, audiofile): class Flac_CUESHEET_index (line 1146) | class Flac_CUESHEET_index(SheetIndex): method __init__ (line 1147) | def __init__(self, track_offset, offset, number, sample_rate=44100): method converted (line 1161) | def converted(cls, sheet_index, track_offset, sample_rate): method copy (line 1171) | def copy(self): method __repr__ (line 1179) | def __repr__(self): method __eq__ (line 1184) | def __eq__(self, index): method parse (line 1192) | def parse(cls, reader, track_offset): method build (line 1201) | def build(self, writer): method size (line 1206) | def size(self): method raw_info (line 1209) | def raw_info(self, indent): method number (line 1215) | def number(self): method offset (line 1218) | def offset(self): method set_track (line 1224) | def set_track(self, audiofile): class Flac_PICTURE (line 1230) | class Flac_PICTURE(Image): method __init__ (line 1233) | def __init__(self, picture_type, mime_type, description, method copy (line 1267) | def copy(self): method __getattr__ (line 1279) | def __getattr__(self, attr): method __setattr__ (line 1305) | def __setattr__(self, attr, value): method __repr__ (line 1331) | def __repr__(self): method raw_info (line 1342) | def raw_info(self): method parse (line 1360) | def parse(cls, reader): method build (line 1381) | def build(self, writer): method size (line 1398) | def size(self): method converted (line 1412) | def converted(cls, image): method type_string (line 1425) | def type_string(self): method clean (line 1454) | def clean(self): class FlacAudio (line 1480) | class FlacAudio(WaveContainer, AiffContainer): method __init__ (line 1496) | def __init__(self, filename): method channel_mask (line 1547) | def channel_mask(self): method lossless (line 1606) | def lossless(self): method supports_metadata (line 1612) | def supports_metadata(cls): method get_metadata (line 1617) | def get_metadata(self): method update_metadata (line 1636) | def update_metadata(self, metadata): method set_metadata (line 1734) | def set_metadata(self, metadata): method delete_metadata (line 1834) | def delete_metadata(self): method supports_cuesheet (line 1843) | def supports_cuesheet(cls): method set_cuesheet (line 1846) | def set_cuesheet(self, cuesheet): method get_cuesheet (line 1877) | def get_cuesheet(self): method delete_cuesheet (line 1918) | def delete_cuesheet(self): method to_pcm (line 1936) | def to_pcm(self): method supports_to_pcm (line 1967) | def supports_to_pcm(cls): method from_pcm (line 1975) | def from_pcm(cls, filename, pcmreader, method supports_from_pcm (line 2091) | def supports_from_pcm(cls): method seekable (line 2098) | def seekable(self): method seektable (line 2103) | def seektable(self, offsets=None, seekpoint_interval=None): method has_foreign_wave_chunks (line 2138) | def has_foreign_wave_chunks(self): method wave_header_footer (line 2153) | def wave_header_footer(self): method from_wave (line 2195) | def from_wave(cls, filename, header, pcmreader, footer, compression=No... method has_foreign_aiff_chunks (line 2372) | def has_foreign_aiff_chunks(self): method aiff_header_footer (line 2382) | def aiff_header_footer(self): method from_aiff (line 2424) | def from_aiff(cls, filename, header, pcmreader, footer, compression=No... method convert (line 2611) | def convert(self, target_path, target_class, compression=None, method bits_per_sample (line 2651) | def bits_per_sample(self): method channels (line 2656) | def channels(self): method total_frames (line 2661) | def total_frames(self): method sample_rate (line 2666) | def sample_rate(self): method supports_replay_gain (line 2672) | def supports_replay_gain(cls): method get_replay_gain (line 2677) | def get_replay_gain(self): method set_replay_gain (line 2705) | def set_replay_gain(self, replaygain): method delete_replay_gain (line 2736) | def delete_replay_gain(self): method clean (line 2758) | def clean(self, output_filename=None): class OggFlacMetaData (line 2903) | class OggFlacMetaData(FlacMetaData): method converted (line 2905) | def converted(cls, metadata): method __repr__ (line 2917) | def __repr__(self): method parse (line 2921) | def parse(cls, packetreader): method build (line 2992) | def build(self, pagewriter, serial_number): function sizes_to_offsets (line 3056) | def sizes_to_offsets(sizes): FILE: audiotools/freedb.py function digit_sum (line 22) | def digit_sum(i): class DiscID (line 28) | class DiscID(object): method __init__ (line 29) | def __init__(self, offsets, total_length, track_count, playable_length): method from_cddareader (line 48) | def from_cddareader(cls, cddareader): method from_tracks (line 69) | def from_tracks(cls, tracks): method from_sheet (line 101) | def from_sheet(cls, sheet, total_pcm_frames, sample_rate): method __repr__ (line 115) | def __repr__(self): method __str__ (line 124) | def __str__(self): method __str__ (line 127) | def __str__(self): method __unicode__ (line 130) | def __unicode__(self): method __int__ (line 133) | def __int__(self): function perform_lookup (line 140) | def perform_lookup(disc_id, freedb_server, freedb_port): function freedb_command (line 232) | def freedb_command(freedb_server, freedb_port, cmd, *args): function xmcd_metadata (line 288) | def xmcd_metadata(freedb_file): FILE: audiotools/id3.py function is_latin_1 (line 25) | def is_latin_1(unicode_string): class UCS2Codec (line 38) | class UCS2Codec(codecs.Codec): method fix_char (line 45) | def fix_char(cls, c): method encode (line 53) | def encode(self, input, errors='strict'): method decode (line 59) | def decode(self, input, errors='strict'): class UCS2CodecStreamWriter (line 66) | class UCS2CodecStreamWriter(UCS2Codec, codecs.StreamWriter): class UCS2CodecStreamReader (line 70) | class UCS2CodecStreamReader(UCS2Codec, codecs.StreamReader): function __reg_ucs2__ (line 74) | def __reg_ucs2__(name): function decode_syncsafe32 (line 86) | def decode_syncsafe32(i): function encode_syncsafe32 (line 110) | def encode_syncsafe32(i): class C_string (line 131) | class C_string(object): method __init__ (line 143) | def __init__(self, encoding, unicode_string): method __repr__ (line 154) | def __repr__(self): method __str__ (line 159) | def __str__(self): method __str__ (line 162) | def __str__(self): method __unicode__ (line 165) | def __unicode__(self): method __getitem__ (line 168) | def __getitem__(self, char): method __len__ (line 171) | def __len__(self): method __eq__ (line 174) | def __eq__(self, s): method __ne__ (line 177) | def __ne__(self, s): method __lt__ (line 180) | def __lt__(self, s): method __le__ (line 183) | def __le__(self, s): method __gt__ (line 186) | def __gt__(self, s): method __ge__ (line 189) | def __ge__(self, s): method parse (line 193) | def parse(cls, encoding, reader): method build (line 214) | def build(self, writer): method size (line 222) | def size(self): function __attrib_equals__ (line 229) | def __attrib_equals__(attributes, o1, o2): function __padded__ (line 239) | def __padded__(value): function __number_pair__ (line 253) | def __number_pair__(current, total): function read_id3v2_comment (line 266) | def read_id3v2_comment(filename): function skip_id3v2_comment (line 293) | def skip_id3v2_comment(file): function total_id3v2_comments (line 342) | def total_id3v2_comments(file): class ID3v22_Frame (line 386) | class ID3v22_Frame(object): method __init__ (line 387) | def __init__(self, frame_id, data): method copy (line 391) | def copy(self): method __repr__ (line 394) | def __repr__(self): method raw_info (line 397) | def raw_info(self): method __eq__ (line 409) | def __eq__(self, frame): method parse (line 413) | def parse(cls, frame_id, frame_size, reader): method build (line 419) | def build(self, writer): method size (line 425) | def size(self): method converted (line 432) | def converted(cls, frame_id, o): method clean (line 437) | def clean(self): class ID3v22_T__Frame (line 444) | class ID3v22_T__Frame(object): method __init__ (line 448) | def __init__(self, frame_id, encoding, data): method copy (line 461) | def copy(self): method __repr__ (line 464) | def __repr__(self): method raw_info (line 468) | def raw_info(self): method __eq__ (line 476) | def __eq__(self, frame): method __str__ (line 480) | def __str__(self): method __str__ (line 483) | def __str__(self): method __unicode__ (line 486) | def __unicode__(self): method number (line 491) | def number(self): method total (line 520) | def total(self): method true (line 541) | def true(self): method parse (line 551) | def parse(cls, frame_id, frame_size, reader): method build (line 558) | def build(self, writer): method size (line 565) | def size(self): method converted (line 572) | def converted(cls, frame_id, unicode_string): method clean (line 580) | def clean(self): class ID3v22_TXX_Frame (line 629) | class ID3v22_TXX_Frame(object): method __init__ (line 630) | def __init__(self, encoding, description, data): method copy (line 637) | def copy(self): method __repr__ (line 642) | def __repr__(self): method raw_info (line 646) | def raw_info(self): method __eq__ (line 655) | def __eq__(self, frame): method __str__ (line 660) | def __str__(self): method __str__ (line 663) | def __str__(self): method __unicode__ (line 666) | def __unicode__(self): method parse (line 672) | def parse(cls, frame_id, frame_size, reader): method build (line 683) | def build(self, writer): method size (line 691) | def size(self): method clean (line 697) | def clean(self): class ID3v22_W__Frame (line 730) | class ID3v22_W__Frame(object): method __init__ (line 731) | def __init__(self, frame_id, data): method copy (line 735) | def copy(self): method __repr__ (line 738) | def __repr__(self): method raw_info (line 741) | def raw_info(self): method __eq__ (line 747) | def __eq__(self, frame): method parse (line 751) | def parse(cls, frame_id, frame_size, reader): method build (line 754) | def build(self, writer): method size (line 760) | def size(self): method clean (line 766) | def clean(self): class ID3v22_WXX_Frame (line 774) | class ID3v22_WXX_Frame(object): method __init__ (line 775) | def __init__(self, encoding, description, data): method copy (line 782) | def copy(self): method __repr__ (line 787) | def __repr__(self): method raw_info (line 791) | def raw_info(self): method __eq__ (line 800) | def __eq__(self, frame): method parse (line 804) | def parse(cls, frame_id, frame_size, reader): method build (line 815) | def build(self, writer): method size (line 823) | def size(self): method clean (line 829) | def clean(self): class ID3v22_COM_Frame (line 839) | class ID3v22_COM_Frame(object): method __init__ (line 840) | def __init__(self, encoding, language, short_description, data): method copy (line 854) | def copy(self): method __repr__ (line 860) | def __repr__(self): method raw_info (line 864) | def raw_info(self): method __eq__ (line 873) | def __eq__(self, frame): method __ne__ (line 879) | def __ne__(self, frame): method __str__ (line 883) | def __str__(self): method __str__ (line 886) | def __str__(self): method __unicode__ (line 889) | def __unicode__(self): method parse (line 894) | def parse(cls, frame_id, frame_size, reader): method build (line 905) | def build(self, writer): method size (line 913) | def size(self): method converted (line 920) | def converted(cls, frame_id, unicode_string): method clean (line 928) | def clean(self): class ID3v22_PIC_Frame (line 968) | class ID3v22_PIC_Frame(Image): method __init__ (line 969) | def __init__(self, image_format, picture_type, description, data): method copy (line 1000) | def copy(self): method __repr__ (line 1006) | def __repr__(self): method raw_info (line 1010) | def raw_info(self): method type_string (line 1021) | def type_string(self): method __getattr__ (line 1044) | def __getattr__(self, attr): method __setattr__ (line 1062) | def __setattr__(self, attr, value): method parse (line 1084) | def parse(cls, frame_id, frame_size, reader): method build (line 1094) | def build(self, writer): method size (line 1105) | def size(self): method converted (line 1112) | def converted(cls, frame_id, image): method clean (line 1133) | def clean(self): class ID3v22Comment (line 1150) | class ID3v22Comment(MetaData): method __init__ (line 1181) | def __init__(self, frames, total_size=None): method copy (line 1185) | def copy(self): method __repr__ (line 1188) | def __repr__(self): method __iter__ (line 1192) | def __iter__(self): method raw_info (line 1195) | def raw_info(self): method parse (line 1204) | def parse(cls, reader): method build (line 1259) | def build(self, writer): method size (line 1282) | def size(self): method __len__ (line 1289) | def __len__(self): method __getitem__ (line 1292) | def __getitem__(self, frame_id): method __setitem__ (line 1299) | def __setitem__(self, frame_id, frames): method __delitem__ (line 1321) | def __delitem__(self, frame_id): method keys (line 1328) | def keys(self): method values (line 1331) | def values(self): method items (line 1334) | def items(self): method __getattr__ (line 1337) | def __getattr__(self, attr): method __setattr__ (line 1356) | def __setattr__(self, attr, value): method __delattr__ (line 1421) | def __delattr__(self, attr): method images (line 1479) | def images(self): method add_image (line 1482) | def add_image(self, image): method delete_image (line 1486) | def delete_image(self, image): method converted (line 1494) | def converted(cls, metadata): method clean (line 1537) | def clean(self): method intersection (line 1551) | def intersection(self, metadata): class ID3v23_Frame (line 1576) | class ID3v23_Frame(ID3v22_Frame): method __repr__ (line 1577) | def __repr__(self): class ID3v23_T___Frame (line 1581) | class ID3v23_T___Frame(ID3v22_T__Frame): method __repr__ (line 1585) | def __repr__(self): class ID3v23_TXXX_Frame (line 1590) | class ID3v23_TXXX_Frame(ID3v22_TXX_Frame): method __init__ (line 1591) | def __init__(self, encoding, description, data): method __repr__ (line 1598) | def __repr__(self): class ID3v23_W___Frame (line 1603) | class ID3v23_W___Frame(ID3v22_W__Frame): method __repr__ (line 1604) | def __repr__(self): class ID3v23_WXXX_Frame (line 1608) | class ID3v23_WXXX_Frame(ID3v22_WXX_Frame): method __init__ (line 1609) | def __init__(self, encoding, description, data): method __repr__ (line 1616) | def __repr__(self): class ID3v23_APIC_Frame (line 1621) | class ID3v23_APIC_Frame(ID3v22_PIC_Frame): method __init__ (line 1622) | def __init__(self, mime_type, picture_type, description, data): method copy (line 1652) | def copy(self): method __repr__ (line 1658) | def __repr__(self): method raw_info (line 1662) | def raw_info(self): method __getattr__ (line 1673) | def __getattr__(self, attr): method __setattr__ (line 1693) | def __setattr__(self, attr, value): method parse (line 1719) | def parse(cls, frame_id, frame_size, reader): method build (line 1734) | def build(self, writer): method size (line 1745) | def size(self): method converted (line 1756) | def converted(cls, frame_id, image): method clean (line 1771) | def clean(self): class ID3v23_COMM_Frame (line 1792) | class ID3v23_COMM_Frame(ID3v22_COM_Frame): method __init__ (line 1793) | def __init__(self, encoding, language, short_description, data): method __repr__ (line 1807) | def __repr__(self): method raw_info (line 1811) | def raw_info(self): class ID3v23Comment (line 1821) | class ID3v23Comment(ID3v22Comment): method __repr__ (line 1853) | def __repr__(self): method parse (line 1857) | def parse(cls, reader): method build (line 1912) | def build(self, writer): method size (line 1935) | def size(self): class ID3v24_Frame (line 1948) | class ID3v24_Frame(ID3v23_Frame): method __repr__ (line 1949) | def __repr__(self): class ID3v24_T___Frame (line 1953) | class ID3v24_T___Frame(ID3v23_T___Frame): method __init__ (line 1954) | def __init__(self, frame_id, encoding, data): method __repr__ (line 1962) | def __repr__(self): method __unicode__ (line 1966) | def __unicode__(self): method raw_info (line 1973) | def raw_info(self): method converted (line 1984) | def converted(cls, frame_id, unicode_string): class ID3v24_TXXX_Frame (line 1993) | class ID3v24_TXXX_Frame(ID3v23_TXXX_Frame): method __repr__ (line 1994) | def __repr__(self): method raw_info (line 1998) | def raw_info(self): method __unicode__ (line 2010) | def __unicode__(self): method parse (line 2018) | def parse(cls, frame_id, frame_size, reader): class ID3v24_APIC_Frame (line 2033) | class ID3v24_APIC_Frame(ID3v23_APIC_Frame): method __repr__ (line 2034) | def __repr__(self): method __setattr__ (line 2040) | def __setattr__(self, attr, value): method parse (line 2066) | def parse(cls, frame_id, frame_size, reader): method build (line 2083) | def build(self, writer): method converted (line 2097) | def converted(cls, frame_id, image): method clean (line 2112) | def clean(self): class ID3v24_W___Frame (line 2133) | class ID3v24_W___Frame(ID3v23_W___Frame): method __repr__ (line 2134) | def __repr__(self): class ID3v24_WXXX_Frame (line 2138) | class ID3v24_WXXX_Frame(ID3v23_WXXX_Frame): method __repr__ (line 2139) | def __repr__(self): method raw_info (line 2143) | def raw_info(self): method parse (line 2156) | def parse(cls, frame_id, frame_size, reader): class ID3v24_COMM_Frame (line 2171) | class ID3v24_COMM_Frame(ID3v23_COMM_Frame): method __repr__ (line 2172) | def __repr__(self): method __unicode__ (line 2176) | def __unicode__(self): method raw_info (line 2182) | def raw_info(self): method parse (line 2198) | def parse(cls, frame_id, frame_size, reader): method converted (line 2213) | def converted(cls, frame_id, unicode_string): method clean (line 2221) | def clean(self): class ID3v24Comment (line 2264) | class ID3v24Comment(ID3v23Comment): method __repr__ (line 2277) | def __repr__(self): method parse (line 2281) | def parse(cls, reader): method build (line 2338) | def build(self, writer): method size (line 2363) | def size(self): class ID3CommentPair (line 2374) | class ID3CommentPair(MetaData): method __init__ (line 2379) | def __init__(self, id3v2_comment, id3v1_comment): method __repr__ (line 2394) | def __repr__(self): method __getattr__ (line 2397) | def __getattr__(self, attr): method __setattr__ (line 2414) | def __setattr__(self, attr, value): method __delattr__ (line 2424) | def __delattr__(self, attr): method converted (line 2435) | def converted(cls, metadata, method raw_info (line 2454) | def raw_info(self): method images (line 2475) | def images(self): method add_image (line 2483) | def add_image(self, image): method delete_image (line 2489) | def delete_image(self, image): method supports_images (line 2496) | def supports_images(cls): method clean (line 2501) | def clean(self): method intersection (line 2517) | def intersection(self, metadata): FILE: audiotools/id3v1.py class ID3v1Comment (line 21) | class ID3v1Comment(MetaData): method __init__ (line 37) | def __init__(self, track_name=u"", method __repr__ (line 82) | def __repr__(self): method __getattr__ (line 92) | def __getattr__(self, attr): method __setattr__ (line 110) | def __setattr__(self, attr, value): method __delattr__ (line 131) | def __delattr__(self, attr): method raw_info (line 144) | def raw_info(self): method parse (line 163) | def parse(cls, mp3_file): method build (line 195) | def build(self, mp3_file): method supports_images (line 220) | def supports_images(cls): method converted (line 226) | def converted(cls, metadata): method images (line 252) | def images(self): method clean (line 257) | def clean(self): method intersection (line 294) | def intersection(self, metadata): FILE: audiotools/image.py function image_metrics (line 22) | def image_metrics(file_data): class ImageMetrics (line 48) | class ImageMetrics: method __init__ (line 51) | def __init__(self, width, height, bits_per_pixel, color_count, mime_ty... method __repr__ (line 72) | def __repr__(self): method parse (line 81) | def parse(cls, file_data): class InvalidJPEG (line 85) | class InvalidJPEG(InvalidImage): class __JPEG__ (line 91) | class __JPEG__(ImageMetrics): method __init__ (line 92) | def __init__(self, width, height, bits_per_pixel): method parse (line 97) | def parse(cls, file_data): class InvalidPNG (line 138) | class InvalidPNG(InvalidImage): class __PNG__ (line 144) | class __PNG__(ImageMetrics): method __init__ (line 145) | def __init__(self, width, height, bits_per_pixel, color_count): method parse (line 150) | def parse(cls, file_data): class InvalidBMP (line 225) | class InvalidBMP(InvalidImage): class __BMP__ (line 231) | class __BMP__(ImageMetrics): method __init__ (line 232) | def __init__(self, width, height, bits_per_pixel, color_count): method parse (line 237) | def parse(cls, file_data): class InvalidGIF (line 274) | class InvalidGIF(InvalidImage): class __GIF__ (line 280) | class __GIF__(ImageMetrics): method __init__ (line 281) | def __init__(self, width, height, color_count): method parse (line 286) | def parse(cls, file_data): class InvalidTIFF (line 312) | class InvalidTIFF(InvalidImage): class __TIFF__ (line 318) | class __TIFF__(ImageMetrics): method __init__ (line 319) | def __init__(self, width, height, bits_per_pixel, color_count): method parse (line 325) | def parse(cls, file_data): FILE: audiotools/m4a.py class InvalidM4A (line 23) | class InvalidM4A(InvalidFile): function get_m4a_atom (line 27) | def get_m4a_atom(reader, *atoms): function get_m4a_atom_offset (line 54) | def get_m4a_atom_offset(reader, *atoms): function has_m4a_atom (line 85) | def has_m4a_atom(reader, *atoms): class M4ATaggedAudio (line 110) | class M4ATaggedAudio(object): method supports_metadata (line 112) | def supports_metadata(cls): method get_metadata (line 117) | def get_metadata(self): method update_metadata (line 155) | def update_metadata(self, metadata, old_metadata=None): method set_metadata (line 261) | def set_metadata(self, metadata): method delete_metadata (line 291) | def delete_metadata(self): class M4AAudio_faac (line 302) | class M4AAudio_faac(M4ATaggedAudio, AudioFile): method __init__ (line 316) | def __init__(self, filename): method channel_mask (line 376) | def channel_mask(self): method lossless (line 408) | def lossless(self): method channels (line 413) | def channels(self): method bits_per_sample (line 418) | def bits_per_sample(self): method sample_rate (line 423) | def sample_rate(self): method cd_frames (line 428) | def cd_frames(self): method total_frames (line 435) | def total_frames(self): method supports_to_pcm (line 441) | def supports_to_pcm(cls): method to_pcm (line 447) | def to_pcm(self): method supports_from_pcm (line 467) | def supports_from_pcm(cls): method from_pcm (line 474) | def from_pcm(cls, filename, pcmreader, class M4AAudio_nero (line 581) | class M4AAudio_nero(M4AAudio_faac): method supports_from_pcm (line 598) | def supports_from_pcm(cls): method from_pcm (line 605) | def from_pcm(cls, filename, pcmreader, method supports_to_pcm (line 653) | def supports_to_pcm(cls): method to_pcm (line 659) | def to_pcm(self): method __from_wave__ (line 680) | def __from_wave__(cls, filename, wave_filename, compression): class InvalidALAC (line 706) | class InvalidALAC(InvalidFile): class ALACAudio (line 710) | class ALACAudio(M4ATaggedAudio, AudioFile): method __init__ (line 725) | def __init__(self, filename): method channels (line 799) | def channels(self): method bits_per_sample (line 804) | def bits_per_sample(self): method sample_rate (line 809) | def sample_rate(self): method total_frames (line 814) | def total_frames(self): method channel_mask (line 819) | def channel_mask(self): method cd_frames (line 827) | def cd_frames(self): method lossless (line 837) | def lossless(self): method seekable (line 842) | def seekable(self): method supports_to_pcm (line 875) | def supports_to_pcm(cls): method to_pcm (line 885) | def to_pcm(self): method supports_from_pcm (line 901) | def supports_from_pcm(cls): method from_pcm (line 912) | def from_pcm(cls, filename, pcmreader, FILE: audiotools/m4a_atoms.py function parse_sub_atoms (line 52) | def parse_sub_atoms(data_size, reader, parsers): class M4A_Tree_Atom (line 79) | class M4A_Tree_Atom(object): method __init__ (line 80) | def __init__(self, name, leaf_atoms): method copy (line 90) | def copy(self): method __repr__ (line 96) | def __repr__(self): method __eq__ (line 99) | def __eq__(self, atom): method __iter__ (line 107) | def __iter__(self): method __getitem__ (line 111) | def __getitem__(self, atom_name): method get_child (line 114) | def get_child(self, atom_name): method get_children (line 126) | def get_children(self, atom_name): method has_child (line 131) | def has_child(self, atom_name): method add_child (line 143) | def add_child(self, atom_obj): method remove_child (line 148) | def remove_child(self, atom_name): method replace_child (line 163) | def replace_child(self, atom_obj): method child_offset (line 178) | def child_offset(self, *child_path): method parse (line 199) | def parse(cls, name, data_size, reader, parsers): method build (line 206) | def build(self, writer): method size (line 214) | def size(self): class M4A_Leaf_Atom (line 221) | class M4A_Leaf_Atom(object): method __init__ (line 222) | def __init__(self, name, data): method copy (line 233) | def copy(self): method __repr__ (line 239) | def __repr__(self): method __eq__ (line 242) | def __eq__(self, atom): method __str__ (line 251) | def __str__(self): method __str__ (line 254) | def __str__(self): method __unicode__ (line 257) | def __unicode__(self): method raw_info (line 264) | def raw_info(self): method parse (line 279) | def parse(cls, name, data_size, reader, parsers): method build (line 286) | def build(self, writer): method size (line 292) | def size(self): class M4A_FTYP_Atom (line 299) | class M4A_FTYP_Atom(M4A_Leaf_Atom): method __init__ (line 300) | def __init__(self, major_brand, major_brand_version, compatible_brands): method __repr__ (line 310) | def __repr__(self): method parse (line 315) | def parse(cls, name, data_size, reader, parsers): method build (line 326) | def build(self, writer): method size (line 335) | def size(self): class M4A_MVHD_Atom (line 342) | class M4A_MVHD_Atom(M4A_Leaf_Atom): method __init__ (line 343) | def __init__(self, version, flags, created_utc_date, modified_utc_date, method parse (line 364) | def parse(cls, name, data_size, reader, parsers): method __repr__ (line 406) | def __repr__(self): method build (line 424) | def build(self, writer): method size (line 447) | def size(self): class M4A_TKHD_Atom (line 457) | class M4A_TKHD_Atom(M4A_Leaf_Atom): method __init__ (line 458) | def __init__(self, version, track_in_poster, track_in_preview, method __repr__ (line 480) | def __repr__(self): method parse (line 500) | def parse(cls, name, data_size, reader, parsers): method build (line 542) | def build(self, writer): method size (line 561) | def size(self): class M4A_MDHD_Atom (line 571) | class M4A_MDHD_Atom(M4A_Leaf_Atom): method __init__ (line 572) | def __init__(self, version, flags, created_utc_date, modified_utc_date, method __repr__ (line 584) | def __repr__(self): method parse (line 597) | def parse(cls, name, data_size, reader, parsers): method build (line 624) | def build(self, writer): method size (line 639) | def size(self): class M4A_SMHD_Atom (line 649) | class M4A_SMHD_Atom(M4A_Leaf_Atom): method __init__ (line 650) | def __init__(self, version, flags, audio_balance): method __repr__ (line 656) | def __repr__(self): method parse (line 663) | def parse(cls, name, data_size, reader, parsers): method build (line 670) | def build(self, writer): method size (line 677) | def size(self): class M4A_DREF_Atom (line 684) | class M4A_DREF_Atom(M4A_Leaf_Atom): method __init__ (line 685) | def __init__(self, version, flags, references): method __repr__ (line 691) | def __repr__(self): method parse (line 698) | def parse(cls, name, data_size, reader, parsers): method build (line 713) | def build(self, writer): method size (line 726) | def size(self): class M4A_STSD_Atom (line 734) | class M4A_STSD_Atom(M4A_Leaf_Atom): method __init__ (line 735) | def __init__(self, version, flags, descriptions): method __repr__ (line 741) | def __repr__(self): method parse (line 746) | def parse(cls, name, data_size, reader, parsers): method build (line 765) | def build(self, writer): method size (line 778) | def size(self): class M4A_STTS_Atom (line 786) | class M4A_STTS_Atom(M4A_Leaf_Atom): method __init__ (line 787) | def __init__(self, version, flags, times): method __repr__ (line 793) | def __repr__(self): method parse (line 798) | def parse(cls, name, data_size, reader, parsers): method build (line 809) | def build(self, writer): method size (line 817) | def size(self): class M4A_STSC_Atom (line 824) | class M4A_STSC_Atom(M4A_Leaf_Atom): method __init__ (line 825) | def __init__(self, version, flags, blocks): method __repr__ (line 831) | def __repr__(self): method parse (line 836) | def parse(cls, name, data_size, reader, parsers): method build (line 847) | def build(self, writer): method size (line 856) | def size(self): class M4A_STSZ_Atom (line 863) | class M4A_STSZ_Atom(M4A_Leaf_Atom): method __init__ (line 864) | def __init__(self, version, flags, byte_size, block_sizes): method __repr__ (line 871) | def __repr__(self): method parse (line 876) | def parse(cls, name, data_size, reader, parsers): method build (line 888) | def build(self, writer): method size (line 899) | def size(self): class M4A_STCO_Atom (line 906) | class M4A_STCO_Atom(M4A_Leaf_Atom): method __init__ (line 907) | def __init__(self, version, flags, offsets): method __repr__ (line 913) | def __repr__(self): method parse (line 918) | def parse(cls, name, data_size, reader, parsers): method build (line 928) | def build(self, writer): method size (line 937) | def size(self): class M4A_ALAC_Atom (line 944) | class M4A_ALAC_Atom(M4A_Leaf_Atom): method __init__ (line 945) | def __init__(self, reference_index, qt_version, qt_revision_level, method __repr__ (line 962) | def __repr__(self): method parse (line 976) | def parse(cls, name, data_size, reader, parsers): method build (line 1007) | def build(self, writer): method size (line 1025) | def size(self): class M4A_SUB_ALAC_Atom (line 1032) | class M4A_SUB_ALAC_Atom(M4A_Leaf_Atom): method __init__ (line 1033) | def __init__(self, max_samples_per_frame, bits_per_sample, method __repr__ (line 1049) | def __repr__(self): method parse (line 1063) | def parse(cls, name, data_size, reader, parsers): method build (line 1072) | def build(self, writer): method size (line 1088) | def size(self): class M4A_META_Atom (line 1095) | class M4A_META_Atom(MetaData, M4A_Tree_Atom): method __init__ (line 1113) | def __init__(self, version, flags, leaf_atoms): method __repr__ (line 1118) | def __repr__(self): method has_ilst_atom (line 1122) | def has_ilst_atom(self): method ilst_atom (line 1131) | def ilst_atom(self): method add_ilst_atom (line 1140) | def add_ilst_atom(self): method raw_info (line 1150) | def raw_info(self): method parse (line 1178) | def parse(cls, name, data_size, reader, parsers): method build (line 1188) | def build(self, writer): method size (line 1197) | def size(self): method __getattr__ (line 1203) | def __getattr__(self, attr): method __setattr__ (line 1245) | def __setattr__(self, attr, value): method __delattr__ (line 1327) | def __delattr__(self, attr): method images (line 1378) | def images(self): method add_image (line 1387) | def add_image(self, image): method delete_image (line 1404) | def delete_image(self, image): method converted (line 1417) | def converted(cls, metadata): method supports_images (line 1481) | def supports_images(self): method clean (line 1486) | def clean(self): method intersection (line 1547) | def intersection(self, metadata): class M4A_ILST_Leaf_Atom (line 1582) | class M4A_ILST_Leaf_Atom(M4A_Tree_Atom): method copy (line 1583) | def copy(self): method __repr__ (line 1589) | def __repr__(self): method parse (line 1594) | def parse(cls, name, data_size, reader, parsers): method __str__ (line 1618) | def __str__(self): method __str__ (line 1621) | def __str__(self): method __unicode__ (line 1624) | def __unicode__(self): method raw_info_lines (line 1631) | def raw_info_lines(self): class M4A_ILST_Unicode_Data_Atom (line 1642) | class M4A_ILST_Unicode_Data_Atom(M4A_Leaf_Atom): method __init__ (line 1643) | def __init__(self, type, flags, data): method copy (line 1651) | def copy(self): method __repr__ (line 1657) | def __repr__(self): method __eq__ (line 1661) | def __eq__(self, atom): method raw_info (line 1669) | def raw_info(self): method parse (line 1675) | def parse(cls, name, data_size, reader, parsers): method build (line 1684) | def build(self, writer): method size (line 1691) | def size(self): method __str__ (line 1698) | def __str__(self): method __str__ (line 1701) | def __str__(self): method __unicode__ (line 1704) | def __unicode__(self): class M4A_ILST_TRKN_Data_Atom (line 1708) | class M4A_ILST_TRKN_Data_Atom(M4A_Leaf_Atom): method __init__ (line 1709) | def __init__(self, track_number, track_total): method copy (line 1714) | def copy(self): method __repr__ (line 1720) | def __repr__(self): method __eq__ (line 1724) | def __eq__(self, atom): method __str__ (line 1733) | def __str__(self): method __str__ (line 1736) | def __str__(self): method __unicode__ (line 1739) | def __unicode__(self): method raw_info (line 1745) | def raw_info(self): method parse (line 1751) | def parse(cls, name, data_size, reader, parsers): method build (line 1760) | def build(self, writer): method size (line 1767) | def size(self): method number (line 1773) | def number(self): method total (line 1782) | def total(self): class M4A_ILST_DISK_Data_Atom (line 1792) | class M4A_ILST_DISK_Data_Atom(M4A_Leaf_Atom): method __init__ (line 1793) | def __init__(self, disk_number, disk_total): method copy (line 1798) | def copy(self): method __repr__ (line 1804) | def __repr__(self): method __eq__ (line 1808) | def __eq__(self, atom): method __str__ (line 1817) | def __str__(self): method __str__ (line 1820) | def __str__(self): method __unicode__ (line 1823) | def __unicode__(self): method raw_info (line 1829) | def raw_info(self): method parse (line 1835) | def parse(cls, name, data_size, reader, parsers): method build (line 1844) | def build(self, writer): method size (line 1851) | def size(self): method number (line 1857) | def number(self): method total (line 1865) | def total(self): class M4A_ILST_COVR_Data_Atom (line 1874) | class M4A_ILST_COVR_Data_Atom(Image, M4A_Leaf_Atom): method __init__ (line 1875) | def __init__(self, version, flags, image_data): method copy (line 1893) | def copy(self): method __repr__ (line 1899) | def __repr__(self): method raw_info (line 1903) | def raw_info(self): method parse (line 1916) | def parse(cls, name, data_size, reader, parsers): method build (line 1925) | def build(self, writer): method size (line 1932) | def size(self): method converted (line 1939) | def converted(cls, image): class M4A_HDLR_Atom (line 1946) | class M4A_HDLR_Atom(M4A_Leaf_Atom): method __init__ (line 1947) | def __init__(self, version, flags, qt_type, qt_subtype, method copy (line 1965) | def copy(self): method __repr__ (line 1979) | def __repr__(self): method parse (line 1993) | def parse(cls, name, data_size, reader, parsers): method build (line 2013) | def build(self, writer): method size (line 2029) | def size(self): class M4A_FREE_Atom (line 2036) | class M4A_FREE_Atom(M4A_Leaf_Atom): method __init__ (line 2037) | def __init__(self, bytes): method copy (line 2041) | def copy(self): method __repr__ (line 2047) | def __repr__(self): method parse (line 2051) | def parse(cls, name, data_size, reader, parsers): method build (line 2060) | def build(self, writer): method size (line 2066) | def size(self): FILE: audiotools/mp3.py class InvalidMP3 (line 22) | class InvalidMP3(InvalidFile): class MP3Audio (line 28) | class MP3Audio(AudioFile): method __init__ (line 104) | def __init__(self, filename): method lossless (line 196) | def lossless(self): method supports_to_pcm (line 202) | def supports_to_pcm(cls): method to_pcm (line 212) | def to_pcm(self): method supports_from_pcm (line 220) | def supports_from_pcm(cls): method from_pcm (line 231) | def from_pcm(cls, filename, pcmreader, method bits_per_sample (line 285) | def bits_per_sample(self): method channels (line 290) | def channels(self): method sample_rate (line 295) | def sample_rate(self): method supports_metadata (line 301) | def supports_metadata(cls): method get_metadata (line 306) | def get_metadata(self): method update_metadata (line 333) | def update_metadata(self, metadata): method set_metadata (line 386) | def set_metadata(self, metadata): method delete_metadata (line 436) | def delete_metadata(self): method clean (line 471) | def clean(self, output_filename=None): method __find_next_mp3_frame__ (line 526) | def __find_next_mp3_frame__(cls, mp3file): method __find_mp3_start__ (line 562) | def __find_mp3_start__(cls, mp3file): method __find_last_mp3_frame__ (line 586) | def __find_last_mp3_frame__(cls, mp3file): method frame_length (line 603) | def frame_length(self, mpeg_id, layer, bit_rate, sample_rate, pad): method total_frames (line 627) | def total_frames(self): class MP2Audio (line 633) | class MP2Audio(MP3Audio): method supports_from_pcm (line 649) | def supports_from_pcm(cls): method from_pcm (line 660) | def from_pcm(cls, filename, pcmreader, FILE: audiotools/mpc.py class MPC_Size (line 24) | class MPC_Size: method __init__ (line 25) | def __init__(self, value, length): method __repr__ (line 29) | def __repr__(self): method __int__ (line 32) | def __int__(self): method __len__ (line 35) | def __len__(self): method parse (line 39) | def parse(cls, reader): method build (line 50) | def build(self, writer): class InvalidMPC (line 56) | class InvalidMPC(InvalidFile): class MPCAudio (line 62) | class MPCAudio(ApeTaggedAudio, AudioFile): method __init__ (line 85) | def __init__(self, filename): method blocks (line 106) | def blocks(self): method get_block (line 120) | def get_block(self, block_id): method bits_per_sample (line 127) | def bits_per_sample(self): method channels (line 132) | def channels(self): method lossless (line 137) | def lossless(self): method total_frames (line 142) | def total_frames(self): method sample_rate (line 147) | def sample_rate(self): method supports_to_pcm (line 153) | def supports_to_pcm(cls): method to_pcm (line 163) | def to_pcm(self): method supports_from_pcm (line 182) | def supports_from_pcm(cls): method from_pcm (line 193) | def from_pcm(cls, filename, pcmreader, method supports_replay_gain (line 258) | def supports_replay_gain(cls): method get_replay_gain (line 263) | def get_replay_gain(self): method set_replay_gain (line 296) | def set_replay_gain(self, replaygain): method delete_replay_gain (line 341) | def delete_replay_gain(self): FILE: audiotools/musicbrainz.py class DiscID (line 22) | class DiscID(object): method __init__ (line 23) | def __init__(self, first_track_number, last_track_number, method from_cddareader (line 38) | def from_cddareader(cls, cddareader): method from_tracks (line 49) | def from_tracks(cls, tracks): method from_sheet (line 77) | def from_sheet(cls, sheet, total_pcm_frames, sample_rate): method __repr__ (line 89) | def __repr__(self): method __str__ (line 98) | def __str__(self): method __str__ (line 101) | def __str__(self): method __unicode__ (line 104) | def __unicode__(self): function perform_lookup (line 120) | def perform_lookup(disc_id, musicbrainz_server, musicbrainz_port): function get_node (line 170) | def get_node(parent, *nodes): function get_nodes (line 185) | def get_nodes(parent, node): function text (line 193) | def text(node): function artist (line 203) | def artist(artist_credit): function parse_release (line 222) | def parse_release(release, disc_id): FILE: audiotools/ogg.py class PacketReader (line 21) | class PacketReader(object): method __init__ (line 22) | def __init__(self, pagereader): method __enter__ (line 35) | def __enter__(self): method __exit__ (line 38) | def __exit__(self, exc_type, exc_value, traceback): method read_segment (line 41) | def read_segment(self): method read_page (line 49) | def read_page(self): method read_packet (line 54) | def read_packet(self): method close (line 67) | def close(self): function packet_to_segments (line 73) | def packet_to_segments(packet): function packet_to_pages (line 87) | def packet_to_pages(packet, bitstream_serial_number, function packets_to_pages (line 127) | def packets_to_pages(packets, bitstream_serial_number, FILE: audiotools/opus.py class InvalidOpus (line 23) | class InvalidOpus(InvalidFile): class OpusAudio (line 31) | class OpusAudio(VorbisAudio): method __init__ (line 42) | def __init__(self, filename): method supports_replay_gain (line 113) | def supports_replay_gain(cls): method get_replay_gain (line 118) | def get_replay_gain(self): method set_replay_gain (line 127) | def set_replay_gain(self, replaygain): method delete_replay_gain (line 134) | def delete_replay_gain(self): method total_frames (line 141) | def total_frames(self): method sample_rate (line 159) | def sample_rate(self): method supports_to_pcm (line 165) | def supports_to_pcm(cls): method to_pcm (line 175) | def to_pcm(self): method supports_from_pcm (line 194) | def supports_from_pcm(cls): method from_pcm (line 205) | def from_pcm(cls, filename, pcmreader, method update_metadata (line 280) | def update_metadata(self, metadata): method set_metadata (line 357) | def set_metadata(self, metadata): method supports_metadata (line 387) | def supports_metadata(cls): method get_metadata (line 392) | def get_metadata(self): method delete_metadata (line 416) | def delete_metadata(self): method verify (line 428) | def verify(self, progress=None): FILE: audiotools/player.py class Player (line 25) | class Player(object): method __init__ (line 31) | def __init__(self, audio_output, method open (line 67) | def open(self, track): method play (line 74) | def play(self): method set_replay_gain (line 79) | def set_replay_gain(self, replay_gain): method set_output (line 88) | def set_output(self, output): method pause (line 97) | def pause(self): method toggle_play_pause (line 104) | def toggle_play_pause(self): method stop (line 109) | def stop(self): method state (line 116) | def state(self): method close (line 122) | def close(self): method progress (line 129) | def progress(self): method current_output_description (line 136) | def current_output_description(self): method current_output_name (line 142) | def current_output_name(self): method get_volume (line 148) | def get_volume(self): method set_volume (line 154) | def set_volume(self, volume): method change_volume (line 160) | def change_volume(self, delta): class AudioPlayer (line 170) | class AudioPlayer(object): method __init__ (line 171) | def __init__(self, audio_output, method set_audiofile (line 189) | def set_audiofile(self, audiofile): method state (line 194) | def state(self): method progress (line 200) | def progress(self): method stop (line 206) | def stop(self): method pause (line 221) | def pause(self): method play (line 229) | def play(self): method output_audio (line 288) | def output_audio(self): method run (line 313) | def run(self, commands, responses): class CDPlayer (line 374) | class CDPlayer(Player): method __init__ (line 375) | def __init__(self, cddareader, audio_output, method open (line 407) | def open(self, track_number): method set_replay_gain (line 414) | def set_replay_gain(self, replay_gain): class CDAudioPlayer (line 420) | class CDAudioPlayer(AudioPlayer): method __init__ (line 421) | def __init__(self, cddareader, audio_output, method set_audiofile (line 443) | def set_audiofile(self, track_number): method play (line 450) | def play(self): class AudioOutput (line 498) | class AudioOutput(object): method __init__ (line 501) | def __init__(self): method __getstate__ (line 507) | def __getstate__(self): method __setstate__ (line 512) | def __setstate__(self, name): method description (line 521) | def description(self): method compatible (line 526) | def compatible(self, sample_rate, channels, channel_mask, bits_per_sam... method set_format (line 535) | def set_format(self, sample_rate, channels, channel_mask, bits_per_sam... method play (line 551) | def play(self, framelist): method pause (line 556) | def pause(self): method resume (line 561) | def resume(self): method get_volume (line 566) | def get_volume(self): method set_volume (line 571) | def set_volume(self, volume): method close (line 577) | def close(self): method available (line 586) | def available(cls): class NULLAudioOutput (line 592) | class NULLAudioOutput(AudioOutput): method __init__ (line 600) | def __init__(self): method __getstate__ (line 604) | def __getstate__(self): method __setstate__ (line 607) | def __setstate__(self, name): method description (line 611) | def description(self): method play (line 616) | def play(self, framelist): method pause (line 623) | def pause(self): method resume (line 628) | def resume(self): method get_volume (line 633) | def get_volume(self): method set_volume (line 638) | def set_volume(self, volume): method close (line 647) | def close(self): method available (line 653) | def available(cls): class OSSAudioOutput (line 659) | class OSSAudioOutput(AudioOutput): method __init__ (line 664) | def __init__(self): method __getstate__ (line 672) | def __getstate__(self): method __setstate__ (line 677) | def __setstate__(self, name): method description (line 684) | def description(self): method set_format (line 689) | def set_format(self, sample_rate, channels, channel_mask, bits_per_sam... method play (line 741) | def play(self, framelist): method pause (line 746) | def pause(self): method resume (line 751) | def resume(self): method get_volume (line 756) | def get_volume(self): method set_volume (line 776) | def set_volume(self, volume): method close (line 796) | def close(self): method available (line 809) | def available(cls): class PulseAudioOutput (line 820) | class PulseAudioOutput(AudioOutput): method __init__ (line 825) | def __init__(self): method __getstate__ (line 829) | def __getstate__(self): method __setstate__ (line 834) | def __setstate__(self, name): method description (line 840) | def description(self): method set_format (line 846) | def set_format(self, sample_rate, channels, channel_mask, bits_per_sam... method play (line 885) | def play(self, framelist): method pause (line 890) | def pause(self): method resume (line 896) | def resume(self): method get_volume (line 902) | def get_volume(self): method set_volume (line 910) | def set_volume(self, volume): method close (line 922) | def close(self): method available (line 933) | def available(cls): class ALSAAudioOutput (line 944) | class ALSAAudioOutput(AudioOutput): method __init__ (line 949) | def __init__(self): method __getstate__ (line 953) | def __getstate__(self): method __setstate__ (line 958) | def __setstate__(self, name): method description (line 964) | def description(self): method set_format (line 970) | def set_format(self, sample_rate, channels, channel_mask, bits_per_sam... method play (line 1005) | def play(self, framelist): method pause (line 1010) | def pause(self): method resume (line 1016) | def resume(self): method get_volume (line 1022) | def get_volume(self): method set_volume (line 1029) | def set_volume(self, volume): method close (line 1040) | def close(self): method available (line 1051) | def available(cls): class CoreAudioOutput (line 1062) | class CoreAudioOutput(AudioOutput): method __init__ (line 1067) | def __init__(self): method __getstate__ (line 1071) | def __getstate__(self): method __setstate__ (line 1076) | def __setstate__(self, name): method description (line 1082) | def description(self): method set_format (line 1088) | def set_format(self, sample_rate, channels, channel_mask, bits_per_sam... method play (line 1123) | def play(self, framelist): method pause (line 1128) | def pause(self): method resume (line 1134) | def resume(self): method get_volume (line 1140) | def get_volume(self): method set_volume (line 1151) | def set_volume(self, volume): method close (line 1166) | def close(self): method available (line 1177) | def available(cls): function available_outputs (line 1188) | def available_outputs(): function open_output (line 1207) | def open_output(output): FILE: audiotools/ply/lex.py class LexError (line 57) | class LexError(Exception): method __init__ (line 58) | def __init__(self, message, s): class LexToken (line 64) | class LexToken(object): method __str__ (line 65) | def __str__(self): method __repr__ (line 68) | def __repr__(self): class PlyLogger (line 75) | class PlyLogger(object): method __init__ (line 76) | def __init__(self, f): method critical (line 79) | def critical(self, msg, *args, **kwargs): method warning (line 82) | def warning(self, msg, *args, **kwargs): method error (line 85) | def error(self, msg, *args, **kwargs): class NullLogger (line 93) | class NullLogger(object): method __getattribute__ (line 94) | def __getattribute__(self, name): method __call__ (line 97) | def __call__(self, *args, **kwargs): class Lexer (line 115) | class Lexer: method __init__ (line 116) | def __init__(self): method clone (line 144) | def clone(self, object=None): method writetab (line 174) | def writetab(self, lextab, outputdir=''): method readtab (line 211) | def readtab(self, tabfile, fdict): method input (line 251) | def input(self, s): method begin (line 263) | def begin(self, state): method push_state (line 276) | def push_state(self, state): method pop_state (line 283) | def pop_state(self): method current_state (line 289) | def current_state(self): method skip (line 295) | def skip(self, n): method token (line 305) | def token(self): method __iter__ (line 415) | def __iter__(self): method next (line 418) | def next(self): function _get_regex (line 439) | def _get_regex(func): function get_caller_module_dict (line 449) | def get_caller_module_dict(levels): function _funcs_to_names (line 462) | def _funcs_to_names(funclist, namelist): function _names_to_funcs (line 477) | def _names_to_funcs(namelist, fdict): function _form_master_re (line 493) | def _form_master_re(relist, reflags, ldict, toknames): function _statetoken (line 533) | def _statetoken(s, names): class LexerReflect (line 558) | class LexerReflect(object): method __init__ (line 559) | def __init__(self, ldict, log=None, reflags=0): method get_all (line 570) | def get_all(self): method validate_all (line 577) | def validate_all(self): method get_tokens (line 584) | def get_tokens(self): method validate_tokens (line 604) | def validate_tokens(self): method get_literals (line 615) | def get_literals(self): method validate_literals (line 621) | def validate_literals(self): method get_states (line 632) | def get_states(self): method get_rules (line 663) | def get_rules(self): method validate_rules (line 729) | def validate_rules(self): method validate_module (line 832) | def validate_module(self, module): function lex (line 860) | def lex(module=None, object=None, debug=False, optimize=False, lextab='l... function runmain (line 1052) | def runmain(lexer=None, data=None): function TOKEN (line 1086) | def TOKEN(r): FILE: audiotools/ply/yacc.py class PlyLogger (line 109) | class PlyLogger(object): method __init__ (line 110) | def __init__(self, f): method debug (line 113) | def debug(self, msg, *args, **kwargs): method warning (line 118) | def warning(self, msg, *args, **kwargs): method error (line 121) | def error(self, msg, *args, **kwargs): class NullLogger (line 127) | class NullLogger(object): method __getattribute__ (line 128) | def __getattribute__(self, name): method __call__ (line 131) | def __call__(self, *args, **kwargs): class YaccError (line 135) | class YaccError(Exception): function format_result (line 139) | def format_result(r): function format_stack_entry (line 149) | def format_stack_entry(r): function errok (line 175) | def errok(): function restart (line 179) | def restart(): function token (line 183) | def token(): function call_errorfunc (line 188) | def call_errorfunc(errorfunc, token, parser): class YaccSymbol (line 217) | class YaccSymbol: method __str__ (line 218) | def __str__(self): method __repr__ (line 221) | def __repr__(self): class YaccProduction (line 233) | class YaccProduction: method __init__ (line 234) | def __init__(self, s, stack=None): method __getitem__ (line 240) | def __getitem__(self, n): method __setitem__ (line 248) | def __setitem__(self, n, v): method __getslice__ (line 251) | def __getslice__(self, i, j): method __len__ (line 254) | def __len__(self): method lineno (line 257) | def lineno(self, n): method set_lineno (line 260) | def set_lineno(self, n, lineno): method linespan (line 263) | def linespan(self, n): method lexpos (line 268) | def lexpos(self, n): method lexspan (line 271) | def lexspan(self, n): method error (line 276) | def error(self): class LRParser (line 285) | class LRParser: method __init__ (line 286) | def __init__(self, lrtab, errorf): method errok (line 294) | def errok(self): method restart (line 297) | def restart(self): method set_defaulted_states (line 313) | def set_defaulted_states(self): method disable_defaulted_states (line 320) | def disable_defaulted_states(self): method parse (line 323) | def parse(self, input=None, lexer=None, debug=False, tracking=False, t... method parsedebug (line 348) | def parsedebug(self, input=None, lexer=None, debug=False, tracking=Fal... method parseopt (line 689) | def parseopt(self, input=None, lexer=None, debug=False, tracking=False... method parseopt_notrack (line 989) | def parseopt_notrack(self, input=None, lexer=None, debug=False, tracki... class Production (line 1291) | class Production(object): method __init__ (line 1293) | def __init__(self, number, name, prod, precedence=('right', 0), func=N... method __str__ (line 1323) | def __str__(self): method __repr__ (line 1326) | def __repr__(self): method __len__ (line 1329) | def __len__(self): method __nonzero__ (line 1332) | def __nonzero__(self): method __getitem__ (line 1335) | def __getitem__(self, index): method lr_item (line 1339) | def lr_item(self, n): method bind (line 1355) | def bind(self, pdict): class MiniProduction (line 1363) | class MiniProduction(object): method __init__ (line 1364) | def __init__(self, str, name, len, func, file, line): method __str__ (line 1373) | def __str__(self): method __repr__ (line 1376) | def __repr__(self): method bind (line 1380) | def bind(self, pdict): class LRItem (line 1409) | class LRItem(object): method __init__ (line 1410) | def __init__(self, p, n): method __str__ (line 1421) | def __str__(self): method __repr__ (line 1428) | def __repr__(self): function rightmost_terminal (line 1436) | def rightmost_terminal(symbols, terminals): class GrammarError (line 1452) | class GrammarError(YaccError): class Grammar (line 1455) | class Grammar(object): method __init__ (line 1456) | def __init__(self, terminals): method __len__ (line 1492) | def __len__(self): method __getitem__ (line 1495) | def __getitem__(self, index): method set_precedence (line 1506) | def set_precedence(self, term, assoc, level): method add_production (line 1531) | def add_production(self, prodname, syms, func=None, file='', line=0): method set_start (line 1615) | def set_start(self, start=None): method find_unreachable (line 1631) | def find_unreachable(self): method infinite_cycles (line 1654) | def infinite_cycles(self): method undefined_symbols (line 1718) | def undefined_symbols(self): method unused_terminals (line 1735) | def unused_terminals(self): method unused_rules (line 1750) | def unused_rules(self): method unused_precedence (line 1767) | def unused_precedence(self): method _first (line 1783) | def _first(self, beta): method compute_first (line 1818) | def compute_first(self): method compute_follow (line 1855) | def compute_follow(self, start=None): method build_lritems (line 1914) | def build_lritems(self): class VersionError (line 1950) | class VersionError(YaccError): class LRTable (line 1953) | class LRTable(object): method __init__ (line 1954) | def __init__(self): method read_table (line 1960) | def read_table(self, module): method read_pickle (line 1980) | def read_pickle(self, filename): method bind_callables (line 2008) | def bind_callables(self, pdict): function digraph (line 2037) | def digraph(X, R, FP): function traverse (line 2048) | def traverse(x, N, stack, F, X, R, FP): class LALRError (line 2071) | class LALRError(YaccError): class LRGeneratedTable (line 2081) | class LRGeneratedTable(LRTable): method __init__ (line 2082) | def __init__(self, grammar, method='LALR', log=None): method lr0_closure (line 2119) | def lr0_closure(self, I): method lr0_goto (line 2145) | def lr0_goto(self, I, x): method lr0_items (line 2180) | def lr0_items(self): method compute_nullable_nonterminals (line 2236) | def compute_nullable_nonterminals(self): method find_nonterminal_transitions (line 2265) | def find_nonterminal_transitions(self, C): method dr_relation (line 2285) | def dr_relation(self, C, trans, nullable): method reads_relation (line 2310) | def reads_relation(self, C, trans, empty): method compute_lookback_includes (line 2353) | def compute_lookback_includes(self, C, trans, nullable): method compute_read_sets (line 2433) | def compute_read_sets(self, C, ntrans, nullable): method compute_follow_sets (line 2455) | def compute_follow_sets(self, ntrans, readsets, inclsets): method add_lookaheads (line 2473) | def add_lookaheads(self, lookbacks, followset): method add_lalr_lookaheads (line 2491) | def add_lalr_lookaheads(self, C): method lr_parse_table (line 2515) | def lr_parse_table(self): method write_table (line 2698) | def write_table(self, tabmodule, outputdir='', signature=''): method pickle_table (line 2820) | def pickle_table(self, filename, signature=''): function get_caller_module_dict (line 2855) | def get_caller_module_dict(levels): function parse_grammar (line 2867) | def parse_grammar(doc, file, line): class ParserReflect (line 2908) | class ParserReflect(object): method __init__ (line 2909) | def __init__(self, pdict, log=None): method get_all (line 2924) | def get_all(self): method validate_all (line 2932) | def validate_all(self): method signature (line 2942) | def signature(self): method validate_modules (line 2977) | def validate_modules(self): method get_start (line 2999) | def get_start(self): method validate_start (line 3003) | def validate_start(self): method get_error_func (line 3009) | def get_error_func(self): method validate_error_func (line 3013) | def validate_error_func(self): method get_tokens (line 3035) | def get_tokens(self): method validate_tokens (line 3055) | def validate_tokens(self): method get_precedence (line 3069) | def get_precedence(self): method validate_precedence (line 3073) | def validate_precedence(self): method get_pfunctions (line 3104) | def get_pfunctions(self): method validate_pfunctions (line 3125) | def validate_pfunctions(self): function yacc (line 3191) | def yacc(method='LALR', debug=yaccdebug, module=None, tabmodule=tab_modu... FILE: audiotools/speex.py class InvalidSpeex (line 21) | class InvalidSpeex(InvalidFile): class SpeexAudio (line 25) | class SpeexAudio(AudioFile): method __init__ (line 40) | def __init__(self, filename): method bits_per_sample (line 88) | def bits_per_sample(self): method channels (line 93) | def channels(self): method total_frames (line 98) | def total_frames(self): method lossless (line 116) | def lossless(self): method supports_metadata (line 122) | def supports_metadata(cls): method update_metadata (line 127) | def update_metadata(self, metadata): method set_metadata (line 206) | def set_metadata(self, metadata): method get_metadata (line 236) | def get_metadata(self): method delete_metadata (line 260) | def delete_metadata(self): method sample_rate (line 272) | def sample_rate(self): method supports_to_pcm (line 278) | def supports_to_pcm(cls): method to_pcm (line 284) | def to_pcm(self): method supports_from_pcm (line 309) | def supports_from_pcm(cls): method from_pcm (line 316) | def from_pcm(cls, filename, pcmreader, FILE: audiotools/toc/__init__.py class TOCFile (line 23) | class TOCFile(Sheet): method __init__ (line 24) | def __init__(self, type, tracks, catalog=None, cd_text=None): method __repr__ (line 39) | def __repr__(self): method converted (line 49) | def converted(cls, sheet, filename=None): method __len__ (line 75) | def __len__(self): method __getitem__ (line 78) | def __getitem__(self, index): method build (line 81) | def build(self): method get_metadata (line 94) | def get_metadata(self): class TOCTrack (line 113) | class TOCTrack(SheetTrack): method __init__ (line 114) | def __init__(self, mode, flags, sub_channel_mode=None): method converted (line 159) | def converted(cls, sheettrack, next_sheettrack, filename=None): method first_flag (line 208) | def first_flag(self, flag_class): method all_flags (line 218) | def all_flags(self, flag_class): method __repr__ (line 223) | def __repr__(self): method __len__ (line 232) | def __len__(self): method __getitem__ (line 235) | def __getitem__(self, index): method number (line 238) | def number(self): method get_metadata (line 243) | def get_metadata(self): method filename (line 261) | def filename(self): method is_audio (line 270) | def is_audio(self): method pre_emphasis (line 275) | def pre_emphasis(self): method copy_permitted (line 284) | def copy_permitted(self): method build (line 293) | def build(self): class TOCFlag (line 305) | class TOCFlag(object): method __init__ (line 306) | def __init__(self, attrs): method __repr__ (line 309) | def __repr__(self): method build (line 316) | def build(self): class TOCFlag_COPY (line 323) | class TOCFlag_COPY(TOCFlag): method __init__ (line 324) | def __init__(self, copy): method copy (line 329) | def copy(self): method build (line 332) | def build(self): class TOCFlag_PRE_EMPHASIS (line 336) | class TOCFlag_PRE_EMPHASIS(TOCFlag): method __init__ (line 337) | def __init__(self, pre_emphasis): method pre_emphasis (line 342) | def pre_emphasis(self): method build (line 345) | def build(self): class TOCFlag_CHANNELS (line 349) | class TOCFlag_CHANNELS(TOCFlag): method __init__ (line 350) | def __init__(self, channels): method build (line 355) | def build(self): class TOCFlag_ISRC (line 361) | class TOCFlag_ISRC(TOCFlag): method __init__ (line 362) | def __init__(self, isrc): method isrc (line 369) | def isrc(self): method build (line 372) | def build(self): class TOCFlag_FILE (line 376) | class TOCFlag_FILE(TOCFlag): method __init__ (line 377) | def __init__(self, type, filename, start, length=None): method filename (line 391) | def filename(self): method start (line 394) | def start(self): method length (line 397) | def length(self): method build (line 400) | def build(self): class TOCFlag_START (line 412) | class TOCFlag_START(TOCFlag): method __init__ (line 413) | def __init__(self, start=None): method start (line 419) | def start(self): method build (line 422) | def build(self): class TOCFlag_INDEX (line 429) | class TOCFlag_INDEX(TOCFlag): method __init__ (line 430) | def __init__(self, index): method index (line 436) | def index(self): method build (line 439) | def build(self): class CDText (line 443) | class CDText(object): method __init__ (line 444) | def __init__(self, languages, language_map=None): method __repr__ (line 448) | def __repr__(self): method get (line 452) | def get(self, key, default): method build (line 461) | def build(self): method to_disc_metadata (line 470) | def to_disc_metadata(self): method from_disc_metadata (line 481) | def from_disc_metadata(cls, metadata): method to_track_metadata (line 502) | def to_track_metadata(self): method from_track_metadata (line 514) | def from_track_metadata(cls, metadata): class CDTextLanguage (line 536) | class CDTextLanguage(object): method __init__ (line 537) | def __init__(self, language_id, text_pairs): method __repr__ (line 541) | def __repr__(self): method __len__ (line 545) | def __len__(self): method __getitem__ (line 548) | def __getitem__(self, key): method build (line 555) | def build(self): class CDTextLanguageMap (line 566) | class CDTextLanguageMap(object): method __init__ (line 567) | def __init__(self, mapping): method __repr__ (line 570) | def __repr__(self): method build (line 573) | def build(self): function format_string (line 581) | def format_string(s): function format_timestamp (line 585) | def format_timestamp(t): function format_binary (line 592) | def format_binary(s): function read_tocfile (line 596) | def read_tocfile(filename): function read_tocfile_string (line 609) | def read_tocfile_string(tocfile): function write_tocfile (line 637) | def write_tocfile(sheet, filename, file): FILE: audiotools/toc/tokrules.py function t_COMMENT (line 77) | def t_COMMENT(t): function t_ID (line 87) | def t_ID(t): function t_STRING (line 94) | def t_STRING(t): function t_TIMESTAMP (line 101) | def t_TIMESTAMP(t): function t_NUMBER (line 108) | def t_NUMBER(t): function t_newline (line 116) | def t_newline(t): function t_error (line 121) | def t_error(t): FILE: audiotools/toc/yaccrules.py function p_tocfile (line 21) | def p_tocfile(t): function p_headers (line 32) | def p_headers(t): function p_header (line 42) | def p_header(t): function p_header_cd_text (line 57) | def p_header_cd_text(t): function p_language_map (line 63) | def p_language_map(t): function p_language_mappings (line 70) | def p_language_mappings(t): function p_language_mapping (line 80) | def p_language_mapping(t): function p_language (line 86) | def p_language(t): function p_language_blocks (line 94) | def p_language_blocks(t): function p_language_block (line 104) | def p_language_block(t): function p_cd_text_items (line 111) | def p_cd_text_items(t): function p_cd_text_item (line 121) | def p_cd_text_item(t): function p_binary (line 138) | def p_binary(t): function p_bytes (line 143) | def p_bytes(t): function p_tracks (line 152) | def p_tracks(t): function p_track (line 162) | def p_track(t): function p_track_mode (line 174) | def p_track_mode(t): function p_sub_channel_mode (line 186) | def p_sub_channel_mode(t): function p_track_flags (line 192) | def p_track_flags(t): function p_track_flag (line 202) | def p_track_flag(t): function p_track_cd_text (line 213) | def p_track_cd_text(t): function p_track_flag_copy (line 219) | def p_track_flag_copy(t): function p_track_flag_no_copy (line 225) | def p_track_flag_no_copy(t): function p_track_flag_pre_emphasis (line 231) | def p_track_flag_pre_emphasis(t): function p_track_flag_no_pre_emphasis (line 237) | def p_track_flag_no_pre_emphasis(t): function p_track_flag_two_channels (line 243) | def p_track_flag_two_channels(t): function p_track_flag_four_channels (line 249) | def p_track_flag_four_channels(t): function p_track_flag_isrc (line 255) | def p_track_flag_isrc(t): function p_track_file (line 261) | def p_track_file(t): function p_track_start (line 278) | def p_track_start(t): function p_track_index (line 289) | def p_track_index(t): function p_start_number (line 296) | def p_start_number(t): function p_start_timestamp (line 303) | def p_start_timestamp(t): function p_length_number (line 310) | def p_length_number(t): function p_length_timestamp (line 317) | def p_length_timestamp(t): function p_error (line 324) | def p_error(t): FILE: audiotools/tta.py function div_ceil (line 23) | def div_ceil(n, d): class InvalidTTA (line 29) | class InvalidTTA(InvalidFile): class TrueAudio (line 33) | class TrueAudio(ApeTaggedAudio, ApeGainedAudio, AudioFile): method __init__ (line 40) | def __init__(self, filename): method bits_per_sample (line 76) | def bits_per_sample(self): method channels (line 81) | def channels(self): method channel_mask (line 86) | def channel_mask(self): method lossless (line 98) | def lossless(self): method total_frames (line 103) | def total_frames(self): method sample_rate (line 108) | def sample_rate(self): method seekable (line 113) | def seekable(self): method supports_to_pcm (line 119) | def supports_to_pcm(cls): method to_pcm (line 131) | def to_pcm(self): method supports_from_pcm (line 164) | def supports_from_pcm(cls): method from_pcm (line 175) | def from_pcm(cls, filename, pcmreader, method data_size (line 234) | def data_size(self): method supports_metadata (line 243) | def supports_metadata(cls): method supports_cuesheet (line 249) | def supports_cuesheet(cls): method get_cuesheet (line 252) | def get_cuesheet(self): method set_cuesheet (line 279) | def set_cuesheet(self, cuesheet): method delete_cuesheet (line 310) | def delete_cuesheet(self): function write_header (line 327) | def write_header(writer, function write_seektable (line 348) | def write_seektable(writer, frame_sizes): class CRC32 (line 359) | class CRC32(object): method __init__ (line 425) | def __init__(self): method update (line 428) | def update(self, byte): method __int__ (line 431) | def __int__(self): FILE: audiotools/ui.py function choice_selection_unicode (line 27) | def choice_selection_unicode(metadata): function Screen (line 58) | def Screen(): class DownEdit (line 64) | class DownEdit(urwid.Edit): method __init__ (line 69) | def __init__(self, *args, **kwargs): method keypress (line 73) | def keypress(self, size, key): class DownIntEdit (line 80) | class DownIntEdit(urwid.IntEdit): method __init__ (line 85) | def __init__(self, *args, **kwargs): method keypress (line 89) | def keypress(self, size, key): class DownCheckBox (line 96) | class DownCheckBox(urwid.CheckBox): method keypress (line 101) | def keypress(self, size, key): class FocusFrame (line 107) | class FocusFrame(urwid.Frame): method __init__ (line 110) | def __init__(self, *args, **kwargs): method set_focus_callback (line 115) | def set_focus_callback(self, callback, user_arg=None): method set_focus (line 122) | def set_focus(self, part): function get_focus (line 130) | def get_focus(widget): class OutputFiller (line 138) | class OutputFiller(urwid.Frame): method __init__ (line 142) | def __init__(self, method page_changed (line 225) | def page_changed(self, new_page): method exit (line 233) | def exit(self, button): method complete (line 237) | def complete(self, button): method cancelled (line 251) | def cancelled(self): method handle_text (line 257) | def handle_text(self, i): method output_tracks (line 264) | def output_tracks(self): class SingleOutputFiller (line 288) | class SingleOutputFiller(urwid.Frame): method __init__ (line 292) | def __init__(self, method exit (line 369) | def exit(self, button): method complete (line 373) | def complete(self, button): method cancelled (line 385) | def cancelled(self): method handle_text (line 388) | def handle_text(self, i): method output_track (line 396) | def output_track(self): class MetaDataFiller (line 413) | class MetaDataFiller(urwid.Pile): method __init__ (line 416) | def __init__(self, track_labels, metadata_choices, status): method select_match (line 489) | def select_match(self, radio, selected, match): method swiveled (line 494) | def swiveled(self, radio_button, selected, swivel): method select_previous_item (line 514) | def select_previous_item(self): method select_next_item (line 520) | def select_next_item(self): method populated_metadata (line 526) | def populated_metadata(self): class MetaDataEditor (line 533) | class MetaDataEditor(urwid.Frame): method __init__ (line 536) | def __init__(self, tracks, method activate_swivel (line 692) | def activate_swivel(self, radio_button, selected, swivel): method select_previous_item (line 720) | def select_previous_item(self): method select_next_item (line 725) | def select_next_item(self): method metadata (line 730) | def metadata(self): class OrderedRadioButton (line 740) | class OrderedRadioButton(urwid.RadioButton): method __init__ (line 741) | def __init__(self, ordered_group, group, label, method previous_radio_button (line 752) | def previous_radio_button(self): method next_radio_button (line 761) | def next_radio_button(self): class LinkedWidgetHeader (line 770) | class LinkedWidgetHeader(urwid.Columns): method __init__ (line 771) | def __init__(self, widget): class LinkedWidgetDivider (line 777) | class LinkedWidgetDivider(urwid.Columns): method __init__ (line 778) | def __init__(self): class LinkedWidgets (line 785) | class LinkedWidgets(urwid.Columns): method __init__ (line 786) | def __init__(self, checkbox_group, linked_widget, unlinked_widget, method swap_link (line 807) | def swap_link(self, checkbox, linked): method value (line 836) | def value(self): class BaseMetaData (line 860) | class BaseMetaData(object): method __init__ (line 861) | def __init__(self, metadata, on_change=None): class TrackMetaData (line 887) | class TrackMetaData(object): method __init__ (line 890) | def __init__(self, metadata, base_metadata, on_change=None): method edited_metadata (line 927) | def edited_metadata(self): class Swivel (line 938) | class Swivel(object): method __init__ (line 941) | def __init__(self, swivel_type, method rows (line 964) | def rows(self): function tab_complete (line 969) | def tab_complete(path): function tab_complete_file (line 1001) | def tab_complete_file(path): function pop_directory (line 1035) | def pop_directory(path): function split_at_cursor (line 1049) | def split_at_cursor(edit): class SelectButtons (line 1056) | class SelectButtons(urwid.Pile): method __init__ (line 1057) | def __init__(self, widget_list, focus_item=None, cancelled=None): method keypress (line 1065) | def keypress(self, size, key): class BottomLineBox (line 1073) | class BottomLineBox(urwid.LineBox): method __init__ (line 1076) | def __init__(self, original_widget, title="", class SelectOneDialog (line 1108) | class SelectOneDialog(urwid.WidgetWrap): method __init__ (line 1111) | def __init__(self, select_one, items, selected_value, method select_button (line 1134) | def select_button(self, button, label_value): class SelectOne (line 1139) | class SelectOne(urwid.PopUpLauncher): method __init__ (line 1140) | def __init__(self, items, selected_value=None, on_change=None, method create_pop_up (line 1180) | def create_pop_up(self): method get_pop_up_parameters (line 1191) | def get_pop_up_parameters(self): method make_selection (line 1198) | def make_selection(self, label, value): method selection (line 1207) | def selection(self): method set_items (line 1210) | def set_items(self, items, selected_value): class SelectDirectory (line 1216) | class SelectDirectory(urwid.Columns): method __init__ (line 1217) | def __init__(self, initial_directory, on_change=None, user_data=None): method set_directory (line 1228) | def set_directory(self, directory): method get_directory (line 1232) | def get_directory(self): class EditDirectory (line 1235) | class EditDirectory(urwid.Edit): method __init__ (line 1236) | def __init__(self, initial_directory): method keypress (line 1253) | def keypress(self, size, key): method set_directory (line 1287) | def set_directory(self, directory): method get_directory (line 1296) | def get_directory(self): class BrowseDirectory (line 1304) | class BrowseDirectory(urwid.PopUpLauncher): method __init__ (line 1305) | def __init__(self, edit_directory): method create_pop_up (line 1315) | def create_pop_up(self): method get_pop_up_parameters (line 1321) | def get_pop_up_parameters(self): class BrowseDirectoryDialog (line 1329) | class BrowseDirectoryDialog(urwid.WidgetWrap): method __init__ (line 1332) | def __init__(self, edit_directory): method select_directory (line 1360) | def select_directory(self, selected_directory): class DirectoryBrowser (line 1364) | class DirectoryBrowser(urwid.TreeListBox): method __init__ (line 1365) | def __init__(self, initial_directory, method selected_directory (line 1405) | def selected_directory(self): method unhandled_input (line 1419) | def unhandled_input(self, size, input): class DirectoryWidget (line 1434) | class DirectoryWidget(urwid.TreeWidget): method __init__ (line 1437) | def __init__(self, node): method keypress (line 1442) | def keypress(self, size, key): method get_display_text (line 1450) | def get_display_text(self): class ErrorWidget (line 1457) | class ErrorWidget(urwid.TreeWidget): method get_display_text (line 1460) | def get_display_text(self): class ErrorNode (line 1463) | class ErrorNode(urwid.TreeNode): method load_widget (line 1464) | def load_widget(self): class DirectoryNode (line 1467) | class DirectoryNode(urwid.ParentNode): method __init__ (line 1468) | def __init__(self, path, parent=None): method load_parent (line 1485) | def load_parent(self): method load_child_keys (line 1493) | def load_child_keys(self): method load_child_node (line 1512) | def load_child_node(self, key): method load_widget (line 1521) | def load_widget(self): class EditFilename (line 1524) | class EditFilename(urwid.Edit): method __init__ (line 1525) | def __init__(self, initial_filename): method keypress (line 1542) | def keypress(self, size, key): method set_filename (line 1576) | def set_filename(self, filename): method get_filename (line 1585) | def get_filename(self): class BrowseFields (line 1593) | class BrowseFields(urwid.PopUpLauncher): method __init__ (line 1594) | def __init__(self, output_format): method create_pop_up (line 1603) | def create_pop_up(self): method get_pop_up_parameters (line 1609) | def get_pop_up_parameters(self): class BrowseFieldsDialog (line 1619) | class BrowseFieldsDialog(urwid.WidgetWrap): method __init__ (line 1622) | def __init__(self, output_format): method close (line 1637) | def close(self): class FieldsList (line 1640) | class FieldsList(urwid.ListBox): method __init__ (line 1641) | def __init__(self, output_format, close): method select_field (line 1653) | def select_field(self, button, field_value): method cancel (line 1658) | def cancel(self): method keypress (line 1661) | def keypress(self, size, input): class OutputOptions (line 1670) | class OutputOptions(urwid.Pile): method __init__ (line 1674) | def __init__(self, method select_type (line 1808) | def select_type(self, audio_class, default_quality=None): method directory_changed (line 1839) | def directory_changed(self, widget, new_value): method format_changed (line 1847) | def format_changed(self, widget, new_value): method update_tracks (line 1855) | def update_tracks(self, output_directory=None, filename_format=None): method selected_options (line 1929) | def selected_options(self): method set_metadatas (line 1939) | def set_metadatas(self, metadatas): class SingleOutputOptions (line 1949) | class SingleOutputOptions(urwid.ListBox): method __init__ (line 1953) | def __init__(self, method set_metadata (line 2018) | def set_metadata(self, metadata): method select_type (line 2024) | def select_type(self, audio_class, default_quality=None): method selected_options (line 2052) | def selected_options(self): class Wizard (line 2060) | class Wizard(urwid.Frame): method __init__ (line 2061) | def __init__(self, pages, cancel_button, completion_button, method set_page (line 2110) | def set_page(self, button, user_data): class MappedButton (line 2116) | class MappedButton(urwid.Button): method __init__ (line 2117) | def __init__(self, label, on_press=None, user_data=None, method keypress (line 2124) | def keypress(self, size, key): class MappedRadioButton (line 2129) | class MappedRadioButton(urwid.RadioButton): method __init__ (line 2130) | def __init__(self, group, label, state='first True', method keypress (line 2140) | def keypress(self, size, key): class AudioProgressBar (line 2145) | class AudioProgressBar(urwid.ProgressBar): method __init__ (line 2146) | def __init__(self, normal, complete, sample_rate, current=0, done=100, method get_text (line 2156) | def get_text(self): class VolumeControl (line 2166) | class VolumeControl(urwid.ProgressBar): method __init__ (line 2167) | def __init__(self, get_volume, volume_delta, change_volume): method update (line 2183) | def update(self): method get_text (line 2186) | def get_text(self): method selectable (line 2192) | def selectable(self): method get_cursor_coords (line 2195) | def get_cursor_coords(self, size): method keypress (line 2198) | def keypress(self, size, key): method render (line 2206) | def render(self, size, focus=False): method decrease_volume (line 2214) | def decrease_volume(self): method increase_volume (line 2217) | def increase_volume(self): method update_volume (line 2220) | def update_volume(self, delta): class AdjustOutput (line 2223) | class AdjustOutput(urwid.PopUpLauncher): method __init__ (line 2224) | def __init__(self, player, volume_control): method create_pop_up (line 2237) | def create_pop_up(self): method get_pop_up_parameters (line 2249) | def get_pop_up_parameters(self): class AdjustOutputWidget (line 2255) | class AdjustOutputWidget(urwid.Pile): method __init__ (line 2256) | def __init__(self, player, volume_control, outputs, method keypress (line 2285) | def keypress(self, size, key): method change_output (line 2293) | def change_output(self, radio_button, new_state, new_output): class AdjustOutputDialog (line 2298) | class AdjustOutputDialog(urwid.WidgetWrap): method __init__ (line 2301) | def __init__(self, player, volume_control, outputs): class PlayerGUI (line 2313) | class PlayerGUI(urwid.Frame): method __init__ (line 2314) | def __init__(self, player, tracks, track_len): method select_track (line 2461) | def select_track(self, radio_button, new_state, user_data, method next_track (line 2467) | def next_track(self, user_data=None): method previous_track (line 2478) | def previous_track(self, user_data=None): method update_metadata (line 2489) | def update_metadata(self, track_name=None, method update_status (line 2547) | def update_status(self): method play_pause (line 2559) | def play_pause(self, user_data): method stop (line 2571) | def stop(self): method handle_text (line 2575) | def handle_text(self, i): method perform_exit (line 2585) | def perform_exit(self, *args): function timer (line 2589) | def timer(main_loop, playergui): function style (line 2597) | def style(): function show_available_formats (line 2616) | def show_available_formats(msg): function show_available_qualities (line 2651) | def show_available_qualities(msg, audiotype): function select_metadata (line 2696) | def select_metadata(metadata_choices, msg, use_default=False): function process_output_options (line 2730) | def process_output_options(metadata_choices, class PlayerTTY (line 2810) | class PlayerTTY(object): method __init__ (line 2817) | def __init__(self, player): method previous_track (line 2826) | def previous_track(self): method next_track (line 2831) | def next_track(self): method set_metadata (line 2837) | def set_metadata(self, track_number, method toggle_play_pause (line 2848) | def toggle_play_pause(self): method stop (line 2851) | def stop(self): method run (line 2854) | def run(self, msg, stdin): method progress (line 2922) | def progress(self): method progress_line (line 2925) | def progress_line(self, frames_sent, frames_total): function not_available_message (line 2938) | def not_available_message(msg): function xargs_suggestion (line 2950) | def xargs_suggestion(args): FILE: audiotools/vorbis.py class InvalidVorbis (line 21) | class InvalidVorbis(InvalidFile): class VorbisAudio (line 25) | class VorbisAudio(AudioFile): method __init__ (line 39) | def __init__(self, filename): method __read_identification__ (line 50) | def __read_identification__(self): method lossless (line 98) | def lossless(self): method bits_per_sample (line 103) | def bits_per_sample(self): method channels (line 108) | def channels(self): method channel_mask (line 113) | def channel_mask(self): method total_frames (line 156) | def total_frames(self): method sample_rate (line 174) | def sample_rate(self): method supports_to_pcm (line 180) | def supports_to_pcm(cls): method to_pcm (line 190) | def to_pcm(self): method supports_from_pcm (line 206) | def supports_from_pcm(cls): method from_pcm (line 217) | def from_pcm(cls, filename, pcmreader, method update_metadata (line 278) | def update_metadata(self, metadata): method set_metadata (line 362) | def set_metadata(self, metadata): method supports_metadata (line 393) | def supports_metadata(cls): method get_metadata (line 398) | def get_metadata(self): method delete_metadata (line 426) | def delete_metadata(self): method supports_replay_gain (line 439) | def supports_replay_gain(cls): method get_replay_gain (line 444) | def get_replay_gain(self): method set_replay_gain (line 470) | def set_replay_gain(self, replaygain): method delete_replay_gain (line 498) | def delete_replay_gain(self): class VorbisChannelMask (line 518) | class VorbisChannelMask(ChannelMask): method __repr__ (line 521) | def __repr__(self): method channels (line 527) | def channels(self): FILE: audiotools/vorbiscomment.py class VorbisComment (line 23) | class VorbisComment(MetaData): method __init__ (line 53) | def __init__(self, comment_strings, vendor_string): method keys (line 68) | def keys(self): method values (line 73) | def values(self): method items (line 76) | def items(self): method __contains__ (line 79) | def __contains__(self, key): method __getitem__ (line 90) | def __getitem__(self, key): method __setitem__ (line 106) | def __setitem__(self, key, values): method __delitem__ (line 140) | def __delitem__(self, key): method __repr__ (line 159) | def __repr__(self): method __comment_name__ (line 163) | def __comment_name__(self): method raw_info (line 166) | def raw_info(self): method __getattr__ (line 200) | def __getattr__(self, attr): method __setattr__ (line 272) | def __setattr__(self, attr, value): method __delattr__ (line 375) | def __delattr__(self, attr): method __eq__ (line 444) | def __eq__(self, metadata): method converted (line 451) | def converted(cls, metadata): method supports_images (line 493) | def supports_images(cls): method images (line 505) | def images(self): method clean (line 510) | def clean(self): method intersection (line 587) | def intersection(self, metadata): FILE: audiotools/wav.py class RIFF_Chunk (line 25) | class RIFF_Chunk(object): method __init__ (line 28) | def __init__(self, chunk_id, chunk_size, chunk_data): method __repr__ (line 38) | def __repr__(self): method size (line 41) | def size(self): method total_size (line 47) | def total_size(self): method data (line 56) | def data(self): method verify (line 63) | def verify(self): method write (line 68) | def write(self, f): class RIFF_File_Chunk (line 81) | class RIFF_File_Chunk(RIFF_Chunk): method __init__ (line 84) | def __init__(self, chunk_id, chunk_size, wav_file, chunk_data_offset): method __del__ (line 97) | def __del__(self): method __repr__ (line 100) | def __repr__(self): method data (line 103) | def data(self): method verify (line 112) | def verify(self): method write (line 125) | def write(self, f): function pad_data (line 144) | def pad_data(pcm_frames, channels, bits_per_sample): function validate_header (line 151) | def validate_header(header): function validate_footer (line 237) | def validate_footer(footer, data_bytes_written): function parse_fmt (line 286) | def parse_fmt(fmt): function wave_header (line 355) | def wave_header(sample_rate, class WaveReader (line 426) | class WaveReader(object): method __init__ (line 429) | def __init__(self, wave_filename): method __enter__ (line 517) | def __enter__(self): method __exit__ (line 520) | def __exit__(self, exc_type, exc_value, traceback): method read (line 523) | def read(self, pcm_frames): method read_closed (line 548) | def read_closed(self, pcm_frames): method seek (line 551) | def seek(self, pcm_frame_offset): method seek_closed (line 570) | def seek_closed(self, pcm_frame_offset): method close (line 573) | def close(self): class TempWaveReader (line 581) | class TempWaveReader(WaveReader): method __init__ (line 584) | def __init__(self, tempfile): method __del__ (line 592) | def __del__(self): method close (line 596) | def close(self): class InvalidWave (line 602) | class InvalidWave(InvalidFile): class WaveAudio (line 608) | class WaveAudio(WaveContainer): method __init__ (line 620) | def __init__(self, filename): method lossless (line 661) | def lossless(self): method has_foreign_wave_chunks (line 666) | def has_foreign_wave_chunks(self): method channel_mask (line 676) | def channel_mask(self): method supports_to_pcm (line 682) | def supports_to_pcm(cls): method to_pcm (line 689) | def to_pcm(self): method supports_from_pcm (line 704) | def supports_from_pcm(cls): method from_pcm (line 711) | def from_pcm(cls, filename, pcmreader, method total_frames (line 790) | def total_frames(self): method sample_rate (line 797) | def sample_rate(self): method channels (line 802) | def channels(self): method bits_per_sample (line 807) | def bits_per_sample(self): method seekable (line 812) | def seekable(self): method track_name (line 818) | def track_name(cls, file_path, track_metadata=None, format=None): method chunks (line 835) | def chunks(self): method wave_from_chunks (line 892) | def wave_from_chunks(cls, filename, chunk_iter): method wave_header_footer (line 915) | def wave_header_footer(self): method from_wave (line 998) | def from_wave(cls, filename, header, pcmreader, footer, compression=No... method verify (line 1070) | def verify(self, progress=None): method clean (line 1123) | def clean(self, output_filename=None): FILE: audiotools/wavpack.py class InvalidWavPack (line 23) | class InvalidWavPack(InvalidFile): function __riff_chunk_ids__ (line 27) | def __riff_chunk_ids__(data_size, data): class WavPackAudio (line 47) | class WavPackAudio(ApeTaggedAudio, ApeGainedAudio, WaveContainer): method __init__ (line 67) | def __init__(self, filename): method lossless (line 81) | def lossless(self): method channel_mask (line 86) | def channel_mask(self): method supports_metadata (line 92) | def supports_metadata(cls): method get_metadata (line 97) | def get_metadata(self): method has_foreign_wave_chunks (line 107) | def has_foreign_wave_chunks(self): method wave_header_footer (line 125) | def wave_header_footer(self): method from_wave (line 150) | def from_wave(cls, filename, header, pcmreader, footer, compression=None, method blocks (line 226) | def blocks(self, reader=None): method sub_blocks (line 255) | def sub_blocks(self, reader=None): method __read_info__ (line 291) | def __read_info__(self): method bits_per_sample (line 393) | def bits_per_sample(self): method channels (line 398) | def channels(self): method total_frames (line 403) | def total_frames(self): method sample_rate (line 408) | def sample_rate(self): method seekable (line 413) | def seekable(self): method supports_from_pcm (line 419) | def supports_from_pcm(cls): method from_pcm (line 430) | def from_pcm(cls, filename, pcmreader, method supports_to_pcm (line 491) | def supports_to_pcm(cls): method to_pcm (line 501) | def to_pcm(self): method fmt_chunk (line 516) | def fmt_chunk(self, reader=None): method supports_cuesheet (line 543) | def supports_cuesheet(cls): method get_cuesheet (line 546) | def get_cuesheet(self): method set_cuesheet (line 573) | def set_cuesheet(self, cuesheet): method delete_cuesheet (line 603) | def delete_cuesheet(self): FILE: docs/manpagexml.py function subtag (line 29) | def subtag(node, name): function subtags (line 35) | def subtags(node, name): function text (line 41) | def text(node): function man_escape (line 48) | def man_escape(s): function write_u (line 53) | def write_u(stream, unicode_string): function write_u (line 57) | def write_u(stream, unicode_string): class Manpage (line 62) | class Manpage: method __init__ (line 85) | def __init__(self, method __repr__ (line 125) | def __repr__(self): method flatten_options (line 139) | def flatten_options(self): method parse_file (line 145) | def parse_file(cls, filename): method parse (line 149) | def parse(cls, xml_dom): method to_man (line 182) | def to_man(self, stream, page_time=None): method format_fields_man (line 240) | def format_fields_man(self, stream): method to_html (line 258) | def to_html(self, stream): class Options (line 291) | class Options: method __init__ (line 292) | def __init__(self, options, category=None): method __repr__ (line 296) | def __repr__(self): method parse (line 302) | def parse(cls, xml_dom): method to_man (line 312) | def to_man(self, stream): method to_html (line 321) | def to_html(self, stream): class Option (line 337) | class Option: method __init__ (line 338) | def __init__(self, method __repr__ (line 348) | def __repr__(self): method parse (line 356) | def parse(cls, xml_dom): method to_man (line 385) | def to_man(self, stream): method to_html (line 431) | def to_html(self, stream): class Example (line 480) | class Example: method __init__ (line 481) | def __init__(self, method __repr__ (line 487) | def __repr__(self): method parse (line 493) | def parse(cls, xml_dom): method to_man (line 497) | def to_man(self, stream): method to_html (line 504) | def to_html(self, stream): class Command (line 514) | class Command: method __init__ (line 515) | def __init__(self, commandline, note=None): method __repr__ (line 519) | def __repr__(self): method parse (line 524) | def parse(cls, xml_dom): method to_man (line 533) | def to_man(self, stream): method to_html (line 542) | def to_html(self, stream): class Element_P (line 551) | class Element_P: method __init__ (line 552) | def __init__(self, contents): method __repr__ (line 555) | def __repr__(self): method parse (line 559) | def parse(cls, xml_dom): method to_man (line 562) | def to_man(self, stream): method to_html (line 566) | def to_html(self, stream): class Element_UL (line 570) | class Element_UL: method __init__ (line 571) | def __init__(self, list_items): method __repr__ (line 574) | def __repr__(self): method parse (line 578) | def parse(cls, xml_dom): method to_man (line 581) | def to_man(self, stream): method to_html (line 588) | def to_html(self, stream): class Element_TABLE (line 595) | class Element_TABLE: method __init__ (line 596) | def __init__(self, rows): method __repr__ (line 599) | def __repr__(self): method parse (line 603) | def parse(cls, xml_dom): method to_man (line 607) | def to_man(self, stream): method to_html (line 625) | def to_html(self, stream): method calculate_row_spans (line 638) | def calculate_row_spans(self): method calculate_span_column (line 655) | def calculate_span_column(self, row_spans): class Element_TR (line 676) | class Element_TR: method __init__ (line 677) | def __init__(self, columns, tr_class): method __repr__ (line 681) | def __repr__(self): method parse (line 688) | def parse(cls, xml_dom): method to_man (line 704) | def to_man(self, stream): method column_widths (line 718) | def column_widths(self): method to_html (line 724) | def to_html(self, stream, rowspans): class Element_TD (line 732) | class Element_TD: method __init__ (line 733) | def __init__(self, value): method __repr__ (line 736) | def __repr__(self): method parse (line 740) | def parse(cls, xml_dom): method empty (line 748) | def empty(self): method string (line 751) | def string(self): method to_man (line 757) | def to_man(self, stream): method width (line 760) | def width(self): method to_html (line 766) | def to_html(self, stream, header, rowspan): class Element (line 781) | class Element: method __init__ (line 786) | def __init__(self, name, elements): method __repr__ (line 790) | def __repr__(self): method parse (line 794) | def parse(cls, xml_dom): method to_man (line 813) | def to_man(self, stream): method to_html (line 818) | def to_html(self, stream): FILE: setup.py class SystemLibraries (line 70) | class SystemLibraries(object): method __init__ (line 71) | def __init__(self, configfile): method guaranteed_present (line 74) | def guaranteed_present(self, library): method present (line 95) | def present(self, library): method extra_compile_args (line 114) | def extra_compile_args(self, library): method extra_link_args (line 139) | def extra_link_args(self, library): method executable_present (line 164) | def executable_present(self, executable, *args): method lib_version (line 176) | def lib_version(self, library): class output_table (line 205) | class output_table(object): method __init__ (line 206) | def __init__(self): method row (line 211) | def row(self): method blank_row (line 218) | def blank_row(self): method divider_row (line 223) | def divider_row(self, dividers): method total_width (line 230) | def total_width(self): method format (line 235) | def format(self): class output_table_row (line 254) | class output_table_row(object): method __init__ (line 255) | def __init__(self): method __len__ (line 260) | def __len__(self): method add_column (line 263) | def add_column(self, text, alignment="left"): method column_width (line 273) | def column_width(self, column): method format (line 276) | def format(self, column_widths): class output_table_divider (line 318) | class output_table_divider(object): method __init__ (line 321) | def __init__(self, dividers): method __len__ (line 324) | def __len__(self): method column_width (line 327) | def column_width(self, column): method format (line 330) | def format(self, column_widths): class output_table_blank (line 340) | class output_table_blank(object): method __init__ (line 343) | def __init__(self): method column_width (line 346) | def column_width(self, column): method format (line 349) | def format(self, column_widths): class build_ext (line 355) | class build_ext(_build_ext): method build_extensions (line 356) | def build_extensions(self): class audiotools_cdio (line 471) | class audiotools_cdio(Extension): method __init__ (line 472) | def __init__(self, system_libraries): method library_manifest (line 540) | def library_manifest(self): method libraries_present (line 544) | def libraries_present(self): class audiotools_dvdaudio (line 552) | class audiotools_dvdaudio(Extension): method __init__ (line 553) | def __init__(self, system_libraries): method library_manifest (line 589) | def library_manifest(self): method libraries_present (line 593) | def libraries_present(self): class audiotools_pcm (line 601) | class audiotools_pcm(Extension): method __init__ (line 602) | def __init__(self): class audiotools_pcmconverter (line 610) | class audiotools_pcmconverter(Extension): method __init__ (line 611) | def __init__(self): class audiotools_replaygain (line 629) | class audiotools_replaygain(Extension): method __init__ (line 630) | def __init__(self): class audiotools_decoders (line 643) | class audiotools_decoders(Extension): method __init__ (line 644) | def __init__(self, system_libraries): method library_manifest (line 760) | def library_manifest(self): class audiotools_encoders (line 765) | class audiotools_encoders(Extension): method __init__ (line 766) | def __init__(self, system_libraries): method library_manifest (line 905) | def library_manifest(self): class audiotools_bitstream (line 910) | class audiotools_bitstream(Extension): method __init__ (line 911) | def __init__(self): class audiotools_ogg (line 923) | class audiotools_ogg(Extension): method __init__ (line 924) | def __init__(self): class audiotools_accuraterip (line 937) | class audiotools_accuraterip(Extension): method __init__ (line 938) | def __init__(self): class audiotools_output (line 944) | class audiotools_output(Extension): method __init__ (line 945) | def __init__(self, system_libraries): method library_manifest (line 1014) | def library_manifest(self): FILE: src/accuraterip.c function MOD_INIT (line 38) | MOD_INIT(_accuraterip) function PyObject (line 57) | static PyObject* function Checksum_init (line 67) | int function Checksum_dealloc (line 167) | void function unsigned_ (line 179) | static inline unsigned function value (line 185) | static inline unsigned function PyObject (line 191) | static PyObject* function update_frame_v1 (line 242) | static void function update_frame_v2 (line 290) | static void function PyObject (line 308) | static PyObject* function PyObject (line 342) | static PyObject* type queue (line 360) | struct queue type queue (line 363) | struct queue type queue (line 363) | struct queue function free_queue (line 371) | static void FILE: src/accuraterip.h type queue (line 24) | struct queue { type accuraterip_v1 (line 31) | struct accuraterip_v1 { type accuraterip_v2 (line 43) | struct accuraterip_v2 { type accuraterip_Checksum (line 53) | typedef struct { type accuraterip_v1 (line 85) | struct accuraterip_v1 type accuraterip_v2 (line 92) | struct accuraterip_v2 type queue (line 98) | struct queue type queue (line 102) | struct queue function queue_full (line 104) | static inline int function queue_push (line 110) | static inline void function queue_pop (line 116) | static inline uint32_t FILE: src/bitstream-table.c type state (line 39) | struct state { type state_t (line 46) | typedef uint16_t state_t; type state (line 50) | struct state type state (line 54) | struct state type state (line 57) | struct state type state (line 61) | struct state type state (line 65) | struct state type state (line 70) | struct state type state (line 73) | struct state type state (line 75) | struct state type state (line 77) | struct state type state (line 79) | struct state type state (line 81) | struct state type state (line 83) | struct state type state (line 86) | struct state type state (line 93) | struct state type state (line 100) | struct state type state (line 106) | struct state type state (line 112) | struct state type state (line 119) | struct state function main (line 125) | int main(int argc, char *argv[]) function unpack_state (line 211) | void function state_t (line 231) | state_t function state_print (line 246) | void function last_state (line 260) | int function state_value (line 269) | unsigned function value_to_unsigned (line 275) | unsigned function read_bits_be_func (line 357) | void function read_bits_le_func (line 389) | void function unread_bit_be_func (line 420) | void function unread_bit_le_func (line 441) | void function read_unary_be_func (line 464) | void function read_unary_le_func (line 506) | void FILE: src/bitstream.c type read_bits (line 36) | struct read_bits { type unread_bit (line 42) | struct unread_bit { type read_unary (line 47) | struct read_unary { type read_bits (line 53) | struct read_bits type read_bits (line 57) | struct read_bits type read_unary (line 61) | struct read_unary type read_unary (line 65) | struct read_unary function DEF_SET_ENDIANNESS (line 108) | DEF_READ_BIGINT(br_read_bits_bigint_f_be) function br_buf_free (line 700) | static inline void function br_buf_size (line 707) | static inline unsigned function br_buf_extend (line 714) | static void function br_buf_getc (line 724) | static inline int function br_buf_read (line 737) | static unsigned type br_buffer (line 749) | struct br_buffer type br_queue (line 757) | struct br_queue { type br_queue (line 765) | struct br_queue type br_queue (line 768) | struct br_queue type br_queue (line 768) | struct br_queue function br_queue_free (line 777) | static inline void function br_queue_getc (line 784) | static inline int function br_queue_read (line 794) | static unsigned type br_queue (line 806) | struct br_queue function br_queue_size (line 809) | static inline unsigned function br_queue_available_size (line 816) | static inline unsigned function br_queue_resize_for (line 823) | static void type br_queue (line 851) | struct br_queue type bw_buffer (line 861) | struct bw_buffer { type bw_buffer (line 869) | struct bw_buffer type bw_buffer (line 872) | struct bw_buffer type bw_buffer (line 872) | struct bw_buffer function bw_buf_free (line 887) | static inline void function bw_buf_putc (line 894) | static inline int function bw_buf_write (line 910) | static int function bw_buf_getpos (line 928) | static inline void function bw_buf_setpos (line 936) | static inline int function bw_buf_fseek (line 948) | static int function bw_buf_size (line 995) | static inline unsigned function bw_buf_reset (line 1000) | static inline void function BitstreamReader (line 1008) | static BitstreamReader* function BitstreamReader (line 1078) | BitstreamReader* function BitstreamReader (line 1121) | BitstreamReader* function BitstreamQueue (line 1166) | BitstreamQueue* function BitstreamReader (line 1239) | BitstreamReader* function br_read_bits_c (line 1409) | static unsigned int function br_read_bits64_c (line 1416) | static uint64_t function br_read_signed_bits_be (line 1423) | static int function br_read_signed_bits_le (line 1433) | static int function br_read_signed_bits64_be (line 1445) | static int64_t function br_read_signed_bits64_le (line 1455) | static int64_t function br_read_bits_bigint_c (line 1573) | static void function br_read_signed_bits_bigint_be (line 1581) | static void function br_read_signed_bits_bigint_le (line 1623) | static void function br_skip_bits_c (line 1759) | static void function br_unread_bit_be (line 1766) | static void function br_unread_bit_le (line 1780) | static void function br_unread_bit_c (line 1794) | static void function br_read_unary_c (line 1850) | static unsigned int function br_skip_unary_c (line 1900) | static void function __br_set_endianness__ (line 1907) | static void function br_set_endianness_f (line 1928) | static void function br_set_endianness_b (line 1952) | static void function br_set_endianness_q (line 1976) | static void function br_set_endianness_e (line 2000) | static void function br_set_endianness_c (line 2024) | static void function br_read_huffman_code_c (line 2064) | static int function br_read_bytes_file (line 2073) | static void type bs_callback (line 2119) | struct bs_callback function br_read_bytes_c (line 2146) | static void function br_skip_bytes (line 2155) | static void function br_parse (line 2168) | static void function br_byte_aligned (line 2255) | static int function br_byte_align (line 2262) | static void function br_pos_t (line 2272) | static br_pos_t* function br_pos_t (line 2283) | static br_pos_t* function br_pos_t (line 2294) | static br_pos_t* function br_pos_t (line 2311) | static br_pos_t* function br_pos_t (line 2337) | static br_pos_t* function br_setpos_file (line 2345) | static void function br_setpos_b (line 2353) | static void function br_setpos_q (line 2361) | static void function br_setpos_e (line 2369) | static void function br_setpos_c (line 2386) | static void function br_pos_del_f (line 2393) | static void function br_pos_del_b (line 2399) | static void function br_pos_del_q (line 2405) | static void function br_pos_del_e (line 2413) | static void function br_size_f_e_c (line 2435) | static unsigned function br_size_b (line 2441) | static unsigned function br_size_q (line 2447) | static unsigned function BitstreamReader (line 2454) | static BitstreamReader* function br_enqueue (line 2484) | static void function br_close_methods (line 2502) | static void function br_close_internal_stream_f (line 2526) | static void function br_close_internal_stream_b (line 2536) | static void function br_close_internal_stream_q (line 2543) | static void function br_close_internal_stream_e (line 2550) | static void function br_close_internal_stream_c (line 2561) | static void function br_free_f (line 2568) | static void function br_free_b (line 2600) | static void function br_free_q (line 2610) | static void function br_free_e (line 2645) | static void function br_close (line 2656) | static void function br_close_q (line 2663) | static void function br_push_q (line 2670) | static void function br_reset_q (line 2680) | static void function __br_abort__ (line 2694) | void function br_abort (line 2705) | void function jmp_buf (line 2717) | jmp_buf* function __br_etry (line 2733) | void function BitstreamWriter (line 2749) | BitstreamWriter* function BitstreamWriter (line 2808) | BitstreamWriter* function BitstreamRecorder (line 2885) | BitstreamRecorder* function BitstreamRecorder (line 2892) | BitstreamRecorder* function BitstreamRecorder (line 2947) | BitstreamRecorder* function BitstreamRecorder (line 2954) | BitstreamRecorder* function BitstreamAccumulator (line 3019) | BitstreamAccumulator* function BitstreamAccumulator (line 3067) | BitstreamAccumulator* type bs_callback (line 3146) | struct bs_callback type bs_callback (line 3193) | struct bs_callback function bw_write_bits_c (line 3231) | static void function bw_write_signed_bits_c (line 3239) | static void function bw_write_signed_bits_be (line 3247) | static void function bw_write_signed_bits_le (line 3261) | static void function bw_write_bits64_c (line 3288) | static void function bw_write_signed_bits64_c (line 3296) | static void function bw_write_signed_bits64_be (line 3305) | static void function bw_write_signed_bits64_le (line 3319) | static void type bs_callback (line 3367) | struct bs_callback type bs_callback (line 3447) | struct bs_callback function bw_write_bits_bigint_c (line 3486) | static void function bw_write_signed_bits_bigint_be (line 3494) | static void function bw_write_signed_bits_bigint_le (line 3534) | static void function bw_write_bits_a (line 3574) | static void function bw_write_signed_bits_a (line 3580) | static void function bw_write_bits64_a (line 3586) | static void function bw_write_signed_bits64_a (line 3592) | static void function bw_write_bits_bigint_a (line 3599) | static void function bw_write_signed_bits_bigint_a (line 3607) | static void function bw_write_bytes_a (line 3615) | static void function bw_write_bits_la (line 3623) | static void function bw_write_signed_bits_la (line 3632) | static void function bw_write_bits64_la (line 3642) | static void function bw_write_signed_bits64_la (line 3651) | static void function bw_write_bits_bigint_la (line 3661) | static void function bw_write_signed_bits_bigint_la (line 3672) | static void function bw_write_bytes_la (line 3683) | static void function bw_write_unary (line 3696) | static void function bw_write_unary_a (line 3714) | static void function bw_write_unary_la (line 3720) | static void function __bw_set_endianness__ (line 3731) | static void function bw_set_endianness_f (line 3751) | static void function bw_set_endianness_e (line 3769) | static void function bw_set_endianness_sr (line 3787) | static void function bw_set_endianness_a (line 3805) | static void function bw_set_endianness_c (line 3811) | static void function bw_write_huffman (line 3818) | static int function bw_write_bytes_file (line 3843) | static void function bw_write_bytes_e (line 3876) | static void function bw_write_bytes_sr (line 3910) | static void function bw_write_bytes_c (line 3944) | static void function bw_build (line 3953) | static void function bw_byte_aligned (line 4046) | static int function bw_byte_aligned_a (line 4052) | static int function bw_byte_aligned_la (line 4058) | static int function bw_byte_align (line 4064) | static void function bw_byte_align_a (line 4073) | static void function bw_flush_f (line 4081) | static void function bw_flush_noop (line 4087) | static void function bw_flush_e (line 4095) | static void function bw_pos_t (line 4103) | static bw_pos_t* function bw_pos_t (line 4117) | static bw_pos_t* function bw_pos_t (line 4139) | static bw_pos_t* function bw_pos_t (line 4153) | static bw_pos_t* function bw_setpos_file (line 4161) | static void function bw_setpos_e (line 4170) | static void function bw_setpos_sr (line 4183) | static void function bw_setpos_c (line 4197) | static void function bw_seek_file (line 4203) | static void function bw_seek_e (line 4213) | static void function bw_seek_sr (line 4225) | static void function bw_seek_c (line 4237) | static void function bw_pos_del_f (line 4244) | static void function bw_pos_del_e (line 4250) | static void function bw_pos_del_sr (line 4257) | static void function bw_close_methods (line 4264) | static void function bw_close_internal_stream_f (line 4283) | static void function bw_close_internal_stream_cf (line 4295) | static void function bw_close_internal_stream_e (line 4301) | static void function bw_free_f (line 4314) | static void function bw_free_e (line 4346) | static void function bw_free_sr (line 4357) | static void function bw_close_f_e (line 4392) | static void function bw_bits_written_sr (line 4399) | static unsigned int function bw_bytes_written_sr (line 4406) | static unsigned int function bw_reset_sr (line 4412) | static void function bw_write_bits_r (line 4420) | static void function playback_write_bits (line 4439) | static void function bw_write_signed_bits_r (line 4446) | static void function playback_write_signed_bits (line 4465) | static void function bw_write_bits64_r (line 4474) | static void function playback_write_64 (line 4493) | static void function bw_write_signed_bits64_r (line 4502) | static void function playback_write_signed_64 (line 4521) | static void function bw_write_bits_bigint_r (line 4530) | static void function playback_write_bigint (line 4549) | static void function reset_write_bigint (line 4558) | static void function bw_write_signed_bits_bigint_r (line 4564) | static void function playback_write_signed_bigint (line 4583) | static void function reset_write_signed_bigint (line 4592) | static void function bw_write_unary_r (line 4598) | static void function bw_write_unary_c (line 4617) | static void function playback_write_unary (line 4625) | static void function bw_write_bytes_r (line 4634) | static void function playback_write_bytes (line 4656) | static void function reset_write_bytes (line 4665) | static void function bw_set_endianness_r (line 4671) | static void function playback_set_endianness (line 4680) | static void function bw_bits_written_r (line 4687) | static unsigned function bw_bytes_written_r (line 4693) | static unsigned function bw_byte_align_r (line 4699) | static void function bw_byte_aligned_r (line 4707) | static int function bw_reset_r (line 4713) | static void function bw_copy_sr (line 4725) | static void function bw_copy_r (line 4741) | static void function bw_close_r (line 4753) | static void function bw_free_r (line 4760) | static void function bw_data_sr (line 4793) | static void function bw_data_r (line 4801) | static void function bw_bits_written_a (line 4810) | static unsigned int function bw_bytes_written_a (line 4816) | static unsigned int function bw_reset_a (line 4822) | static void function bw_bits_written_la (line 4830) | static unsigned int function bw_reset_la (line 4836) | static void function bw_free_a (line 4844) | static void function bw_close_internal_stream_r (line 4873) | static void function bw_close_internal_stream_a (line 4879) | static void function bw_close_a (line 4885) | static void function bw_abort (line 4892) | void function jmp_buf (line 4904) | jmp_buf* function __bw_etry (line 4920) | void function recorder_swap (line 4936) | void function bs_format_size (line 5033) | unsigned function bs_format_byte_size (line 5069) | unsigned function byte_counter (line 5075) | void type BitstreamRecorderEntry (line 5081) | struct BitstreamRecorderEntry type BitstreamRecorderEntry (line 5088) | struct BitstreamRecorderEntry type BitstreamRecorderEntry (line 5098) | struct BitstreamRecorderEntry function reset_noop (line 5107) | static void type bw_pos_stack (line 5235) | struct bw_pos_stack type bw_pos_stack (line 5235) | struct bw_pos_stack type bw_pos_stack (line 5244) | struct bw_pos_stack type align_check (line 5662) | typedef struct { function main (line 5683) | int main(int argc, char* argv[]) { function atexit_cleanup (line 5989) | void atexit_cleanup(void) { function sigabort_cleanup (line 5993) | void sigabort_cleanup(int signum) { function test_big_endian_reader (line 5997) | void test_big_endian_reader(BitstreamReader* reader, function test_big_endian_parse (line 6307) | void test_big_endian_parse(BitstreamReader* reader) { function test_little_endian_reader (line 6452) | void test_little_endian_reader(BitstreamReader* reader, function test_little_endian_parse (line 6759) | void test_little_endian_parse(BitstreamReader* reader) { function test_close_errors (line 6904) | void function test_try (line 7041) | void test_try(BitstreamReader* reader, function test_callbacks_reader (line 7158) | void test_callbacks_reader(BitstreamReader* reader, function test_writer (line 7276) | void function writer_perform_write_64 (line 7770) | void function writer_perform_write_signed_64 (line 7800) | void function writer_perform_write_bigint (line 7832) | void function writer_perform_write_signed_bigint (line 7876) | void function writer_perform_write_unary_0 (line 7923) | void function writer_perform_write_unary_1 (line 7968) | void function writer_perform_build_u (line 8019) | void function writer_perform_build_U (line 8035) | void function writer_perform_build_K (line 8050) | void function writer_perform_build_s (line 8084) | void function writer_perform_build_S (line 8100) | void function writer_perform_build_L (line 8115) | void function writer_perform_build_b (line 8149) | void function writer_perform_build_mult (line 8158) | void function writer_perform_huffman (line 8175) | void function writer_perform_write_bytes (line 8236) | void function check_output_file (line 8243) | void function check_alignment_f (line 8256) | void check_alignment_f(const align_check* check, function check_alignment_r (line 8277) | void check_alignment_r(const align_check* check, function check_alignment_e (line 8302) | void check_alignment_e(const align_check* check, function test_edge_cases (line 8334) | void test_edge_cases(void) { function test_edge_reader_be (line 8401) | void function test_edge_reader_le (line 8479) | void function validate_edge_writer_be (line 8656) | void function validate_edge_recorder_be (line 8676) | void function BitstreamWriter (line 8703) | BitstreamWriter* function BitstreamRecorder (line 8708) | BitstreamRecorder* function validate_edge_writer_le (line 8715) | void function validate_edge_recorder_le (line 8734) | void function test_rec_copy_dumps (line 8758) | void function ext_fread_test (line 8802) | unsigned ext_fread_test(void* user_data, function ext_fclose_test (line 8811) | int ext_fclose_test(void* user_data) function ext_ffree_test (line 8817) | void ext_ffree_test(void* user_data) function ext_fwrite_test (line 8822) | int ext_fwrite_test(void* user_data, function ext_fflush_test (line 8838) | int ext_fflush_test(void* user_data) function ext_fsetpos_test (line 8844) | int ext_fsetpos_test(void *user_data, void *pos) function ext_fseek_test (line 8867) | int ext_fseek_test(void *user_data, long location, int whence) function ext_free_pos_test (line 8873) | void ext_free_pos_test(void *pos) function func_add_one (line 8878) | void func_add_one(uint8_t byte, int* value) function func_add_two (line 8883) | void func_add_two(uint8_t byte, int* value) function func_mult_three (line 8888) | void func_mult_three(uint8_t byte, int* value) function test_writer_marks (line 8893) | void function test_writer_seeks (line 8909) | void FILE: src/bitstream.h type state_t (line 56) | typedef uint16_t state_t; type bs_endianness (line 58) | typedef enum {BS_BIG_ENDIAN, BS_LITTLE_ENDIAN} bs_endianness; type br_type (line 59) | typedef enum {BR_FILE, BR_BUFFER, BR_QUEUE, BR_EXTERNAL} br_type; type bw_type (line 60) | typedef enum {BW_FILE, type bs_instruction_t (line 66) | typedef enum {BS_INST_UNSIGNED, type bs_whence (line 77) | typedef enum {BS_SEEK_SET=0, type bs_callback (line 85) | struct bs_callback { type bs_exception (line 93) | struct bs_exception { type BitstreamReader_s (line 98) | struct BitstreamReader_s type BitstreamQueue_s (line 99) | struct BitstreamQueue_s type br_buffer (line 100) | struct br_buffer type br_queue (line 101) | struct br_queue type br_pos_t (line 104) | typedef struct br_pos_s { type br_huffman_entry_t (line 139) | typedef struct { type br_huffman_entry_t (line 148) | typedef br_huffman_entry_t br_huffman_table_t[0x200]; type BitstreamReader_s (line 161) | struct BitstreamReader_s type BitstreamReader_s (line 166) | struct BitstreamReader_s type BitstreamReader_s (line 171) | struct BitstreamReader_s type BitstreamReader_s (line 176) | struct BitstreamReader_s type BitstreamReader_s (line 182) | struct BitstreamReader_s type BitstreamReader_s (line 190) | struct BitstreamReader_s type BitstreamReader_s (line 197) | struct BitstreamReader_s type BitstreamReader_s (line 211) | struct BitstreamReader_s type BitstreamReader_s (line 216) | struct BitstreamReader_s type BitstreamReader_s (line 221) | struct BitstreamReader_s type BitstreamReader_s (line 226) | struct BitstreamReader_s type BitstreamReader_s (line 237) | struct BitstreamReader_s type BitstreamReader_s (line 244) | struct BitstreamReader_s type br_pos_t (line 250) | typedef br_pos_t* type BitstreamReader_s (line 257) | struct BitstreamReader_s type BitstreamReader_s (line 264) | struct BitstreamReader_s type BitstreamReader_s (line 303) | struct BitstreamReader_s type BitstreamReader_s (line 347) | struct BitstreamReader_s type BitstreamReader_s (line 351) | struct BitstreamReader_s type BitstreamReader_s (line 355) | struct BitstreamReader_s type BitstreamReader_s (line 360) | struct BitstreamReader_s type BitstreamReader_s (line 368) | struct BitstreamReader_s type bs_callback (line 369) | struct bs_callback type BitstreamReader_s (line 375) | struct BitstreamReader_s type bs_callback (line 376) | struct bs_callback type BitstreamReader_s (line 381) | struct BitstreamReader_s type BitstreamReader_s (line 396) | struct BitstreamReader_s type BitstreamReader_s (line 397) | struct BitstreamReader_s type BitstreamReader_s (line 405) | struct BitstreamReader_s type BitstreamQueue_s (line 407) | struct BitstreamQueue_s type BitstreamReader (line 409) | typedef struct BitstreamReader_s { type BitstreamQueue (line 453) | typedef struct BitstreamQueue_s { type bw_huffman_table_t (line 615) | typedef struct { type BitstreamWriter_s (line 625) | struct BitstreamWriter_s type recorder_buffer (line 626) | struct recorder_buffer type bw_pos_t (line 629) | typedef struct bw_pos_s { type bw_pos_stack (line 649) | struct bw_pos_stack { type BitstreamWriter_s (line 656) | struct BitstreamWriter_s type BitstreamWriter_s (line 662) | struct BitstreamWriter_s type BitstreamWriter_s (line 668) | struct BitstreamWriter_s type BitstreamWriter_s (line 674) | struct BitstreamWriter_s type BitstreamWriter_s (line 680) | struct BitstreamWriter_s type BitstreamWriter_s (line 685) | struct BitstreamWriter_s type BitstreamWriter_s (line 692) | struct BitstreamWriter_s type BitstreamWriter_s (line 700) | struct BitstreamWriter_s type BitstreamWriter_s (line 706) | struct BitstreamWriter_s type bw_pos_t (line 713) | typedef bw_pos_t* type BitstreamWriter_s (line 721) | struct BitstreamWriter_s type BitstreamWriter_s (line 736) | struct BitstreamWriter_s type BitstreamRecorderEntry (line 740) | struct BitstreamRecorderEntry type BitstreamWriter_s (line 790) | struct BitstreamWriter_s type BitstreamWriter_s (line 832) | struct BitstreamWriter_s type BitstreamWriter_s (line 837) | struct BitstreamWriter_s type BitstreamWriter_s (line 842) | struct BitstreamWriter_s type BitstreamWriter_s (line 846) | struct BitstreamWriter_s type BitstreamWriter_s (line 851) | struct BitstreamWriter_s type BitstreamWriter_s (line 859) | struct BitstreamWriter_s type bs_callback (line 860) | struct bs_callback type BitstreamWriter_s (line 866) | struct BitstreamWriter_s type bs_callback (line 867) | struct bs_callback type BitstreamWriter_s (line 872) | struct BitstreamWriter_s type BitstreamWriter (line 879) | typedef struct BitstreamWriter_s { type BitstreamRecorder (line 907) | typedef struct BitstreamRecorder_s { type BitstreamAccumulator (line 952) | typedef struct BitstreamAccumulator_s { type bw_pos_stack (line 1138) | struct bw_pos_stack type bw_pos_stack (line 1141) | struct bw_pos_stack FILE: src/buffer.c type bs_buffer (line 32) | struct bs_buffer type bs_buffer (line 35) | struct bs_buffer type bs_buffer (line 35) | struct bs_buffer function buf_close (line 43) | void function buf_resize (line 50) | void function buf_read (line 74) | unsigned function buf_skip (line 83) | unsigned function buf_write (line 91) | void FILE: src/buffer.h type bs_buffer (line 39) | struct bs_buffer { type buf_size_t (line 46) | typedef unsigned buf_size_t; type buf_pos_t (line 47) | typedef unsigned buf_pos_t; type bs_buffer (line 52) | struct bs_buffer type bs_buffer (line 57) | struct bs_buffer function buf_window_size (line 60) | static inline unsigned function buf_unused_size (line 68) | static inline unsigned type bs_buffer (line 77) | struct bs_buffer type bs_buffer (line 85) | struct bs_buffer type bs_buffer (line 94) | struct bs_buffer function buf_reset (line 98) | static inline void function buf_getc (line 110) | static inline int function buf_putc (line 121) | static inline int type bs_buffer (line 140) | struct bs_buffer type bs_buffer (line 146) | struct bs_buffer type bs_buffer (line 152) | struct bs_buffer function buf_extend (line 155) | static inline void FILE: src/cdiomodule.c function MOD_INIT (line 44) | MOD_INIT(cdio) function PyObject (line 60) | static PyObject* function CDDAReader_init (line 70) | static int function CDDAReader_init_image (line 125) | static int function CDDAReader_init_device (line 160) | static int function CDDAReader_dealloc (line 202) | static void function CDDAReader_dealloc_image (line 212) | static void function CDDAReader_dealloc_device (line 220) | static void function PyObject (line 231) | static PyObject* function PyObject (line 238) | static PyObject* function PyObject (line 245) | static PyObject* function PyObject (line 252) | static PyObject* function PyObject (line 259) | static PyObject* function CDDAReader_first_track_num_image (line 265) | static int function CDDAReader_first_track_num_device (line 271) | static int function CDDAReader_last_track_num_image (line 278) | static int function CDDAReader_last_track_num_device (line 284) | static int function CDDAReader_track_lsn_image (line 291) | static int function CDDAReader_track_lsn_device (line 299) | static int function CDDAReader_track_last_lsn_image (line 307) | static int function CDDAReader_track_last_lsn_device (line 315) | static int function PyObject (line 323) | static PyObject* function PyObject (line 361) | static PyObject* function PyObject (line 400) | static PyObject* function CDDAReader_first_sector_image (line 407) | static int function CDDAReader_first_sector_device (line 414) | static int function PyObject (line 421) | static PyObject* function CDDAReader_last_sector_image (line 428) | static int function CDDAReader_last_sector_device (line 435) | static int function PyObject (line 442) | static PyObject* function CDDAReader_read_image (line 495) | static int function CDDAReader_read_device (line 524) | static int function PyObject (line 560) | static PyObject* function CDDAReader_seek_image (line 587) | static unsigned function CDDAReader_seek_device (line 595) | static unsigned function PyObject (line 607) | static PyObject* function PyObject (line 616) | static PyObject* function CDDAReader_set_speed_image (line 630) | static void function CDDAReader_set_speed_device (line 636) | static void function cddareader_callback (line 642) | static void function cddareader_reset_log (line 692) | static void function cddareader_set_log_item (line 710) | static int function PyObject (line 727) | static PyObject* function PyObject (line 770) | static PyObject* FILE: src/cdiomodule.h type cdio_log (line 37) | struct cdio_log { type cdio_log (line 55) | struct cdio_log type cdio_CDDAReader (line 61) | typedef struct cdio_CDDAReader_s { type cdio_log (line 246) | struct cdio_log FILE: src/common/flac_crc.c function flac_crc8 (line 22) | void function flac_crc16 (line 62) | void FILE: src/common/m4a_atoms.c type qt_atom (line 28) | struct qt_atom function set_atom_name (line 90) | static inline void type qt_atom_list (line 102) | struct qt_atom_list type qt_atom_list (line 103) | struct qt_atom_list type qt_atom (line 103) | struct qt_atom type qt_atom_list (line 106) | struct qt_atom_list type qt_atom_list (line 109) | struct qt_atom_list type qt_atom (line 115) | struct qt_atom type field_type_t (line 117) | typedef enum { type qt_atom (line 149) | struct qt_atom type qt_atom (line 154) | struct qt_atom type qt_atom (line 154) | struct qt_atom type qt_atom (line 168) | struct qt_atom type qt_atom (line 173) | struct qt_atom type qt_atom (line 173) | struct qt_atom type qt_atom (line 182) | struct qt_atom type qt_atom (line 195) | struct qt_atom type qt_atom (line 201) | struct qt_atom type qt_atom (line 201) | struct qt_atom type qt_atom (line 224) | struct qt_atom type qt_atom (line 227) | struct qt_atom type qt_atom (line 227) | struct qt_atom type qt_atom (line 240) | struct qt_atom type qt_atom (line 256) | struct qt_atom type qt_atom (line 256) | struct qt_atom type qt_atom (line 281) | struct qt_atom type qt_atom (line 295) | struct qt_atom type qt_atom (line 295) | struct qt_atom type qt_atom (line 318) | struct qt_atom type qt_atom (line 328) | struct qt_atom type qt_atom (line 328) | struct qt_atom type qt_atom (line 347) | struct qt_atom type qt_atom (line 358) | struct qt_atom type qt_atom (line 358) | struct qt_atom type qt_atom (line 379) | struct qt_atom type qt_atom (line 384) | struct qt_atom type qt_atom (line 384) | struct qt_atom type qt_atom (line 398) | struct qt_atom type qt_atom (line 404) | struct qt_atom type qt_atom (line 404) | struct qt_atom type qt_atom (line 415) | struct qt_atom type qt_atom (line 430) | struct qt_atom type qt_atom (line 436) | struct qt_atom type qt_atom (line 436) | struct qt_atom type qt_atom (line 447) | struct qt_atom type qt_atom (line 462) | struct qt_atom type qt_atom (line 472) | struct qt_atom type qt_atom (line 474) | struct qt_atom type qt_atom (line 474) | struct qt_atom type qt_atom (line 495) | struct qt_atom type qt_atom (line 507) | struct qt_atom type qt_atom (line 507) | struct qt_atom type qt_atom (line 528) | struct qt_atom type qt_atom (line 531) | struct qt_atom type qt_atom (line 531) | struct qt_atom function qt_stts_add_time (line 546) | void type qt_atom (line 572) | struct qt_atom type qt_atom (line 575) | struct qt_atom type qt_atom (line 575) | struct qt_atom function qt_stsc_add_chunk_size (line 590) | void type qt_atom (line 607) | struct qt_atom type qt_atom (line 612) | struct qt_atom type qt_atom (line 612) | struct qt_atom function qt_stsz_add_size (line 628) | void type qt_atom (line 642) | struct qt_atom type qt_atom (line 646) | struct qt_atom type qt_atom (line 646) | struct qt_atom function qt_stco_add_offset (line 661) | void type qt_atom (line 673) | struct qt_atom type qt_atom (line 679) | struct qt_atom type qt_atom (line 679) | struct qt_atom type qt_atom (line 690) | struct qt_atom type qt_atom (line 704) | struct qt_atom type qt_atom (line 707) | struct qt_atom type qt_atom (line 707) | struct qt_atom type qt_atom (line 722) | struct qt_atom type qt_atom (line 735) | struct qt_atom type qt_atom (line 740) | struct qt_atom function qt_time_t (line 752) | qt_time_t function build_header (line 769) | static void function display_indent (line 776) | static void function display_name (line 784) | static void type qt_atom_list (line 797) | struct qt_atom_list type qt_atom_list (line 798) | struct qt_atom_list type qt_atom (line 798) | struct qt_atom type qt_atom_list (line 804) | struct qt_atom_list type qt_atom_list (line 804) | struct qt_atom_list function atom_list_len (line 811) | static unsigned function atom_list_free (line 821) | static void function display_leaf (line 833) | static void type qt_atom (line 843) | struct qt_atom type qt_atom (line 848) | struct qt_atom function build_leaf (line 866) | static void function size_leaf (line 874) | static unsigned type qt_atom (line 880) | struct qt_atom type qt_atom (line 881) | struct qt_atom function free_leaf (line 891) | static void function display_tree (line 900) | static void type qt_atom (line 914) | struct qt_atom type qt_atom (line 919) | struct qt_atom type qt_atom (line 923) | struct qt_atom function build_tree (line 938) | static void function size_tree (line 949) | static unsigned type qt_atom (line 960) | struct qt_atom type qt_atom (line 961) | struct qt_atom type qt_atom_list (line 964) | struct qt_atom_list function free_tree (line 981) | static void function display_ftyp (line 990) | static void type qt_atom (line 1015) | struct qt_atom type qt_atom (line 1020) | struct qt_atom function build_ftyp (line 1047) | static void function size_ftyp (line 1061) | static unsigned function free_ftyp (line 1067) | static void function display_mvhd (line 1080) | static void type qt_atom (line 1104) | struct qt_atom function build_mvhd (line 1172) | static void function size_mvhd (line 1210) | static unsigned function free_mvhd (line 1220) | static void function display_tkhd (line 1228) | static void type qt_atom (line 1249) | struct qt_atom function build_tkhd (line 1313) | static void function size_tkhd (line 1352) | static unsigned function free_tkhd (line 1362) | static void function display_mdhd (line 1370) | static void type qt_atom (line 1387) | struct qt_atom function build_mdhd (line 1431) | static void function size_mdhd (line 1461) | static unsigned function free_mdhd (line 1471) | static void function display_hdlr (line 1479) | static void type qt_atom (line 1497) | struct qt_atom type qt_atom (line 1511) | struct qt_atom function build_hdlr (line 1546) | static void function size_hdlr (line 1563) | static unsigned function free_hdlr (line 1569) | static void function display_smhd (line 1578) | static void type qt_atom (line 1590) | struct qt_atom function build_smhd (line 1602) | static void function size_smhd (line 1613) | static unsigned function free_smhd (line 1619) | static void function display_dref (line 1627) | static void type qt_atom (line 1645) | struct qt_atom type qt_atom (line 1653) | struct qt_atom type qt_atom (line 1656) | struct qt_atom function build_dref (line 1670) | static void function size_dref (line 1688) | static unsigned type qt_atom (line 1701) | struct qt_atom type qt_atom (line 1702) | struct qt_atom type qt_atom_list (line 1705) | struct qt_atom_list function free_dref (line 1724) | static void function display_stsd (line 1733) | static void type qt_atom (line 1752) | struct qt_atom type qt_atom (line 1760) | struct qt_atom type qt_atom (line 1763) | struct qt_atom function build_stsd (line 1777) | static void function size_stsd (line 1795) | static unsigned type qt_atom (line 1808) | struct qt_atom type qt_atom (line 1809) | struct qt_atom type qt_atom_list (line 1812) | struct qt_atom_list function free_stsd (line 1831) | static void function display_alac (line 1840) | static void type qt_atom (line 1859) | struct qt_atom type qt_atom (line 1873) | struct qt_atom function build_alac (line 1906) | static void function size_alac (line 1924) | static unsigned type qt_atom (line 1930) | struct qt_atom type qt_atom (line 1931) | struct qt_atom function free_alac (line 1944) | static void function display_sub_alac (line 1953) | static void type qt_atom (line 1975) | struct qt_atom function build_sub_alac (line 2015) | static void function size_sub_alac (line 2033) | static unsigned function free_sub_alac (line 2039) | static void function display_stts (line 2047) | static void type qt_atom (line 2067) | struct qt_atom type qt_atom (line 2076) | struct qt_atom type stts_time (line 2080) | struct stts_time function build_stts (line 2098) | static void function size_stts (line 2114) | static unsigned function free_stts (line 2120) | static void function display_stsc (line 2129) | static void type qt_atom (line 2149) | struct qt_atom type qt_atom (line 2158) | struct qt_atom function build_stsc (line 2181) | static void function size_stsc (line 2198) | static unsigned function free_stsc (line 2204) | static void function display_stsz (line 2213) | static void type qt_atom (line 2232) | struct qt_atom type qt_atom (line 2242) | struct qt_atom function build_stsz (line 2260) | static void function size_stsz (line 2276) | static unsigned function free_stsz (line 2282) | static void function display_stco (line 2291) | static void type qt_atom (line 2309) | struct qt_atom type qt_atom (line 2318) | struct qt_atom function build_stco (line 2333) | static void function size_stco (line 2348) | static unsigned function free_stco (line 2354) | static void function display_meta (line 2363) | static void type qt_atom (line 2378) | struct qt_atom type qt_atom (line 2385) | struct qt_atom type qt_atom (line 2389) | struct qt_atom function build_meta (line 2404) | static void function size_meta (line 2417) | static unsigned type qt_atom (line 2428) | struct qt_atom type qt_atom (line 2429) | struct qt_atom type qt_atom_list (line 2432) | struct qt_atom_list function free_meta (line 2449) | static void function display_data (line 2458) | static void type qt_atom (line 2486) | struct qt_atom type qt_atom (line 2494) | struct qt_atom function build_data (line 2515) | static void function size_data (line 2525) | static unsigned function free_data (line 2531) | static void function display_free (line 2540) | static void type qt_atom (line 2550) | struct qt_atom function build_free (line 2559) | static void function size_free (line 2570) | static unsigned function free_free (line 2576) | static void type parser_s (line 2582) | struct parser_s { function parser_cmp (line 2587) | static int function atom_parser_f (line 2597) | static atom_parser_f function add_ftyp_brand (line 2663) | static void function display_fields (line 2678) | static void function main (line 2791) | int FILE: src/common/m4a_atoms.h type qt_atom_type_t (line 25) | typedef enum { type qt_time_t (line 47) | typedef uint64_t qt_time_t; type qt_atom_list (line 49) | struct qt_atom_list type stts_time (line 50) | struct stts_time type stsc_entry (line 51) | struct stsc_entry type qt_atom (line 53) | struct qt_atom { type qt_atom_list (line 242) | struct qt_atom_list { type stts_time (line 247) | struct stts_time { type stsc_entry (line 252) | struct stsc_entry { type qt_atom (line 258) | struct qt_atom type qt_atom (line 266) | struct qt_atom type qt_atom (line 271) | struct qt_atom type qt_atom (line 277) | struct qt_atom type qt_atom (line 293) | struct qt_atom type qt_atom (line 307) | struct qt_atom type qt_atom (line 317) | struct qt_atom type qt_atom (line 328) | struct qt_atom type qt_atom (line 333) | struct qt_atom type qt_atom (line 339) | struct qt_atom type qt_atom (line 345) | struct qt_atom type qt_atom (line 355) | struct qt_atom type qt_atom (line 357) | struct qt_atom type qt_atom (line 371) | struct qt_atom type qt_atom (line 376) | struct qt_atom type qt_atom (line 380) | struct qt_atom type qt_atom (line 385) | struct qt_atom type stsc_entry (line 390) | struct stsc_entry type qt_atom (line 391) | struct qt_atom type qt_atom (line 403) | struct qt_atom type qt_atom (line 409) | struct qt_atom type qt_atom (line 413) | struct qt_atom type qt_atom (line 417) | struct qt_atom type qt_atom (line 419) | struct qt_atom type qt_atom (line 425) | struct qt_atom type qt_atom (line 428) | struct qt_atom type qt_atom (line 435) | struct qt_atom type qt_atom (line 443) | struct qt_atom FILE: src/common/md5.c function audiotools__MD5Transform (line 49) | static void function byteSwap (line 135) | static void function byteSwapX16 (line 146) | static void function audiotools__MD5Update (line 177) | void function audiotools__MD5Init (line 219) | void function audiotools__MD5Final (line 238) | void FILE: src/common/md5.h type audiotools__MD5Context (line 32) | typedef struct { FILE: src/common/tta_crc.c function tta_crc32 (line 22) | void FILE: src/decoders.c function MOD_INIT (line 47) | MOD_INIT(decoders) FILE: src/decoders.h type Py_ssize_t (line 2) | typedef int Py_ssize_t; FILE: src/decoders/alac.c type status_t (line 25) | typedef enum {OK, type subframe_header (line 36) | struct subframe_header { type qt_atom (line 59) | struct qt_atom type qt_atom (line 65) | struct qt_atom type alac_parameters (line 82) | struct alac_parameters type alac_parameters (line 99) | struct alac_parameters type subframe_header (line 109) | struct subframe_header type alac_parameters (line 113) | struct alac_parameters type subframe_header (line 126) | struct subframe_header function PyObject (line 149) | PyObject* function ALACDecoder_init (line 160) | int function ALACDecoder_dealloc (line 290) | void function PyObject (line 305) | static PyObject* function PyObject (line 311) | static PyObject* function PyObject (line 317) | static PyObject* function PyObject (line 323) | static PyObject* function PyObject (line 371) | static PyObject* function PyObject (line 429) | static PyObject* function PyObject (line 497) | static PyObject* function PyObject (line 511) | static PyObject* function PyObject (line 518) | static PyObject* function read_atom_header (line 534) | static int function get_decoding_parameters (line 550) | static int function get_seektable (line 593) | static int function PyObject (line 643) | static PyObject* function status_t (line 681) | static status_t function status_t (line 738) | static status_t function status_t (line 785) | static status_t function status_t (line 809) | static status_t function status_t (line 930) | static status_t function LOG2 (line 964) | static inline int function read_residual_block (line 975) | static void function read_residual (line 1045) | static unsigned function SIGN_ONLY (line 1076) | static inline int function TRUNCATE_BITS (line 1087) | static inline int function decode_subframe (line 1101) | static void function decorrelate_channels (line 1160) | static void function reorder_channels (line 1179) | static void function main (line 1264) | int FILE: src/decoders/alac.h type alac_parameters (line 27) | struct alac_parameters { type alac_seekpoint (line 34) | struct alac_seekpoint { type decoders_ALACDecoder (line 39) | typedef struct { FILE: src/decoders/flac.c type status_t (line 26) | typedef enum {OK, type channel_assignment_t (line 47) | typedef enum {INDEPENDENT, type subframe_type_t (line 52) | typedef enum {CONSTANT, type frame_header (line 57) | struct frame_header { type STREAMINFO (line 84) | struct STREAMINFO type SEEKTABLE (line 89) | struct SEEKTABLE type STREAMINFO (line 96) | struct STREAMINFO type frame_header (line 97) | struct frame_header type status_t (line 102) | typedef status_t (*decode_f)(BitstreamReader *r, type frame_header (line 111) | struct frame_header type frame_header (line 116) | struct frame_header type frame_header (line 120) | struct frame_header type frame_header (line 125) | struct frame_header function PyObject (line 247) | PyObject* function FlacDecoder_init (line 259) | int function FlacDecoder_dealloc (line 430) | void function PyObject (line 445) | PyObject* function PyObject (line 460) | static PyObject* function PyObject (line 467) | static PyObject* function PyObject (line 476) | static PyObject* function PyObject (line 482) | static PyObject* function PyObject (line 488) | static PyObject* function PyObject (line 494) | static PyObject* function PyObject (line 500) | PyObject* function PyObject (line 593) | static PyObject* function PyObject (line 711) | static PyObject* function valid_stream_id (line 788) | static int function read_block_header (line 797) | static void function read_STREAMINFO (line 808) | static void function read_SEEKTABLE (line 822) | static void function read_VORBIS_COMMENT (line 840) | static void function status_t (line 879) | static status_t function status_t (line 1031) | static status_t function decode_f (line 1049) | static decode_f function status_t (line 1067) | static status_t function status_t (line 1093) | static status_t function status_t (line 1124) | static status_t function status_t (line 1155) | static status_t function status_t (line 1186) | static status_t function status_t (line 1261) | static status_t function read_CONSTANT_subframe (line 1297) | static void function read_VERBATIM_subframe (line 1310) | static void function status_t (line 1322) | static status_t function status_t (line 1390) | static status_t function status_t (line 1445) | static status_t function status_t (line 1500) | static status_t function decorrelate_left_difference (line 1514) | static void function decorrelate_difference_right (line 1530) | static void function decorrelate_average_difference (line 1546) | static void function status_t (line 1562) | static status_t function skip_CONSTANT_subframe (line 1614) | static void function skip_VERBATIM_subframe (line 1621) | static void function status_t (line 1629) | static status_t function status_t (line 1644) | static status_t function status_t (line 1665) | static status_t function update_md5sum (line 1707) | static void function verify_md5sum (line 1725) | static int function PyObject (line 1735) | PyObject* function main (line 1820) | int FILE: src/decoders/flac.h type STREAMINFO (line 27) | struct STREAMINFO { type SEEKPOINT (line 39) | struct SEEKPOINT { type SEEKTABLE (line 45) | struct SEEKTABLE { type decoders_FlacDecoder (line 51) | typedef struct { FILE: src/decoders/mp3.c function PyObject (line 23) | static PyObject* function MP3Decoder_init (line 34) | int function MP3Decoders_dealloc (line 77) | void function PyObject (line 90) | static PyObject* function PyObject (line 96) | static PyObject* function PyObject (line 102) | static PyObject* function PyObject (line 108) | static PyObject* function PyObject (line 124) | static PyObject* function PyObject (line 168) | static PyObject* function PyObject (line 176) | static PyObject* function PyObject (line 183) | static PyObject* FILE: src/decoders/mp3.h type decoders_MP3Decoder (line 25) | typedef struct { FILE: src/decoders/mpc.c function PyObject (line 25) | static PyObject* function MPCDecoder_init (line 36) | int function MPCDecoder_dealloc (line 76) | void function PyObject (line 92) | static PyObject* function PyObject (line 98) | static PyObject* function PyObject (line 104) | static PyObject* function PyObject (line 110) | static PyObject* function PyObject (line 120) | static PyObject* function PyObject (line 169) | static PyObject* function PyObject (line 177) | static PyObject* function PyObject (line 184) | static PyObject* FILE: src/decoders/mpc.h type decoders_MPCDecoder (line 23) | typedef struct { FILE: src/decoders/oggflac.c function PyObject (line 30) | PyObject* function OggFlacDecoder_dealloc (line 39) | void function OggFlacDecoder_init (line 53) | int function PyObject (line 127) | static PyObject* function PyObject (line 132) | static PyObject* function PyObject (line 137) | static PyObject* function PyObject (line 142) | static PyObject* function PyObject (line 147) | static PyObject* function PyObject (line 273) | static PyObject* function PyObject (line 283) | static PyObject* function PyObject (line 290) | static PyObject* function OggFlacDecoder_update_md5sum (line 299) | int function OggFlacDecoder_verify_okay (line 325) | int function oggflac_read_streaminfo (line 338) | int function main (line 425) | int main(int argc, char* argv[]) { FILE: src/decoders/oggflac.h type decoders_OggFlacDecoder (line 37) | typedef struct { type flac_STREAMINFO (line 174) | struct flac_STREAMINFO FILE: src/decoders/opus.c function PyObject (line 23) | static PyObject* function OpusDecoder_init (line 34) | int function OpusDecoders_dealloc (line 61) | void function PyObject (line 72) | static PyObject* function PyObject (line 81) | static PyObject* function PyObject (line 90) | static PyObject* function PyObject (line 96) | static PyObject* function PyObject (line 160) | static PyObject* function PyObject (line 283) | static PyObject* function PyObject (line 291) | static PyObject* function PyObject (line 298) | static PyObject* FILE: src/decoders/opus.h type decoders_OpusDecoder (line 24) | typedef struct { FILE: src/decoders/sine.c function Sine_Mono_init (line 30) | int function Sine_Mono_dealloc (line 81) | void Sine_Mono_dealloc(decoders_Sine_Mono* self) { function PyObject (line 87) | PyObject* function PyObject (line 97) | static PyObject* function PyObject (line 139) | static PyObject* function PyObject (line 147) | static PyObject* function PyObject (line 157) | static PyObject* function PyObject (line 164) | static PyObject* function PyObject (line 173) | static PyObject* function PyObject (line 178) | static PyObject* function PyObject (line 183) | static PyObject* function PyObject (line 188) | static PyObject* function Sine_Stereo_init (line 194) | int function Sine_Stereo_dealloc (line 246) | void Sine_Stereo_dealloc(decoders_Sine_Stereo* self) { function PyObject (line 252) | PyObject* function PyObject (line 261) | static PyObject* function PyObject (line 306) | static PyObject* function PyObject (line 314) | static PyObject* function PyObject (line 324) | static PyObject* function PyObject (line 331) | static PyObject* function PyObject (line 340) | static PyObject* function PyObject (line 345) | static PyObject* function PyObject (line 350) | static PyObject* function PyObject (line 355) | static PyObject* function Sine_Simple_init (line 361) | int function Sine_Simple_dealloc (line 403) | void Sine_Simple_dealloc(decoders_Sine_Simple* self) { function PyObject (line 409) | PyObject* function PyObject (line 419) | static PyObject* function PyObject (line 462) | static PyObject* function PyObject (line 470) | static PyObject* function PyObject (line 480) | static PyObject* function PyObject (line 487) | static PyObject* function PyObject (line 496) | static PyObject* function PyObject (line 501) | static PyObject* function PyObject (line 506) | static PyObject* function PyObject (line 511) | static PyObject* function PyObject (line 516) | PyObject* function SameSample_init (line 526) | int function SameSample_dealloc (line 594) | void SameSample_dealloc(decoders_SameSample* self) function PyObject (line 601) | static PyObject* function PyObject (line 639) | static PyObject* function PyObject (line 648) | static PyObject* function PyObject (line 658) | static PyObject* function PyObject (line 665) | static PyObject* function PyObject (line 674) | static PyObject* function PyObject (line 680) | static PyObject* function PyObject (line 686) | static PyObject* function PyObject (line 692) | static PyObject* FILE: src/decoders/sine.h type decoders_Sine_Mono (line 24) | typedef struct { type decoders_Sine_Stereo (line 148) | typedef struct { type decoders_Sine_Simple (line 272) | typedef struct { type decoders_SameSample (line 392) | typedef struct { FILE: src/decoders/tta.c type checksum_t (line 27) | typedef struct { type status_t (line 32) | typedef enum { type residual_params (line 41) | struct residual_params { type filter_params (line 48) | struct filter_params { type prediction_params (line 57) | struct prediction_params { type tta_header (line 86) | struct tta_header type tta_header (line 95) | struct tta_header type residual_params (line 105) | struct residual_params type residual_params (line 110) | struct residual_params type filter_params (line 114) | struct filter_params type filter_params (line 119) | struct filter_params type prediction_params (line 123) | struct prediction_params type prediction_params (line 128) | struct prediction_params function div_ceil (line 145) | static inline unsigned function PyObject (line 158) | PyObject* function TTADecoder_init (line 167) | int function TTADecoder_dealloc (line 223) | void function PyObject (line 240) | static PyObject* function PyObject (line 246) | static PyObject* function PyObject (line 252) | static PyObject* function PyObject (line 258) | static PyObject* function PyObject (line 271) | PyObject* function PyObject (line 306) | static PyObject* function PyObject (line 367) | PyObject* function PyObject (line 378) | static PyObject* function PyObject (line 385) | static PyObject* function checksum_init (line 402) | static void function checksum_validate (line 413) | static void function checksum_clear (line 422) | static void function status_t (line 430) | static status_t function status_t (line 471) | static status_t function tta_block_size (line 498) | static unsigned function status_t (line 510) | static status_t function init_residual_params (line 571) | static void function adjustment (line 578) | static inline int function read_residual (line 590) | static int function init_filter_params (line 618) | static void function sign (line 661) | static inline int function run_filter (line 672) | static int function init_prediction_params (line 713) | static void function run_prediction (line 731) | static int function decorrelate_channels (line 741) | static void function PyObject (line 760) | static PyObject* function main (line 799) | int FILE: src/decoders/tta.h type tta_header (line 28) | struct tta_header { type decoders_TTADecoder (line 38) | typedef struct { FILE: src/decoders/vorbis.c function PyObject (line 32) | PyObject* function VorbisDecoder_dealloc (line 41) | void function VorbisDecoder_init (line 51) | int function PyObject (line 104) | static PyObject* function PyObject (line 109) | static PyObject* function PyObject (line 116) | static PyObject* function PyObject (line 121) | static PyObject* function PyObject (line 167) | static PyObject* function PyObject (line 317) | static PyObject* function PyObject (line 325) | static PyObject* function PyObject (line 332) | static PyObject* FILE: src/decoders/vorbis.h type decoders_VorbisDecoder (line 25) | typedef struct { FILE: src/decoders/wavpack.c function WavPackDecoder_init (line 39) | int function WavPackDecoder_dealloc (line 72) | void function PyObject (line 81) | static PyObject* function PyObject (line 91) | static PyObject* function PyObject (line 98) | static PyObject* function PyObject (line 105) | static PyObject* function PyObject (line 112) | static PyObject* function PyObject (line 119) | static PyObject* function PyObject (line 129) | static PyObject* function PyObject (line 136) | static PyObject* function PyObject (line 145) | PyObject* function PyObject (line 213) | PyObject* function update_md5sum (line 253) | static void FILE: src/decoders/wavpack.h type decoders_WavPackDecoder (line 28) | typedef struct { FILE: src/dither.c function read_os_random (line 26) | static unsigned function close_os_random (line 74) | static int function free_os_random (line 80) | static void function BitstreamReader (line 89) | static BitstreamReader* FILE: src/dvdamodule.c function MOD_INIT (line 31) | MOD_INIT(dvda) function PyObject (line 79) | static PyObject* function DVDA_init (line 89) | static int function DVDA_dealloc (line 108) | static void function PyObject (line 117) | static PyObject* function PyObject (line 130) | static PyObject* function PyObject (line 140) | static PyObject* function Titleset_init (line 150) | static int function Titleset_dealloc (line 178) | static void function PyObject (line 187) | static PyObject* function PyObject (line 200) | static PyObject* function PyObject (line 206) | static PyObject* function PyObject (line 216) | static PyObject* function Title_init (line 226) | static int function Title_dealloc (line 254) | static void function PyObject (line 263) | static PyObject* function PyObject (line 276) | static PyObject* function PyObject (line 282) | static PyObject* function PyObject (line 288) | static PyObject* function PyObject (line 298) | static PyObject* function Track_init (line 308) | static int function Track_dealloc (line 336) | static void function PyObject (line 345) | static PyObject* function PyObject (line 352) | static PyObject* function PyObject (line 358) | static PyObject* function PyObject (line 364) | static PyObject* function PyObject (line 370) | static PyObject* function PyObject (line 376) | static PyObject* function PyObject (line 386) | static PyObject* function TrackReader_init (line 396) | static int function TrackReader_dealloc (line 420) | static void function PyObject (line 430) | static PyObject* function PyObject (line 473) | static PyObject* function PyObject (line 481) | static PyObject* function PyObject (line 488) | static PyObject* function PyObject (line 496) | static PyObject* function PyObject (line 502) | static PyObject* function PyObject (line 508) | static PyObject* function PyObject (line 514) | static PyObject* function PyObject (line 520) | static PyObject* FILE: src/dvdamodule.h type dvda_DVDA (line 32) | typedef struct dvda_DVDA_s { type dvda_Titleset (line 110) | typedef struct dvda_Titleset_s { type dvda_Title (line 193) | typedef struct dvda_Title_s { type dvda_Track (line 281) | typedef struct dvda_Track_s { type dvda_TrackReader (line 379) | typedef struct dvda_TrackReader_s { FILE: src/encoders.c function MOD_INIT (line 28) | MOD_INIT(encoders) FILE: src/encoders.h type Py_ssize_t (line 2) | typedef int Py_ssize_t; FILE: src/encoders/alac.c type alac_frame_size (line 29) | struct alac_frame_size type alac_frame_size (line 30) | struct alac_frame_size type alac_frame_size (line 35) | struct alac_frame_size type alac_frame_size (line 39) | struct alac_frame_size type alac_frame_size (line 42) | struct alac_frame_size type alac_frame_size (line 46) | struct alac_frame_size function PyObject (line 50) | PyObject* type alac_frame_size (line 158) | struct alac_frame_size type PCMReader (line 160) | struct PCMReader type alac_frame_size (line 174) | struct alac_frame_size type alac_frame_size (line 195) | struct alac_frame_size type alac_frame_size (line 259) | struct alac_frame_size type alac_frame_size (line 265) | struct alac_frame_size type alac_frame_size (line 342) | struct alac_frame_size type PCMReader (line 344) | struct PCMReader type alac_context (line 350) | struct alac_context type alac_frame_size (line 357) | struct alac_frame_size type alac_frame_size (line 406) | struct alac_frame_size type alac_frame_size (line 436) | struct alac_frame_size type alac_frame_size (line 437) | struct alac_frame_size type alac_frame_size (line 441) | struct alac_frame_size type alac_frame_size (line 441) | struct alac_frame_size function reverse_frame_sizes (line 448) | static void function total_frame_sizes (line 463) | static unsigned function total_encoded_pcm_frames (line 473) | static unsigned function free_alac_frame_sizes (line 484) | static void function init_encoder (line 494) | static void function free_encoder (line 511) | static void function write_frameset (line 527) | static void function write_frame (line 626) | static void function write_uncompressed_frame (line 668) | static void function write_compressed_frame (line 708) | static void function write_non_interlaced_frame (line 831) | static void function write_interlaced_frame (line 881) | static void function correlate_channels (line 960) | static void function compute_coefficients (line 985) | static void function tukey_window (line 1099) | static void function window_signal (line 1115) | static void function autocorrelate (line 1127) | static void function compute_lp_coefficients (line 1145) | static void function quantize_coefficients (line 1175) | static void function SIGN_ONLY (line 1197) | static inline int function TRUNCATE_BITS (line 1208) | static inline int function calculate_residuals (line 1222) | static void function LOG2 (line 1292) | static inline unsigned function encode_residuals (line 1305) | static void function write_residual (line 1369) | static void function write_subframe_header (line 1393) | static void type alac_frame_size (line 1409) | struct alac_frame_size type alac_frame_size (line 1412) | struct alac_frame_size function write_metadata (line 1428) | static unsigned function main (line 1616) | int main(int argc, char *argv[]) { FILE: src/encoders/alac.h type alac_frame_size (line 35) | struct alac_frame_size { type alac_encoding_options (line 41) | struct alac_encoding_options { type alac_context (line 51) | struct alac_context { type alac_context (line 79) | struct alac_context type alac_context (line 83) | struct alac_context type alac_frame_size (line 90) | struct alac_frame_size type PCMReader (line 92) | struct PCMReader type alac_frame_size (line 101) | struct alac_frame_size type PCMReader (line 103) | struct PCMReader type alac_context (line 113) | struct alac_context type alac_context (line 121) | struct alac_context type alac_context (line 130) | struct alac_context type alac_context (line 138) | struct alac_context type alac_context (line 146) | struct alac_context type alac_context (line 154) | struct alac_context type alac_context (line 173) | struct alac_context type alac_context (line 227) | struct alac_context type alac_frame_size (line 239) | struct alac_frame_size type alac_frame_size (line 255) | struct alac_frame_size FILE: src/encoders/flac.c type subframe_type_t (line 10) | typedef enum {CONSTANT, VERBATIM, FIXED, LPC} subframe_type_t; type flac_frame_size (line 22) | struct flac_frame_size { type flac_frame_size (line 58) | struct flac_frame_size type flac_frame_size (line 61) | struct flac_frame_size type flac_frame_size (line 74) | struct flac_frame_size type PCMReader (line 78) | struct PCMReader type PCMReader (line 84) | struct PCMReader type flac_frame_size (line 93) | struct flac_frame_size type PCMReader (line 94) | struct PCMReader type flac_encoding_options (line 96) | struct flac_encoding_options type PCMReader (line 100) | struct PCMReader type flac_encoding_options (line 102) | struct flac_encoding_options type flac_encoding_options (line 137) | struct flac_encoding_options type flac_encoding_options (line 164) | struct flac_encoding_options type flac_encoding_options (line 181) | struct flac_encoding_options type flac_encoding_options (line 191) | struct flac_encoding_options type flac_encoding_options (line 201) | struct flac_encoding_options type flac_encoding_options (line 247) | struct flac_encoding_options type flac_encoding_options (line 272) | struct flac_encoding_options type flac_frame_size (line 286) | struct flac_frame_size type flac_frame_size (line 287) | struct flac_frame_size type flac_frame_size (line 292) | struct flac_frame_size type flac_frame_size (line 295) | struct flac_frame_size type flac_frame_size (line 301) | struct flac_frame_size function flacenc_init_options (line 319) | void function flacenc_display_options (line 339) | void function flacenc_status_t (line 368) | flacenc_status_t function PyObject (line 596) | PyObject* function write_block_header (line 773) | static void function write_STREAMINFO (line 784) | static void function write_PADDING (line 813) | static void function total_seek_points (line 825) | static unsigned type flac_frame_size (line 848) | struct flac_frame_size type flac_frame_size (line 851) | struct flac_frame_size function write_placeholder_SEEKTABLE (line 867) | static void function write_SEEKTABLE (line 884) | static void function reader_mask (line 927) | static unsigned function write_VORBIS_COMMENT (line 955) | static void function update_md5sum (line 997) | static void type flac_frame_size (line 1015) | struct flac_frame_size type PCMReader (line 1016) | struct PCMReader type flac_encoding_options (line 1018) | struct flac_encoding_options type flac_frame_size (line 1021) | struct flac_frame_size function encode_frame (line 1062) | static void function correlate_channels (line 1229) | static void function write_frame_header (line 1244) | static void function encode_block_size (line 1289) | static unsigned function encode_sample_rate (line 1317) | static unsigned function encode_bits_per_sample (line 1345) | static unsigned function write_utf8 (line 1358) | static void function encode_subframe (line 1396) | static void function write_subframe_header (line 1500) | static void function encode_constant_subframe (line 1532) | static void function encode_verbatim_subframe (line 1543) | static void function encode_fixed_subframe (line 1558) | static void function next_fixed_order (line 1620) | static void function abs_sum (line 1631) | static uint64_t function encode_lpc_subframe (line 1642) | static void function write_lpc_subframe (line 1677) | static void function calculate_best_lpc_params (line 1715) | static void function window_signal (line 1836) | static void function compute_autocorrelation_values (line 1848) | static void function compute_lp_coefficients (line 1866) | static void function estimate_best_lpc_order (line 1896) | static unsigned function quantize_lp_coefficients (line 1924) | static void function write_residual_block (line 1965) | static void function write_compressed_residual_partition (line 2068) | static void function write_uncompressed_residual_partition (line 2095) | static void function best_rice_parameters (line 2115) | static void function maximum_partition_order (line 2190) | static unsigned type flac_frame_size (line 2210) | struct flac_frame_size type flac_frame_size (line 2211) | struct flac_frame_size type flac_frame_size (line 2215) | struct flac_frame_size type flac_frame_size (line 2215) | struct flac_frame_size function reverse_frame_sizes (line 2222) | static void function frame_sizes_info (line 2236) | static void function free_frame_sizes (line 2257) | static void function samples_identical (line 2267) | static int function sample_wasted_bps (line 2281) | static inline unsigned function calculate_wasted_bps (line 2294) | static unsigned function tukey_window (line 2311) | static void function largest_residual_bits (line 2327) | static unsigned function main (line 2351) | int main(int argc, char *argv[]) FILE: src/encoders/flac.h type flacenc_status_t (line 27) | typedef enum { type flac_encoding_options (line 34) | struct flac_encoding_options { type flac_encoding_options (line 54) | struct flac_encoding_options type flac_encoding_options (line 58) | struct flac_encoding_options type PCMReader (line 66) | struct PCMReader type flac_encoding_options (line 68) | struct flac_encoding_options FILE: src/encoders/mp2.c function PyObject (line 26) | PyObject* FILE: src/encoders/mp3.c function PyObject (line 26) | PyObject* FILE: src/encoders/mpc.c type result_t (line 36) | typedef enum { function SCF_Extraktion (line 67) | static void function Quantisierung (line 270) | static void function PNS_SCF (line 308) | static int function Allocate (line 348) | static void function fill_float (line 402) | static void fill_float(float *p, float f, unsigned n) { function read_pcm_samples (line 409) | static unsigned function result_t (line 469) | static result_t function PyObject (line 810) | PyObject* function main (line 882) | int main(int argc, char *argv[]) FILE: src/encoders/opus.c type result_t (line 32) | typedef enum { type PCMReader (line 43) | struct PCMReader function PyObject (line 58) | PyObject* function result_t (line 142) | static result_t function reorder_channels (line 399) | static void function swap_channel_data (line 460) | static void function main (line 480) | int main(int argc, char *argv[]) FILE: src/encoders/tta.c type prediction_params (line 23) | struct prediction_params { type filter_params (line 28) | struct filter_params { type residual_params (line 37) | struct residual_params { function tta_block_size (line 48) | static inline unsigned type tta_frame_size (line 62) | struct tta_frame_size function div_ceil (line 65) | static inline unsigned type prediction_params (line 88) | struct prediction_params type prediction_params (line 93) | struct prediction_params type filter_params (line 97) | struct filter_params type filter_params (line 102) | struct filter_params type residual_params (line 105) | struct residual_params type residual_params (line 110) | struct residual_params type tta_frame_size (line 114) | struct tta_frame_size type tta_frame_size (line 115) | struct tta_frame_size type tta_frame_size (line 120) | struct tta_frame_size type tta_frame_size (line 126) | struct tta_frame_size type PCMReader (line 127) | struct PCMReader type tta_frame_size (line 130) | struct tta_frame_size function total_tta_frame_sizes (line 167) | unsigned function free_tta_frame_sizes (line 181) | void function write_header (line 195) | static void function write_seektable (line 215) | static void function encode_frame (line 228) | static void function correlate_channels (line 282) | static void function init_prediction_params (line 301) | static void function run_prediction (line 319) | static int function init_filter_params (line 329) | static void function sign (line 372) | static inline int function run_filter (line 383) | static int function init_residual_params (line 423) | static void function adjustment (line 430) | static inline int function write_residual (line 442) | static void type tta_frame_size (line 466) | struct tta_frame_size type tta_frame_size (line 467) | struct tta_frame_size type tta_frame_size (line 471) | struct tta_frame_size type tta_frame_size (line 471) | struct tta_frame_size function reverse_frame_sizes (line 478) | static void function PyObject (line 496) | PyObject* function main (line 656) | int FILE: src/encoders/tta.h type tta_frame_size (line 28) | struct tta_frame_size { type tta_frame_size (line 40) | struct tta_frame_size type PCMReader (line 41) | struct PCMReader type tta_frame_size (line 46) | struct tta_frame_size type tta_frame_size (line 49) | struct tta_frame_size FILE: src/encoders/vorbis.c type result_t (line 28) | typedef enum { type PCMReader (line 59) | struct PCMReader function PyObject (line 62) | PyObject* function PyObject (line 104) | static PyObject* function result_t (line 163) | static result_t function reorder_channels (line 330) | static void function swap_channel_data (line 391) | static void function main (line 411) | int main(int argc, char *argv[]) FILE: src/encoders/wavpack.c function PyObject (line 32) | PyObject* function encode_wavpack (line 150) | static int function update_md5sum (line 296) | static void function block_out (line 315) | static int function wavpack_compression_t (line 322) | static wavpack_compression_t function read_file (line 344) | static int function count_bits (line 388) | static unsigned function main (line 399) | int main(int argc, char *argv[]) { FILE: src/encoders/wavpack.h type wavpack_compression_t (line 25) | typedef enum { type PCMReader (line 45) | struct PCMReader FILE: src/framelist.c function PyObject (line 23) | PyObject* function pcm_FrameList (line 29) | pcm_FrameList* function PyObject (line 50) | PyObject* function put_channel_data (line 61) | void function swap_channel_data (line 76) | void FILE: src/framelist.h function put_sample (line 73) | static inline void FILE: src/func_io.c type br_external_input (line 34) | struct br_external_input type br_external_input (line 45) | struct br_external_input type br_external_input (line 45) | struct br_external_input function reader_buffer_empty (line 65) | static inline int function reader_buffer_size (line 72) | static inline int function refill_reader_buffer (line 82) | static unsigned function reset_reader_buffer (line 108) | static inline void function ext_getc (line 114) | int function ext_fread (line 128) | unsigned function ext_fseek_r (line 162) | int function ext_close_r (line 212) | void function ext_free_r (line 218) | void type bw_external_output (line 226) | struct bw_external_output type bw_external_output (line 238) | struct bw_external_output type bw_external_output (line 239) | struct bw_external_output function writer_buffer_full (line 258) | static inline int function empty_writer_buffer (line 266) | static int function writer_buffer_remaining_size (line 286) | static inline unsigned function ext_putc (line 292) | int function ext_fwrite (line 309) | int function ext_setpos_w (line 338) | int type bw_external_output (line 351) | struct bw_external_output function ext_fseek_w (line 362) | int function ext_flush_w (line 374) | int function ext_close_w (line 384) | int function ext_free_w (line 395) | void FILE: src/func_io.h type br_external_input (line 76) | struct br_external_input { type bw_external_output (line 94) | struct bw_external_output { type br_external_input (line 115) | struct br_external_input type br_external_input (line 130) | struct br_external_input type br_external_input (line 138) | struct br_external_input type br_external_input (line 149) | struct br_external_input type br_external_input (line 157) | struct br_external_input type br_external_input (line 162) | struct br_external_input type bw_external_output (line 167) | struct bw_external_output type bw_external_output (line 183) | struct bw_external_output type bw_external_output (line 189) | struct bw_external_output type bw_external_output (line 200) | struct bw_external_output type bw_external_output (line 209) | struct bw_external_output type bw_external_output (line 219) | struct bw_external_output type bw_external_output (line 228) | struct bw_external_output type bw_external_output (line 237) | struct bw_external_output type bw_external_output (line 242) | struct bw_external_output FILE: src/huffman.c type huffman_node_type (line 35) | typedef enum {NODE_TREE, NODE_LEAF} huffman_node_type; type huffman_node (line 37) | struct huffman_node { type byte_bank (line 52) | struct byte_bank { type huffman_node (line 65) | struct huffman_node type huffman_frequency (line 66) | struct huffman_frequency type huffman_node (line 71) | struct huffman_node type huffman_frequency (line 74) | struct huffman_frequency type huffman_node (line 81) | struct huffman_node type huffman_node (line 87) | struct huffman_node type huffman_node (line 92) | struct huffman_node type huffman_node (line 97) | struct huffman_node type huffman_node (line 101) | struct huffman_node type huffman_node (line 107) | struct huffman_node type byte_bank (line 115) | struct byte_bank type huffman_node (line 116) | struct huffman_node type byte_bank (line 121) | struct byte_bank function bank_to_int (line 137) | static int type huffman_node (line 146) | struct huffman_node type huffman_frequency (line 147) | struct huffman_frequency type huffman_node (line 152) | struct huffman_node type huffman_node (line 170) | struct huffman_node type huffman_frequency (line 173) | struct huffman_frequency type huffman_node (line 180) | struct huffman_node type huffman_node (line 180) | struct huffman_node function free_huffman_tree (line 248) | static void function compile_huffman_tree (line 261) | static int function populate_huffman_tree (line 323) | static void function next_read_huffman_state (line 355) | void next_read_huffman_state(br_huffman_entry_t* state, function total_non_leaf_nodes (line 414) | static unsigned int function total_leaf_nodes (line 424) | static unsigned int function transfer_huffman_tree (line 433) | static void function compile_br_huffman_table (line 448) | int compile_br_huffman_table(br_huffman_table_t** table, function frequency_cmp (line 466) | static function compile_bw_huffman_table (line 479) | int compile_bw_huffman_table(bw_huffman_table_t** table, function swap_bits (line 531) | static unsigned int function bw_fix_tree (line 544) | static void function bw_str_to_frequency (line 570) | struct huffman_frequency type huffman_frequency (line 593) | struct huffman_frequency type huffman_frequency (line 596) | struct huffman_frequency function main (line 598) | int main(int argc, char* argv[]) { type huffman_frequency (line 764) | struct huffman_frequency type huffman_frequency (line 771) | struct huffman_frequency type huffman_frequency (line 786) | struct huffman_frequency function parse_json_pair (line 799) | struct huffman_frequency parse_json_pair(JSON_Array* bit_list, double va... FILE: src/huffman.h type huffman_frequency (line 36) | struct huffman_frequency { type huffman_frequency (line 85) | struct huffman_frequency type huffman_frequency (line 163) | struct huffman_frequency type huffman_frequency (line 172) | struct huffman_frequency FILE: src/libmpcdec/decoder.h type mpc_decoder_t (line 58) | struct mpc_decoder_t { FILE: src/libmpcdec/huffman.c function huff_fill_lut (line 277) | static void huff_fill_lut(const mpc_huffman * table, mpc_huff_lut * lut,... function can_fill_lut (line 301) | static void can_fill_lut(mpc_can_data * data, const int bits) function huff_init_lut (line 333) | void huff_init_lut(const int bits) FILE: src/libmpcdec/huffman.h type mpc_huffman (line 53) | typedef struct mpc_huffman_t { type mpc_huff_lut (line 60) | typedef struct mpc_huff_lut_t { type mpc_lut_data (line 66) | typedef struct mpc_lut_data_t { type mpc_can_data (line 72) | typedef struct mpc_can_data_t { FILE: src/libmpcdec/internal.h function mpc_inline (line 48) | static mpc_inline type mpc_block (line 54) | typedef struct mpc_block_t { type mpc_demux_t (line 62) | struct mpc_demux_t { function mpc_inline (line 91) | static mpc_inline mpc_status mpc_check_key(char * key) FILE: src/libmpcdec/mpc_bits_reader.c function mpc_int32_t (line 107) | mpc_int32_t mpc_bits_golomb_dec(mpc_bits_reader * r, const mpc_uint_t k) function mpc_uint32_t (line 136) | mpc_uint32_t mpc_bits_log_dec(mpc_bits_reader * r, mpc_uint_t max) function mpc_bits_get_size (line 148) | unsigned int mpc_bits_get_size(mpc_bits_reader * r, mpc_uint64_t * p_size) function mpc_bits_get_block (line 164) | int mpc_bits_get_block(mpc_bits_reader * r, mpc_block * p_block) FILE: src/libmpcdec/mpc_bits_reader.h function mpc_inline (line 47) | static mpc_inline mpc_uint32_t mpc_bits_read(mpc_bits_reader * r, const ... function mpc_inline (line 66) | static mpc_inline mpc_int32_t mpc_bits_huff_dec(mpc_bits_reader * r, con... function mpc_inline (line 79) | static mpc_inline mpc_int32_t mpc_bits_can_dec(mpc_bits_reader * r, cons... function mpc_inline (line 104) | static mpc_inline mpc_int32_t mpc_bits_huff_lut(mpc_bits_reader * r, con... function mpc_inline (line 127) | static mpc_inline mpc_uint32_t mpc_bits_enum_dec(mpc_bits_reader * r, mp... FILE: src/libmpcdec/mpc_decoder.c function mpc_decoder_reset_scf (line 89) | void mpc_decoder_reset_scf(mpc_decoder * d, int value) function mpc_decoder_setup (line 96) | void mpc_decoder_setup(mpc_decoder *d) function mpc_decoder_set_streaminfo (line 106) | void mpc_decoder_set_streaminfo(mpc_decoder *d, mpc_streaminfo *si) function mpc_decoder (line 120) | mpc_decoder * mpc_decoder_init(mpc_streaminfo *si) function mpc_decoder_exit (line 133) | void mpc_decoder_exit(mpc_decoder *d) function mpc_decoder_decode_frame (line 138) | void mpc_decoder_decode_frame(mpc_decoder * d, function mpc_decoder_requantisierung (line 191) | void function mpc_decoder_read_bitstream_sv7 (line 350) | void mpc_decoder_read_bitstream_sv7(mpc_decoder * d, mpc_bits_reader * r) function mpc_decoder_read_bitstream_sv8 (line 503) | void mpc_decoder_read_bitstream_sv8(mpc_decoder * d, mpc_bits_reader * r... FILE: src/libmpcdec/mpc_demux.c function mpc_demux_clear_buff (line 65) | static void mpc_demux_clear_buff(mpc_demux * d) function mpc_int32_t (line 77) | static mpc_int32_t mpc_unread_bytes_unchecked(mpc_demux * d) { function mpc_uint32_t (line 94) | static mpc_uint32_t function mpc_status (line 149) | static mpc_status function mpc_seek_t (line 190) | mpc_seek_t mpc_demux_pos(mpc_demux * d) function mpc_int32_t (line 204) | static mpc_int32_t mpc_demux_skip_id3v2(mpc_demux * d) function mpc_status (line 253) | static mpc_status mpc_demux_seek_init(mpc_demux * d) function mpc_status (line 276) | static mpc_status mpc_demux_ST(mpc_demux * d) function mpc_status (line 326) | static mpc_status mpc_demux_SP(mpc_demux * d, int size, int block_size) function mpc_demux_chap_empty (line 347) | static void mpc_demux_chap_empty(mpc_demux * d) { function mpc_status (line 353) | static mpc_status mpc_demux_chap_find_inner(mpc_demux * d) function mpc_status (line 444) | static mpc_status mpc_demux_chap_find(mpc_demux * d) { function mpc_int_t (line 456) | mpc_int_t mpc_demux_chap_nb(mpc_demux * d) function mpc_chap_info (line 470) | mpc_chap_info const * mpc_demux_chap(mpc_demux * d, int chap_nb) function mpc_status (line 479) | static mpc_status mpc_demux_header(mpc_demux * d) function mpc_demux (line 545) | mpc_demux * mpc_demux_init(mpc_reader * p_reader) function mpc_demux_exit (line 568) | void mpc_demux_exit(mpc_demux * d) function mpc_demux_get_info (line 576) | void mpc_demux_get_info(mpc_demux * d, mpc_streaminfo * i) function mpc_status (line 581) | static mpc_status mpc_demux_decode_inner(mpc_demux * d, mpc_frame_info * i) function mpc_status (line 641) | mpc_status mpc_demux_decode(mpc_demux * d, mpc_frame_info * i) { function mpc_status (line 648) | mpc_status mpc_demux_seek_second(mpc_demux * d, double seconds) function mpc_status (line 653) | mpc_status mpc_demux_seek_sample(mpc_demux * d, mpc_uint64_t destsample) function mpc_set_replay_level (line 717) | void mpc_set_replay_level(mpc_demux * d, float level, mpc_bool_t use_gain, FILE: src/libmpcdec/mpc_reader.c type mpc_reader_stdio (line 41) | typedef struct mpc_reader_stdio_t { function mpc_int32_t (line 49) | static mpc_int32_t function mpc_bool_t (line 57) | static mpc_bool_t function mpc_int32_t (line 65) | static mpc_int32_t function mpc_int32_t (line 73) | static mpc_int32_t function mpc_bool_t (line 81) | static mpc_bool_t function mpc_status (line 89) | mpc_status function mpc_status (line 129) | mpc_status function mpc_reader_exit_stdio (line 137) | void FILE: src/libmpcdec/mpcdec_math.h type mpc_int64_t (line 57) | typedef mpc_int64_t MPC_SAMPLE_FORMAT_MULTIPLY; function mpc_inline (line 69) | static mpc_inline MPC_SAMPLE_FORMAT MPC_MULTIPLY(MPC_SAMPLE_FORMAT item1... function mpc_inline (line 76) | static mpc_inline MPC_SAMPLE_FORMAT MPC_MULTIPLY_EX(MPC_SAMPLE_FORMAT it... FILE: src/libmpcdec/requant.c function mpc_uint32_t (line 74) | static mpc_uint32_t find_shift(double fval) function mpc_decoder_scale_output (line 93) | void function mpc_decoder_init_quant (line 120) | void FILE: src/libmpcdec/streaminfo.c function mpc_get_encoder_string (line 61) | static void function mpc_status (line 99) | static mpc_status check_streaminfo(mpc_streaminfo * si) function mpc_status (line 108) | mpc_status function streaminfo_gain (line 173) | void streaminfo_gain(mpc_streaminfo* si, const mpc_bits_reader * r_in) function mpc_status (line 187) | mpc_status function streaminfo_encoder_info (line 222) | void streaminfo_encoder_info(mpc_streaminfo* si, const mpc_bits_reader ... function mpc_streaminfo_get_length (line 237) | double function mpc_int64_t (line 243) | mpc_int64_t mpc_streaminfo_get_length_samples(mpc_streaminfo *si) FILE: src/libmpcdec/synth_filter.c function mpc_compute_new_V (line 90) | static void function mpc_synthese_filter_float_internal (line 331) | static void function mpc_decoder_synthese_filter_float (line 357) | void function mpc_uint32_t (line 414) | mpc_uint32_t FILE: src/libmpcenc/analy_filter.c function Klemm (line 104) | void function Vectoring (line 146) | static void function Matrixing (line 199) | static void function Analyse_Filter (line 238) | void function Analyse_Init (line 292) | void FILE: src/libmpcenc/bitstream.c function emptyBits (line 102) | void emptyBits(mpc_encoder_t * e) function encodeSize (line 111) | unsigned int encodeSize(mpc_uint64_t size, char * buff, mpc_bool_t addCo... function encodeGolomb (line 131) | static void encodeGolomb(mpc_encoder_t * e, mpc_uint32_t nb, mpc_uint_t k) function encodeEnum (line 144) | void encodeEnum(mpc_encoder_t * e, const mpc_uint32_t bits, const mpc_ui... function encodeLog (line 166) | void encodeLog(mpc_encoder_t * e, mpc_uint32_t value, mpc_uint32_t max) function writeMagic (line 174) | void writeMagic(mpc_encoder_t * e) function mpc_uint32_t (line 181) | mpc_uint32_t writeBlock ( mpc_encoder_t * e, const char * key, const mpc... function writeSeekTable (line 235) | void writeSeekTable (mpc_encoder_t * e) FILE: src/libmpcenc/encode_sv7.c function mpc_encoder_init (line 52) | void function mpc_encoder_exit (line 79) | void function writeGainInfo (line 87) | void writeGainInfo ( mpc_encoder_t * e, function writeStreamInfo (line 101) | void function writeEncoderInfo (line 138) | void writeEncoderInfo ( mpc_encoder_t * e, function writeBitstream_SV8 (line 153) | void type huff_sym_t (line 397) | typedef struct { function print_histo (line 407) | void print_histo(void) function Dump (line 464) | void FILE: src/libmpcenc/libmpcenc.h type Huffman_t (line 33) | typedef struct { type mpc_encoder_t (line 38) | typedef struct { function mpc_inline (line 101) | static mpc_inline void writeBits (mpc_encoder_t * e, mpc_uint32_t input,... FILE: src/libmpcenc/quant.c function Init_Skalenfaktoren (line 66) | void function NoiseInjectionComp (line 141) | void function ISNR_Schaetzer (line 156) | float function ISNR_Schaetzer_Trans (line 196) | float function QuantizeSubband (line 243) | void function QuantizeSubbandWithNoiseShaping (line 281) | void FILE: src/libmpcpsy/ans.c function Init_ANS (line 46) | void function mpc_inline (line 64) | static mpc_inline void function mpc_inline (line 72) | static mpc_inline void function mpc_inline (line 85) | static mpc_inline void function mpc_inline (line 106) | static mpc_inline void function FindOptimalANS (line 150) | static void function NS_Analyse (line 280) | void FILE: src/libmpcpsy/cvd.c function SetVoiceLines (line 63) | static void function CEP_Analyse2048 (line 80) | static void function mpc_inline (line 226) | static mpc_inline float /* This is a rough estimation with an accuracy... function CVD2048 (line 241) | int FILE: src/libmpcpsy/fft4g.c function mpc_inline (line 32) | static mpc_inline void function mpc_inline (line 134) | static mpc_inline void function mpc_inline (line 241) | static mpc_inline void function mpc_inline (line 374) | static mpc_inline void function mpc_inline (line 428) | static mpc_inline void function Generate_FFT_Tables (line 458) | void function rdft (line 473) | void function makewt (line 494) | static void function makect (line 528) | static void FILE: src/libmpcpsy/fft_routines.c function Bessel_I_0 (line 94) | static double function residual (line 120) | static double function KBDWindow (line 134) | static void function CosWindow (line 153) | static void function Window (line 167) | static void function Init_FFT (line 178) | void function PowSpec256 (line 197) | void function PowSpec1024 (line 214) | void function PowSpec2048 (line 231) | void function PolarSpec1024 (line 250) | void function Cepstrum2048 (line 269) | void FILE: src/libmpcpsy/libmpcpsy.h type SMRTyp (line 47) | typedef struct { type PsyModel (line 54) | typedef struct { FILE: src/libmpcpsy/profile.c type Profile_Setting_t (line 25) | typedef struct { function TestProfileParams (line 80) | int TestProfileParams ( PsyModel* m ) function SetQualityParams (line 112) | void SetQualityParams (PsyModel * m, float qual ) FILE: src/libmpcpsy/psy.c function Init_Psychoakustik (line 129) | void Init_Psychoakustik ( PsyModel* m) function RaiseSMR_Signal (line 178) | static void function RaiseSMR (line 192) | void RaiseSMR (PsyModel* m, const int MaxBand, SMRTyp* smr ) function MS_LR_Entscheidung (line 209) | void function SubbandEnergy (line 258) | static void function PartitionEnergy (line 301) | static void function WeightedPartitionEnergy (line 354) | static void function AdaptThresholds (line 411) | static void function CalcUnpred (line 459) | static void function SpreadingSignal (line 505) | static void function ApplyTonalityOffset (line 536) | static void function AdaptLtq (line 564) | static float function CalcTemporalThreshold (line 588) | static void function CalcMSThreshold (line 621) | static void function ApplyLtq (line 781) | static void function CalculateSMR (line 813) | static void function CalcShortThreshold (line 847) | static void function PreechoControl (line 899) | static void function TransientenCalc (line 919) | void function SMRTyp (line 942) | SMRTyp FILE: src/libmpcpsy/psy_tab.c function ATHformula_Frank (line 59) | static float function Ruhehoerschwelle (line 126) | static void function asinh (line 191) | static double function Freq2Bark (line 199) | static double function LongPart2Bark (line 211) | static double function Loudness_Tabelle (line 218) | static void function Bass (line 235) | static double function Tonalitaetskoeffizienten (line 281) | static void function Spread (line 309) | static void function Init_Psychoakustiktabellen (line 359) | void FILE: src/mini-gmp.c function gmp_die (line 244) | static void function gmp_default_free (line 278) | static void function mp_get_memory_functions (line 288) | void function mp_set_memory_functions (line 303) | void function mp_ptr (line 323) | static mp_ptr function mp_ptr (line 329) | static mp_ptr function mpn_copyi (line 339) | void function mpn_copyd (line 347) | void function mpn_cmp (line 354) | int function mpn_cmp4 (line 365) | static int function mp_size_t (line 374) | static mp_size_t function mpn_zero_p (line 382) | int function mpn_zero (line 388) | void function mp_limb_t (line 395) | mp_limb_t function mp_limb_t (line 414) | mp_limb_t function mp_limb_t (line 433) | mp_limb_t function mp_limb_t (line 446) | mp_limb_t function mp_limb_t (line 467) | mp_limb_t function mp_limb_t (line 485) | mp_limb_t function mp_limb_t (line 498) | mp_limb_t function mp_limb_t (line 521) | mp_limb_t function mp_limb_t (line 547) | mp_limb_t function mp_limb_t (line 573) | mp_limb_t function mpn_mul_n (line 596) | void function mpn_sqr (line 602) | void function mp_limb_t (line 608) | mp_limb_t function mp_limb_t (line 638) | mp_limb_t function mp_bitcnt_t (line 665) | static mp_bitcnt_t function mp_bitcnt_t (line 685) | mp_bitcnt_t function mp_bitcnt_t (line 695) | mp_bitcnt_t function mp_limb_t (line 707) | mp_limb_t type gmp_div_inverse (line 786) | struct gmp_div_inverse function mpn_div_qr_1_invert (line 796) | static void function mpn_div_qr_2_invert (line 808) | static void function mpn_div_qr_invert (line 827) | static void function mp_limb_t (line 860) | static mp_limb_t function mp_limb_t (line 893) | static mp_limb_t function mpn_div_qr_2_preinv (line 923) | static void function mpn_div_qr_2 (line 975) | static void function mpn_div_qr_pi1 (line 987) | static void function mpn_div_qr_preinv (line 1050) | static void function mpn_div_qr (line 1084) | static void function mpn_base_power_of_two_p (line 1107) | static unsigned type mpn_base_info (line 1124) | struct mpn_base_info function mpn_get_base_info (line 1132) | static void function mp_bitcnt_t (line 1147) | static mp_bitcnt_t function mpn_get_str_bits (line 1157) | static size_t function mpn_limb_get_str (line 1188) | static size_t function mpn_get_str_other (line 1209) | static size_t function mpn_get_str (line 1253) | size_t function mp_size_t (line 1273) | static mp_size_t function mp_size_t (line 1304) | static mp_size_t function mp_size_t (line 1340) | mp_size_t function mpz_init (line 1362) | void function mpz_init2 (line 1372) | void function mpz_clear (line 1385) | void function mp_ptr (line 1391) | static mp_ptr function mpz_set_si (line 1411) | void function mpz_set_ui (line 1423) | void function mpz_set (line 1435) | void function mpz_init_set_si (line 1452) | void function mpz_init_set_ui (line 1459) | void function mpz_init_set (line 1466) | void function mpz_fits_slong_p (line 1473) | int function mpz_fits_ulong_p (line 1486) | int function mpz_get_si (line 1494) | long int function mpz_get_ui (line 1507) | unsigned long int function mpz_size (line 1513) | size_t function mp_limb_t (line 1519) | mp_limb_t function mpz_realloc2 (line 1528) | void function mp_srcptr (line 1534) | mp_srcptr function mp_ptr (line 1540) | mp_ptr function mp_ptr (line 1547) | mp_ptr function mpz_limbs_finish (line 1553) | void function mpz_srcptr (line 1561) | mpz_srcptr function mpz_set_d (line 1572) | void function mpz_init_set_d (line 1623) | void function mpz_get_d (line 1630) | double function mpz_cmpabs_d (line 1652) | int function mpz_cmp_d (line 1693) | int function mpz_sgn (line 1714) | int function mpz_cmp_si (line 1722) | int function mpz_cmp_ui (line 1743) | int function mpz_cmp (line 1759) | int function mpz_cmpabs_ui (line 1773) | int function mpz_cmpabs (line 1787) | int function mpz_abs (line 1794) | void function mpz_neg (line 1801) | void function mpz_swap (line 1808) | void function mp_size_t (line 1820) | static mp_size_t function mp_size_t (line 1845) | static mp_size_t function mpz_add_ui (line 1868) | void function mpz_sub_ui (line 1877) | void function mpz_ui_sub (line 1886) | void function mp_size_t (line 1895) | static mp_size_t function mp_size_t (line 1917) | static mp_size_t function mpz_add (line 1942) | void function mpz_sub (line 1955) | void function mpz_mul_si (line 1970) | void function mpz_mul_ui (line 1982) | void function mpz_mul (line 2007) | void function mpz_mul_2exp (line 2045) | void function mpz_addmul_ui (line 2079) | void function mpz_submul_ui (line 2089) | void function mpz_addmul (line 2099) | void function mpz_submul (line 2109) | void type mpz_div_round_mode (line 2121) | enum mpz_div_round_mode { GMP_DIV_FLOOR, GMP_DIV_CEIL, GMP_DIV_TRUNC } function mpz_div_qr (line 2124) | static int function mpz_cdiv_qr (line 2236) | void function mpz_fdiv_qr (line 2242) | void function mpz_tdiv_qr (line 2248) | void function mpz_cdiv_q (line 2254) | void function mpz_fdiv_q (line 2260) | void function mpz_tdiv_q (line 2266) | void function mpz_cdiv_r (line 2272) | void function mpz_fdiv_r (line 2278) | void function mpz_tdiv_r (line 2284) | void function mpz_mod (line 2290) | void function mpz_div_q_2exp (line 2296) | static void function mpz_div_r_2exp (line 2351) | static void function mpz_cdiv_q_2exp (line 2438) | void function mpz_fdiv_q_2exp (line 2444) | void function mpz_tdiv_q_2exp (line 2450) | void function mpz_cdiv_r_2exp (line 2456) | void function mpz_fdiv_r_2exp (line 2462) | void function mpz_tdiv_r_2exp (line 2468) | void function mpz_divexact (line 2474) | void function mpz_divisible_p (line 2480) | int function mpz_congruent_p (line 2486) | int function mpz_div_qr_ui (line 2504) | static unsigned long function mpz_cdiv_qr_ui (line 2560) | unsigned long function mpz_fdiv_qr_ui (line 2566) | unsigned long function mpz_tdiv_qr_ui (line 2572) | unsigned long function mpz_cdiv_q_ui (line 2578) | unsigned long function mpz_fdiv_q_ui (line 2584) | unsigned long function mpz_tdiv_q_ui (line 2590) | unsigned long function mpz_cdiv_r_ui (line 2596) | unsigned long function mpz_fdiv_r_ui (line 2601) | unsigned long function mpz_tdiv_r_ui (line 2606) | unsigned long function mpz_cdiv_ui (line 2612) | unsigned long function mpz_fdiv_ui (line 2618) | unsigned long function mpz_tdiv_ui (line 2624) | unsigned long function mpz_mod_ui (line 2630) | unsigned long function mpz_divexact_ui (line 2636) | void function mpz_divisible_ui_p (line 2642) | int function mp_limb_t (line 2650) | static mp_limb_t function mpz_gcd_ui (line 2693) | unsigned long function mp_bitcnt_t (line 2716) | static mp_bitcnt_t function mpz_gcd (line 2729) | void function mpz_gcdext (line 2792) | void function mpz_lcm (line 2974) | void function mpz_lcm_ui (line 2995) | void function mpz_invert (line 3010) | int function mpz_pow_ui (line 3045) | void function mpz_ui_pow_ui (line 3066) | void function mpz_powm (line 3073) | void function mpz_powm_ui (line 3178) | void function mpz_rootrem (line 3186) | void function mpz_root (line 3250) | int function mpz_sqrtrem (line 3265) | void function mpz_sqrt (line 3271) | void function mpz_perfect_square_p (line 3277) | int function mpn_perfect_square_p (line 3286) | int function mp_size_t (line 3296) | mp_size_t function mpz_fac_ui (line 3321) | void function mpz_bin_uiui (line 3329) | void function gmp_millerrabin (line 3351) | static int function mpz_probab_prime_p (line 3384) | int function mpz_tstbit (line 3470) | int function mpz_abs_add_bit (line 3503) | static void function mpz_abs_sub_bit (line 3544) | static void function mpz_setbit (line 3565) | void function mpz_clrbit (line 3577) | void function mpz_combit (line 3589) | void function mpz_com (line 3598) | void function mpz_and (line 3605) | void function mpz_ior (line 3677) | void function mpz_xor (line 3750) | void function gmp_popcount_limb (line 3819) | static unsigned function mp_bitcnt_t (line 3836) | mp_bitcnt_t function mp_bitcnt_t (line 3848) | mp_bitcnt_t function mp_bitcnt_t (line 3861) | mp_bitcnt_t function mp_bitcnt_t (line 3912) | mp_bitcnt_t function mp_bitcnt_t (line 3948) | mp_bitcnt_t function mpz_sizeinbase (line 3980) | size_t type mpn_base_info (line 4080) | struct mpn_base_info function mpz_set_str (line 4098) | int function mpz_init_set_str (line 4190) | int function mpz_out_str (line 4197) | size_t function gmp_detect_endian (line 4211) | static int function mpz_import (line 4220) | void FILE: src/mini-gmp.h type mp_limb_t (line 56) | typedef unsigned long mp_limb_t; type mp_size_t (line 57) | typedef long mp_size_t; type mp_bitcnt_t (line 58) | typedef unsigned long mp_bitcnt_t; type mp_limb_t (line 60) | typedef mp_limb_t *mp_ptr; type mp_limb_t (line 61) | typedef const mp_limb_t *mp_srcptr; type __mpz_struct (line 63) | typedef struct type __mpz_struct (line 73) | typedef __mpz_struct mpz_t[1]; type __mpz_struct (line 75) | typedef __mpz_struct *mpz_ptr; type __mpz_struct (line 76) | typedef const __mpz_struct *mpz_srcptr; FILE: src/mod_bitstream.c function MOD_INIT (line 37) | MOD_INIT(bitstream) function PyObject (line 94) | static PyObject* function PyObject (line 147) | static PyObject* function PyObject (line 200) | static PyObject* function PyObject (line 212) | static PyObject* function PyObject (line 227) | static PyObject* function PyObject (line 242) | static PyObject* function PyObject (line 266) | static PyObject* function PyObject (line 283) | static PyObject* function PyObject (line 292) | static PyObject* function PyObject (line 299) | static PyObject* function PyObject (line 326) | static PyObject* function PyObject (line 351) | static PyObject* function PyObject (line 376) | static PyObject* function brpy_read_bytes_chunk (line 409) | int function PyObject (line 433) | PyObject* function PyObject (line 455) | static PyObject* function brpy_skip_bytes_chunk (line 547) | int function brpy_skip_bytes_obj (line 563) | int function PyObject (line 645) | static PyObject* function PyObject (line 672) | static PyObject* function PyObject (line 685) | static PyObject* function PyObject (line 711) | static PyObject* function PyObject (line 719) | static PyObject* function PyObject (line 726) | static PyObject* function PyObject (line 761) | static PyObject* function PyObject (line 781) | static PyObject* function PyObject (line 799) | static PyObject* function PyObject (line 955) | static PyObject* function PyObject (line 977) | static PyObject* function PyObject (line 995) | static PyObject* function BitstreamReader_callback (line 1009) | void function PyObject (line 1021) | static PyObject* function PyObject (line 1056) | static PyObject* function PyObject (line 1077) | PyObject* function BitstreamReader_init (line 1088) | int function BitstreamReader_dealloc (line 1145) | void function PyObject (line 1165) | static PyObject* function PyObject (line 1172) | static PyObject* function HuffmanTree_init (line 1181) | int function HuffmanTree_dealloc (line 1324) | void function PyObject (line 1333) | static PyObject* function PyObject (line 1343) | static PyObject* function BitstreamReaderPosition_init (line 1354) | int function BitstreamReaderPosition_dealloc (line 1383) | void function BitstreamWriter_init (line 1396) | int function PyObject (line 1433) | static PyObject* function PyObject (line 1439) | static PyObject* function PyObject (line 1462) | static PyObject* function PyObject (line 1483) | static PyObject* function bwpy_in_range (line 1490) | static int function bwpy_write_unsigned (line 1555) | static int function bwpy_write_signed (line 1634) | static int function BitstreamWriter_dealloc (line 1694) | void function PyObject (line 1717) | static PyObject* function PyObject (line 1728) | static PyObject* function PyObject (line 1751) | static PyObject* function PyObject (line 1772) | static PyObject* function PyObject (line 1798) | static PyObject* function PyObject (line 1832) | static PyObject* function PyObject (line 1847) | static PyObject* function PyObject (line 1853) | static PyObject* function PyObject (line 1876) | static PyObject* function PyObject (line 1899) | static PyObject* function PyObject (line 1914) | static PyObject* function PyObject (line 1940) | static PyObject* function PyObject (line 1963) | static PyObject* function PyObject (line 1982) | static PyObject* function PyObject (line 1997) | static PyObject* function PyObject (line 2005) | static PyObject* function PyObject (line 2044) | static PyObject* function PyObject (line 2052) | static PyObject* function PyObject (line 2059) | static PyObject* function PyObject (line 2087) | static PyObject* function PyObject (line 2113) | static PyObject* function PyObject (line 2138) | static PyObject* function PyObject (line 2167) | static PyObject* function PyObject (line 2202) | static PyObject* function PyObject (line 2221) | static PyObject* function PyObject (line 2229) | static PyObject* function PyObject (line 2253) | static PyObject* function PyObject (line 2277) | static PyObject* function PyObject (line 2294) | static PyObject* function PyObject (line 2321) | static PyObject* function PyObject (line 2328) | static PyObject* function PyObject (line 2336) | static PyObject* function PyObject (line 2343) | static PyObject* function PyObject (line 2359) | static PyObject* function BitstreamWriter (line 2369) | static BitstreamWriter* function PyObject (line 2385) | static PyObject* function PyObject (line 2414) | static PyObject* function PyObject (line 2438) | static PyObject* function PyObject (line 2458) | static PyObject* function PyObject (line 2474) | static PyObject* function PyObject (line 2482) | static PyObject* function PyObject (line 2522) | static PyObject* function PyObject (line 2529) | static PyObject* function PyObject (line 2539) | static PyObject* function BitstreamRecorder_init (line 2548) | int function BitstreamRecorder_dealloc (line 2566) | void function PyObject (line 2575) | static PyObject* function BitstreamWriter_callback (line 2587) | void function PyObject (line 2599) | static PyObject* function BitstreamWriterPosition_init (line 2610) | int function BitstreamWriterPosition_dealloc (line 2642) | void function PyObject (line 2655) | PyObject* function PyObject (line 2684) | PyObject* function bitstream_parse (line 2715) | int function bitstream_build (line 2823) | int FILE: src/mod_bitstream.h type Py_ssize_t (line 2) | typedef int Py_ssize_t; type bitstream_BitstreamReader (line 57) | typedef struct { type bs_buffer (line 74) | struct bs_buffer type bitstream_HuffmanTree (line 312) | typedef struct { type bitstream_BitstreamReaderPosition (line 373) | typedef struct { function PyObject (line 431) | PyObject* function PyObject (line 442) | PyObject* type bitstream_BitstreamWriter (line 453) | typedef struct { type bitstream_BitstreamRecorder (line 666) | typedef struct { type bitstream_BitstreamWriterPosition (line 913) | typedef struct { FILE: src/mod_ogg.c function Page_init (line 23) | int function Page_dealloc (line 122) | void function PyObject (line 128) | static PyObject* function PyObject (line 138) | static PyObject * function Page_set_packet_continuation (line 144) | static int function PyObject (line 164) | static PyObject * function Page_set_stream_beginning (line 170) | static int function PyObject (line 190) | static PyObject * function Page_set_stream_end (line 196) | static int function PyObject (line 216) | static PyObject * function Page_set_granule_position (line 222) | static int function PyObject (line 239) | static PyObject * function Page_set_bitstream_serial_number (line 245) | static int function PyObject (line 264) | static PyObject * function Page_set_sequence_number (line 270) | static int function Py_ssize_t (line 288) | static Py_ssize_t function PyObject (line 294) | static PyObject* function PyObject (line 307) | static PyObject* function PyObject (line 342) | static PyObject* function PyObject (line 348) | static PyObject* function PyObject (line 360) | static PyObject* function PageReader_init (line 370) | int function PageReader_dealloc (line 396) | void function PyObject (line 406) | static PyObject* function PyObject (line 429) | static PyObject* function PyObject (line 438) | static PyObject* function PyObject (line 445) | static PyObject* function PyObject (line 455) | static PyObject* function PageWriter_init (line 464) | int function PageWriter_dealloc (line 491) | void function PyObject (line 501) | static PyObject* function PyObject (line 524) | static PyObject* function PyObject (line 533) | static PyObject* function PyObject (line 542) | static PyObject* function PyObject (line 549) | static PyObject* function MOD_INIT (line 558) | MOD_INIT(_ogg) FILE: src/mod_ogg.h type ogg_Page (line 28) | typedef struct { type ogg_PageReader (line 191) | typedef struct { type ogg_PageWriter (line 272) | typedef struct { FILE: src/mpc/datatypes.h type SubbandFloatTyp (line 27) | typedef struct { type PCMDataTyp (line 32) | typedef struct { FILE: src/mpc/mpc_crc32.c function make_crc_table (line 15) | static void make_crc_table(void) function update_crc (line 39) | static unsigned long update_crc(unsigned long crc, unsigned char *buf, i... function mpc_crc32 (line 53) | unsigned long mpc_crc32(unsigned char *buf, int len) FILE: src/mpc/mpc_types.h type __int8 (line 48) | typedef __int8 mpc_int8_t; type mpc_uint8_t (line 49) | typedef unsigned __int8 mpc_uint8_t; type __int16 (line 50) | typedef __int16 mpc_int16_t; type mpc_uint16_t (line 51) | typedef unsigned __int16 mpc_uint16_t; type __int32 (line 52) | typedef __int32 mpc_int32_t; type mpc_uint32_t (line 53) | typedef unsigned __int32 mpc_uint32_t; type __int64 (line 54) | typedef __int64 mpc_int64_t; type mpc_uint64_t (line 55) | typedef unsigned __int64 mpc_uint64_t; type mpc_int8_t (line 59) | typedef int8_t mpc_int8_t; type mpc_uint8_t (line 60) | typedef uint8_t mpc_uint8_t; type mpc_int16_t (line 61) | typedef int16_t mpc_int16_t; type mpc_uint16_t (line 62) | typedef uint16_t mpc_uint16_t; type mpc_int32_t (line 63) | typedef int32_t mpc_int32_t; type mpc_uint32_t (line 64) | typedef uint32_t mpc_uint32_t; type mpc_int64_t (line 65) | typedef int64_t mpc_int64_t; type mpc_uint64_t (line 66) | typedef uint64_t mpc_uint64_t; type mpc_int_t (line 70) | typedef int mpc_int_t; type mpc_uint_t (line 71) | typedef unsigned int mpc_uint_t; type mpc_size_t (line 72) | typedef size_t mpc_size_t; type mpc_uint8_t (line 73) | typedef mpc_uint8_t mpc_bool_t; type mpc_uint64_t (line 77) | typedef mpc_uint64_t mpc_seek_t; type mpc_uint32_t (line 79) | typedef mpc_uint32_t mpc_seek_t; type mpc_quantizer (line 85) | typedef struct mpc_quantizer { type mpc_status (line 91) | typedef enum mpc_status { type mpc_int32_t (line 105) | typedef mpc_int32_t MPC_SAMPLE_FORMAT; type MPC_SAMPLE_FORMAT (line 107) | typedef float MPC_SAMPLE_FORMAT; FILE: src/mpc/mpcdec.h type mpc_decoder (line 54) | typedef struct mpc_decoder_t mpc_decoder; type mpc_demux (line 55) | typedef struct mpc_demux_t mpc_demux; type mpc_bits_reader (line 57) | typedef struct mpc_bits_reader_t { type mpc_frame_info (line 62) | typedef struct mpc_frame_info_t { type mpc_chap_info (line 69) | typedef struct mpc_chap_info_t { FILE: src/mpc/mpcmath.h type mpc_floatint (line 23) | typedef union mpc_floatint type mpc_doubleint (line 29) | typedef union mpc_doubleint function mpc_inline (line 35) | static mpc_inline mpc_int32_t mpc_lrintf(float fVal) function mpc_inline (line 95) | static mpc_inline float my_atan2 ( float x, float y ) function mpc_inline (line 122) | static mpc_inline float my_cos ( float x ) function mpc_inline (line 131) | static mpc_inline int my_ifloor ( float x ) function mpc_inline (line 139) | static mpc_inline float my_sqrt ( float x ) FILE: src/mpc/reader.h type mpc_reader (line 54) | typedef struct mpc_reader_t mpc_reader; type mpc_reader_t (line 55) | struct mpc_reader_t { FILE: src/mpc/streaminfo.h type mpc_int32_t (line 48) | typedef mpc_int32_t mpc_streaminfo_off_t; type mpc_streaminfo (line 54) | typedef struct mpc_streaminfo { FILE: src/ogg.c function ogg_status (line 24) | ogg_status function ogg_status (line 73) | ogg_status function write_ogg_page_header (line 121) | void function write_ogg_page (line 153) | void function OggPacketIterator (line 211) | OggPacketIterator* function oggiterator_close (line 224) | void function ogg_status (line 231) | ogg_status function BitstreamReader (line 265) | BitstreamReader* function PyObject (line 314) | PyObject* function main (line 332) | int main(int argc, char *argv[]) { FILE: src/ogg.h type ogg_status (line 25) | typedef enum {OGG_OK = 0, type ogg_page_header (line 32) | struct ogg_page_header { type ogg_page (line 46) | struct ogg_page { type ogg_page_header (line 53) | struct ogg_page_header type ogg_page (line 57) | struct ogg_page type ogg_page (line 61) | struct ogg_page type OggPacketIterator (line 64) | typedef struct OggPacketIterator_s { FILE: src/ogg_crc.c function ogg_crc (line 22) | void FILE: src/output.c function MOD_INIT (line 38) | MOD_INIT(output) FILE: src/output/alsa.c function PyObject (line 32) | static function ALSAAudio_init (line 44) | int function snd_mixer_elem_t (line 182) | static snd_mixer_elem_t* function ALSAAudio_dealloc (line 202) | void function PyObject (line 227) | static function play_8_bps (line 281) | static int function play_16_bps (line 322) | static int function play_24_bps (line 363) | static int function PyObject (line 404) | static PyObject* function PyObject (line 413) | static PyObject* function PyObject (line 422) | static PyObject* function PyObject (line 430) | static PyObject* function PyObject (line 476) | static PyObject* function PyObject (line 495) | static PyObject* FILE: src/output/alsa.h type output_ALSAAudio (line 26) | typedef struct output_ALSAAudio_s { FILE: src/output/core_audio.c function PyObject (line 26) | PyObject* function CoreAudio_dealloc (line 35) | void function CoreAudio_init (line 51) | int function PyObject (line 125) | static PyObject* CoreAudio_play(output_CoreAudio *self, PyObject *args) function PyObject (line 152) | static PyObject* CoreAudio_flush(output_CoreAudio *self, PyObject *args) function PyObject (line 164) | static PyObject* CoreAudio_get_volume(output_CoreAudio *self, PyObject *... function PyObject (line 183) | static PyObject* CoreAudio_set_volume(output_CoreAudio *self, PyObject *... function PyObject (line 204) | static PyObject* CoreAudio_pause(output_CoreAudio *self, PyObject *args) function PyObject (line 212) | static PyObject* CoreAudio_resume(output_CoreAudio *self, PyObject *args) function PyObject (line 220) | static PyObject* CoreAudio_close(output_CoreAudio *self, PyObject *args) function init_coreaudio (line 232) | static int init_coreaudio(audio_output_t* ao, function open_coreaudio (line 265) | static int open_coreaudio(audio_output_t *ao) function flush_coreaudio (line 410) | static void flush_coreaudio(audio_output_t *ao) function write_coreaudio (line 424) | static int write_coreaudio(audio_output_t *ao, unsigned char *buf, int len) function pause_coreaudio (line 452) | static void pause_coreaudio(audio_output_t *ao) function resume_coreaudio (line 462) | static void resume_coreaudio(audio_output_t *ao) function close_coreaudio (line 472) | static int close_coreaudio(audio_output_t *ao) function deinit_coreaudio (line 501) | static int deinit_coreaudio(audio_output_t* ao) function OSStatus (line 513) | static OSStatus convertProc(void *inRefCon, function OSStatus (line 534) | static OSStatus playProc(AudioConverterRef inAudioConverter, function OSStatus (line 582) | static OSStatus get_volume_scalar(AudioDeviceID output_device, function OSStatus (line 600) | static OSStatus set_volume_scalar(AudioDeviceID output_device, FILE: src/output/core_audio.h type audio_output_t (line 35) | typedef struct audio_output_struct type mpg123_coreaudio_t (line 55) | typedef struct mpg123_coreaudio type output_CoreAudio (line 77) | typedef struct { FILE: src/output/pulseaudio.c type get_volume_cb_data (line 29) | struct get_volume_cb_data { type get_volume_cb_data (line 37) | struct get_volume_cb_data function PyObject (line 52) | static PyObject* PulseAudio_play(output_PulseAudio *self, PyObject *args) function PyObject (line 102) | static PyObject* PulseAudio_pause(output_PulseAudio *self, PyObject *args) function PyObject (line 130) | static PyObject* PulseAudio_resume(output_PulseAudio *self, PyObject *args) function PyObject (line 158) | static PyObject* PulseAudio_flush(output_PulseAudio *self, PyObject *args) function PyObject (line 200) | static PyObject* PulseAudio_get_volume(output_PulseAudio *self, PyObject... function PyObject (line 240) | static PyObject* PulseAudio_set_volume(output_PulseAudio *self, PyObject... function PyObject (line 298) | static PyObject* PulseAudio_close(output_PulseAudio *self, PyObject *args) function PyObject (line 305) | static PyObject* PulseAudio_new(PyTypeObject *type, function PulseAudio_init (line 316) | int PulseAudio_init(output_PulseAudio *self, PyObject *args, PyObject *k... function PulseAudio_dealloc (line 489) | void PulseAudio_dealloc(output_PulseAudio *self) function context_state_callback (line 514) | static void context_state_callback(pa_context *context, function stream_state_callback (line 533) | static void stream_state_callback(pa_stream *stream, function get_volume_callback (line 550) | static void get_volume_callback(pa_context *context, function set_volume_callback (line 562) | static void set_volume_callback(pa_context *context, function write_stream_callback (line 570) | static void write_stream_callback(pa_stream *stream, function success_callback (line 577) | static void success_callback(pa_stream *stream, FILE: src/output/pulseaudio.h type output_PulseAudio (line 25) | typedef struct { FILE: src/output/sfifo.c function SFIFO_SCOPE (line 26) | SFIFO_SCOPE int sfifo_init(sfifo_t *f, int size) function SFIFO_SCOPE (line 57) | SFIFO_SCOPE void sfifo_close(sfifo_t *f) function SFIFO_SCOPE (line 68) | SFIFO_SCOPE void sfifo_flush(sfifo_t *f) function SFIFO_SCOPE (line 79) | SFIFO_SCOPE int sfifo_write(sfifo_t *f, const void *_buf, int len) function SFIFO_SCOPE (line 114) | SFIFO_SCOPE int sfifo_read(sfifo_t *f, void *_buf, int len) FILE: src/output/sfifo.h type sfifo_atomic_t (line 61) | typedef int sfifo_atomic_t; type sfifo_t (line 68) | typedef struct sfifo_t FILE: src/parson.c type JSON_Value_Value (line 46) | typedef union json_value_value { type json_value_t (line 55) | struct json_value_t { type json_object_t (line 60) | struct json_object_t { type json_array_t (line 67) | struct json_array_t { function try_realloc (line 112) | static int try_realloc(void **ptr, size_t new_size) { function is_utf (line 127) | static int is_utf(const char *s) { function is_decimal (line 131) | static int is_decimal(const char *string, size_t length) { function JSON_Object (line 139) | static JSON_Object * json_object_init(void) { function json_object_add (line 151) | static int json_object_add(JSON_Object *object, const char *name, JSON_V... function json_object_resize (line 167) | static int json_object_resize(JSON_Object *object, size_t capacity) { function JSON_Value (line 174) | static JSON_Value * json_object_nget_value(const JSON_Object *object, co... function json_object_free (line 184) | static void json_object_free(JSON_Object *object) { function JSON_Array (line 195) | static JSON_Array * json_array_init(void) { function json_array_add (line 205) | static int json_array_add(JSON_Array *array, JSON_Value *value) { function json_array_resize (line 216) | static int json_array_resize(JSON_Array *array, size_t capacity) { function json_array_free (line 222) | static void json_array_free(JSON_Array *array) { function JSON_Value (line 229) | static JSON_Value * json_value_init_object(void) { function JSON_Value (line 238) | static JSON_Value * json_value_init_array(void) { function JSON_Value (line 247) | static JSON_Value * json_value_init_string(const char *string) { function JSON_Value (line 255) | static JSON_Value * json_value_init_number(double number) { function JSON_Value (line 263) | static JSON_Value * json_value_init_boolean(int boolean) { function JSON_Value (line 271) | static JSON_Value * json_value_init_null(void) { function skip_quotes (line 279) | static void skip_quotes(const char **string) { function JSON_Value (line 349) | static JSON_Value * parse_value(const char **string, size_t nesting) { function JSON_Value (line 372) | static JSON_Value * parse_object_value(const char **string, size_t nesti... function JSON_Value (line 416) | static JSON_Value * parse_array_value(const char **string, size_t nestin... function JSON_Value (line 452) | static JSON_Value * parse_string_value(const char **string) { function JSON_Value (line 458) | static JSON_Value * parse_boolean_value(const char **string) { function JSON_Value (line 471) | static JSON_Value * parse_number_value(const char **string) { function JSON_Value (line 484) | static JSON_Value * parse_null_value(const char **string) { function JSON_Value (line 494) | JSON_Value * json_parse_file(const char *filename) { function JSON_Value (line 515) | JSON_Value * json_parse_string(const char *string) { function JSON_Value (line 524) | JSON_Value * json_object_get_value(const JSON_Object *object, const char... function json_object_get_number (line 532) | double json_object_get_number(const JSON_Object *object, const char *nam... function JSON_Object (line 536) | JSON_Object * json_object_get_object(const JSON_Object *object, const ch... function JSON_Array (line 540) | JSON_Array * json_object_get_array(const JSON_Object *object, const char... function json_object_get_boolean (line 544) | int json_object_get_boolean(const JSON_Object *object, const char *name) { function JSON_Value (line 548) | JSON_Value * json_object_dotget_value(const JSON_Object *object, const c... function json_object_dotget_number (line 559) | double json_object_dotget_number(const JSON_Object *object, const char *... function JSON_Object (line 563) | JSON_Object * json_object_dotget_object(const JSON_Object *object, const... function JSON_Array (line 567) | JSON_Array * json_object_dotget_array(const JSON_Object *object, const c... function json_object_dotget_boolean (line 571) | int json_object_dotget_boolean(const JSON_Object *object, const char *na... function json_object_get_count (line 575) | size_t json_object_get_count(const JSON_Object *object) { function JSON_Value (line 585) | JSON_Value * json_array_get_value(const JSON_Array *array, size_t index) { function json_array_get_number (line 594) | double json_array_get_number(const JSON_Array *array, size_t index) { function JSON_Object (line 598) | JSON_Object * json_array_get_object(const JSON_Array *array, size_t inde... function JSON_Array (line 602) | JSON_Array * json_array_get_array(const JSON_Array *array, size_t index) { function json_array_get_boolean (line 606) | int json_array_get_boolean(const JSON_Array *array, size_t index) { function json_array_get_count (line 610) | size_t json_array_get_count(const JSON_Array *array) { function JSON_Value_Type (line 615) | JSON_Value_Type json_value_get_type(const JSON_Value *value) { function JSON_Object (line 619) | JSON_Object * json_value_get_object(const JSON_Value *value) { function JSON_Array (line 623) | JSON_Array * json_value_get_array(const JSON_Value *value) { function json_value_get_number (line 631) | double json_value_get_number(const JSON_Value *value) { function json_value_get_boolean (line 635) | int json_value_get_boolean(const JSON_Value *value) { function json_value_free (line 639) | void json_value_free(JSON_Value *value) { FILE: src/parson.h type JSON_Object (line 35) | typedef struct json_object_t JSON_Object; type JSON_Array (line 36) | typedef struct json_array_t JSON_Array; type JSON_Value (line 37) | typedef struct json_value_t JSON_Value; type JSON_Value_Type (line 39) | typedef enum json_value_type { FILE: src/pcm.c function FrameList_dealloc (line 172) | void function PyObject (line 179) | PyObject* function FrameList_init (line 189) | int function pcm_FrameList (line 240) | pcm_FrameList* function PyObject (line 246) | PyObject* function FrameList_CheckExact (line 279) | int function PyObject (line 285) | PyObject* function PyObject (line 291) | PyObject* function PyObject (line 297) | PyObject* function Py_ssize_t (line 303) | Py_ssize_t function PyObject (line 309) | PyObject function FrameList_equals (line 337) | int function PyObject (line 348) | PyObject* function PyObject (line 359) | PyObject* function PyObject (line 383) | PyObject* function PyObject (line 411) | PyObject* function PyObject (line 438) | PyObject* function PyObject (line 498) | PyObject* function PyObject (line 541) | PyObject* function PyObject (line 563) | PyObject* function PyObject (line 580) | PyObject* function PyObject (line 599) | PyObject* function PyObject (line 672) | PyObject* function PyObject (line 782) | PyObject* function FrameList_converter (line 893) | int function FloatFrameList_dealloc (line 992) | void function PyObject (line 999) | PyObject* function FloatFrameList_init (line 1009) | int function pcm_FloatFrameList (line 1054) | pcm_FloatFrameList* function PyObject (line 1060) | PyObject* function FloatFrameList_CheckExact (line 1082) | int function PyObject (line 1088) | PyObject* function PyObject (line 1094) | PyObject* function Py_ssize_t (line 1100) | Py_ssize_t function PyObject (line 1106) | PyObject function FloatFrameList_equals (line 1138) | int function PyObject (line 1148) | PyObject* function PyObject (line 1159) | PyObject* function PyObject (line 1182) | PyObject* function PyObject (line 1214) | PyObject* function PyObject (line 1243) | PyObject* function PyObject (line 1300) | PyObject* function PyObject (line 1338) | PyObject* function PyObject (line 1360) | PyObject* function PyObject (line 1458) | PyObject* function FloatFrameList_converter (line 1558) | int function MOD_INIT (line 1570) | MOD_INIT(pcm) FILE: src/pcm.h type pcm_FrameList (line 32) | typedef struct { function FrameList_samples_length (line 47) | static inline unsigned type pcm_FloatFrameList (line 136) | typedef struct { function FloatFrameList_samples_length (line 151) | static inline unsigned FILE: src/pcm_conv.c function pcm_to_int_f (line 86) | pcm_to_int_f function int_to_pcm_f (line 115) | int_to_pcm_f function int_to_double_f (line 144) | int_to_double_f function int_to_float_f (line 159) | int_to_float_f function double_to_int_f (line 174) | double_to_int_f function float_to_int_f (line 189) | float_to_int_f function pcm_S8_to_int (line 208) | static void function int_to_S8_pcm (line 226) | static void function pcm_U8_to_int (line 252) | static void function int_to_U8_pcm (line 264) | static void function pcm_SB16_to_int (line 281) | static void function int_to_SB16_pcm (line 301) | static void function pcm_SL16_to_int (line 326) | static void function int_to_SL16_pcm (line 346) | static void function pcm_UB16_to_int (line 371) | static void function int_to_UB16_pcm (line 384) | static void function pcm_UL16_to_int (line 402) | static void function int_to_UL16_pcm (line 415) | static void function pcm_SB24_to_int (line 433) | static void function int_to_SB24_pcm (line 458) | static void function pcm_SL24_to_int (line 484) | static void function int_to_SL24_pcm (line 509) | static void function pcm_UB24_to_int (line 536) | static void function int_to_UB24_pcm (line 551) | static void function pcm_UL24_to_int (line 570) | static void function int_to_UL24_pcm (line 584) | static void FILE: src/pcmconverter.c function fade_samples (line 40) | static inline void function PyObject (line 56) | static PyObject* function Averager_init (line 66) | int function Averager_dealloc (line 83) | void function PyObject (line 93) | static PyObject* function PyObject (line 99) | static PyObject* function PyObject (line 105) | static PyObject* function PyObject (line 111) | static PyObject* function PyObject (line 117) | static PyObject* function PyObject (line 151) | static PyObject* function PyObject (line 163) | PyObject* function Downmixer_dealloc (line 173) | void function Downmixer_init (line 183) | int function PyObject (line 200) | static PyObject* function PyObject (line 206) | static PyObject* function PyObject (line 212) | static PyObject* function PyObject (line 218) | static PyObject* function PyObject (line 224) | static PyObject* function PyObject (line 316) | static PyObject* function PyObject (line 332) | static PyObject* function Resampler_init (line 342) | int function Resampler_dealloc (line 393) | void function PyObject (line 406) | static PyObject* function PyObject (line 463) | static PyObject* function PyObject (line 471) | static PyObject* function PyObject (line 478) | static PyObject* function PyObject (line 485) | static PyObject* function PyObject (line 492) | static PyObject* function PyObject (line 510) | static PyObject* function BPSConverter_dealloc (line 520) | void function BPSConverter_init (line 532) | int function PyObject (line 567) | static PyObject* function PyObject (line 573) | static PyObject* function PyObject (line 579) | static PyObject* function PyObject (line 585) | static PyObject* function PyObject (line 591) | static PyObject* function PyObject (line 641) | static PyObject* function PyObject (line 650) | static PyObject* function BufferedPCMReader_init (line 660) | int function BufferedPCMReader_dealloc (line 679) | void function PyObject (line 689) | static PyObject* function PyObject (line 696) | static PyObject* function PyObject (line 703) | static PyObject* function PyObject (line 710) | static PyObject* function PyObject (line 717) | static PyObject* function PyObject (line 761) | static PyObject* function PyObject (line 772) | static PyObject* function PyObject (line 779) | static PyObject* function PyObject (line 791) | static PyObject* function FadeInReader_init (line 801) | int function FadeInReader_dealloc (line 831) | void function PyObject (line 841) | static PyObject* function PyObject (line 848) | static PyObject* function PyObject (line 855) | static PyObject* function PyObject (line 862) | static PyObject* function PyObject (line 869) | static PyObject* function PyObject (line 927) | static PyObject* function PyObject (line 939) | static PyObject* function FadeOutReader_init (line 949) | int function FadeOutReader_dealloc (line 979) | void function PyObject (line 989) | static PyObject* function PyObject (line 996) | static PyObject* function PyObject (line 1003) | static PyObject* function PyObject (line 1010) | static PyObject* function PyObject (line 1017) | static PyObject* function PyObject (line 1075) | static PyObject* function MOD_INIT (line 1087) | MOD_INIT(pcmconverter) FILE: src/pcmconverter.h type pcmconverter_Averager (line 24) | typedef struct { type pcmconverter_Downmixer (line 114) | typedef struct { type pcmconverter_Resampler (line 203) | typedef struct { type pcmconverter_BPSConverter (line 295) | typedef struct { type pcmconverter_BufferedPCMReader (line 392) | typedef struct { type pcmconverter_FadeInReader (line 502) | typedef struct { type pcmconverter_FadeOutReader (line 606) | typedef struct { FILE: src/pcmreader.c type PCMReader (line 48) | struct PCMReader type PCMReader (line 57) | struct PCMReader type PCMReader (line 57) | struct PCMReader type PCMReader (line 86) | struct PCMReader type PCMReader (line 96) | struct PCMReader type PCMReader (line 96) | struct PCMReader function get_unsigned_attr (line 124) | static int type PCMReader (line 148) | struct PCMReader type PCMReader (line 151) | struct PCMReader type PCMReader (line 151) | struct PCMReader function py_obj_to_pcmreader (line 191) | int function get_channel_data (line 204) | void function blank_channel_data (line 219) | void function pcmreader_display (line 228) | void function pcmreader_raw_read (line 238) | static unsigned function pcmreader_raw_close (line 269) | static void function pcmreader_raw_del (line 275) | static void function pcmreader_error_read (line 281) | static unsigned function pcmreader_error_close (line 322) | static void function pcmreader_error_del (line 328) | static void function pcmreader_python_read (line 336) | static unsigned function pcmreader_python_close (line 407) | static void function pcmreader_python_del (line 419) | static void function main (line 433) | int main(int argc, char *argv[]) FILE: src/pcmreader.h type pcm_status_t (line 32) | typedef enum { type PCMReader (line 39) | struct PCMReader { type PCMReader (line 96) | struct PCMReader type PCMReader (line 105) | struct PCMReader type PCMReader (line 118) | struct PCMReader function get_sample (line 143) | static inline int type PCMReader (line 154) | struct PCMReader FILE: src/replaygain.c function ReplayGain_dealloc (line 112) | void function PyObject (line 119) | PyObject* function ReplayGain_init (line 129) | int function PyObject (line 211) | PyObject* function PyObject (line 217) | PyObject* function PyObject (line 247) | PyObject* function PyObject (line 340) | PyObject* function PyObject (line 353) | PyObject* function PyObject (line 359) | PyObject* function PyObject (line 372) | PyObject* function MOD_INIT (line 442) | MOD_INIT(replaygain) function filterYule (line 606) | static void function filterButter (line 638) | static void function fsqr (line 653) | static inline double function gain_calc_status (line 660) | gain_calc_status function analyzeResult (line 794) | static double function ReplayGain_get_title_gain (line 817) | double function ReplayGain_get_album_gain (line 824) | double function PyObject (line 831) | PyObject* function ReplayGainReader_init (line 840) | int function ReplayGainReader_dealloc (line 871) | void function PyObject (line 882) | static PyObject* function PyObject (line 888) | static PyObject* function PyObject (line 894) | static PyObject* function PyObject (line 900) | static PyObject* function PyObject (line 906) | static PyObject* function PyObject (line 962) | static PyObject* FILE: src/replaygain.h type gain_calc_status (line 49) | typedef enum {GAIN_ANALYSIS_ERROR, GAIN_ANALYSIS_OK} gain_calc_status; type replaygain_ReplayGain (line 51) | typedef struct { type replaygain_ReplayGainReader (line 125) | typedef struct { FILE: src/samplerate/common.h type SRC_PRIVATE (line 105) | typedef struct SRC_PRIVATE_tag function fmod_one (line 155) | static inline double FILE: src/samplerate/fastest_coeffs.h type fastest_coeffs_s (line 34) | struct fastest_coeffs_s FILE: src/samplerate/high_qual_coeffs.h type slow_high_qual_coeffs_s (line 34) | struct slow_high_qual_coeffs_s FILE: src/samplerate/mid_qual_coeffs.h type slow_mid_qual_coeffs_s (line 34) | struct slow_mid_qual_coeffs_s FILE: src/samplerate/samplerate.c function is_bad_src_ratio (line 42) | static inline int function SRC_STATE (line 47) | SRC_STATE * function SRC_STATE (line 81) | SRC_STATE* function SRC_STATE (line 106) | SRC_STATE * function src_process (line 121) | int function src_callback_read (line 185) | long function src_set_ratio (line 282) | int function src_reset (line 301) | int function src_is_valid_ratio (line 363) | int function src_error (line 376) | int function src_simple (line 448) | int function src_short_to_float_array (line 465) | void function src_float_to_short_array (line 476) | void function src_int_to_float_array (line 498) | void function src_float_to_int_array (line 509) | void function psrc_set_converter (line 535) | static int FILE: src/samplerate/samplerate.h type SRC_STATE (line 39) | typedef struct SRC_STATE_tag SRC_STATE ; type SRC_DATA (line 42) | typedef struct type SRC_CB_DATA (line 54) | typedef struct FILE: src/samplerate/src_linear.c type LINEAR_DATA (line 43) | typedef struct function linear_vari_process (line 55) | static int function linear_set_converter (line 172) | int function linear_reset (line 206) | static void FILE: src/samplerate/src_sinc.c type increment_t (line 47) | typedef int32_t increment_t ; type coeff_t (line 48) | typedef float coeff_t ; type SINC_FILTER (line 54) | typedef struct function increment_t (line 86) | static inline increment_t function increment_t (line 91) | static inline increment_t function fp_to_int (line 96) | static inline int function increment_t (line 101) | static inline increment_t function fp_to_double (line 106) | static inline double function sinc_set_converter (line 154) | int function sinc_reset (line 253) | static void function calc_output_single (line 276) | static inline double function sinc_mono_vari_process (line 328) | static int function calc_output_stereo (line 422) | static inline void function sinc_stereo_vari_process (line 477) | static int function calc_output_quad (line 570) | static inline void function sinc_quad_vari_process (line 631) | static int function calc_output_hex (line 724) | static inline void function sinc_hex_vari_process (line 791) | static int function calc_output_multi (line 884) | static inline void function sinc_multichan_vari_process (line 1038) | static int function prepare_data (line 1134) | static int FILE: src/samplerate/src_zoh.c type ZOH_DATA (line 41) | typedef struct function zoh_vari_process (line 53) | static int function zoh_set_converter (line 163) | int function zoh_reset (line 197) | static void FILE: test/test.py function do_nothing (line 39) | def do_nothing(self): function BLANK_PCM_Reader (line 55) | def BLANK_PCM_Reader(length, sample_rate=44100, channels=2, class EXACT_RANDOM_PCM_Reader (line 70) | class EXACT_RANDOM_PCM_Reader(audiotools.PCMReader): method __init__ (line 71) | def __init__(self, pcm_frames, method read (line 86) | def read(self, pcm_frames): method close (line 105) | def close(self): method reset (line 108) | def reset(self): class RANDOM_PCM_Reader (line 113) | class RANDOM_PCM_Reader(EXACT_RANDOM_PCM_Reader): method __init__ (line 114) | def __init__(self, length, function EXACT_BLANK_PCM_Reader (line 126) | def EXACT_BLANK_PCM_Reader(pcm_frames, sample_rate=44100, channels=2, function EXACT_SILENCE_PCM_Reader (line 141) | def EXACT_SILENCE_PCM_Reader(pcm_frames, sample_rate=44100, channels=2, class MD5_Reader (line 156) | class MD5_Reader(audiotools.PCMReader): method __init__ (line 157) | def __init__(self, pcmreader): method __repr__ (line 167) | def __repr__(self): method reset (line 171) | def reset(self): method read (line 176) | def read(self, pcm_frames): method close (line 181) | def close(self): method digest (line 184) | def digest(self): method hexdigest (line 187) | def hexdigest(self): class Variable_Reader (line 191) | class Variable_Reader(audiotools.PCMReader): method __init__ (line 192) | def __init__(self, pcmreader): method read (line 204) | def read(self, pcm_frames): method close (line 207) | def close(self): class Join_Reader (line 211) | class Join_Reader(audiotools.PCMReader): method __init__ (line 215) | def __init__(self, pcm_readers, channel_mask): method read (line 234) | def read(self, pcm_frames): method reset (line 238) | def reset(self): method close (line 243) | def close(self): class FrameCounter (line 248) | class FrameCounter: method __init__ (line 249) | def __init__(self, channels, bits_per_sample, sample_rate, value=0): method __repr__ (line 255) | def __repr__(self): method update (line 259) | def update(self, f): method __int__ (line 262) | def __int__(self): function Combinations (line 271) | def Combinations(items, n): function Possibilities (line 280) | def Possibilities(*lists): FILE: test/test_core.py function do_nothing (line 41) | def do_nothing(self): function ints_to_bytes (line 58) | def ints_to_bytes(l): function bytes_to_ints (line 61) | def bytes_to_ints(b): function ints_to_bytes (line 64) | def ints_to_bytes(l): function bytes_to_ints (line 67) | def bytes_to_ints(b): class PCMReader (line 71) | class PCMReader(unittest.TestCase): method test_pcm (line 73) | def test_pcm(self): class PCMCat (line 115) | class PCMCat(unittest.TestCase): method test_pcm (line 117) | def test_pcm(self): class BufferedPCMReader (line 216) | class BufferedPCMReader(unittest.TestCase): method test_pcm (line 218) | def test_pcm(self): class LimitedPCMReader (line 295) | class LimitedPCMReader(unittest.TestCase): method test_pcm (line 297) | def test_pcm(self): class PCMReaderWindow (line 355) | class PCMReaderWindow(unittest.TestCase): method test_pcm (line 357) | def test_pcm(self): class Sines (line 430) | class Sines(unittest.TestCase): method test_pcm (line 432) | def test_pcm(self): class CDDA (line 480) | class CDDA(unittest.TestCase): method setUp (line 482) | def setUp(self): method tearDown (line 498) | def tearDown(self): method test_cdda (line 504) | def test_cdda(self): class ChannelMask (line 564) | class ChannelMask(unittest.TestCase): method test_mask (line 566) | def test_mask(self): class Filename (line 589) | class Filename(unittest.TestCase): method setUp (line 590) | def setUp(self): method tearDown (line 599) | def tearDown(self): method test_filename (line 605) | def test_filename(self): class ImageJPEG (line 638) | class ImageJPEG(unittest.TestCase): method setUp (line 640) | def setUp(self): method test_checksum (line 651) | def test_checksum(self): method test_image (line 655) | def test_image(self): class ImagePNG (line 667) | class ImagePNG(ImageJPEG): method setUp (line 669) | def setUp(self): class ImageCover1 (line 680) | class ImageCover1(ImageJPEG): method setUp (line 682) | def setUp(self): class ImageCover2 (line 692) | class ImageCover2(ImageJPEG): method setUp (line 694) | def setUp(self): class ImageCover3 (line 704) | class ImageCover3(ImageJPEG): method setUp (line 706) | def setUp(self): class ImageGIF (line 716) | class ImageGIF(ImageJPEG): method setUp (line 718) | def setUp(self): class ImageBMP (line 729) | class ImageBMP(ImageJPEG): method setUp (line 731) | def setUp(self): class ImageTIFF (line 742) | class ImageTIFF(ImageJPEG): method setUp (line 744) | def setUp(self): class ImageHugeBMP (line 755) | class ImageHugeBMP(ImageJPEG): method setUp (line 757) | def setUp(self): class PCMConverter (line 768) | class PCMConverter(unittest.TestCase): method setUp (line 770) | def setUp(self): method tearDown (line 774) | def tearDown(self): method test_conversions (line 778) | def test_conversions(self): method test_pcm (line 813) | def test_pcm(self): class Test_ReplayGain (line 865) | class Test_ReplayGain(unittest.TestCase): method test_replaygain (line 867) | def test_replaygain(self): class Test_filename_to_type (line 882) | class Test_filename_to_type(unittest.TestCase): method test_filename_to_type (line 884) | def test_filename_to_type(self): class Test_group_tracks (line 919) | class Test_group_tracks(unittest.TestCase): method setUp (line 921) | def setUp(self): method tearDown (line 953) | def tearDown(self): method test_grouping (line 958) | def test_grouping(self): class Test_open (line 967) | class Test_open(unittest.TestCase): method setUp (line 969) | def setUp(self): method tearDown (line 984) | def tearDown(self): method test_open (line 990) | def test_open(self): class Test_open_directory (line 1020) | class Test_open_directory(unittest.TestCase): method setUp (line 1022) | def setUp(self): method make_track (line 1027) | def make_track(self, directory, track_number): method tearDown (line 1036) | def tearDown(self): method test_open_directory (line 1042) | def test_open_directory(self): class Test_open_files (line 1073) | class Test_open_files(unittest.TestCase): method setUp (line 1075) | def setUp(self): method make_track (line 1080) | def make_track(self, directory, track_number): method tearDown (line 1089) | def tearDown(self): method test_open_files (line 1095) | def test_open_files(self): class Test_sorted_tracks (line 1110) | class Test_sorted_tracks(unittest.TestCase): method setUp (line 1112) | def setUp(self): method tearDown (line 1116) | def tearDown(self): method __clean__ (line 1121) | def __clean__(self): method __no_metadata__ (line 1125) | def __no_metadata__(self, filename_number): method __metadata__ (line 1130) | def __metadata__(self, filename_number, method __test_order__ (line 1139) | def __test_order__(self, sorted_tracks): method test_sort (line 1158) | def test_sort(self): class Test_pcm_frame_cmp (line 1221) | class Test_pcm_frame_cmp(unittest.TestCase): method test_pcm_frame_cmp (line 1223) | def test_pcm_frame_cmp(self): class TestFrameList (line 1297) | class TestFrameList(unittest.TestCase): method Bits8 (line 1300) | def Bits8(cls): method Bits16 (line 1305) | def Bits16(cls): method Bits24 (line 1311) | def Bits24(cls): method Bits8 (line 1318) | def Bits8(cls): method Bits16 (line 1323) | def Bits16(cls): method Bits24 (line 1329) | def Bits24(cls): method test_basics (line 1336) | def test_basics(self): method test_8bit_roundtrip (line 1574) | def test_8bit_roundtrip(self): method test_8bit_roundtrip_str (line 1611) | def test_8bit_roundtrip_str(self): method test_16bit_roundtrip (line 1637) | def test_16bit_roundtrip(self): method test_16bit_roundtrip_str (line 1674) | def test_16bit_roundtrip_str(self): method test_24bit_roundtrip (line 1708) | def test_24bit_roundtrip(self): method test_24bit_roundtrip_str (line 1749) | def test_24bit_roundtrip_str(self): method test_conversion (line 1774) | def test_conversion(self): method test_errors (line 1824) | def test_errors(self): class TestFloatFrameList (line 1845) | class TestFloatFrameList(unittest.TestCase): method test_basics (line 1847) | def test_basics(self): method test_errors (line 1957) | def test_errors(self): class __SimpleChunkReader__ (line 1984) | class __SimpleChunkReader__: method __init__ (line 1985) | def __init__(self, chunks): method read (line 1989) | def read(self, bytes): method tell (line 1997) | def tell(self): method seek (line 2000) | def seek(self, position): method close (line 2003) | def close(self): class ByteCounter (line 2007) | class ByteCounter: method __init__ (line 2008) | def __init__(self): method __int__ (line 2011) | def __int__(self): method reset (line 2014) | def reset(self): method callback (line 2017) | def callback(self, i): class Bitstream (line 2021) | class Bitstream(unittest.TestCase): method __test_big_endian_reader__ (line 2022) | def __test_big_endian_reader__(self, reader, table): method __test_little_endian_reader__ (line 2242) | def __test_little_endian_reader__(self, reader, table): method __test_try__ (line 2360) | def __test_try__(self, reader, table): method __test_callbacks_reader__ (line 2413) | def __test_callbacks_reader__(self, method test_init_error (line 2513) | def test_init_error(self): method test_parse (line 2524) | def test_parse(self): method test_build (line 2692) | def test_build(self): method test_build_parse_roundtrip (line 2800) | def test_build_parse_roundtrip(self): method test_simple_reader (line 2831) | def test_simple_reader(self): method __test_edge_reader_be__ (line 2940) | def __test_edge_reader_be__(self, reader): method __test_edge_reader_le__ (line 3003) | def __test_edge_reader_le__(self, reader): method __test_edge_writer__ (line 3065) | def __test_edge_writer__(self, get_writer, validate_writer): method __get_edge_writer_be__ (line 3120) | def __get_edge_writer_be__(self): method __validate_edge_writer_be__ (line 3126) | def __validate_edge_writer_be__(self, writer, temp_file): method __get_edge_recorder_be__ (line 3141) | def __get_edge_recorder_be__(self): method __validate_edge_recorder_be__ (line 3146) | def __validate_edge_recorder_be__(self, writer, temp_file): method __get_edge_writer_le__ (line 3165) | def __get_edge_writer_le__(self): method __validate_edge_writer_le__ (line 3171) | def __validate_edge_writer_le__(self, writer, temp_file): method __get_edge_recorder_le__ (line 3186) | def __get_edge_recorder_le__(self): method __validate_edge_recorder_le__ (line 3191) | def __validate_edge_recorder_le__(self, writer, temp_file): method __test_writer__ (line 3210) | def __test_writer__(self, endianness): method __writer_perform_write__ (line 3326) | def __writer_perform_write__(self, writer, endianness): method __writer_perform_write_signed__ (line 3342) | def __writer_perform_write_signed__(self, writer, endianness): method __writer_perform_write_unary_0__ (line 3358) | def __writer_perform_write_unary_0__(self, writer, endianness): method __writer_perform_write_unary_1__ (line 3392) | def __writer_perform_write_unary_1__(self, writer, endianness): method __writer_perform_write_huffman__ (line 3432) | def __writer_perform_write_huffman__(self, writer, endianness): method __check_output_file__ (line 3474) | def __check_output_file__(self, temp_file): method test_read_errors (line 3479) | def test_read_errors(self): method test_write_errors (line 3515) | def test_write_errors(self): method test_edge_cases (line 3604) | def test_edge_cases(self): method test_huge_values (line 3668) | def test_huge_values(self): method test_python_reader (line 3762) | def test_python_reader(self): method test_simple_writer (line 3935) | def test_simple_writer(self): method test_reader_close (line 4100) | def test_reader_close(self): method test_reader_context (line 4159) | def test_reader_context(self): method test_writer_close (line 4214) | def test_writer_close(self): method test_writer_context (line 4285) | def test_writer_context(self): method __test_writer_marks__ (line 4368) | def __test_writer_marks__(self, writer): method test_writer_marks (line 4385) | def test_writer_marks(self): class TestReplayGain (line 4423) | class TestReplayGain(unittest.TestCase): method test_basics (line 4425) | def test_basics(self): method test_valid_rates (line 4442) | def test_valid_rates(self): method test_pcm (line 4466) | def test_pcm(self): method test_reader (line 4507) | def test_reader(self): class testsheet (line 4551) | class testsheet(unittest.TestCase): method test_track_lengths (line 4553) | def test_track_lengths(self): method test_from_tracks_no_pre_gap (line 4577) | def test_from_tracks_no_pre_gap(self): method test_from_tracks_pre_gap (line 4643) | def test_from_tracks_pre_gap(self): method test_from_cddareader (line 4726) | def test_from_cddareader(self): class testcuesheet (line 4785) | class testcuesheet(unittest.TestCase): method setUp (line 4786) | def setUp(self): method __sheets__ (line 4792) | def __sheets__(self): method __metadata_sheets__ (line 4936) | def __metadata_sheets__(self): method test_attributes (line 5022) | def test_attributes(self): method test_round_trip (line 5087) | def test_round_trip(self): method test_metadata (line 5099) | def test_metadata(self): method test_flags (line 5111) | def test_flags(self): class testtocfile (line 5179) | class testtocfile(testcuesheet): method setUp (line 5180) | def setUp(self): class test_flac_cuesheet (line 5187) | class test_flac_cuesheet(testcuesheet): method setUp (line 5188) | def setUp(self): method __sheets__ (line 5191) | def __sheets__(self): method test_attributes (line 5200) | def test_attributes(self): method test_round_trip (line 5266) | def test_round_trip(self): method test_metadata (line 5299) | def test_metadata(self): method test_flags (line 5305) | def test_flags(self): class test_tta_cuesheet (line 5321) | class test_tta_cuesheet(test_flac_cuesheet): method setUp (line 5322) | def setUp(self): method test_attributes (line 5326) | def test_attributes(self): class test_wavpack_cuesheet (line 5330) | class test_wavpack_cuesheet(test_flac_cuesheet): method setUp (line 5331) | def setUp(self): method test_attributes (line 5335) | def test_attributes(self): class TestCDTOC (line 5339) | class TestCDTOC(unittest.TestCase): method test_round_trip (line 5341) | def test_round_trip(self): method test_flac (line 5367) | def test_flac(self): class TestMultiChannel (line 5467) | class TestMultiChannel(unittest.TestCase): method setUp (line 5468) | def setUp(self): method __test_mask_blank__ (line 5480) | def __test_mask_blank__(self, audio_class, channel_mask): method __test_undefined_mask_blank__ (line 5499) | def __test_undefined_mask_blank__(self, audio_class, channels, method __test_error_channel_count__ (line 5529) | def __test_error_channel_count__(self, audio_class, channels, method __test_pcm_conversion__ (line 5544) | def __test_pcm_conversion__(self, method test_channel_mask (line 5593) | def test_channel_mask(self): method test_channel_mask_conversion (line 5647) | def test_channel_mask_conversion(self): method test_unsupported_channel_mask_from_pcm (line 5735) | def test_unsupported_channel_mask_from_pcm(self): class Test_FreeDB (line 5826) | class Test_FreeDB(unittest.TestCase): method __test_disc_id_tracks__ (line 5827) | def __test_disc_id_tracks__(self, disc_id_obj, method __test_disc_id__ (line 5881) | def __test_disc_id__(self, disc_id_obj, method test_testcd (line 5919) | def test_testcd(self): method test_discid (line 5962) | def test_discid(self): method __test_populated_pre_gap__ (line 6007) | def __test_populated_pre_gap__(self, method test_populated_pre_gap (line 6079) | def test_populated_pre_gap(self): class Test_MusicBrainz (line 6102) | class Test_MusicBrainz(Test_FreeDB): method test_testcd (line 6104) | def test_testcd(self): method test_discid (line 6154) | def test_discid(self): method test_populated_pre_gap (line 6200) | def test_populated_pre_gap(self): class Test_Accuraterip (line 6223) | class Test_Accuraterip(Test_FreeDB): method test_testcd (line 6225) | def test_testcd(self): method test_discid (line 6231) | def test_discid(self): method test_checksum (line 6277) | def test_checksum(self): method test_perform_lookup (line 6600) | def test_perform_lookup(self): method test_accuraterip_lookup (line 6632) | def test_accuraterip_lookup(self): method test_accuraterip_sheet_lookup (line 6663) | def test_accuraterip_sheet_lookup(self): method test_match_offset (line 6679) | def test_match_offset(self): method test_populated_pre_gap (line 6770) | def test_populated_pre_gap(self): class Test_Lookup (line 6793) | class Test_Lookup(unittest.TestCase): method test_metadata_lookup (line 6796) | def test_metadata_lookup(self): method test_cddareader_lookup (line 6837) | def test_cddareader_lookup(self): method test_track_lookup (line 6879) | def test_track_lookup(self): method test_sheet_lookup (line 6926) | def test_sheet_lookup(self): class Test_Ogg (line 6956) | class Test_Ogg(unittest.TestCase): method test_roundtrip (line 6958) | def test_roundtrip(self): class Test_Image (line 6982) | class Test_Image(unittest.TestCase): method test_metrics (line 6984) | def test_metrics(self): class Test_ExecProgressQueue (line 7036) | class Test_ExecProgressQueue(unittest.TestCase): method test_queue (line 7038) | def test_queue(self): class Test_Output_Text (line 7071) | class Test_Output_Text(unittest.TestCase): method test_output_text (line 7073) | def test_output_text(self): method test_output_list (line 7186) | def test_output_list(self): method test_output_table (line 7307) | def test_output_table(self): class Test_Most_Numerous (line 7379) | class Test_Most_Numerous(unittest.TestCase): method test_most_numerous (line 7381) | def test_most_numerous(self): class Test_Test_Iter (line 7393) | class Test_Test_Iter(unittest.TestCase): method test_iter (line 7395) | def test_iter(self): FILE: test/test_formats.py function do_nothing (line 44) | def do_nothing(self): class CLOSE_PCM_Reader (line 60) | class CLOSE_PCM_Reader(audiotools.PCMReader): method __init__ (line 61) | def __init__(self, pcmreader): method read (line 71) | def read(self, pcm_frames): method close (line 74) | def close(self): class ERROR_PCM_Reader (line 79) | class ERROR_PCM_Reader(audiotools.PCMReader): method __init__ (line 80) | def __init__(self, error, method read (line 104) | def read(self, pcm_frames): method close (line 116) | def close(self): class Log (line 120) | class Log: method __init__ (line 121) | def __init__(self): method update (line 124) | def update(self, arg): class Filewrapper (line 128) | class Filewrapper: method __init__ (line 129) | def __init__(self, file): method read (line 132) | def read(self, bytes): method tell (line 135) | def tell(self): method seek (line 138) | def seek(self, pos): method close (line 141) | def close(self): class AudioFileTest (line 145) | class AudioFileTest(unittest.TestCase): method setUp (line 146) | def setUp(self): method test_init (line 151) | def test_init(self): method test_repr (line 191) | def test_repr(self): method test_supports_pcm (line 206) | def test_supports_pcm(self): method test_is_type (line 216) | def test_is_type(self): method test_bits_per_sample (line 242) | def test_bits_per_sample(self): method test_channels (line 256) | def test_channels(self): method test_channel_mask (line 260) | def test_channel_mask(self): method test_sample_rate (line 264) | def test_sample_rate(self): method test_lossless (line 268) | def test_lossless(self): method test_metadata (line 272) | def test_metadata(self): method test_length (line 343) | def test_length(self): method test_pcm (line 357) | def test_pcm(self): method test_convert (line 361) | def test_convert(self): method test_context_manager (line 365) | def test_context_manager(self): method test_read_leaks (line 378) | def test_read_leaks(self): method test_close (line 403) | def test_close(self): method test_convert_progress (line 500) | def test_convert_progress(self): method test_track_name (line 535) | def test_track_name(self): method test_replay_gain (line 737) | def test_replay_gain(self): method test_read_after_eof (line 783) | def test_read_after_eof(self): method test_invalid_from_pcm (line 819) | def test_invalid_from_pcm(self): method test_total_pcm_frames (line 887) | def test_total_pcm_frames(self): method test_seekable (line 945) | def test_seekable(self): method test_cuesheet (line 1061) | def test_cuesheet(self): method test_verify (line 1066) | def test_verify(self): class LosslessFileTest (line 1070) | class LosslessFileTest(AudioFileTest): method test_lossless (line 1072) | def test_lossless(self): method test_channels (line 1086) | def test_channels(self): method test_channel_mask (line 1104) | def test_channel_mask(self): method test_sample_rate (line 1147) | def test_sample_rate(self): method test_pcm (line 1164) | def test_pcm(self): method test_convert (line 1316) | def test_convert(self): class LossyFileTest (line 1399) | class LossyFileTest(AudioFileTest): method test_bits_per_sample (line 1401) | def test_bits_per_sample(self): method test_lossless (line 1417) | def test_lossless(self): method test_channels (line 1431) | def test_channels(self): method test_channel_mask (line 1449) | def test_channel_mask(self): method test_pcm (line 1471) | def test_pcm(self): method test_convert (line 1647) | def test_convert(self): class TestForeignWaveChunks (line 1706) | class TestForeignWaveChunks: method test_from_wave_close (line 1708) | def test_from_wave_close(self): method test_convert_wave_chunks (line 1734) | def test_convert_wave_chunks(self): class TestForeignAiffChunks (line 1947) | class TestForeignAiffChunks: method test_from_wave_close (line 1949) | def test_from_wave_close(self): method test_convert_aiff_chunks (line 1975) | def test_convert_aiff_chunks(self): class AiffFileTest (line 2207) | class AiffFileTest(TestForeignAiffChunks, LosslessFileTest): method setUp (line 2208) | def setUp(self): method test_ieee_extended (line 2213) | def test_ieee_extended(self): method test_overlong_file (line 2226) | def test_overlong_file(self): method test_verify (line 2246) | def test_verify(self): method test_clean (line 2352) | def test_clean(self): class ALACFileTest (line 2391) | class ALACFileTest(LosslessFileTest): method setUp (line 2392) | def setUp(self): method test_init (line 2402) | def test_init(self): method test_bits_per_sample (line 2425) | def test_bits_per_sample(self): method test_channel_mask (line 2435) | def test_channel_mask(self): method test_verify (line 2512) | def test_verify(self): method test_too (line 2548) | def test_too(self): method __test_reader__ (line 2562) | def __test_reader__(self, pcmreader, total_pcm_frames, block_size=4096): method __test_reader_nonalac__ (line 2642) | def __test_reader_nonalac__(self, pcmreader, total_pcm_frames, method __stream_variations__ (line 2689) | def __stream_variations__(self): method __multichannel_stream_variations__ (line 2735) | def __multichannel_stream_variations__(self): method test_streams (line 2819) | def test_streams(self): method test_small_files (line 2839) | def test_small_files(self): method test_full_scale_deflection (line 2848) | def test_full_scale_deflection(self): method test_sines (line 2864) | def test_sines(self): method test_wasted_bps (line 2872) | def test_wasted_bps(self): method test_blocksizes (line 2878) | def test_blocksizes(self): method test_noise (line 2891) | def test_noise(self): method test_fractional (line 2910) | def test_fractional(self): method test_frame_header_variations (line 2942) | def test_frame_header_variations(self): class AUFileTest (line 2975) | class AUFileTest(LosslessFileTest): method setUp (line 2976) | def setUp(self): method test_overlong_file (line 2981) | def test_overlong_file(self): method test_channel_mask (line 3001) | def test_channel_mask(self): method test_verify (line 3052) | def test_verify(self): class FlacFileTest (line 3089) | class FlacFileTest(TestForeignAiffChunks, method setUp (line 3092) | def setUp(self): method test_init (line 3148) | def test_init(self): method test_metadata2 (line 3171) | def test_metadata2(self): method test_update_metadata (line 3269) | def test_update_metadata(self): method test_verify (line 3363) | def test_verify(self): method __stream_variations__ (line 3501) | def __stream_variations__(self): method test_streams (line 3638) | def test_streams(self): method __test_reader__ (line 3648) | def __test_reader__(self, pcmreader, **encode_options): method test_small_files (line 3694) | def test_small_files(self): method test_full_scale_deflection (line 3709) | def test_full_scale_deflection(self): method test_sines (line 3731) | def test_sines(self): method test_wasted_bps (line 3745) | def test_wasted_bps(self): method test_blocksizes (line 3756) | def test_blocksizes(self): method test_frame_header_variations (line 3787) | def test_frame_header_variations(self): method test_option_variations (line 3845) | def test_option_variations(self): method test_noise_silence (line 3870) | def test_noise_silence(self): method test_fractional (line 3915) | def test_fractional(self): method test_clean (line 3962) | def test_clean(self): method test_nonmd5 (line 4122) | def test_nonmd5(self): class M4AFileTest (line 4139) | class M4AFileTest(LossyFileTest): method setUp (line 4140) | def setUp(self): method test_length (line 4145) | def test_length(self): method test_channels (line 4153) | def test_channels(self): method test_too (line 4170) | def test_too(self): class MP3FileTest (line 4185) | class MP3FileTest(LossyFileTest): method setUp (line 4186) | def setUp(self): method test_length (line 4191) | def test_length(self): method test_verify (line 4199) | def test_verify(self): method test_id3_ladder (line 4302) | def test_id3_ladder(self): method test_ucs2 (line 4325) | def test_ucs2(self): method test_clean (line 4409) | def test_clean(self): class MP2FileTest (line 4436) | class MP2FileTest(MP3FileTest): method setUp (line 4437) | def setUp(self): class MPCFileTest (line 4442) | class MPCFileTest(LossyFileTest): method setUp (line 4443) | def setUp(self): method test_replay_gain (line 4448) | def test_replay_gain(self): class OggVerify (line 4505) | class OggVerify: method test_verify (line 4509) | def test_verify(self): class VorbisFileTest (line 4587) | class VorbisFileTest(OggVerify, LossyFileTest): method setUp (line 4588) | def setUp(self): method test_channels (line 4593) | def test_channels(self): method test_big_comment (line 4605) | def test_big_comment(self): class OpusFileTest (line 4631) | class OpusFileTest(OggVerify, LossyFileTest): method setUp (line 4632) | def setUp(self): method test_channels (line 4637) | def test_channels(self): method test_big_comment (line 4642) | def test_big_comment(self): class SpeexFileTest (line 4667) | class SpeexFileTest(LossyFileTest): method setUp (line 4668) | def setUp(self): class WaveFileTest (line 4673) | class WaveFileTest(TestForeignWaveChunks, method setUp (line 4675) | def setUp(self): method test_overlong_file (line 4680) | def test_overlong_file(self): method test_verify (line 4700) | def test_verify(self): method test_clean (line 4830) | def test_clean(self): class WavPackFileTest (line 4870) | class WavPackFileTest(TestForeignWaveChunks, method setUp (line 4872) | def setUp(self): method test_init (line 4887) | def test_init(self): method test_verify (line 4910) | def test_verify(self): method __stream_variations__ (line 4965) | def __stream_variations__(self): method __test_reader__ (line 5101) | def __test_reader__(self, pcmreader, total_pcm_frames, **encode_options): method test_small_files (line 5176) | def test_small_files(self): method test_full_scale_deflection (line 5186) | def test_full_scale_deflection(self): method test_wasted_bps (line 5204) | def test_wasted_bps(self): method test_silence (line 5211) | def test_silence(self): method test_noise (line 5234) | def test_noise(self): method test_multichannel (line 5257) | def test_multichannel(self): method test_sines (line 5296) | def test_sines(self): class TTAFileTest (line 5302) | class TTAFileTest(LosslessFileTest): method setUp (line 5303) | def setUp(self): method test_init (line 5313) | def test_init(self): method test_verify (line 5337) | def test_verify(self): method __stream_variations__ (line 5423) | def __stream_variations__(self): method __test_reader__ (line 5559) | def __test_reader__(self, pcmreader, total_pcm_frames): method test_small_files (line 5656) | def test_small_files(self): method test_full_scale_deflection (line 5665) | def test_full_scale_deflection(self): method test_wasted_bps (line 5681) | def test_wasted_bps(self): method test_silence (line 5685) | def test_silence(self): method test_noise (line 5706) | def test_noise(self): method test_sines (line 5727) | def test_sines(self): method test_multichannel (line 5732) | def test_multichannel(self): method test_fractional (line 5769) | def test_fractional(self): class SineStreamTest (line 5781) | class SineStreamTest(unittest.TestCase): method test_init (line 5783) | def test_init(self): FILE: test/test_metadata.py function do_nothing (line 30) | def do_nothing(self): class MetaDataTest (line 45) | class MetaDataTest(unittest.TestCase): method setUp (line 46) | def setUp(self): method empty_metadata (line 69) | def empty_metadata(self): method test_roundtrip (line 73) | def test_roundtrip(self): method test_attribs (line 90) | def test_attribs(self): method test_field_mapping (line 217) | def test_field_mapping(self): method test_foreign_field (line 227) | def test_foreign_field(self): method test_converted (line 231) | def test_converted(self): method test_supports_images (line 286) | def test_supports_images(self): method test_images (line 290) | def test_images(self): method test_mode (line 365) | def test_mode(self): method test_delete_metadata (line 403) | def test_delete_metadata(self): method test_repr (line 435) | def test_repr(self): method test_raw_info (line 496) | def test_raw_info(self): method test_cuesheet (line 525) | def test_cuesheet(self): method test_metadata_independence (line 612) | def test_metadata_independence(self): method test_converted_duplication (line 834) | def test_converted_duplication(self): method test_converted_none (line 864) | def test_converted_none(self): method test_intersection (line 868) | def test_intersection(self): class WavPackApeTagMetaData (line 1037) | class WavPackApeTagMetaData(MetaDataTest): method setUp (line 1038) | def setUp(self): method empty_metadata (line 1060) | def empty_metadata(self): method test_getitem (line 1064) | def test_getitem(self): method test_setitem (line 1087) | def test_setitem(self): method test_getattr (line 1125) | def test_getattr(self): method test_setattr (line 1207) | def test_setattr(self): method test_delattr (line 1437) | def test_delattr(self): method test_update (line 1659) | def test_update(self): method test_foreign_field (line 1730) | def test_foreign_field(self): method test_field_mapping (line 1752) | def test_field_mapping(self): method test_converted (line 1901) | def test_converted(self): method test_images (line 1959) | def test_images(self): method test_clean (line 2001) | def test_clean(self): method test_replay_gain (line 2193) | def test_replay_gain(self): method test_intersection2 (line 2251) | def test_intersection2(self): class ID3v1MetaData (line 2281) | class ID3v1MetaData(MetaDataTest): method setUp (line 2282) | def setUp(self): method empty_metadata (line 2293) | def empty_metadata(self): method test_update (line 2297) | def test_update(self): method test_supports_images (line 2338) | def test_supports_images(self): method test_attribs (line 2342) | def test_attribs(self): method test_field_mapping (line 2454) | def test_field_mapping(self): method test_clean (line 2484) | def test_clean(self): method test_intersection2 (line 2512) | def test_intersection2(self): class ID3v22MetaData (line 2549) | class ID3v22MetaData(MetaDataTest): method setUp (line 2550) | def setUp(self): method empty_metadata (line 2574) | def empty_metadata(self): method text_tag (line 2577) | def text_tag(self, attribute, unicode_text): method unknown_tag (line 2582) | def unknown_tag(self, binary_string): method test_update (line 2588) | def test_update(self): method test_foreign_field (line 2627) | def test_foreign_field(self): method test_field_mapping (line 2649) | def test_field_mapping(self): method test_getitem (line 2840) | def test_getitem(self): method test_setitem (line 2888) | def test_setitem(self): method test_getattr (line 2981) | def test_getattr(self): method test_setattr (line 3074) | def test_setattr(self): method test_delattr (line 3304) | def test_delattr(self): method test_sync_safe (line 3499) | def test_sync_safe(self): method test_padding (line 3529) | def test_padding(self): method test_clean (line 3580) | def test_clean(self): method test_intersection2 (line 3708) | def test_intersection2(self): class ID3v23MetaData (line 3745) | class ID3v23MetaData(ID3v22MetaData): method setUp (line 3746) | def setUp(self): method unknown_tag (line 3769) | def unknown_tag(self, binary_string): method test_foreign_field (line 3775) | def test_foreign_field(self): method empty_metadata (line 3796) | def empty_metadata(self): method test_sync_safe (line 3800) | def test_sync_safe(self): method test_clean (line 3805) | def test_clean(self): method test_intersection2 (line 3933) | def test_intersection2(self): class ID3v24MetaData (line 3970) | class ID3v24MetaData(ID3v22MetaData): method setUp (line 3971) | def setUp(self): method unknown_tag (line 3994) | def unknown_tag(self, binary_string): method empty_metadata (line 3999) | def empty_metadata(self): method test_sync_safe (line 4003) | def test_sync_safe(self): method test_clean (line 4008) | def test_clean(self): method test_intersection2 (line 4136) | def test_intersection2(self): class ID3CommentPairMetaData (line 4173) | class ID3CommentPairMetaData(MetaDataTest): method setUp (line 4174) | def setUp(self): method empty_metadata (line 4197) | def empty_metadata(self): method test_field_mapping (line 4201) | def test_field_mapping(self): class FlacMetaData (line 4205) | class FlacMetaData(MetaDataTest): method setUp (line 4206) | def setUp(self): method empty_metadata (line 4228) | def empty_metadata(self): method test_update (line 4232) | def test_update(self): method test_foreign_field (line 4449) | def test_foreign_field(self): method test_field_mapping (line 4476) | def test_field_mapping(self): method test_converted (line 4547) | def test_converted(self): method test_oversized (line 4574) | def test_oversized(self): method test_totals (line 4604) | def test_totals(self): method test_clean (line 4620) | def test_clean(self): method test_replay_gain (line 5126) | def test_replay_gain(self): method test_getattr (line 5207) | def test_getattr(self): method test_setattr (line 5420) | def test_setattr(self): method test_delattr (line 5728) | def test_delattr(self): method test_flac_cuesheet (line 5924) | def test_flac_cuesheet(self): method test_id3 (line 5989) | def test_id3(self): method test_intersection2 (line 6080) | def test_intersection2(self): class M4AMetaDataTest (line 6131) | class M4AMetaDataTest(MetaDataTest): method setUp (line 6132) | def setUp(self): method empty_metadata (line 6150) | def empty_metadata(self): method test_update (line 6154) | def test_update(self): method test_foreign_field (line 6221) | def test_foreign_field(self): method test_field_mapping (line 6266) | def test_field_mapping(self): method test_getattr (line 6395) | def test_getattr(self): method test_setattr (line 6469) | def test_setattr(self): method test_delattr (line 6766) | def test_delattr(self): method test_images (line 6985) | def test_images(self): method test_converted (line 7013) | def test_converted(self): method test_clean (line 7075) | def test_clean(self): method test_intersection2 (line 7138) | def test_intersection2(self): class VorbisCommentTest (line 7210) | class VorbisCommentTest(MetaDataTest): method setUp (line 7211) | def setUp(self): method empty_metadata (line 7234) | def empty_metadata(self): method test_update (line 7238) | def test_update(self): method test_foreign_field (line 7307) | def test_foreign_field(self): method test_field_mapping (line 7331) | def test_field_mapping(self): method test_getitem (line 7391) | def test_getitem(self): method test_setitem (line 7445) | def test_setitem(self): method test_getattr (line 7537) | def test_getattr(self): method test_setattr (line 7698) | def test_setattr(self): method test_delattr (line 7932) | def test_delattr(self): method test_supports_images (line 8100) | def test_supports_images(self): method test_lowercase (line 8104) | def test_lowercase(self): method test_totals (line 8187) | def test_totals(self): method test_clean (line 8259) | def test_clean(self): method test_aliases (line 8324) | def test_aliases(self): method test_replay_gain (line 8360) | def test_replay_gain(self): method test_intersection2 (line 8426) | def test_intersection2(self): class OpusTagsTest (line 8483) | class OpusTagsTest(MetaDataTest): method setUp (line 8484) | def setUp(self): method empty_metadata (line 8506) | def empty_metadata(self): method test_update (line 8510) | def test_update(self): method test_foreign_field (line 8579) | def test_foreign_field(self): method test_field_mapping (line 8604) | def test_field_mapping(self): method test_supports_images (line 8664) | def test_supports_images(self): class TrueAudioTest (line 8668) | class TrueAudioTest(unittest.TestCase): method __base_metadatas__ (line 8673) | def __base_metadatas__(self): method test_update (line 8683) | def test_update(self): method test_delete (line 8756) | def test_delete(self): method test_images (line 8775) | def test_images(self): method test_replay_gain (line 8824) | def test_replay_gain(self): FILE: test/test_streams.py class FrameListReader (line 35) | class FrameListReader: method __init__ (line 36) | def __init__(self, samples, sample_rate, channels, bits_per_sample, method __enter__ (line 55) | def __enter__(self): method __exit__ (line 58) | def __exit__(self, exc_type, exc_value, traceback): method read_opened (line 61) | def read_opened(self, pcm_frames): method reset (line 65) | def reset(self): method read_closed (line 72) | def read_closed(self, pcm_frames): method close (line 75) | def close(self): class MD5Reader (line 79) | class MD5Reader(audiotools.PCMReader): method __init__ (line 80) | def __init__(self, pcmreader): method reset (line 90) | def reset(self): method __repr__ (line 95) | def __repr__(self): method read (line 99) | def read(self, pcm_frames): method close (line 104) | def close(self): method digest (line 107) | def digest(self): method hexdigest (line 110) | def hexdigest(self): class ShortStream (line 114) | class ShortStream(MD5Reader): method __init__ (line 115) | def __init__(self, samples, sample_rate, channels, bits_per_sample): class Generate01 (line 124) | class Generate01(ShortStream): method __init__ (line 125) | def __init__(self, sample_rate): class Generate02 (line 130) | class Generate02(ShortStream): method __init__ (line 131) | def __init__(self, sample_rate): class Generate03 (line 136) | class Generate03(ShortStream): method __init__ (line 137) | def __init__(self, sample_rate): class Generate04 (line 142) | class Generate04(ShortStream): method __init__ (line 143) | def __init__(self, sample_rate): class Silence8_Mono (line 149) | class Silence8_Mono(SameSample): method __init__ (line 150) | def __init__(self, pcm_frames, sample_rate): method read (line 161) | def read(self, pcm_frames): method digest (line 166) | def digest(self): method hexdigest (line 169) | def hexdigest(self): method reset (line 172) | def reset(self): method __repr__ (line 176) | def __repr__(self): class Silence16_Mono (line 181) | class Silence16_Mono(Silence8_Mono): method __init__ (line 182) | def __init__(self, pcm_frames, sample_rate): method __repr__ (line 193) | def __repr__(self): class Silence24_Mono (line 198) | class Silence24_Mono(Silence8_Mono): method __init__ (line 199) | def __init__(self, pcm_frames, sample_rate): method __repr__ (line 210) | def __repr__(self): class Silence8_Stereo (line 215) | class Silence8_Stereo(Silence8_Mono): method __init__ (line 216) | def __init__(self, pcm_frames, sample_rate): method __repr__ (line 227) | def __repr__(self): class Silence16_Stereo (line 232) | class Silence16_Stereo(Silence8_Mono): method __init__ (line 233) | def __init__(self, pcm_frames, sample_rate): method __repr__ (line 244) | def __repr__(self): class Silence24_Stereo (line 249) | class Silence24_Stereo(Silence8_Mono): method __init__ (line 250) | def __init__(self, pcm_frames, sample_rate): method __repr__ (line 261) | def __repr__(self): class Sine8_Mono (line 266) | class Sine8_Mono(Sine_Mono): method __init__ (line 267) | def __init__(self, method read (line 280) | def read(self, pcm_frames): method digest (line 285) | def digest(self): method hexdigest (line 288) | def hexdigest(self): method reset (line 291) | def reset(self): method __repr__ (line 295) | def __repr__(self): class Sine8_Stereo (line 305) | class Sine8_Stereo(Sine_Stereo): method __init__ (line 306) | def __init__(self, pcm_frames, sample_rate, method read (line 318) | def read(self, pcm_frames): method digest (line 323) | def digest(self): method hexdigest (line 326) | def hexdigest(self): method reset (line 329) | def reset(self): method __repr__ (line 333) | def __repr__(self): class Sine16_Mono (line 344) | class Sine16_Mono(Sine8_Mono): method __init__ (line 345) | def __init__(self, pcm_frames, sample_rate, method __repr__ (line 356) | def __repr__(self): class Sine16_Stereo (line 366) | class Sine16_Stereo(Sine8_Stereo): method __init__ (line 367) | def __init__(self, pcm_frames, sample_rate, method __repr__ (line 379) | def __repr__(self): class Sine24_Mono (line 390) | class Sine24_Mono(Sine8_Mono): method __init__ (line 391) | def __init__(self, pcm_frames, sample_rate, method __repr__ (line 402) | def __repr__(self): class Sine24_Stereo (line 412) | class Sine24_Stereo(Sine8_Stereo): method __init__ (line 413) | def __init__(self, pcm_frames, sample_rate, method __repr__ (line 425) | def __repr__(self): class Simple_Sine (line 436) | class Simple_Sine(audiotools.PCMReader): method __init__ (line 437) | def __init__(self, pcm_frames, sample_rate, channel_mask, method read (line 461) | def read(self, pcm_frames): method reset (line 467) | def reset(self): method digest (line 472) | def digest(self): method hexdigest (line 475) | def hexdigest(self): method close (line 478) | def close(self): method __repr__ (line 482) | def __repr__(self): class WastedBPS16 (line 492) | class WastedBPS16: method __init__ (line 493) | def __init__(self, pcm_frames): method __enter__ (line 507) | def __enter__(self): method __exit__ (line 510) | def __exit__(self, exc_type, exc_value, traceback): method read_opened (line 513) | def read_opened(self, pcm_frames): method read_closed (line 528) | def read_closed(self, pcm_frames): method reset (line 531) | def reset(self): method digest (line 537) | def digest(self): method hexdigest (line 540) | def hexdigest(self): method close (line 543) | def close(self): method __repr__ (line 546) | def __repr__(self): class Raw (line 550) | class Raw(audiotools.PCMReader): method __init__ (line 551) | def __init__(self, pcm_frames, channels, bits_per_sample): function fsd8 (line 592) | def fsd8(pattern, reps): function fsd16 (line 599) | def fsd16(pattern, reps): function fsd24 (line 605) | def fsd24(pattern, reps): FILE: test/test_utils.py function do_nothing (line 44) | def do_nothing(self): class UtilTest (line 60) | class UtilTest(unittest.TestCase): method __init__ (line 61) | def __init__(self, *args, **kwargs): method __run_app__ (line 68) | def __run_app__(self, arguments): method __add_check__ (line 88) | def __add_check__(self, stream, unicode_string): method __run_checks__ (line 91) | def __run_checks__(self): method __clear_checks__ (line 105) | def __clear_checks__(self): method __queue_output__ (line 108) | def __queue_output__(self, s): method __check_output__ (line 111) | def __check_output__(self, s): method __queue_info__ (line 115) | def __queue_info__(self, s): method __check_info__ (line 118) | def __check_info__(self, s): method __queue_error__ (line 122) | def __queue_error__(self, s): method __check_error__ (line 125) | def __check_error__(self, s): method __queue_warning__ (line 129) | def __queue_warning__(self, s): method __check_warning__ (line 132) | def __check_warning__(self, s): class audiotools_config (line 137) | class audiotools_config(UtilTest): method test_version (line 139) | def test_version(self): method test_execution (line 148) | def test_execution(self): class cdda2track (line 152) | class cdda2track(UtilTest): method setUp (line 154) | def setUp(self): method tearDown (line 188) | def tearDown(self): method test_version (line 200) | def test_version(self): method populate_options (line 208) | def populate_options(self, options): method clean_output_dirs (line 236) | def clean_output_dirs(self): method test_options (line 244) | def test_options(self): method test_unicode (line 375) | def test_unicode(self): method populate_bad_options (line 409) | def populate_bad_options(self, options): method test_errors (line 440) | def test_errors(self): class cdda2track_pregap (line 565) | class cdda2track_pregap(UtilTest): method setUp (line 566) | def setUp(self): method test_empty_pre_gap (line 581) | def test_empty_pre_gap(self): method test_popualated_pre_gap (line 634) | def test_popualated_pre_gap(self): class cddainfo (line 692) | class cddainfo(UtilTest): method test_version (line 694) | def test_version(self): class cddaplay (line 703) | class cddaplay(UtilTest): method test_version (line 705) | def test_version(self): class coverdump (line 714) | class coverdump(UtilTest): method setUp (line 716) | def setUp(self): method tearDown (line 761) | def tearDown(self): method test_version (line 776) | def test_version(self): method clean_output_dir (line 784) | def clean_output_dir(self): method populate_options (line 788) | def populate_options(self, options): method test_options (line 803) | def test_options(self): method test_unicode (line 893) | def test_unicode(self): method test_errors (line 945) | def test_errors(self): class covertag (line 1005) | class covertag(UtilTest): method setUp (line 1007) | def setUp(self): method tearDown (line 1071) | def tearDown(self): method test_version (line 1081) | def test_version(self): method populate_options (line 1089) | def populate_options(self, options): method test_options (line 1115) | def test_options(self): method test_unicode (line 1208) | def test_unicode(self): class covertag_errors (line 1253) | class covertag_errors(UtilTest): method test_bad_options (line 1255) | def test_bad_options(self): method test_oversized_metadata (line 1277) | def test_oversized_metadata(self): class track2cdda (line 1313) | class track2cdda(UtilTest): method setUp (line 1315) | def setUp(self): method tearDown (line 1358) | def tearDown(self): method test_version (line 1376) | def test_version(self): method test_tracks_nocue (line 1385) | def test_tracks_nocue(self): method test_tracks_cue (line 1447) | def test_tracks_cue(self): method test_embedded_cuesheet (line 1512) | def test_embedded_cuesheet(self): class track2track (line 1583) | class track2track(UtilTest): method setUp (line 1585) | def setUp(self): method tearDown (line 1646) | def tearDown(self): method clean_output_dirs (line 1660) | def clean_output_dirs(self): method test_version (line 1671) | def test_version(self): method populate_options (line 1679) | def populate_options(self, options): method populate_bad_options (line 1712) | def populate_bad_options(self, options): method test_options (line 1749) | def test_options(self): method test_unicode (line 1869) | def test_unicode(self): method test_errors (line 1948) | def test_errors(self): method test_replay_gain (line 2198) | def test_replay_gain(self): class trackcat (line 2373) | class trackcat(UtilTest): method setUp (line 2375) | def setUp(self): method tearDown (line 2445) | def tearDown(self): method test_version (line 2458) | def test_version(self): method populate_options (line 2466) | def populate_options(self, options, type, quality, outfile): method output_combinations (line 2487) | def output_combinations(self, all_options): method test_options (line 2499) | def test_options(self): method test_unicode (line 2667) | def test_unicode(self): class trackcat_pre_gap (line 2726) | class trackcat_pre_gap(UtilTest): method test_pre_gap (line 2728) | def test_pre_gap(self): method test_populated_pre_gap (line 2838) | def test_populated_pre_gap(self): class trackcmp (line 2947) | class trackcmp(UtilTest): method setUp (line 2949) | def setUp(self): method tearDown (line 3011) | def tearDown(self): method test_version (line 3026) | def test_version(self): method test_combinations (line 3035) | def test_combinations(self): method test_unicode (line 3262) | def test_unicode(self): class trackinfo (line 3297) | class trackinfo(UtilTest): method setUp (line 3308) | def setUp(self): method tearDown (line 3329) | def tearDown(self): method test_version (line 3334) | def test_version(self): method test_trackinfo (line 3343) | def test_trackinfo(self): method test_unicode (line 3405) | def test_unicode(self): class trackcmp_cd_image (line 3425) | class trackcmp_cd_image(UtilTest): method setUp (line 3427) | def setUp(self): method tearDown (line 3471) | def tearDown(self): method __compare_files__ (line 3475) | def __compare_files__(self, number, total, image, track): method test_no_cuesheet (line 3489) | def test_no_cuesheet(self): method test_embedded_cuesheet (line 3517) | def test_embedded_cuesheet(self): method test_external_cuesheet (line 3593) | def test_external_cuesheet(self): class tracklength (line 3680) | class tracklength(UtilTest): method test_version (line 3682) | def test_version(self): method test_tracklength (line 3691) | def test_tracklength(self): method test_unicode (line 3847) | def test_unicode(self): class tracklint (line 3867) | class tracklint(UtilTest): method test_version (line 3869) | def test_version(self): method test_vorbis (line 3878) | def test_vorbis(self): method test_flac1 (line 3932) | def test_flac1(self): method test_flac2 (line 3955) | def test_flac2(self): method test_flac3 (line 3977) | def test_flac3(self): method test_flac4 (line 4032) | def test_flac4(self): method test_apev2 (line 4061) | def test_apev2(self): method __id3_text__ (line 4110) | def __id3_text__(self, bad_id3v2): method __id3_images__ (line 4150) | def __id3_images__(self, metadata_class, bad_image, fixed_image): method test_id3v22 (line 4184) | def test_id3v22(self): method test_id3v23 (line 4206) | def test_id3v23(self): method test_id3v24 (line 4240) | def test_id3v24(self): method test_mp3 (line 4274) | def test_mp3(self): method test_m4a (line 4303) | def test_m4a(self): method test_modtime1 (line 4383) | def test_modtime1(self): method test_modtime2 (line 4422) | def test_modtime2(self): method test_unicode (line 4462) | def test_unicode(self): class trackplay (line 4500) | class trackplay(UtilTest): method test_version (line 4502) | def test_version(self): class trackrename (line 4511) | class trackrename(UtilTest): method setUp (line 4513) | def setUp(self): method tearDown (line 4536) | def tearDown(self): method test_version (line 4542) | def test_version(self): method clean_input_directory (line 4550) | def clean_input_directory(self): method populate_options (line 4554) | def populate_options(self, options): method test_options (line 4565) | def test_options(self): method test_duplicate (line 4626) | def test_duplicate(self): method test_errors (line 4663) | def test_errors(self): method test_unicode (line 4720) | def test_unicode(self): class tracksplit (line 4756) | class tracksplit(UtilTest): method setUp (line 4758) | def setUp(self): method tearDown (line 4801) | def tearDown(self): method clean_output_dirs (line 4821) | def clean_output_dirs(self): method test_version (line 4829) | def test_version(self): method populate_options (line 4837) | def populate_options(self, options): method test_options_no_embedded_cue (line 4861) | def test_options_no_embedded_cue(self): method test_options_embedded_cue (line 4981) | def test_options_embedded_cue(self): method test_unicode (line 5102) | def test_unicode(self): method populate_bad_options (line 5171) | def populate_bad_options(self, options): method test_errors (line 5193) | def test_errors(self): class tracksplit_pre_gap (line 5316) | class tracksplit_pre_gap(UtilTest): method setUp (line 5318) | def setUp(self): method tearDown (line 5322) | def tearDown(self): method test_pre_gap (line 5327) | def test_pre_gap(self): method test_populated_pre_gap (line 5381) | def test_populated_pre_gap(self): class tracktag (line 5441) | class tracktag(UtilTest): method setUp (line 5443) | def setUp(self): method tearDown (line 5475) | def tearDown(self): method test_version (line 5480) | def test_version(self): method populate_options (line 5488) | def populate_options(self, options): method test_options (line 5528) | def test_options(self): method test_replaygain (line 5651) | def test_replaygain(self): method test_unicode (line 5728) | def test_unicode(self): class tracktag_errors (line 5816) | class tracktag_errors(UtilTest): method test_bad_options (line 5818) | def test_bad_options(self): method test_oversized_metadata (line 5866) | def test_oversized_metadata(self): class NoMetaData (line 5928) | class NoMetaData(Exception): class tracktag_misc (line 5932) | class tracktag_misc(UtilTest): method test_text_options (line 5934) | def test_text_options(self): method populate_set_number_fields (line 6105) | def populate_set_number_fields(self, fields): method populate_delete_number_fields (line 6122) | def populate_delete_number_fields(self, fields): class trackverify (line 6136) | class trackverify(UtilTest): method test_version (line 6138) | def test_version(self):