-- Don't change this file!
-- It is automatically generated $Revision$
-- member = "offset, size, type"

--#pointer#= 'ptr_', const= 'const_', enum= 'e_', signed= '', struct= 's_', unsigned= 'u_', 
--#string#= 'str', bool= 'b', char= 'c', double= 'd', int= 'i', long= 'l', uint= 'u_i', 

rb.system = {
}

rb.system.global_status = {
	volume = "0x0, 4, i",
	resume_index = "0x4, 4, i",
	resume_crc32 = "0x8, 4, u_i",
	resume_elapsed = "0xc, 4, u_i",
	resume_offset = "0x10, 4, u_i",
	resume_pitch = "0x14, 4, i",
	resume_speed = "0x18, 4, i",
	runtime = "0x1c, 4, i",
	topruntime = "0x20, 4, i",
	last_frequency = "0x24, 4, i",
	last_screen = "0x28, 1, c",
	viewer_icon_count = "0x2c, 4, i",
	last_volume_change = "0x30, 4, i",
	font_id = "0x34, 8, i[2]",
	resume_modified = "0x3c, 1, b",
}

rb.system.global_settings = {
	balance = "0x0, 4, i",
	bass = "0x4, 4, i",
	treble = "0x8, 4, i",
	channel_config = "0xc, 4, i",
	stereo_width = "0x10, 4, i",
	crossfade = "0x14, 4, i",
	crossfade_fade_in_delay = "0x18, 4, i",
	crossfade_fade_out_delay = "0x1c, 4, i",
	crossfade_fade_in_duration = "0x20, 4, i",
	crossfade_fade_out_duration = "0x24, 4, i",
	crossfade_fade_out_mixmode = "0x28, 4, i",
	replaygain_settings = "0x2c, 12, s_replaygain_settings",
	crossfeed = "0x38, 4, i",
	crossfeed_direct_gain = "0x3c, 4, u_i",
	crossfeed_cross_gain = "0x40, 4, u_i",
	crossfeed_hf_attenuation = "0x44, 4, u_i",
	crossfeed_hf_cutoff = "0x48, 4, u_i",
	eq_enabled = "0x4c, 1, b",
	eq_precut = "0x50, 4, u_i",
	eq_band_settings = "0x54, 120, s_eq_band_setting[10]",
	beep = "0xcc, 4, i",
	keyclick = "0xd0, 4, i",
	keyclick_repeats = "0xd4, 4, i",
	dithering_enabled = "0xd8, 1, b",
	timestretch_enabled = "0xd9, 1, b",
	rec_format = "0xdc, 4, i",
	rec_mono_mode = "0xe0, 4, i",
	mp3_enc_config = "0xe4, 4, s_mp3_enc_config",
	rec_source = "0xe8, 4, i",
	rec_frequency = "0xec, 4, i",
	rec_channels = "0xf0, 4, i",
	rec_mic_gain = "0xf4, 4, i",
	rec_left_gain = "0xf8, 4, i",
	rec_right_gain = "0xfc, 4, i",
	peak_meter_clipcounter = "0x100, 1, b",
	rec_editable = "0x101, 1, b",
	rec_timesplit = "0x104, 4, i",
	rec_sizesplit = "0x108, 4, i",
	rec_split_type = "0x10c, 4, i",
	rec_split_method = "0x110, 4, i",
	rec_prerecord_time = "0x114, 4, i",
	rec_directory = "0x118, 81, str",
	cliplight = "0x16c, 4, i",
	rec_start_thres_db = "0x170, 4, i",
	rec_start_thres_linear = "0x174, 4, i",
	rec_start_duration = "0x178, 4, i",
	rec_stop_thres_db = "0x17c, 4, i",
	rec_stop_thres_linear = "0x180, 4, i",
	rec_stop_postrec = "0x184, 4, i",
	rec_stop_gap = "0x188, 4, i",
	rec_trigger_mode = "0x18c, 4, i",
	rec_trigger_type = "0x190, 4, i",
	histogram_interval = "0x194, 4, i",
	rec_agc_preset_mic = "0x198, 4, i",
	rec_agc_preset_line = "0x19c, 4, i",
	rec_agc_maxgain_mic = "0x1a0, 4, i",
	rec_agc_maxgain_line = "0x1a4, 4, i",
	rec_agc_cliptime = "0x1a8, 4, i",
	fm_region = "0x1ac, 4, i",
	fm_force_mono = "0x1b0, 1, b",
	fmr_file = "0x1b1, 33, str",
	fms_file = "0x1d2, 33, str",
	rfms_file = "0x1f3, 33, str",
	list_accel_start_delay = "0x214, 4, i",
	list_accel_wait = "0x218, 4, i",
	pause_rewind = "0x21c, 4, i",
	qs_items = "0x220, 16, ptr_const_struct_typeisarray_settings_list",
	timeformat = "0x230, 4, i",
	disk_spindown = "0x234, 4, i",
	buffer_margin = "0x238, 4, i",
	dirfilter = "0x23c, 4, i",
	show_filename_ext = "0x240, 4, i",
	default_codepage = "0x244, 4, i",
	hold_lr_for_scroll_in_list = "0x248, 1, b",
	play_selected = "0x249, 1, b",
	single_mode = "0x24c, 4, i",
	party_mode = "0x250, 1, b",
	cuesheet = "0x251, 1, b",
	car_adapter_mode = "0x252, 1, b",
	car_adapter_mode_delay = "0x254, 4, i",
	start_in_screen = "0x258, 4, i",
	ff_rewind_min_step = "0x25c, 4, i",
	ff_rewind_accel = "0x260, 4, i",
	peak_meter_release = "0x264, 4, i",
	peak_meter_hold = "0x268, 4, i",
	peak_meter_clip_hold = "0x26c, 4, i",
	peak_meter_dbfs = "0x270, 1, b",
	peak_meter_min = "0x274, 4, i",
	peak_meter_max = "0x278, 4, i",
	wps_file = "0x27c, 33, str",
	sbs_file = "0x29d, 33, str",
	rwps_file = "0x2be, 33, str",
	rsbs_file = "0x2df, 33, str",
	lang_file = "0x300, 33, str",
	playlist_catalog_dir = "0x321, 81, str",
	skip_length = "0x374, 4, i",
	max_files_in_dir = "0x378, 4, i",
	max_files_in_playlist = "0x37c, 4, i",
	volume_type = "0x380, 4, i",
	battery_display = "0x384, 4, i",
	show_icons = "0x388, 1, b",
	statusbar = "0x38c, 4, i",
	remote_statusbar = "0x390, 4, i",
	scrollbar = "0x394, 4, i",
	scrollbar_width = "0x398, 4, i",
	list_separator_height = "0x39c, 4, i",
	list_separator_color = "0x3a0, 4, i",
	browse_current = "0x3a4, 1, b",
	scroll_paginated = "0x3a5, 1, b",
	list_wraparound = "0x3a6, 1, b",
	list_order = "0x3a8, 4, i",
	scroll_speed = "0x3ac, 4, i",
	bidir_limit = "0x3b0, 4, i",
	scroll_delay = "0x3b4, 4, i",
	scroll_step = "0x3b8, 4, i",
	autoloadbookmark = "0x3bc, 4, i",
	autocreatebookmark = "0x3c0, 4, i",
	autoupdatebookmark = "0x3c4, 1, b",
	usemrb = "0x3c8, 4, i",
	tagcache_ram = "0x3cc, 4, i",
	tagcache_autoupdate = "0x3d0, 1, b",
	autoresume_enable = "0x3d1, 1, b",
	autoresume_automatic = "0x3d4, 4, i",
	autoresume_paths = "0x3d8, 81, str",
	runtimedb = "0x429, 1, b",
	tagcache_scan_paths = "0x42a, 81, str",
	tagcache_db_path = "0x47b, 81, str",
	backdrop_file = "0x4cc, 81, str",
	browser_default = "0x520, 4, i",
	repeat_mode = "0x524, 4, i",
	next_folder = "0x528, 4, i",
	constrain_next_folder = "0x52c, 1, b",
	recursive_dir_insert = "0x530, 4, i",
	fade_on_stop = "0x534, 1, b",
	playlist_shuffle = "0x535, 1, b",
	warnon_erase_dynplaylist = "0x536, 1, b",
	keep_current_track_on_replace_playlist = "0x537, 1, b",
	show_shuffled_adding_options = "0x538, 1, b",
	show_queue_options = "0x53c, 4, i",
	album_art = "0x540, 4, i",
	rewind_across_tracks = "0x544, 1, b",
	playlist_viewer_icons = "0x545, 1, b",
	playlist_viewer_indices = "0x546, 1, b",
	playlist_viewer_track_display = "0x548, 4, i",
	talk_menu = "0x54c, 1, b",
	talk_dir = "0x550, 4, i",
	talk_dir_clip = "0x554, 1, b",
	talk_file = "0x558, 4, i",
	talk_file_clip = "0x55c, 1, b",
	talk_filetype = "0x55d, 1, b",
	talk_battery_level = "0x55e, 1, b",
	talk_mixer_amp = "0x560, 4, i",
	sort_case = "0x564, 1, b",
	sort_dir = "0x568, 4, i",
	sort_file = "0x56c, 4, i",
	sort_playlists = "0x570, 4, i",
	interpret_numbers = "0x574, 4, i",
	poweroff = "0x578, 4, i",
	battery_capacity = "0x57c, 4, i",
	spdif_enable = "0x580, 1, b",
	contrast = "0x584, 4, i",
	invert = "0x588, 1, b",
	flip_display = "0x589, 1, b",
	cursor_style = "0x58c, 4, i",
	screen_scroll_step = "0x590, 4, i",
	show_path_in_browser = "0x594, 4, i",
	offset_out_of_view = "0x598, 1, b",
	disable_mainmenu_scrolling = "0x599, 1, b",
	icon_file = "0x59a, 33, str",
	viewers_icon_file = "0x5bb, 33, str",
	font_file = "0x5dc, 33, str",
	glyphs_to_cache = "0x600, 4, i",
	remote_font_file = "0x604, 33, str",
	kbd_file = "0x625, 33, str",
	backlight_timeout = "0x648, 4, i",
	caption_backlight = "0x64c, 1, b",
	bl_filter_first_keypress = "0x64d, 1, b",
	backlight_timeout_plugged = "0x650, 4, i",
	bl_selective_actions = "0x654, 1, b",
	bl_selective_actions_mask = "0x658, 4, i",
	backlight_on_button_hold = "0x65c, 4, i",
	remote_contrast = "0x660, 4, i",
	remote_backlight_timeout = "0x664, 4, i",
	remote_backlight_timeout_plugged = "0x668, 4, i",
	remote_scroll_speed = "0x66c, 4, i",
	remote_scroll_delay = "0x670, 4, i",
	remote_scroll_step = "0x674, 4, i",
	remote_bidir_limit = "0x678, 4, i",
	remote_invert = "0x67c, 1, b",
	remote_flip_display = "0x67d, 1, b",
	remote_caption_backlight = "0x67e, 1, b",
	remote_bl_filter_first_keypress = "0x67f, 1, b",
	remote_icon_file = "0x680, 33, str",
	remote_viewers_icon_file = "0x6a1, 33, str",
	remote_backlight_on_button_hold = "0x6c4, 4, i",
	remote_reduce_ticking = "0x6c8, 1, b",
	prevent_skip = "0x6c9, 1, b",
	pitch_mode_semitone = "0x6ca, 1, b",
	pitch_mode_timestretch = "0x6cb, 1, b",
	ui_vp_config = "0x6cc, 64, str",
	remote_ui_vp_config = "0x70c, 64, str",
	compressor_settings = "0x74c, 24, s_compressor_settings",
	sleeptimer_duration = "0x764, 4, i",
	sleeptimer_on_startup = "0x768, 1, b",
	keypress_restarts_sleeptimer = "0x769, 1, b",
	show_shutdown_message = "0x76a, 1, b",
	morse_input = "0x76b, 1, b",
	hotkey_wps = "0x76c, 4, i",
	hotkey_tree = "0x770, 4, i",
	resume_rewind = "0x774, 4, i",
	start_directory = "0x778, 81, str",
	root_menu_customized = "0x7c9, 1, b",
	shortcuts_replaces_qs = "0x7ca, 1, b",
	volume_limit = "0x7cc, 4, i",
	volume_adjust_mode = "0x7d0, 4, i",
	volume_adjust_norm_steps = "0x7d4, 4, i",
	surround_enabled = "0x7d8, 4, i",
	surround_balance = "0x7dc, 4, i",
	surround_fx1 = "0x7e0, 4, i",
	surround_fx2 = "0x7e4, 4, i",
	surround_method2 = "0x7e8, 1, b",
	surround_mix = "0x7ec, 4, i",
	pbe = "0x7f0, 4, i",
	pbe_precut = "0x7f4, 4, i",
	afr_enabled = "0x7f8, 4, i",
	clear_settings_on_hold = "0x7fc, 1, b",
	playback_log = "0x7fd, 1, b",
}

rb.system.replaygain_settings = {
	noclip = "0x0, 1, b",
	type = "0x4, 4, i",
	preamp = "0x8, 4, i",
}

rb.system.eq_band_setting = {
	cutoff = "0x0, 4, i",
	q = "0x4, 4, i",
	gain = "0x8, 4, i",
}

rb.system.compressor_settings = {
	threshold = "0x0, 4, i",
	makeup_gain = "0x4, 4, i",
	ratio = "0x8, 4, i",
	knee = "0xc, 4, i",
	release_time = "0x10, 4, i",
	attack_time = "0x14, 4, i",
}

rb.system.mp3_enc_config = {
	bitrate = "0x0, 4, u_l",
}

rb.metadata = {
}

rb.metadata.mp3_entry = {
	path = "0x0, 260, str",
	title = "0x104, 4, ptr_char",
	artist = "0x108, 4, ptr_char",
	album = "0x10c, 4, ptr_char",
	genre_string = "0x110, 4, ptr_char",
	disc_string = "0x114, 4, ptr_char",
	track_string = "0x118, 4, ptr_char",
	year_string = "0x11c, 4, ptr_char",
	composer = "0x120, 4, ptr_char",
	comment = "0x124, 4, ptr_char",
	albumartist = "0x128, 4, ptr_char",
	grouping = "0x12c, 4, ptr_char",
	discnum = "0x130, 4, i",
	tracknum = "0x134, 4, i",
	layer = "0x138, 4, i",
	year = "0x13c, 4, i",
	id3version = "0x140, 1, u_c",
	codectype = "0x144, 4, u_i",
	bitrate = "0x148, 4, u_i",
	frequency = "0x14c, 4, u_l",
	id3v2len = "0x150, 4, u_l",
	id3v1len = "0x154, 4, u_l",
	first_frame_offset = "0x158, 4, u_l",
	sim_filesize = "0x15c, 4, u_l",
	length = "0x160, 4, u_l",
	elapsed = "0x164, 4, u_l",
	lead_trim = "0x168, 4, i",
	tail_trim = "0x16c, 4, i",
	samples = "0x170, 8, u_i",
	frame_count = "0x178, 4, u_l",
	bytesperframe = "0x17c, 4, u_l",
	vbr = "0x180, 1, b",
	has_toc = "0x181, 1, b",
	toc = "0x182, 100, str",
	needs_upsampling_correction = "0x1e6, 1, b",
	id3v2buf = "0x1e7, 1800, str",
	id3v1buf = "0x8ef, 368, str",
	offset = "0xa60, 4, u_l",
	index = "0xa64, 4, i",
	skip_resume_adjustments = "0xa68, 1, b",
	autoresumable = "0xa69, 1, u_c",
	tagcache_idx = "0xa6c, 4, l",
	rating = "0xa70, 4, i",
	score = "0xa74, 4, i",
	playcount = "0xa78, 4, l",
	lastplayed = "0xa7c, 4, l",
	playtime = "0xa80, 4, l",
	track_level = "0xa84, 4, l",
	album_level = "0xa88, 4, l",
	track_gain = "0xa8c, 4, l",
	album_gain = "0xa90, 4, l",
	track_peak = "0xa94, 4, l",
	album_peak = "0xa98, 4, l",
	has_embedded_albumart = "0xa9c, 1, b",
	albumart = "0xaa0, 12, s_mp3_albumart",
	has_embedded_cuesheet = "0xaac, 1, b",
	embedded_cuesheet = "0xab0, 12, s_embedded_cuesheet",
	cuesheet = "0xabc, 4, ptr_s_cuesheet",
	mb_track_id = "0xac0, 4, ptr_char",
	is_asf_stream = "0xac4, 1, b",
}

rb.metadata.mp3_albumart = {
	type = "0x0, 4, e_mp3_aa_type",
	size = "0x4, 4, i",
	pos = "0x8, 4, off_t",
}

rb.metadata.embedded_cuesheet = {
	size = "0x0, 4, i",
	pos = "0x4, 4, off_t",
	encoding = "0x8, 4, e_character_encoding",
}


return false
