Remove a few libs used by soft omx from vndk

Soft omx plugins are already removed from vndk,
these should have been removed together. Keeping
them in vndk with have both 32 and 64 bit on system,
but soft omx only uses one set.

bug: 132466615
test: build and check these libs are now on vendor/lib.
Change-Id: I77a9da88afb6a1200c023daee6ca8c99529788f3
diff --git a/29/32/arm_armv7-a-neon/source-based/libopus.so.lsdump b/29/32/arm_armv7-a-neon/source-based/libopus.so.lsdump
deleted file mode 100644
index b7859c6..0000000
--- a/29/32/arm_armv7-a-neon/source-based/libopus.so.lsdump
+++ /dev/null
@@ -1,3741 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-258",
-   "self_type" : "type-258",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-251",
-   "self_type" : "type-251",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-115",
-   "self_type" : "type-115",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-257",
-   "self_type" : "type-257",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-255",
-   "self_type" : "type-255",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-253",
-   "self_type" : "type-253",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-118",
-   "self_type" : "type-118",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-250",
-   "self_type" : "type-250",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-254",
-   "self_type" : "type-254",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-256",
-   "self_type" : "type-256",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-252",
-   "self_type" : "type-252",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-114",
-   "self_type" : "type-114"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__aeabi_idiv"
-  },
-  {
-   "name" : "__aeabi_idivmod"
-  },
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__divmodsi4"
-  },
-  {
-   "name" : "__divsi3"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "_celt_autocorr"
-  },
-  {
-   "name" : "_celt_lpc"
-  },
-  {
-   "name" : "alg_quant"
-  },
-  {
-   "name" : "alg_unquant"
-  },
-  {
-   "name" : "amp2Log2"
-  },
-  {
-   "name" : "anti_collapse"
-  },
-  {
-   "name" : "bitexact_cos"
-  },
-  {
-   "name" : "bitexact_log2tan"
-  },
-  {
-   "name" : "celt_cos_norm"
-  },
-  {
-   "name" : "celt_decode_with_ec"
-  },
-  {
-   "name" : "celt_decoder_get_size"
-  },
-  {
-   "name" : "celt_decoder_init"
-  },
-  {
-   "name" : "celt_encode_with_ec"
-  },
-  {
-   "name" : "celt_encoder_get_size"
-  },
-  {
-   "name" : "celt_encoder_init"
-  },
-  {
-   "name" : "celt_fatal"
-  },
-  {
-   "name" : "celt_fir_c"
-  },
-  {
-   "name" : "celt_iir"
-  },
-  {
-   "name" : "celt_inner_prod_neon"
-  },
-  {
-   "name" : "celt_lcg_rand"
-  },
-  {
-   "name" : "celt_pitch_xcorr_c"
-  },
-  {
-   "name" : "celt_pitch_xcorr_edsp"
-  },
-  {
-   "name" : "celt_pitch_xcorr_neon"
-  },
-  {
-   "name" : "celt_preemphasis"
-  },
-  {
-   "name" : "celt_rcp"
-  },
-  {
-   "name" : "celt_rsqrt_norm"
-  },
-  {
-   "name" : "celt_sqrt"
-  },
-  {
-   "name" : "check_control_input"
-  },
-  {
-   "name" : "clt_compute_allocation"
-  },
-  {
-   "name" : "clt_mdct_backward_c"
-  },
-  {
-   "name" : "clt_mdct_forward_c"
-  },
-  {
-   "name" : "comb_filter"
-  },
-  {
-   "name" : "compute_band_energies"
-  },
-  {
-   "name" : "compute_dense"
-  },
-  {
-   "name" : "compute_gru"
-  },
-  {
-   "name" : "compute_stereo_width"
-  },
-  {
-   "name" : "decode_pulses"
-  },
-  {
-   "name" : "denormalise_bands"
-  },
-  {
-   "name" : "downmix_float"
-  },
-  {
-   "name" : "downmix_int"
-  },
-  {
-   "name" : "dual_inner_prod_neon"
-  },
-  {
-   "name" : "ec_dec_bit_logp"
-  },
-  {
-   "name" : "ec_dec_bits"
-  },
-  {
-   "name" : "ec_dec_icdf"
-  },
-  {
-   "name" : "ec_dec_init"
-  },
-  {
-   "name" : "ec_dec_uint"
-  },
-  {
-   "name" : "ec_dec_update"
-  },
-  {
-   "name" : "ec_decode"
-  },
-  {
-   "name" : "ec_decode_bin"
-  },
-  {
-   "name" : "ec_enc_bit_logp"
-  },
-  {
-   "name" : "ec_enc_bits"
-  },
-  {
-   "name" : "ec_enc_done"
-  },
-  {
-   "name" : "ec_enc_icdf"
-  },
-  {
-   "name" : "ec_enc_init"
-  },
-  {
-   "name" : "ec_enc_patch_initial_bits"
-  },
-  {
-   "name" : "ec_enc_shrink"
-  },
-  {
-   "name" : "ec_enc_uint"
-  },
-  {
-   "name" : "ec_encode"
-  },
-  {
-   "name" : "ec_encode_bin"
-  },
-  {
-   "name" : "ec_laplace_decode"
-  },
-  {
-   "name" : "ec_laplace_encode"
-  },
-  {
-   "name" : "ec_tell_frac"
-  },
-  {
-   "name" : "encode_pulses"
-  },
-  {
-   "name" : "encode_size"
-  },
-  {
-   "name" : "exp_rotation"
-  },
-  {
-   "name" : "frac_div32"
-  },
-  {
-   "name" : "frame_size_select"
-  },
-  {
-   "name" : "get_left_channel"
-  },
-  {
-   "name" : "get_mono_channel"
-  },
-  {
-   "name" : "get_right_channel"
-  },
-  {
-   "name" : "haar1"
-  },
-  {
-   "name" : "hysteresis_decision"
-  },
-  {
-   "name" : "init_caps"
-  },
-  {
-   "name" : "isqrt32"
-  },
-  {
-   "name" : "mapping_matrix_get_data"
-  },
-  {
-   "name" : "mapping_matrix_get_size"
-  },
-  {
-   "name" : "mapping_matrix_init"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_short"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_short"
-  },
-  {
-   "name" : "normalise_bands"
-  },
-  {
-   "name" : "op_pvq_search_c"
-  },
-  {
-   "name" : "opus_cpu_capabilities"
-  },
-  {
-   "name" : "opus_custom_decoder_ctl"
-  },
-  {
-   "name" : "opus_custom_encoder_ctl"
-  },
-  {
-   "name" : "opus_custom_mode_create"
-  },
-  {
-   "name" : "opus_decode"
-  },
-  {
-   "name" : "opus_decode_float"
-  },
-  {
-   "name" : "opus_decode_native"
-  },
-  {
-   "name" : "opus_decoder_create"
-  },
-  {
-   "name" : "opus_decoder_ctl"
-  },
-  {
-   "name" : "opus_decoder_destroy"
-  },
-  {
-   "name" : "opus_decoder_get_nb_samples"
-  },
-  {
-   "name" : "opus_decoder_get_size"
-  },
-  {
-   "name" : "opus_decoder_init"
-  },
-  {
-   "name" : "opus_encode"
-  },
-  {
-   "name" : "opus_encode_float"
-  },
-  {
-   "name" : "opus_encode_native"
-  },
-  {
-   "name" : "opus_encoder_create"
-  },
-  {
-   "name" : "opus_encoder_ctl"
-  },
-  {
-   "name" : "opus_encoder_destroy"
-  },
-  {
-   "name" : "opus_encoder_get_size"
-  },
-  {
-   "name" : "opus_encoder_init"
-  },
-  {
-   "name" : "opus_fft_c"
-  },
-  {
-   "name" : "opus_fft_impl"
-  },
-  {
-   "name" : "opus_get_version_string"
-  },
-  {
-   "name" : "opus_ifft_c"
-  },
-  {
-   "name" : "opus_multistream_decode"
-  },
-  {
-   "name" : "opus_multistream_decode_float"
-  },
-  {
-   "name" : "opus_multistream_decode_native"
-  },
-  {
-   "name" : "opus_multistream_decoder_create"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_decoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_decoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_decoder_init"
-  },
-  {
-   "name" : "opus_multistream_encode"
-  },
-  {
-   "name" : "opus_multistream_encode_float"
-  },
-  {
-   "name" : "opus_multistream_encode_native"
-  },
-  {
-   "name" : "opus_multistream_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_encoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_encoder_init"
-  },
-  {
-   "name" : "opus_multistream_packet_pad"
-  },
-  {
-   "name" : "opus_multistream_packet_unpad"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_init"
-  },
-  {
-   "name" : "opus_packet_get_bandwidth"
-  },
-  {
-   "name" : "opus_packet_get_nb_channels"
-  },
-  {
-   "name" : "opus_packet_get_nb_frames"
-  },
-  {
-   "name" : "opus_packet_get_nb_samples"
-  },
-  {
-   "name" : "opus_packet_get_samples_per_frame"
-  },
-  {
-   "name" : "opus_packet_pad"
-  },
-  {
-   "name" : "opus_packet_parse"
-  },
-  {
-   "name" : "opus_packet_parse_impl"
-  },
-  {
-   "name" : "opus_packet_unpad"
-  },
-  {
-   "name" : "opus_pcm_soft_clip"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_create"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_get_size"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_init"
-  },
-  {
-   "name" : "opus_projection_decode"
-  },
-  {
-   "name" : "opus_projection_decode_float"
-  },
-  {
-   "name" : "opus_projection_decoder_create"
-  },
-  {
-   "name" : "opus_projection_decoder_ctl"
-  },
-  {
-   "name" : "opus_projection_decoder_destroy"
-  },
-  {
-   "name" : "opus_projection_decoder_get_size"
-  },
-  {
-   "name" : "opus_projection_decoder_init"
-  },
-  {
-   "name" : "opus_projection_encode"
-  },
-  {
-   "name" : "opus_projection_encode_float"
-  },
-  {
-   "name" : "opus_projection_encoder_ctl"
-  },
-  {
-   "name" : "opus_projection_encoder_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_cat"
-  },
-  {
-   "name" : "opus_repacketizer_create"
-  },
-  {
-   "name" : "opus_repacketizer_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_get_nb_frames"
-  },
-  {
-   "name" : "opus_repacketizer_get_size"
-  },
-  {
-   "name" : "opus_repacketizer_init"
-  },
-  {
-   "name" : "opus_repacketizer_out"
-  },
-  {
-   "name" : "opus_repacketizer_out_range"
-  },
-  {
-   "name" : "opus_repacketizer_out_range_impl"
-  },
-  {
-   "name" : "opus_select_arch"
-  },
-  {
-   "name" : "opus_strerror"
-  },
-  {
-   "name" : "pitch_downsample"
-  },
-  {
-   "name" : "pitch_search"
-  },
-  {
-   "name" : "quant_all_bands"
-  },
-  {
-   "name" : "quant_coarse_energy"
-  },
-  {
-   "name" : "quant_energy_finalise"
-  },
-  {
-   "name" : "quant_fine_energy"
-  },
-  {
-   "name" : "remove_doubling"
-  },
-  {
-   "name" : "renormalise_vector"
-  },
-  {
-   "name" : "resampling_factor"
-  },
-  {
-   "name" : "run_analysis"
-  },
-  {
-   "name" : "silk_A2NLSF"
-  },
-  {
-   "name" : "silk_CNG"
-  },
-  {
-   "name" : "silk_CNG_Reset"
-  },
-  {
-   "name" : "silk_Decode"
-  },
-  {
-   "name" : "silk_Encode"
-  },
-  {
-   "name" : "silk_Get_Decoder_Size"
-  },
-  {
-   "name" : "silk_Get_Encoder_Size"
-  },
-  {
-   "name" : "silk_HP_variable_cutoff"
-  },
-  {
-   "name" : "silk_InitDecoder"
-  },
-  {
-   "name" : "silk_InitEncoder"
-  },
-  {
-   "name" : "silk_LPC_analysis_filter"
-  },
-  {
-   "name" : "silk_LPC_fit"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_c"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_neon"
-  },
-  {
-   "name" : "silk_LP_variable_cutoff"
-  },
-  {
-   "name" : "silk_LTP_analysis_filter_FIX"
-  },
-  {
-   "name" : "silk_LTP_scale_ctrl_FIX"
-  },
-  {
-   "name" : "silk_NLSF2A"
-  },
-  {
-   "name" : "silk_NLSF_VQ"
-  },
-  {
-   "name" : "silk_NLSF_VQ_weights_laroia"
-  },
-  {
-   "name" : "silk_NLSF_decode"
-  },
-  {
-   "name" : "silk_NLSF_del_dec_quant"
-  },
-  {
-   "name" : "silk_NLSF_encode"
-  },
-  {
-   "name" : "silk_NLSF_stabilize"
-  },
-  {
-   "name" : "silk_NLSF_unpack"
-  },
-  {
-   "name" : "silk_NSQ_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_neon"
-  },
-  {
-   "name" : "silk_NSQ_noise_shape_feedback_loop_neon"
-  },
-  {
-   "name" : "silk_PLC"
-  },
-  {
-   "name" : "silk_PLC_Reset"
-  },
-  {
-   "name" : "silk_PLC_glue_frames"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_c"
-  },
-  {
-   "name" : "silk_VAD_Init"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_c"
-  },
-  {
-   "name" : "silk_ana_filt_bank_1"
-  },
-  {
-   "name" : "silk_apply_sine_window"
-  },
-  {
-   "name" : "silk_autocorr"
-  },
-  {
-   "name" : "silk_biquad_alt_stride1"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_c"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_neon"
-  },
-  {
-   "name" : "silk_burg_modified_c"
-  },
-  {
-   "name" : "silk_bwexpander"
-  },
-  {
-   "name" : "silk_bwexpander_32"
-  },
-  {
-   "name" : "silk_control_SNR"
-  },
-  {
-   "name" : "silk_control_audio_bandwidth"
-  },
-  {
-   "name" : "silk_control_encoder"
-  },
-  {
-   "name" : "silk_corrMatrix_FIX"
-  },
-  {
-   "name" : "silk_corrVector_FIX"
-  },
-  {
-   "name" : "silk_decode_core"
-  },
-  {
-   "name" : "silk_decode_frame"
-  },
-  {
-   "name" : "silk_decode_indices"
-  },
-  {
-   "name" : "silk_decode_parameters"
-  },
-  {
-   "name" : "silk_decode_pitch"
-  },
-  {
-   "name" : "silk_decode_pulses"
-  },
-  {
-   "name" : "silk_decode_signs"
-  },
-  {
-   "name" : "silk_decoder_set_fs"
-  },
-  {
-   "name" : "silk_encode_do_VAD_FIX"
-  },
-  {
-   "name" : "silk_encode_frame_FIX"
-  },
-  {
-   "name" : "silk_encode_indices"
-  },
-  {
-   "name" : "silk_encode_pulses"
-  },
-  {
-   "name" : "silk_encode_signs"
-  },
-  {
-   "name" : "silk_find_LPC_FIX"
-  },
-  {
-   "name" : "silk_find_LTP_FIX"
-  },
-  {
-   "name" : "silk_find_pitch_lags_FIX"
-  },
-  {
-   "name" : "silk_find_pred_coefs_FIX"
-  },
-  {
-   "name" : "silk_gains_ID"
-  },
-  {
-   "name" : "silk_gains_dequant"
-  },
-  {
-   "name" : "silk_gains_quant"
-  },
-  {
-   "name" : "silk_init_decoder"
-  },
-  {
-   "name" : "silk_init_encoder"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_c"
-  },
-  {
-   "name" : "silk_inner_prod_aligned"
-  },
-  {
-   "name" : "silk_inner_prod_aligned_scale"
-  },
-  {
-   "name" : "silk_insertion_sort_decreasing_int16"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing_all_values_int16"
-  },
-  {
-   "name" : "silk_interpolate"
-  },
-  {
-   "name" : "silk_k2a"
-  },
-  {
-   "name" : "silk_k2a_Q16"
-  },
-  {
-   "name" : "silk_lin2log"
-  },
-  {
-   "name" : "silk_log2lin"
-  },
-  {
-   "name" : "silk_noise_shape_analysis_FIX"
-  },
-  {
-   "name" : "silk_noise_shape_quantizer_short_prediction_neon"
-  },
-  {
-   "name" : "silk_pitch_analysis_core"
-  },
-  {
-   "name" : "silk_process_NLSFs"
-  },
-  {
-   "name" : "silk_process_gains_FIX"
-  },
-  {
-   "name" : "silk_quant_LTP_gains"
-  },
-  {
-   "name" : "silk_regularize_correlations_FIX"
-  },
-  {
-   "name" : "silk_resampler"
-  },
-  {
-   "name" : "silk_resampler_down2"
-  },
-  {
-   "name" : "silk_resampler_down2_3"
-  },
-  {
-   "name" : "silk_resampler_init"
-  },
-  {
-   "name" : "silk_resampler_private_AR2"
-  },
-  {
-   "name" : "silk_resampler_private_IIR_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_down_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ_wrapper"
-  },
-  {
-   "name" : "silk_residual_energy16_covar_FIX"
-  },
-  {
-   "name" : "silk_residual_energy_FIX"
-  },
-  {
-   "name" : "silk_scale_copy_vector16"
-  },
-  {
-   "name" : "silk_scale_vector32_Q26_lshift_18"
-  },
-  {
-   "name" : "silk_schur"
-  },
-  {
-   "name" : "silk_schur64"
-  },
-  {
-   "name" : "silk_shell_decoder"
-  },
-  {
-   "name" : "silk_shell_encoder"
-  },
-  {
-   "name" : "silk_sigm_Q15"
-  },
-  {
-   "name" : "silk_stereo_LR_to_MS"
-  },
-  {
-   "name" : "silk_stereo_MS_to_LR"
-  },
-  {
-   "name" : "silk_stereo_decode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_decode_pred"
-  },
-  {
-   "name" : "silk_stereo_encode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_encode_pred"
-  },
-  {
-   "name" : "silk_stereo_find_predictor"
-  },
-  {
-   "name" : "silk_stereo_quant_pred"
-  },
-  {
-   "name" : "silk_sum_sqr_shift"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_c"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_neon"
-  },
-  {
-   "name" : "spreading_decision"
-  },
-  {
-   "name" : "stereo_itheta"
-  },
-  {
-   "name" : "surround_analysis"
-  },
-  {
-   "name" : "tonality_analysis_init"
-  },
-  {
-   "name" : "tonality_analysis_reset"
-  },
-  {
-   "name" : "tonality_get_info"
-  },
-  {
-   "name" : "unquant_coarse_energy"
-  },
-  {
-   "name" : "unquant_energy_finalise"
-  },
-  {
-   "name" : "unquant_fine_energy"
-  },
-  {
-   "name" : "validate_celt_decoder"
-  },
-  {
-   "name" : "validate_layout"
-  },
-  {
-   "name" : "xcorr_kernel_neon_fixed"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "CELT_INNER_PROD_IMPL"
-  },
-  {
-   "name" : "CELT_PITCH_XCORR_IMPL"
-  },
-  {
-   "name" : "DUAL_INNER_PROD_IMPL"
-  },
-  {
-   "name" : "SILK_BIQUAD_ALT_STRIDE2_IMPL"
-  },
-  {
-   "name" : "SILK_LPC_INVERSE_PRED_GAIN_IMPL"
-  },
-  {
-   "name" : "SILK_NSQ_DEL_DEC_IMPL"
-  },
-  {
-   "name" : "SILK_NSQ_NOISE_SHAPE_FEEDBACK_LOOP_IMPL"
-  },
-  {
-   "name" : "SILK_WARPED_AUTOCORRELATION_FIX_IMPL"
-  },
-  {
-   "name" : "SMALL_DIV_TABLE"
-  },
-  {
-   "name" : "XCORR_KERNEL_IMPL"
-  },
-  {
-   "name" : "eMeans"
-  },
-  {
-   "name" : "layer0"
-  },
-  {
-   "name" : "layer1"
-  },
-  {
-   "name" : "layer2"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing_data"
-  },
-  {
-   "name" : "silk_CB_lags_stage2"
-  },
-  {
-   "name" : "silk_CB_lags_stage2_10_ms"
-  },
-  {
-   "name" : "silk_CB_lags_stage3"
-  },
-  {
-   "name" : "silk_CB_lags_stage3_10_ms"
-  },
-  {
-   "name" : "silk_LBRR_flags_iCDF_ptr"
-  },
-  {
-   "name" : "silk_LSFCosTab_FIX_Q12"
-  },
-  {
-   "name" : "silk_LTPScales_table_Q14"
-  },
-  {
-   "name" : "silk_LTP_gain_BITS_Q5_ptrs"
-  },
-  {
-   "name" : "silk_LTP_gain_iCDF_ptrs"
-  },
-  {
-   "name" : "silk_LTP_per_index_iCDF"
-  },
-  {
-   "name" : "silk_LTP_vq_gain_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_sizes"
-  },
-  {
-   "name" : "silk_LTPscale_iCDF"
-  },
-  {
-   "name" : "silk_Lag_range_stage3"
-  },
-  {
-   "name" : "silk_Lag_range_stage3_10_ms"
-  },
-  {
-   "name" : "silk_NLSF_CB_NB_MB"
-  },
-  {
-   "name" : "silk_NLSF_CB_WB"
-  },
-  {
-   "name" : "silk_NLSF_EXT_iCDF"
-  },
-  {
-   "name" : "silk_NLSF_interpolation_factor_iCDF"
-  },
-  {
-   "name" : "silk_Quantization_Offsets_Q10"
-  },
-  {
-   "name" : "silk_Resampler_1_2_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_4_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_6_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS_LQ"
-  },
-  {
-   "name" : "silk_Resampler_3_4_COEFS"
-  },
-  {
-   "name" : "silk_Transition_LP_A_Q28"
-  },
-  {
-   "name" : "silk_Transition_LP_B_Q28"
-  },
-  {
-   "name" : "silk_delta_gain_iCDF"
-  },
-  {
-   "name" : "silk_gain_iCDF"
-  },
-  {
-   "name" : "silk_lsb_iCDF"
-  },
-  {
-   "name" : "silk_max_pulses_table"
-  },
-  {
-   "name" : "silk_nb_cbk_searchs_stage3"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_iCDF"
-  },
-  {
-   "name" : "silk_pitch_delta_iCDF"
-  },
-  {
-   "name" : "silk_pitch_lag_iCDF"
-  },
-  {
-   "name" : "silk_pulses_per_block_BITS_Q5"
-  },
-  {
-   "name" : "silk_pulses_per_block_iCDF"
-  },
-  {
-   "name" : "silk_rate_levels_BITS_Q5"
-  },
-  {
-   "name" : "silk_rate_levels_iCDF"
-  },
-  {
-   "name" : "silk_resampler_frac_FIR_12"
-  },
-  {
-   "name" : "silk_shell_code_table0"
-  },
-  {
-   "name" : "silk_shell_code_table1"
-  },
-  {
-   "name" : "silk_shell_code_table2"
-  },
-  {
-   "name" : "silk_shell_code_table3"
-  },
-  {
-   "name" : "silk_shell_code_table_offsets"
-  },
-  {
-   "name" : "silk_sign_iCDF"
-  },
-  {
-   "name" : "silk_stereo_only_code_mid_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_joint_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_quant_Q13"
-  },
-  {
-   "name" : "silk_type_offset_VAD_iCDF"
-  },
-  {
-   "name" : "silk_type_offset_no_VAD_iCDF"
-  },
-  {
-   "name" : "silk_uniform3_iCDF"
-  },
-  {
-   "name" : "silk_uniform4_iCDF"
-  },
-  {
-   "name" : "silk_uniform5_iCDF"
-  },
-  {
-   "name" : "silk_uniform6_iCDF"
-  },
-  {
-   "name" : "silk_uniform8_iCDF"
-  },
-  {
-   "name" : "tf_select_table"
-  }
- ],
- "enum_types" : [],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "opus_custom_decoder_ctl",
-   "linker_set_key" : "opus_custom_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-58"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_encoder_ctl",
-   "linker_set_key" : "opus_custom_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-40"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_mode_create",
-   "linker_set_key" : "opus_custom_mode_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_decode",
-   "linker_set_key" : "opus_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decode_float",
-   "linker_set_key" : "opus_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_create",
-   "linker_set_key" : "opus_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-127",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_ctl",
-   "linker_set_key" : "opus_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_destroy",
-   "linker_set_key" : "opus_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_nb_samples",
-   "linker_set_key" : "opus_decoder_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-126"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_size",
-   "linker_set_key" : "opus_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_init",
-   "linker_set_key" : "opus_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode",
-   "linker_set_key" : "opus_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode_float",
-   "linker_set_key" : "opus_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_create",
-   "linker_set_key" : "opus_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-131",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_ctl",
-   "linker_set_key" : "opus_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_destroy",
-   "linker_set_key" : "opus_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_get_size",
-   "linker_set_key" : "opus_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_init",
-   "linker_set_key" : "opus_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_get_version_string",
-   "linker_set_key" : "opus_get_version_string",
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode",
-   "linker_set_key" : "opus_multistream_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode_float",
-   "linker_set_key" : "opus_multistream_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_create",
-   "linker_set_key" : "opus_multistream_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-139",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_ctl",
-   "linker_set_key" : "opus_multistream_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_destroy",
-   "linker_set_key" : "opus_multistream_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_get_size",
-   "linker_set_key" : "opus_multistream_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_init",
-   "linker_set_key" : "opus_multistream_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-119"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode",
-   "linker_set_key" : "opus_multistream_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode_float",
-   "linker_set_key" : "opus_multistream_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_create",
-   "linker_set_key" : "opus_multistream_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-135",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_ctl",
-   "linker_set_key" : "opus_multistream_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_destroy",
-   "linker_set_key" : "opus_multistream_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_get_size",
-   "linker_set_key" : "opus_multistream_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_init",
-   "linker_set_key" : "opus_multistream_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_pad",
-   "linker_set_key" : "opus_multistream_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_unpad",
-   "linker_set_key" : "opus_multistream_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_create",
-   "linker_set_key" : "opus_multistream_surround_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-135",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_get_size",
-   "linker_set_key" : "opus_multistream_surround_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_init",
-   "linker_set_key" : "opus_multistream_surround_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_packet_get_bandwidth",
-   "linker_set_key" : "opus_packet_get_bandwidth",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_channels",
-   "linker_set_key" : "opus_packet_get_nb_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_frames",
-   "linker_set_key" : "opus_packet_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_samples",
-   "linker_set_key" : "opus_packet_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_samples_per_frame",
-   "linker_set_key" : "opus_packet_get_samples_per_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_pad",
-   "linker_set_key" : "opus_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_parse",
-   "linker_set_key" : "opus_packet_parse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-121"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_unpad",
-   "linker_set_key" : "opus_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_pcm_soft_clip",
-   "linker_set_key" : "opus_pcm_soft_clip",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-116"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_create",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-141",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_get_size",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_init",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode",
-   "linker_set_key" : "opus_projection_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode_float",
-   "linker_set_key" : "opus_projection_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_create",
-   "linker_set_key" : "opus_projection_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-174",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_ctl",
-   "linker_set_key" : "opus_projection_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_destroy",
-   "linker_set_key" : "opus_projection_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_get_size",
-   "linker_set_key" : "opus_projection_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_init",
-   "linker_set_key" : "opus_projection_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode",
-   "linker_set_key" : "opus_projection_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode_float",
-   "linker_set_key" : "opus_projection_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_ctl",
-   "linker_set_key" : "opus_projection_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_destroy",
-   "linker_set_key" : "opus_projection_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_cat",
-   "linker_set_key" : "opus_repacketizer_cat",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_create",
-   "linker_set_key" : "opus_repacketizer_create",
-   "return_type" : "type-178",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_destroy",
-   "linker_set_key" : "opus_repacketizer_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_nb_frames",
-   "linker_set_key" : "opus_repacketizer_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_size",
-   "linker_set_key" : "opus_repacketizer_get_size",
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_init",
-   "linker_set_key" : "opus_repacketizer_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    }
-   ],
-   "return_type" : "type-178",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out",
-   "linker_set_key" : "opus_repacketizer_out",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out_range",
-   "linker_set_key" : "opus_repacketizer_out_range",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_strerror",
-   "linker_set_key" : "opus_strerror",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-101",
-   "self_type" : "type-100",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-109",
-   "self_type" : "type-108",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-212",
-   "self_type" : "type-211",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-247",
-   "self_type" : "type-246",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-45",
-   "self_type" : "type-44",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-59",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-76",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-169",
-   "self_type" : "type-168",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-203",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-239",
-   "self_type" : "type-238",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-54",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-69",
-   "self_type" : "type-68",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-74",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-85",
-   "self_type" : "type-84",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-93",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-12",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-181",
-   "self_type" : "type-180",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-216",
-   "self_type" : "type-215",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-260",
-   "self_type" : "type-259",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-67",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-73",
-   "self_type" : "type-72",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-89",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-128",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-159",
-   "self_type" : "type-158",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-194",
-   "self_type" : "type-193",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-229",
-   "self_type" : "type-228",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-132",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-162",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-233",
-   "self_type" : "type-232",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-171",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-206",
-   "self_type" : "type-205",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-241",
-   "self_type" : "type-240",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-202",
-   "self_type" : "type-201",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-237",
-   "self_type" : "type-236",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-245",
-   "self_type" : "type-244",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-173",
-   "self_type" : "type-172",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-243",
-   "self_type" : "type-242",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-214",
-   "self_type" : "type-213",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-249",
-   "self_type" : "type-248",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-124",
-   "self_type" : "type-126",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-155",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-190",
-   "self_type" : "type-192",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-225",
-   "self_type" : "type-227",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const float *",
-   "name" : "const float *",
-   "referenced_type" : "type-129",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-133",
-   "self_type" : "type-134",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-117",
-   "self_type" : "type-119",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char **",
-   "name" : "const unsigned char **",
-   "referenced_type" : "type-119",
-   "self_type" : "type-121",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float *",
-   "name" : "float *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-122",
-   "self_type" : "type-123",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-155",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-191",
-   "self_type" : "type-190",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-226",
-   "self_type" : "type-225",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const float",
-   "name" : "const float",
-   "referenced_type" : "type-115",
-   "self_type" : "type-129",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-122",
-   "self_type" : "type-133",
-   "size" : 2,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/arm_armv7-a-neon/source-based/libstagefright_amrnb_common.so.lsdump b/29/32/arm_armv7-a-neon/source-based/libstagefright_amrnb_common.so.lsdump
deleted file mode 100644
index 5959c14..0000000
--- a/29/32/arm_armv7-a-neon/source-based/libstagefright_amrnb_common.so.lsdump
+++ /dev/null
@@ -1,2492 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "linker_set_key" : "const short *[]",
-   "name" : "const short *[]",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [16]",
-   "name" : "int [16]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-56",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [10]",
-   "name" : "short [10]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-18",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [16]",
-   "name" : "short [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-55",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [2]",
-   "name" : "short [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [3][2]",
-   "name" : "short [3][2]",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 12,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [4]",
-   "name" : "short [4]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [5]",
-   "name" : "short [5]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-52",
-   "size" : 10,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [9]",
-   "name" : "short [9]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-49",
-   "size" : 18,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "linker_set_key" : "short []",
-   "name" : "short []",
-   "referenced_type" : "type-6",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-97",
-   "self_type" : "type-97",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-94",
-   "self_type" : "type-94",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-92",
-   "self_type" : "type-92",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-90",
-   "self_type" : "type-90",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-93",
-   "self_type" : "type-93",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-95",
-   "self_type" : "type-95",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "Az_lsp"
-  },
-  {
-   "name" : "Bits2prm"
-  },
-  {
-   "name" : "Copy"
-  },
-  {
-   "name" : "Div_32"
-  },
-  {
-   "name" : "Int_lpc_1and3"
-  },
-  {
-   "name" : "Int_lpc_1and3_2"
-  },
-  {
-   "name" : "Int_lpc_1to3"
-  },
-  {
-   "name" : "Int_lpc_1to3_2"
-  },
-  {
-   "name" : "Inv_sqrt"
-  },
-  {
-   "name" : "L_abs"
-  },
-  {
-   "name" : "L_deposit_h"
-  },
-  {
-   "name" : "L_deposit_l"
-  },
-  {
-   "name" : "L_shr_r"
-  },
-  {
-   "name" : "Log2"
-  },
-  {
-   "name" : "Log2_norm"
-  },
-  {
-   "name" : "Lsf_lsp"
-  },
-  {
-   "name" : "Lsf_wt"
-  },
-  {
-   "name" : "Lsp_Az"
-  },
-  {
-   "name" : "Lsp_lsf"
-  },
-  {
-   "name" : "Pow2"
-  },
-  {
-   "name" : "Pred_lt_3or6"
-  },
-  {
-   "name" : "Q_plsf_3"
-  },
-  {
-   "name" : "Q_plsf_5"
-  },
-  {
-   "name" : "Q_plsf_exit"
-  },
-  {
-   "name" : "Q_plsf_init"
-  },
-  {
-   "name" : "Q_plsf_reset"
-  },
-  {
-   "name" : "Reorder_lsf"
-  },
-  {
-   "name" : "Residu"
-  },
-  {
-   "name" : "Set_zero"
-  },
-  {
-   "name" : "Syn_filt"
-  },
-  {
-   "name" : "Weight_Ai"
-  },
-  {
-   "name" : "_Z14Chebps_WrappersPssPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec3PsPKsS_siPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec4PsPKsS_sPi"
-  },
-  {
-   "name" : "_Z19Get_lsp_pol_wrapperPsPiS0_"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "add"
-  },
-  {
-   "name" : "div_s"
-  },
-  {
-   "name" : "extract_h"
-  },
-  {
-   "name" : "extract_l"
-  },
-  {
-   "name" : "gc_pred"
-  },
-  {
-   "name" : "gc_pred_average_limited"
-  },
-  {
-   "name" : "gc_pred_reset"
-  },
-  {
-   "name" : "gc_pred_update"
-  },
-  {
-   "name" : "gmed_n"
-  },
-  {
-   "name" : "lsp"
-  },
-  {
-   "name" : "lsp_exit"
-  },
-  {
-   "name" : "lsp_init"
-  },
-  {
-   "name" : "lsp_reset"
-  },
-  {
-   "name" : "mult_r"
-  },
-  {
-   "name" : "norm_l"
-  },
-  {
-   "name" : "norm_s"
-  },
-  {
-   "name" : "pv_round"
-  },
-  {
-   "name" : "shr"
-  },
-  {
-   "name" : "shr_r"
-  },
-  {
-   "name" : "sqrt_l_exp"
-  },
-  {
-   "name" : "sub"
-  },
-  {
-   "name" : "vad1"
-  },
-  {
-   "name" : "vad1_exit"
-  },
-  {
-   "name" : "vad1_init"
-  },
-  {
-   "name" : "vad1_reset"
-  },
-  {
-   "name" : "vad_complex_detection_update"
-  },
-  {
-   "name" : "vad_pitch_detection"
-  },
-  {
-   "name" : "vad_tone_detection"
-  },
-  {
-   "name" : "vad_tone_detection_update"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "bitno"
-  },
-  {
-   "name" : "bitno_MR102"
-  },
-  {
-   "name" : "bitno_MR122"
-  },
-  {
-   "name" : "bitno_MR475"
-  },
-  {
-   "name" : "bitno_MR515"
-  },
-  {
-   "name" : "bitno_MR59"
-  },
-  {
-   "name" : "bitno_MR67"
-  },
-  {
-   "name" : "bitno_MR74"
-  },
-  {
-   "name" : "bitno_MRDTX"
-  },
-  {
-   "name" : "dgray"
-  },
-  {
-   "name" : "dico1_lsf_3"
-  },
-  {
-   "name" : "dico1_lsf_5"
-  },
-  {
-   "name" : "dico2_lsf_3"
-  },
-  {
-   "name" : "dico2_lsf_5"
-  },
-  {
-   "name" : "dico3_lsf_3"
-  },
-  {
-   "name" : "dico3_lsf_5"
-  },
-  {
-   "name" : "dico4_lsf_5"
-  },
-  {
-   "name" : "dico5_lsf_5"
-  },
-  {
-   "name" : "gray"
-  },
-  {
-   "name" : "grid"
-  },
-  {
-   "name" : "inv_sqrt_tbl"
-  },
-  {
-   "name" : "log2_tbl"
-  },
-  {
-   "name" : "lsp_init_data"
-  },
-  {
-   "name" : "mean_lsf_3"
-  },
-  {
-   "name" : "mean_lsf_5"
-  },
-  {
-   "name" : "mr515_3_lsf"
-  },
-  {
-   "name" : "mr795_1_lsf"
-  },
-  {
-   "name" : "numCompressedBytes"
-  },
-  {
-   "name" : "numOfBits"
-  },
-  {
-   "name" : "past_rq_init"
-  },
-  {
-   "name" : "ph_imp_low"
-  },
-  {
-   "name" : "ph_imp_low_MR795"
-  },
-  {
-   "name" : "ph_imp_mid"
-  },
-  {
-   "name" : "ph_imp_mid_MR795"
-  },
-  {
-   "name" : "pow2_tbl"
-  },
-  {
-   "name" : "pred_fac_3"
-  },
-  {
-   "name" : "prmno"
-  },
-  {
-   "name" : "prmnofsf"
-  },
-  {
-   "name" : "qua_gain_code"
-  },
-  {
-   "name" : "qua_gain_pitch"
-  },
-  {
-   "name" : "reorderBits"
-  },
-  {
-   "name" : "reorderBits_MR102"
-  },
-  {
-   "name" : "reorderBits_MR122"
-  },
-  {
-   "name" : "reorderBits_MR475"
-  },
-  {
-   "name" : "reorderBits_MR515"
-  },
-  {
-   "name" : "reorderBits_MR59"
-  },
-  {
-   "name" : "reorderBits_MR67"
-  },
-  {
-   "name" : "reorderBits_MR74"
-  },
-  {
-   "name" : "reorderBits_MR795"
-  },
-  {
-   "name" : "slope"
-  },
-  {
-   "name" : "sqrt_l_tbl"
-  },
-  {
-   "name" : "startPos"
-  },
-  {
-   "name" : "table"
-  },
-  {
-   "name" : "table_gain_highrates"
-  },
-  {
-   "name" : "table_gain_lowrates"
-  },
-  {
-   "name" : "window_160_80"
-  },
-  {
-   "name" : "window_200_40"
-  },
-  {
-   "name" : "window_232_8"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "MR475"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "MR515"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "MR59"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "MR67"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "MR74"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "MR795"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "MR102"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "MR122"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "MRDTX"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "N_MODES"
-    }
-   ],
-   "linker_set_key" : "Mode",
-   "name" : "Mode",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mode.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "Mode"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "Az_lsp",
-   "linker_set_key" : "Az_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "function_name" : "Bits2prm",
-   "linker_set_key" : "Bits2prm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bits2prm.h"
-  },
-  {
-   "function_name" : "Copy",
-   "linker_set_key" : "Copy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/copy.h"
-  },
-  {
-   "function_name" : "Div_32",
-   "linker_set_key" : "Div_32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_32.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3",
-   "linker_set_key" : "Int_lpc_1and3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3_2",
-   "linker_set_key" : "Int_lpc_1and3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3",
-   "linker_set_key" : "Int_lpc_1to3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3_2",
-   "linker_set_key" : "Int_lpc_1to3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Inv_sqrt",
-   "linker_set_key" : "Inv_sqrt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "function_name" : "L_abs",
-   "linker_set_key" : "L_abs",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_abs.h"
-  },
-  {
-   "function_name" : "L_deposit_h",
-   "linker_set_key" : "L_deposit_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_h.h"
-  },
-  {
-   "function_name" : "L_deposit_l",
-   "linker_set_key" : "L_deposit_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_l.h"
-  },
-  {
-   "function_name" : "L_shr_r",
-   "linker_set_key" : "L_shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_shr_r.h"
-  },
-  {
-   "function_name" : "Log2",
-   "linker_set_key" : "Log2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2.h"
-  },
-  {
-   "function_name" : "Log2_norm",
-   "linker_set_key" : "Log2_norm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "function_name" : "Lsf_lsp",
-   "linker_set_key" : "Lsf_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Lsf_wt",
-   "linker_set_key" : "Lsf_wt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsfwt.h"
-  },
-  {
-   "function_name" : "Lsp_Az",
-   "linker_set_key" : "Lsp_Az",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_az.h"
-  },
-  {
-   "function_name" : "Lsp_lsf",
-   "linker_set_key" : "Lsp_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Pow2",
-   "linker_set_key" : "Pow2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "function_name" : "Pred_lt_3or6",
-   "linker_set_key" : "Pred_lt_3or6",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pred_lt.h"
-  },
-  {
-   "function_name" : "Q_plsf_3",
-   "linker_set_key" : "Q_plsf_3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_5",
-   "linker_set_key" : "Q_plsf_5",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_exit",
-   "linker_set_key" : "Q_plsf_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_init",
-   "linker_set_key" : "Q_plsf_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_reset",
-   "linker_set_key" : "Q_plsf_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Reorder_lsf",
-   "linker_set_key" : "Reorder_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/reorder.h"
-  },
-  {
-   "function_name" : "Residu",
-   "linker_set_key" : "Residu",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/residu.h"
-  },
-  {
-   "function_name" : "Set_zero",
-   "linker_set_key" : "Set_zero",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/set_zero.h"
-  },
-  {
-   "function_name" : "Syn_filt",
-   "linker_set_key" : "Syn_filt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/syn_filt.h"
-  },
-  {
-   "function_name" : "Weight_Ai",
-   "linker_set_key" : "Weight_Ai",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/weight_a.h"
-  },
-  {
-   "function_name" : "add",
-   "linker_set_key" : "add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/add.h"
-  },
-  {
-   "function_name" : "div_s",
-   "linker_set_key" : "div_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_s.h"
-  },
-  {
-   "function_name" : "extract_h",
-   "linker_set_key" : "extract_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_h.h"
-  },
-  {
-   "function_name" : "extract_l",
-   "linker_set_key" : "extract_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_l.h"
-  },
-  {
-   "function_name" : "gc_pred",
-   "linker_set_key" : "gc_pred",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_average_limited",
-   "linker_set_key" : "gc_pred_average_limited",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_reset",
-   "linker_set_key" : "gc_pred_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_update",
-   "linker_set_key" : "gc_pred_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gmed_n",
-   "linker_set_key" : "gmed_n",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gmed_n.h"
-  },
-  {
-   "function_name" : "lsp",
-   "linker_set_key" : "lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_exit",
-   "linker_set_key" : "lsp_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_init",
-   "linker_set_key" : "lsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_reset",
-   "linker_set_key" : "lsp_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "mult_r",
-   "linker_set_key" : "mult_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mult_r.h"
-  },
-  {
-   "function_name" : "norm_l",
-   "linker_set_key" : "norm_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_l.h"
-  },
-  {
-   "function_name" : "norm_s",
-   "linker_set_key" : "norm_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_s.h"
-  },
-  {
-   "function_name" : "pv_round",
-   "linker_set_key" : "pv_round",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/round.h"
-  },
-  {
-   "function_name" : "shr",
-   "linker_set_key" : "shr",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr.h"
-  },
-  {
-   "function_name" : "shr_r",
-   "linker_set_key" : "shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr_r.h"
-  },
-  {
-   "function_name" : "sqrt_l_exp",
-   "linker_set_key" : "sqrt_l_exp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "function_name" : "sub",
-   "linker_set_key" : "sub",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sub.h"
-  },
-  {
-   "function_name" : "vad1",
-   "linker_set_key" : "vad1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_exit",
-   "linker_set_key" : "vad1_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-58"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_init",
-   "linker_set_key" : "vad1_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-58"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_reset",
-   "linker_set_key" : "vad1_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_complex_detection_update",
-   "linker_set_key" : "vad_complex_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_pitch_detection",
-   "linker_set_key" : "vad_pitch_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection",
-   "linker_set_key" : "vad_tone_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection_update",
-   "linker_set_key" : "vad_tone_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "bitno",
-   "name" : "bitno",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR102",
-   "name" : "bitno_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR122",
-   "name" : "bitno_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR475",
-   "name" : "bitno_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR515",
-   "name" : "bitno_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR59",
-   "name" : "bitno_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR67",
-   "name" : "bitno_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR74",
-   "name" : "bitno_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MRDTX",
-   "name" : "bitno_MRDTX",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_3",
-   "name" : "dico1_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_5",
-   "name" : "dico1_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_3",
-   "name" : "dico2_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_5",
-   "name" : "dico2_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_3",
-   "name" : "dico3_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_5",
-   "name" : "dico3_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico4_lsf_5",
-   "name" : "dico4_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico5_lsf_5",
-   "name" : "dico5_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "grid",
-   "name" : "grid",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "linker_set_key" : "inv_sqrt_tbl",
-   "name" : "inv_sqrt_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "linker_set_key" : "log2_tbl",
-   "name" : "log2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "linker_set_key" : "lsp_init_data",
-   "name" : "lsp_init_data",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_tab.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_3",
-   "name" : "mean_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_5",
-   "name" : "mean_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr515_3_lsf",
-   "name" : "mr515_3_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr795_1_lsf",
-   "name" : "mr795_1_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "numCompressedBytes",
-   "name" : "numCompressedBytes",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "numOfBits",
-   "name" : "numOfBits",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "past_rq_init",
-   "name" : "past_rq_init",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "pow2_tbl",
-   "name" : "pow2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "linker_set_key" : "pred_fac_3",
-   "name" : "pred_fac_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "prmno",
-   "name" : "prmno",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "prmnofsf",
-   "name" : "prmnofsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits",
-   "name" : "reorderBits",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR102",
-   "name" : "reorderBits_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR122",
-   "name" : "reorderBits_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR475",
-   "name" : "reorderBits_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR515",
-   "name" : "reorderBits_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR59",
-   "name" : "reorderBits_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR67",
-   "name" : "reorderBits_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR74",
-   "name" : "reorderBits_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR795",
-   "name" : "reorderBits_MR795",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "sqrt_l_tbl",
-   "name" : "sqrt_l_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "linker_set_key" : "table_gain_highrates",
-   "name" : "table_gain_highrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "table_gain_lowrates",
-   "name" : "table_gain_lowrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "window_160_80",
-   "name" : "window_160_80",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_200_40",
-   "name" : "window_200_40",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_232_8",
-   "name" : "window_232_8",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState *",
-   "name" : "Q_plsfState *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-20",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState **",
-   "name" : "Q_plsfState **",
-   "referenced_type" : "type-20",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "gc_predState *",
-   "name" : "gc_predState *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-12",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/basic_op_c_equivalent.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState *",
-   "name" : "lspState *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState **",
-   "name" : "lspState **",
-   "referenced_type" : "type-21",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short **",
-   "name" : "short **",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 *",
-   "name" : "vadState1 *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-57",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 **",
-   "name" : "vadState1 **",
-   "referenced_type" : "type-57",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 2,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const short *const[]",
-   "name" : "const short *const[]",
-   "referenced_type" : "type-3",
-   "self_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "short const[]",
-   "name" : "short const[]",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_rq",
-     "referenced_type" : "type-18"
-    }
-   ],
-   "linker_set_key" : "Q_plsfState",
-   "name" : "Q_plsfState",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h",
-   "unique_id" : "Q_plsfState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_qua_en",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "past_qua_en_MR122",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "gc_predState",
-   "name" : "gc_predState",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h",
-   "unique_id" : "gc_predState"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lsp_old",
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "lsp_old_q",
-     "field_offset" : 160,
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "qSt",
-     "field_offset" : 320,
-     "referenced_type" : "type-20"
-    }
-   ],
-   "linker_set_key" : "lspState",
-   "name" : "lspState",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 44,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h",
-   "unique_id" : "lspState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "bckr_est",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "ave_level",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "old_level",
-     "field_offset" : 288,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "sub_level",
-     "field_offset" : 432,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "a_data5",
-     "field_offset" : 576,
-     "referenced_type" : "type-50"
-    },
-    {
-     "field_name" : "a_data3",
-     "field_offset" : 672,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "burst_count",
-     "field_offset" : 752,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hang_count",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "stat_count",
-     "field_offset" : 784,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "vadreg",
-     "field_offset" : 800,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pitch",
-     "field_offset" : 816,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tone",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_high",
-     "field_offset" : 848,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_low",
-     "field_offset" : 864,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag_count",
-     "field_offset" : 880,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_count",
-     "field_offset" : 912,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_timer",
-     "field_offset" : 928,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "best_corr_hp",
-     "field_offset" : 944,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "speech_vad_decision",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_warning",
-     "field_offset" : 976,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sp_burst_count",
-     "field_offset" : 992,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "corr_hp_fast",
-     "field_offset" : 1008,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "vadState1",
-   "name" : "vadState1",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
-   "size" : 128,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h",
-   "unique_id" : "vadState1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "pre_emp_mem",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "update_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hyster_cnt",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "last_update_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_enrg_long_db",
-     "field_offset" : 64,
-     "referenced_type" : "type-55"
-    },
-    {
-     "field_name" : "Lframe_cnt",
-     "field_offset" : 320,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "Lch_enrg",
-     "field_offset" : 352,
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "Lch_noise",
-     "field_offset" : 864,
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "last_normb_shift",
-     "field_offset" : 1376,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tsnr",
-     "field_offset" : 1392,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hangover",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "burstcount",
-     "field_offset" : 1424,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "fupdate_flag",
-     "field_offset" : 1440,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRvar",
-     "field_offset" : 1456,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRbias",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "shift_state",
-     "field_offset" : 1488,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "L_R0",
-     "field_offset" : 1504,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "L_Rmax",
-     "field_offset" : 1536,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "LTP_flag",
-     "field_offset" : 1568,
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "vadState2",
-   "name" : "vadState2",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 200,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h",
-   "unique_id" : "vadState2"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/arm_armv7-a-neon/source-based/libstagefright_enc_common.so.lsdump b/29/32/arm_armv7-a-neon/source-based/libstagefright_enc_common.so.lsdump
deleted file mode 100644
index 116c424..0000000
--- a/29/32/arm_armv7-a-neon/source-based/libstagefright_enc_common.so.lsdump
+++ /dev/null
@@ -1,772 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-32",
-   "self_type" : "type-32",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-30",
-   "self_type" : "type-30",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "cmnMemAlloc"
-  },
-  {
-   "name" : "cmnMemCheck"
-  },
-  {
-   "name" : "cmnMemCompare"
-  },
-  {
-   "name" : "cmnMemCopy"
-  },
-  {
-   "name" : "cmnMemFree"
-  },
-  {
-   "name" : "cmnMemMove"
-  },
-  {
-   "name" : "cmnMemSet"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_FALSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_TRUE"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_BOOL_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_BOOL",
-   "name" : "VO_BOOL",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_BOOL"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_IMF_USERMEMOPERATOR"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_IMF_PREALLOCATEDBUFFER"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_IMF_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INIT_MEM_FlAG",
-   "name" : "VO_INIT_MEM_FlAG",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INIT_MEM_FlAG"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_INPUT_FRAME"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "VO_INPUT_STREAM"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_INPUT_STREAM_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INPUT_TYPE",
-   "name" : "VO_INPUT_TYPE",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INPUT_TYPE"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (int, void *, void *, unsigned int)",
-   "name" : "int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-18",
-   "return_type" : "type-5",
-   "self_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, VO_MEM_INFO *)",
-   "name" : "unsigned int (int, VO_MEM_INFO *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "referenced_type" : "type-36",
-   "return_type" : "type-2",
-   "self_type" : "type-36",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *)",
-   "name" : "unsigned int (int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "referenced_type" : "type-9",
-   "return_type" : "type-2",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-11",
-   "return_type" : "type-2",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-16",
-   "return_type" : "type-2",
-   "self_type" : "type-16",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-14",
-   "return_type" : "type-2",
-   "self_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "cmnMemAlloc",
-   "linker_set_key" : "cmnMemAlloc",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCheck",
-   "linker_set_key" : "cmnMemCheck",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCompare",
-   "linker_set_key" : "cmnMemCompare",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCopy",
-   "linker_set_key" : "cmnMemCopy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemFree",
-   "linker_set_key" : "cmnMemFree",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemMove",
-   "linker_set_key" : "cmnMemMove",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemSet",
-   "linker_set_key" : "cmnMemSet",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "VO_MEM_INFO *",
-   "name" : "VO_MEM_INFO *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(int, void *, void *, unsigned int)",
-   "name" : "int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "name" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *)",
-   "name" : "unsigned int (*)(int, void *)",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned int)",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  }
- ],
- "qualified_types" : [],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Buffer",
-     "referenced_type" : "type-21"
-    },
-    {
-     "field_name" : "Length",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "Time",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "VO_CODECBUFFER",
-   "name" : "VO_CODECBUFFER",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODECBUFFER"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "memflag",
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "memData",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 96,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "VO_CODEC_INIT_USERDATA",
-   "name" : "VO_CODEC_INIT_USERDATA",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODEC_INIT_USERDATA"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Size",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "Flag",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "VBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "PBuffer",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_INFO",
-   "name" : "VO_MEM_INFO",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_INFO"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Alloc",
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "Free",
-     "field_offset" : 32,
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "Set",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "Copy",
-     "field_offset" : 96,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "Check",
-     "field_offset" : 128,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "Compare",
-     "field_offset" : 160,
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "Move",
-     "field_offset" : 192,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_OPERATOR",
-   "name" : "VO_MEM_OPERATOR",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 28,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_OPERATOR"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/arm_armv7-a-neon/source-based/libstagefright_flacdec.so.lsdump b/29/32/arm_armv7-a-neon/source-based/libstagefright_flacdec.so.lsdump
deleted file mode 100644
index 8914c70..0000000
--- a/29/32/arm_armv7-a-neon/source-based/libstagefright_flacdec.so.lsdump
+++ /dev/null
@@ -1,5449 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__Subframe [8]",
-   "name" : "FLAC__Subframe [8]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 2336,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [129]",
-   "name" : "char [129]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 129,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [13]",
-   "name" : "char [13]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
-   "size" : 13,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "const char *[]",
-   "name" : "const char *[]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-151",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *[8]",
-   "name" : "const int *[8]",
-   "referenced_type" : "type-65",
-   "self_type" : "type-159",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-108",
-   "size" : 128,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4]",
-   "name" : "int [4]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-76",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-55",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [4]",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-158",
-   "self_type" : "type-158",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-302",
-   "self_type" : "type-302",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-396",
-   "self_type" : "type-396",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-215",
-   "self_type" : "type-215",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-394",
-   "self_type" : "type-394",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "signed char",
-   "name" : "signed char",
-   "referenced_type" : "type-301",
-   "self_type" : "type-301",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-395",
-   "self_type" : "type-395",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "FLAC__MD5Accumulate"
-  },
-  {
-   "name" : "FLAC__MD5Final"
-  },
-  {
-   "name" : "FLAC__MD5Init"
-  },
-  {
-   "name" : "FLAC__bitreader_bits_left_for_byte_alignment"
-  },
-  {
-   "name" : "FLAC__bitreader_clear"
-  },
-  {
-   "name" : "FLAC__bitreader_delete"
-  },
-  {
-   "name" : "FLAC__bitreader_dump"
-  },
-  {
-   "name" : "FLAC__bitreader_free"
-  },
-  {
-   "name" : "FLAC__bitreader_get_input_bits_unconsumed"
-  },
-  {
-   "name" : "FLAC__bitreader_get_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_init"
-  },
-  {
-   "name" : "FLAC__bitreader_is_consumed_byte_aligned"
-  },
-  {
-   "name" : "FLAC__bitreader_new"
-  },
-  {
-   "name" : "FLAC__bitreader_read_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_int32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed_block"
-  },
-  {
-   "name" : "FLAC__bitreader_read_uint32_little_endian"
-  },
-  {
-   "name" : "FLAC__bitreader_read_unary_unsigned"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_reset_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_bits_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__cpu_info"
-  },
-  {
-   "name" : "FLAC__crc16"
-  },
-  {
-   "name" : "FLAC__crc8"
-  },
-  {
-   "name" : "FLAC__crc8_update"
-  },
-  {
-   "name" : "FLAC__crc8_update_block"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor_wide"
-  },
-  {
-   "name" : "FLAC__fixed_compute_residual"
-  },
-  {
-   "name" : "FLAC__fixed_restore_signal"
-  },
-  {
-   "name" : "FLAC__fixedpoint_log2"
-  },
-  {
-   "name" : "FLAC__format_blocksize_is_subset"
-  },
-  {
-   "name" : "FLAC__format_cuesheet_is_legal"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_clear"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_init"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order"
-  },
-  {
-   "name" : "FLAC__format_picture_is_legal"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_subset"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_valid"
-  },
-  {
-   "name" : "FLAC__format_seektable_is_legal"
-  },
-  {
-   "name" : "FLAC__format_seektable_sort"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_name_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_value_is_legal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal_wide"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_int32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint64_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_unsigned_array"
-  },
-  {
-   "name" : "FLAC__stream_decoder_delete"
-  },
-  {
-   "name" : "FLAC__stream_decoder_finish"
-  },
-  {
-   "name" : "FLAC__stream_decoder_flush"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_bits_per_sample"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_blocksize"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channel_assignment"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channels"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_decode_position"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_input_bytes_unconsumed"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_resolved_state_string"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_sample_rate"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_state"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_total_samples"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_new"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_single"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_metadata"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_reset"
-  },
-  {
-   "name" : "FLAC__stream_decoder_seek_absolute"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_ogg_serial_number"
-  },
-  {
-   "name" : "FLAC__stream_decoder_skip_single_frame"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder12readCallbackEPhPj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13parseMetadataEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder4initEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder5flushEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder6CreateEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC2Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD0Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD2Ev"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "safe_malloc_mul_2op_p"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC"
-  },
-  {
-   "name" : "FLAC__ChannelAssignmentString"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__EntropyCodingMethodTypeString"
-  },
-  {
-   "name" : "FLAC__FP_E"
-  },
-  {
-   "name" : "FLAC__FP_LN2"
-  },
-  {
-   "name" : "FLAC__FP_ONE"
-  },
-  {
-   "name" : "FLAC__FP_ONE_HALF"
-  },
-  {
-   "name" : "FLAC__FP_ZERO"
-  },
-  {
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__FrameNumberTypeString"
-  },
-  {
-   "name" : "FLAC__MetadataTypeString"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_STRING"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__StreamDecoderErrorStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderInitStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderLengthStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderReadStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderSeekStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderStateString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderTellStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderWriteStatusString"
-  },
-  {
-   "name" : "FLAC__StreamMetadata_Picture_TypeString"
-  },
-  {
-   "name" : "FLAC__SubframeTypeString"
-  },
-  {
-   "name" : "FLAC__VENDOR_STRING"
-  },
-  {
-   "name" : "FLAC__VERSION_STRING"
-  },
-  {
-   "name" : "FLAC__crc16_table"
-  },
-  {
-   "name" : "FLAC__crc8_table"
-  },
-  {
-   "name" : "_ZTVN7android11FLACDecoderE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_MID_SIDE"
-    }
-   ],
-   "linker_set_key" : "FLAC__ChannelAssignment",
-   "name" : "FLAC__ChannelAssignment",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__ChannelAssignment"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethodType",
-   "name" : "FLAC__EntropyCodingMethodType",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__EntropyCodingMethodType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameNumberType",
-   "name" : "FLAC__FrameNumberType",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__FrameNumberType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__METADATA_TYPE_STREAMINFO"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__METADATA_TYPE_PADDING"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__METADATA_TYPE_APPLICATION"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__METADATA_TYPE_SEEKTABLE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__METADATA_TYPE_VORBIS_COMMENT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__METADATA_TYPE_CUESHEET"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__METADATA_TYPE_PICTURE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__METADATA_TYPE_UNDEFINED"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "FLAC__MAX_METADATA_TYPE"
-    }
-   ],
-   "linker_set_key" : "FLAC__MetadataType",
-   "name" : "FLAC__MetadataType",
-   "referenced_type" : "type-52",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__MetadataType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatus",
-   "name" : "FLAC__StreamDecoderErrorStatus",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderInitStatus",
-   "name" : "FLAC__StreamDecoderInitStatus",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus",
-   "name" : "FLAC__StreamDecoderLengthStatus",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderLengthStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus",
-   "name" : "FLAC__StreamDecoderReadStatus",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus",
-   "name" : "FLAC__StreamDecoderSeekStatus",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_METADATA"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_METADATA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_READ_FRAME"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_DECODER_SEEK_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_DECODER_ABORTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_DECODER_UNINITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderState",
-   "name" : "FLAC__StreamDecoderState",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus",
-   "name" : "FLAC__StreamDecoderTellStatus",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus",
-   "name" : "FLAC__StreamDecoderWriteStatus",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderInitStatus",
-   "name" : "FLAC__StreamEncoderInitStatus",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_ABORT"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus",
-   "name" : "FLAC__StreamEncoderReadStatus",
-   "referenced_type" : "type-135",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus",
-   "name" : "FLAC__StreamEncoderSeekStatus",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_UNINITIALIZED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_CLIENT_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_IO_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_FRAMING_ERROR"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderState",
-   "name" : "FLAC__StreamEncoderState",
-   "referenced_type" : "type-145",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus",
-   "name" : "FLAC__StreamEncoderTellStatus",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus",
-   "name" : "FLAC__StreamEncoderWriteStatus",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FISH"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_Type",
-   "name" : "FLAC__StreamMetadata_Picture_Type",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamMetadata_Picture_Type"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__SUBFRAME_TYPE_CONSTANT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__SUBFRAME_TYPE_VERBATIM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__SUBFRAME_TYPE_FIXED"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__SUBFRAME_TYPE_LPC"
-    }
-   ],
-   "linker_set_key" : "FLAC__SubframeType",
-   "name" : "FLAC__SubframeType",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__SubframeType"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-90",
-   "return_type" : "type-91",
-   "self_type" : "type-90",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-81",
-   "return_type" : "type-82",
-   "self_type" : "type-81",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-85",
-   "self_type" : "type-84",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-87",
-   "return_type" : "type-88",
-   "self_type" : "type-87",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-95",
-   "return_type" : "type-96",
-   "self_type" : "type-95",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-134",
-   "return_type" : "type-135",
-   "self_type" : "type-134",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-126",
-   "return_type" : "type-127",
-   "self_type" : "type-126",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-129",
-   "return_type" : "type-130",
-   "self_type" : "type-129",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-115",
-   "return_type" : "type-116",
-   "self_type" : "type-115",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (const FLAC__StreamDecoder *, void *)",
-   "name" : "int (const FLAC__StreamDecoder *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-93",
-   "return_type" : "type-1",
-   "self_type" : "type-93",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-68",
-   "return_type" : "type-41",
-   "self_type" : "type-68",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-40",
-   "return_type" : "type-41",
-   "self_type" : "type-40",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-132",
-   "return_type" : "type-41",
-   "self_type" : "type-132",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-139",
-   "return_type" : "type-41",
-   "self_type" : "type-139",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "FLAC__format_blocksize_is_subset",
-   "linker_set_key" : "FLAC__format_blocksize_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_cuesheet_is_legal",
-   "linker_set_key" : "FLAC__format_cuesheet_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_picture_is_legal",
-   "linker_set_key" : "FLAC__format_picture_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_subset",
-   "linker_set_key" : "FLAC__format_sample_rate_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_valid",
-   "linker_set_key" : "FLAC__format_sample_rate_is_valid",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_is_legal",
-   "linker_set_key" : "FLAC__format_seektable_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_sort",
-   "linker_set_key" : "FLAC__format_seektable_sort",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_delete",
-   "linker_set_key" : "FLAC__stream_decoder_delete",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_finish",
-   "linker_set_key" : "FLAC__stream_decoder_finish",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_flush",
-   "linker_set_key" : "FLAC__stream_decoder_flush",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_bits_per_sample",
-   "linker_set_key" : "FLAC__stream_decoder_get_bits_per_sample",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_blocksize",
-   "linker_set_key" : "FLAC__stream_decoder_get_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channel_assignment",
-   "linker_set_key" : "FLAC__stream_decoder_get_channel_assignment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-101",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channels",
-   "linker_set_key" : "FLAC__stream_decoder_get_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_decode_position",
-   "linker_set_key" : "FLAC__stream_decoder_get_decode_position",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_get_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_resolved_state_string",
-   "linker_set_key" : "FLAC__stream_decoder_get_resolved_state_string",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_sample_rate",
-   "linker_set_key" : "FLAC__stream_decoder_get_sample_rate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_state",
-   "linker_set_key" : "FLAC__stream_decoder_get_state",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-154",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_total_samples",
-   "linker_set_key" : "FLAC__stream_decoder_get_total_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_new",
-   "linker_set_key" : "FLAC__stream_decoder_new",
-   "return_type" : "type-157",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_single",
-   "linker_set_key" : "FLAC__stream_decoder_process_single",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_reset",
-   "linker_set_key" : "FLAC__stream_decoder_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_seek_absolute",
-   "linker_set_key" : "FLAC__stream_decoder_seek_absolute",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_set_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "linker_set_key" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_skip_single_frame",
-   "linker_set_key" : "FLAC__stream_decoder_skip_single_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::readCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder12readCallbackEPhPj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-82",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::errorCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::parseMetadata",
-   "linker_set_key" : "_ZN7android11FLACDecoder13parseMetadataEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::writeCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    }
-   ],
-   "return_type" : "type-96",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::decodeOneFrame",
-   "linker_set_key" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-158"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::addDataToBuffer",
-   "linker_set_key" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::metadataCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-49"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::init",
-   "linker_set_key" : "_ZN7android11FLACDecoder4initEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::flush",
-   "linker_set_key" : "_ZN7android11FLACDecoder5flushEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::Create",
-   "linker_set_key" : "_ZN7android11FLACDecoder6CreateEv",
-   "return_type" : "type-161",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD0Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "referenced_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/export.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ChannelAssignmentString",
-   "name" : "FLAC__ChannelAssignmentString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__EntropyCodingMethodTypeString",
-   "name" : "FLAC__EntropyCodingMethodTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC",
-   "name" : "FLAC__FRAME_HEADER_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FrameNumberTypeString",
-   "name" : "FLAC__FrameNumberTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__MetadataTypeString",
-   "name" : "FLAC__MetadataTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "referenced_type" : "type-152",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC",
-   "name" : "FLAC__STREAM_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_LEN",
-   "name" : "FLAC__STREAM_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_STRING",
-   "name" : "FLAC__STREAM_SYNC_STRING",
-   "referenced_type" : "type-153",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LEN",
-   "name" : "FLAC__SUBFRAME_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatusString",
-   "name" : "FLAC__StreamDecoderErrorStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderInitStatusString",
-   "name" : "FLAC__StreamDecoderInitStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatusString",
-   "name" : "FLAC__StreamDecoderLengthStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderReadStatusString",
-   "name" : "FLAC__StreamDecoderReadStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatusString",
-   "name" : "FLAC__StreamDecoderSeekStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderStateString",
-   "name" : "FLAC__StreamDecoderStateString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderTellStatusString",
-   "name" : "FLAC__StreamDecoderTellStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatusString",
-   "name" : "FLAC__StreamDecoderWriteStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_TypeString",
-   "name" : "FLAC__StreamMetadata_Picture_TypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SubframeTypeString",
-   "name" : "FLAC__SubframeTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VENDOR_STRING",
-   "name" : "FLAC__VENDOR_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VERSION_STRING",
-   "name" : "FLAC__VERSION_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoder *",
-   "name" : "FLAC__StreamDecoder *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-90",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-234",
-   "self_type" : "type-233",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-270",
-   "self_type" : "type-269",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-296",
-   "self_type" : "type-295",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-320",
-   "self_type" : "type-319",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-342",
-   "self_type" : "type-341",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-362",
-   "self_type" : "type-361",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-386",
-   "self_type" : "type-385",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-411",
-   "self_type" : "type-410",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-447",
-   "self_type" : "type-446",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-473",
-   "self_type" : "type-472",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-495",
-   "self_type" : "type-494",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-232",
-   "self_type" : "type-231",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-268",
-   "self_type" : "type-267",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-294",
-   "self_type" : "type-293",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-318",
-   "self_type" : "type-317",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-340",
-   "self_type" : "type-339",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-360",
-   "self_type" : "type-359",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-384",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-409",
-   "self_type" : "type-408",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-445",
-   "self_type" : "type-444",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-471",
-   "self_type" : "type-470",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-493",
-   "self_type" : "type-492",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-81",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-87",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "referenced_type" : "type-95",
-   "self_type" : "type-113",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoder *",
-   "name" : "FLAC__StreamEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-284",
-   "self_type" : "type-283",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-375",
-   "self_type" : "type-374",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-461",
-   "self_type" : "type-460",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-195",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-282",
-   "self_type" : "type-281",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-372",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-459",
-   "self_type" : "type-458",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "referenced_type" : "type-126",
-   "self_type" : "type-128",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata *",
-   "name" : "FLAC__StreamMetadata *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-148",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata **",
-   "name" : "FLAC__StreamMetadata **",
-   "referenced_type" : "type-148",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint *",
-   "name" : "FLAC__StreamMetadata_SeekPoint *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable *",
-   "name" : "FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-204",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-265",
-   "self_type" : "type-264",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-291",
-   "self_type" : "type-290",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-358",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-381",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-442",
-   "self_type" : "type-441",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-468",
-   "self_type" : "type-467",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "android::FLACDecoder *",
-   "name" : "android::FLACDecoder *",
-   "referenced_type" : "type-156",
-   "self_type" : "type-161",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__Frame *",
-   "name" : "const FLAC__Frame *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamDecoder *",
-   "name" : "const FLAC__StreamDecoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamEncoder *",
-   "name" : "const FLAC__StreamEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata *",
-   "name" : "const FLAC__StreamMetadata *",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet *",
-   "name" : "const FLAC__StreamMetadata_CueSheet *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture *",
-   "name" : "const FLAC__StreamMetadata_Picture *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable *",
-   "name" : "const FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const android::FLACDecoder *",
-   "name" : "const android::FLACDecoder *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-163",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char **",
-   "name" : "const char **",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *const *",
-   "name" : "const int *const *",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "name" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-150",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "referenced_type" : "type-68",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-40",
-   "self_type" : "type-67",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__Frame",
-   "name" : "const FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 2384,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamDecoder",
-   "name" : "const FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamEncoder",
-   "name" : "const FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata",
-   "name" : "const FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 176,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet",
-   "name" : "const FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture",
-   "name" : "const FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable",
-   "name" : "const FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const android::FLACDecoder",
-   "name" : "const android::FLACDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-162",
-   "size" : 168,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-31",
-   "size" : 1,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const char *const[]",
-   "name" : "const char *const[]",
-   "referenced_type" : "type-151",
-   "self_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int *const",
-   "name" : "const int *const",
-   "referenced_type" : "type-65",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned long long",
-   "name" : "const unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "unsigned char const[4]",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "type-58",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod",
-   "name" : "FLAC__EntropyCodingMethod",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "partitioned_rice",
-     "referenced_type" : "type-4"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "name" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "contents",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRice"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parameters",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "raw_bits",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "capacity_by_order",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRiceContents"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-100"
-    },
-    {
-     "field_name" : "subframes",
-     "field_offset" : 320,
-     "referenced_type" : "type-104"
-    },
-    {
-     "field_name" : "footer",
-     "field_offset" : 19008,
-     "referenced_type" : "type-109"
-    }
-   ],
-   "linker_set_key" : "FLAC__Frame",
-   "name" : "FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-99",
-   "size" : 2384,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Frame"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "crc",
-     "referenced_type" : "type-110"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameFooter",
-   "name" : "FLAC__FrameFooter",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
-   "size" : 2,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameFooter"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channel_assignment",
-     "field_offset" : 96,
-     "referenced_type" : "type-101"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "number_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-102"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 192,
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "crc",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameHeader",
-   "name" : "FLAC__FrameHeader",
-   "referenced_type" : "type-100",
-   "self_type" : "type-100",
-   "size" : 40,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "frame_number",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "name" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-103",
-   "self_type" : "type-103",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-45"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-47"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoder",
-   "name" : "FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "unique_id" : "FLAC__StreamDecoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-120"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoder",
-   "name" : "FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "unique_id" : "FLAC__StreamEncoder"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "is_last",
-     "field_offset" : 32,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 128,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata",
-   "name" : "FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 176,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "stream_info",
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "padding",
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "application",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "seek_table",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vorbis_comment",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "cue_sheet",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "picture",
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "unknown",
-     "referenced_type" : "type-62"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "name" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "id",
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Application",
-   "name" : "FLAC__StreamMetadata_Application",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Application"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "media_catalog_number",
-     "referenced_type" : "type-20"
-    },
-    {
-     "field_name" : "lead_in",
-     "field_offset" : 1088,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "is_cd",
-     "field_offset" : 1152,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "num_tracks",
-     "field_offset" : 1184,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "tracks",
-     "field_offset" : 1216,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet",
-   "name" : "FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Index"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "isrc",
-     "field_offset" : 72,
-     "referenced_type" : "type-25"
-    },
-    {
-     "field_name" : "type",
-     "field_offset" : 176,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "pre_emphasis",
-     "field_offset" : 177,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "num_indices",
-     "field_offset" : 184,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "indices",
-     "field_offset" : 192,
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 32,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Track"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dummy",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Padding",
-   "name" : "FLAC__StreamMetadata_Padding",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Padding"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "mime_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "description",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "width",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "height",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "depth",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "colors",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data_length",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 256,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture",
-   "name" : "FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Picture"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "stream_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "frame_samples",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint",
-   "name" : "FLAC__StreamMetadata_SeekPoint",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekPoint"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "num_points",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "points",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable",
-   "name" : "FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekTable"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "min_blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_blocksize",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "min_framesize",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_framesize",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "total_samples",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "md5sum",
-     "field_offset" : 320,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_StreamInfo",
-   "name" : "FLAC__StreamMetadata_StreamInfo",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_StreamInfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Unknown",
-   "name" : "FLAC__StreamMetadata_Unknown",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Unknown"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vendor_string",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "num_comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 96,
-     "referenced_type" : "type-61"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment",
-   "name" : "FLAC__StreamMetadata_VorbisComment",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "length",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "entry",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment_Entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-106"
-    },
-    {
-     "field_name" : "wasted_bits",
-     "field_offset" : 2304,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe",
-   "name" : "FLAC__Subframe",
-   "referenced_type" : "type-105",
-   "self_type" : "type-105",
-   "size" : 292,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "constant",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "fixed",
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "lpc",
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "verbatim",
-     "referenced_type" : "type-64"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "name" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "value",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Constant",
-   "name" : "FLAC__Subframe_Constant",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Constant"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 128,
-     "referenced_type" : "type-76"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 256,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Fixed",
-   "name" : "FLAC__Subframe_Fixed",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Fixed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "qlp_coeff_precision",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "quantization_level",
-     "field_offset" : 160,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "qlp_coeff",
-     "field_offset" : 192,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 1216,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 2240,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_LPC",
-   "name" : "FLAC__Subframe_LPC",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_LPC"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Verbatim",
-   "name" : "FLAC__Subframe_Verbatim",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Verbatim"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "mDecoder",
-     "field_offset" : 32,
-     "referenced_type" : "type-157"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferLen",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferPos",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferDataSize",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfo",
-     "field_offset" : 192,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfoValid",
-     "field_offset" : 640,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteRequested",
-     "field_offset" : 648,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteCompleted",
-     "field_offset" : 656,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteHeader",
-     "field_offset" : 704,
-     "referenced_type" : "type-100"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteBuffer",
-     "field_offset" : 1024,
-     "referenced_type" : "type-159"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mErrorStatus",
-     "field_offset" : 1280,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "android::FLACDecoder",
-   "name" : "android::FLACDecoder",
-   "record_kind" : "class",
-   "referenced_type" : "type-156",
-   "self_type" : "type-156",
-   "size" : 168,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h",
-   "unique_id" : "_ZTSN7android11FLACDecoderE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN7android11FLACDecoderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD0Ev"
-    }
-   ]
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/arm_armv7-a-neon/source-based/libvorbisidec.so.lsdump b/29/32/arm_armv7-a-neon/source-based/libvorbisidec.so.lsdump
deleted file mode 100644
index b4a1c03..0000000
--- a/29/32/arm_armv7-a-neon/source-based/libvorbisidec.so.lsdump
+++ /dev/null
@@ -1,3901 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [16]",
-   "name" : "char [16]",
-   "referenced_type" : "type-42",
-   "self_type" : "type-70",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1024]",
-   "name" : "int [1024]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-103",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1026]",
-   "name" : "int [1026]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-32",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [128]",
-   "name" : "int [128]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-97",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [129]",
-   "name" : "int [129]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-19",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2048]",
-   "name" : "int [2048]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-105",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [256]",
-   "name" : "int [256]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-99",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-93",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4096]",
-   "name" : "int [4096]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-107",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [512]",
-   "name" : "int [512]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-101",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [64]",
-   "name" : "int [64]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-95",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [2]",
-   "name" : "long [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-85",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [64]",
-   "name" : "long [64]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-17",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [65]",
-   "name" : "long [65]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-5",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-42",
-   "self_type" : "type-42",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-63",
-   "self_type" : "type-63",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-37",
-   "self_type" : "type-37"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_VDBG_dump"
-  },
-  {
-   "name" : "_VDBG_free"
-  },
-  {
-   "name" : "_VDBG_malloc"
-  },
-  {
-   "name" : "__aeabi_idiv"
-  },
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__divsi3"
-  },
-  {
-   "name" : "__mulodi4"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "_book_maptype1_quantvals"
-  },
-  {
-   "name" : "_ilog"
-  },
-  {
-   "name" : "_vorbis_unpack_books"
-  },
-  {
-   "name" : "_vorbis_unpack_comment"
-  },
-  {
-   "name" : "_vorbis_unpack_info"
-  },
-  {
-   "name" : "floor0_free_info"
-  },
-  {
-   "name" : "floor0_info_unpack"
-  },
-  {
-   "name" : "floor0_inverse1"
-  },
-  {
-   "name" : "floor0_inverse2"
-  },
-  {
-   "name" : "floor0_memosize"
-  },
-  {
-   "name" : "floor1_free_info"
-  },
-  {
-   "name" : "floor1_info_unpack"
-  },
-  {
-   "name" : "floor1_inverse1"
-  },
-  {
-   "name" : "floor1_inverse2"
-  },
-  {
-   "name" : "floor1_memosize"
-  },
-  {
-   "name" : "mapping_clear_info"
-  },
-  {
-   "name" : "mapping_info_unpack"
-  },
-  {
-   "name" : "mapping_inverse"
-  },
-  {
-   "name" : "mdct_backward"
-  },
-  {
-   "name" : "mdct_unroll_lap"
-  },
-  {
-   "name" : "ogg_buffer_dup"
-  },
-  {
-   "name" : "ogg_packet_release"
-  },
-  {
-   "name" : "ogg_page_bos"
-  },
-  {
-   "name" : "ogg_page_continued"
-  },
-  {
-   "name" : "ogg_page_dup"
-  },
-  {
-   "name" : "ogg_page_eos"
-  },
-  {
-   "name" : "ogg_page_granulepos"
-  },
-  {
-   "name" : "ogg_page_packets"
-  },
-  {
-   "name" : "ogg_page_pageno"
-  },
-  {
-   "name" : "ogg_page_release"
-  },
-  {
-   "name" : "ogg_page_serialno"
-  },
-  {
-   "name" : "ogg_page_version"
-  },
-  {
-   "name" : "ogg_stream_clear"
-  },
-  {
-   "name" : "ogg_stream_create"
-  },
-  {
-   "name" : "ogg_stream_destroy"
-  },
-  {
-   "name" : "ogg_stream_init"
-  },
-  {
-   "name" : "ogg_stream_packetout"
-  },
-  {
-   "name" : "ogg_stream_packetpeek"
-  },
-  {
-   "name" : "ogg_stream_pagein"
-  },
-  {
-   "name" : "ogg_stream_reset"
-  },
-  {
-   "name" : "ogg_stream_reset_serialno"
-  },
-  {
-   "name" : "ogg_sync_bufferin"
-  },
-  {
-   "name" : "ogg_sync_clear"
-  },
-  {
-   "name" : "ogg_sync_create"
-  },
-  {
-   "name" : "ogg_sync_destroy"
-  },
-  {
-   "name" : "ogg_sync_init"
-  },
-  {
-   "name" : "ogg_sync_pageout"
-  },
-  {
-   "name" : "ogg_sync_pageseek"
-  },
-  {
-   "name" : "ogg_sync_reset"
-  },
-  {
-   "name" : "ogg_sync_wrote"
-  },
-  {
-   "name" : "oggpack_bits"
-  },
-  {
-   "name" : "oggpack_bytes"
-  },
-  {
-   "name" : "oggpack_eop"
-  },
-  {
-   "name" : "ov_bitrate"
-  },
-  {
-   "name" : "ov_bitrate_instant"
-  },
-  {
-   "name" : "ov_clear"
-  },
-  {
-   "name" : "ov_comment"
-  },
-  {
-   "name" : "ov_info"
-  },
-  {
-   "name" : "ov_open"
-  },
-  {
-   "name" : "ov_open_callbacks"
-  },
-  {
-   "name" : "ov_pcm_seek"
-  },
-  {
-   "name" : "ov_pcm_seek_page"
-  },
-  {
-   "name" : "ov_pcm_tell"
-  },
-  {
-   "name" : "ov_pcm_total"
-  },
-  {
-   "name" : "ov_raw_seek"
-  },
-  {
-   "name" : "ov_raw_tell"
-  },
-  {
-   "name" : "ov_raw_total"
-  },
-  {
-   "name" : "ov_read"
-  },
-  {
-   "name" : "ov_seekable"
-  },
-  {
-   "name" : "ov_serialnumber"
-  },
-  {
-   "name" : "ov_streams"
-  },
-  {
-   "name" : "ov_test"
-  },
-  {
-   "name" : "ov_test_callbacks"
-  },
-  {
-   "name" : "ov_test_open"
-  },
-  {
-   "name" : "ov_time_seek"
-  },
-  {
-   "name" : "ov_time_seek_page"
-  },
-  {
-   "name" : "ov_time_tell"
-  },
-  {
-   "name" : "ov_time_total"
-  },
-  {
-   "name" : "render_point"
-  },
-  {
-   "name" : "res_clear_info"
-  },
-  {
-   "name" : "res_inverse"
-  },
-  {
-   "name" : "res_unpack"
-  },
-  {
-   "name" : "vorbis_book_clear"
-  },
-  {
-   "name" : "vorbis_book_decode"
-  },
-  {
-   "name" : "vorbis_book_decodev_add"
-  },
-  {
-   "name" : "vorbis_book_decodev_set"
-  },
-  {
-   "name" : "vorbis_book_decodevs_add"
-  },
-  {
-   "name" : "vorbis_book_unpack"
-  },
-  {
-   "name" : "vorbis_comment_clear"
-  },
-  {
-   "name" : "vorbis_comment_init"
-  },
-  {
-   "name" : "vorbis_comment_query"
-  },
-  {
-   "name" : "vorbis_comment_query_count"
-  },
-  {
-   "name" : "vorbis_dsp_clear"
-  },
-  {
-   "name" : "vorbis_dsp_create"
-  },
-  {
-   "name" : "vorbis_dsp_destroy"
-  },
-  {
-   "name" : "vorbis_dsp_headerin"
-  },
-  {
-   "name" : "vorbis_dsp_init"
-  },
-  {
-   "name" : "vorbis_dsp_pcmout"
-  },
-  {
-   "name" : "vorbis_dsp_read"
-  },
-  {
-   "name" : "vorbis_dsp_restart"
-  },
-  {
-   "name" : "vorbis_dsp_synthesis"
-  },
-  {
-   "name" : "vorbis_info_blocksize"
-  },
-  {
-   "name" : "vorbis_info_clear"
-  },
-  {
-   "name" : "vorbis_info_init"
-  },
-  {
-   "name" : "vorbis_lsp_to_curve"
-  },
-  {
-   "name" : "vorbis_packet_blocksize"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLOOR_fromdB_LOOKUP"
-  },
-  {
-   "name" : "gerrno"
-  },
-  {
-   "name" : "global_bytes"
-  },
-  {
-   "name" : "start_time"
-  }
- ],
- "enum_types" : [],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *)",
-   "name" : "int (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "referenced_type" : "type-50",
-   "return_type" : "type-7",
-   "self_type" : "type-50",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *, long long, int)",
-   "name" : "int (void *, long long, int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "referenced_type" : "type-48",
-   "return_type" : "type-7",
-   "self_type" : "type-48",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (void *)",
-   "name" : "long (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "referenced_type" : "type-52",
-   "return_type" : "type-6",
-   "self_type" : "type-52",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "referenced_type" : "type-46",
-   "return_type" : "type-14",
-   "self_type" : "type-46",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "_ilog",
-   "linker_set_key" : "_ilog",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "floor0_free_info",
-   "linker_set_key" : "floor0_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_info_unpack",
-   "linker_set_key" : "floor0_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-36",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse1",
-   "linker_set_key" : "floor0_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse2",
-   "linker_set_key" : "floor0_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_memosize",
-   "linker_set_key" : "floor0_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_free_info",
-   "linker_set_key" : "floor1_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_info_unpack",
-   "linker_set_key" : "floor1_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-36",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse1",
-   "linker_set_key" : "floor1_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse2",
-   "linker_set_key" : "floor1_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_memosize",
-   "linker_set_key" : "floor1_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_clear_info",
-   "linker_set_key" : "mapping_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_info_unpack",
-   "linker_set_key" : "mapping_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_inverse",
-   "linker_set_key" : "mapping_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mdct_backward",
-   "linker_set_key" : "mdct_backward",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_unroll_lap",
-   "linker_set_key" : "mdct_unroll_lap",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-31"
-    },
-    {
-     "referenced_type" : "type-31"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "ogg_packet_release",
-   "linker_set_key" : "ogg_packet_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_bos",
-   "linker_set_key" : "ogg_page_bos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_continued",
-   "linker_set_key" : "ogg_page_continued",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_dup",
-   "linker_set_key" : "ogg_page_dup",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_eos",
-   "linker_set_key" : "ogg_page_eos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_granulepos",
-   "linker_set_key" : "ogg_page_granulepos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_packets",
-   "linker_set_key" : "ogg_page_packets",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_pageno",
-   "linker_set_key" : "ogg_page_pageno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_release",
-   "linker_set_key" : "ogg_page_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_serialno",
-   "linker_set_key" : "ogg_page_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_version",
-   "linker_set_key" : "ogg_page_version",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_clear",
-   "linker_set_key" : "ogg_stream_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_create",
-   "linker_set_key" : "ogg_stream_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-26",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_destroy",
-   "linker_set_key" : "ogg_stream_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_init",
-   "linker_set_key" : "ogg_stream_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetout",
-   "linker_set_key" : "ogg_stream_packetout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetpeek",
-   "linker_set_key" : "ogg_stream_packetpeek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_pagein",
-   "linker_set_key" : "ogg_stream_pagein",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset",
-   "linker_set_key" : "ogg_stream_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset_serialno",
-   "linker_set_key" : "ogg_stream_reset_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_bufferin",
-   "linker_set_key" : "ogg_sync_bufferin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-4",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_clear",
-   "linker_set_key" : "ogg_sync_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_create",
-   "linker_set_key" : "ogg_sync_create",
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_destroy",
-   "linker_set_key" : "ogg_sync_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_init",
-   "linker_set_key" : "ogg_sync_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageout",
-   "linker_set_key" : "ogg_sync_pageout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageseek",
-   "linker_set_key" : "ogg_sync_pageseek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_reset",
-   "linker_set_key" : "ogg_sync_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_wrote",
-   "linker_set_key" : "ogg_sync_wrote",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bits",
-   "linker_set_key" : "oggpack_bits",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bytes",
-   "linker_set_key" : "oggpack_bytes",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_eop",
-   "linker_set_key" : "oggpack_eop",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ov_bitrate",
-   "linker_set_key" : "ov_bitrate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_bitrate_instant",
-   "linker_set_key" : "ov_bitrate_instant",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_clear",
-   "linker_set_key" : "ov_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_comment",
-   "linker_set_key" : "ov_comment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-38",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_info",
-   "linker_set_key" : "ov_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-57",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open",
-   "linker_set_key" : "ov_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open_callbacks",
-   "linker_set_key" : "ov_open_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-44"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek",
-   "linker_set_key" : "ov_pcm_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek_page",
-   "linker_set_key" : "ov_pcm_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_tell",
-   "linker_set_key" : "ov_pcm_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_total",
-   "linker_set_key" : "ov_pcm_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_seek",
-   "linker_set_key" : "ov_raw_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_tell",
-   "linker_set_key" : "ov_raw_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_total",
-   "linker_set_key" : "ov_raw_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_read",
-   "linker_set_key" : "ov_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_seekable",
-   "linker_set_key" : "ov_seekable",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_serialnumber",
-   "linker_set_key" : "ov_serialnumber",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_streams",
-   "linker_set_key" : "ov_streams",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test",
-   "linker_set_key" : "ov_test",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_callbacks",
-   "linker_set_key" : "ov_test_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-44"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_open",
-   "linker_set_key" : "ov_test_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek",
-   "linker_set_key" : "ov_time_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek_page",
-   "linker_set_key" : "ov_time_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_tell",
-   "linker_set_key" : "ov_time_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_total",
-   "linker_set_key" : "ov_time_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "res_clear_info",
-   "linker_set_key" : "res_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-89"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_inverse",
-   "linker_set_key" : "res_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-58"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_unpack",
-   "linker_set_key" : "res_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_book_clear",
-   "linker_set_key" : "vorbis_book_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decode",
-   "linker_set_key" : "vorbis_book_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_add",
-   "linker_set_key" : "vorbis_book_decodev_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-34"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_set",
-   "linker_set_key" : "vorbis_book_decodev_set",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-34"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevs_add",
-   "linker_set_key" : "vorbis_book_decodevs_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-34"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_unpack",
-   "linker_set_key" : "vorbis_book_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-34"
-    },
-    {
-     "referenced_type" : "type-68"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_comment_clear",
-   "linker_set_key" : "vorbis_comment_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_init",
-   "linker_set_key" : "vorbis_comment_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query",
-   "linker_set_key" : "vorbis_comment_query",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query_count",
-   "linker_set_key" : "vorbis_comment_query_count",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-41"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_clear",
-   "linker_set_key" : "vorbis_dsp_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_create",
-   "linker_set_key" : "vorbis_dsp_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-55",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_destroy",
-   "linker_set_key" : "vorbis_dsp_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_headerin",
-   "linker_set_key" : "vorbis_dsp_headerin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_init",
-   "linker_set_key" : "vorbis_dsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_pcmout",
-   "linker_set_key" : "vorbis_dsp_pcmout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_read",
-   "linker_set_key" : "vorbis_dsp_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_restart",
-   "linker_set_key" : "vorbis_dsp_restart",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_synthesis",
-   "linker_set_key" : "vorbis_dsp_synthesis",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-90"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_info_blocksize",
-   "linker_set_key" : "vorbis_info_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_clear",
-   "linker_set_key" : "vorbis_info_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_init",
-   "linker_set_key" : "vorbis_info_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_packet_blocksize",
-   "linker_set_key" : "vorbis_packet_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OggVorbis_File *",
-   "name" : "OggVorbis_File *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-139",
-   "self_type" : "type-138",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-42",
-   "self_type" : "type-41",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char **",
-   "name" : "char **",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "codebook *",
-   "name" : "codebook *",
-   "referenced_type" : "type-67",
-   "self_type" : "type-68",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-30",
-   "self_type" : "type-31",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "coupling_step *",
-   "name" : "coupling_step *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "floor1class *",
-   "name" : "floor1class *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-74",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *)",
-   "name" : "int (*)(void *)",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *, long long, int)",
-   "name" : "int (*)(void *, long long, int)",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-43",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int **",
-   "name" : "int **",
-   "referenced_type" : "type-43",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (*)(void *)",
-   "name" : "long (*)(void *)",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long long *",
-   "name" : "long long *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-54",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer *",
-   "name" : "ogg_buffer *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer_state *",
-   "name" : "ogg_buffer_state *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_packet *",
-   "name" : "ogg_packet *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-90",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_page *",
-   "name" : "ogg_page *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_reference *",
-   "name" : "ogg_reference *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_stream_state *",
-   "name" : "ogg_stream_state *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_sync_state *",
-   "name" : "ogg_sync_state *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "oggpack_buffer *",
-   "name" : "oggpack_buffer *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "submap *",
-   "name" : "submap *",
-   "referenced_type" : "type-80",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned short *",
-   "name" : "unsigned short *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void **",
-   "name" : "void **",
-   "referenced_type" : "type-36",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_comment *",
-   "name" : "vorbis_comment *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_dsp_state *",
-   "name" : "vorbis_dsp_state *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info *",
-   "name" : "vorbis_info *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-57",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mapping *",
-   "name" : "vorbis_info_mapping *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-87",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mode *",
-   "name" : "vorbis_info_mode *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_residue *",
-   "name" : "vorbis_info_residue *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1024]",
-   "name" : "int const[1024]",
-   "referenced_type" : "type-103",
-   "self_type" : "type-104",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1026]",
-   "name" : "int const[1026]",
-   "referenced_type" : "type-32",
-   "self_type" : "type-33",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[128]",
-   "name" : "int const[128]",
-   "referenced_type" : "type-97",
-   "self_type" : "type-98",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[129]",
-   "name" : "int const[129]",
-   "referenced_type" : "type-19",
-   "self_type" : "type-20",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[2048]",
-   "name" : "int const[2048]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-106",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[256]",
-   "name" : "int const[256]",
-   "referenced_type" : "type-99",
-   "self_type" : "type-100",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[32]",
-   "name" : "int const[32]",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[4096]",
-   "name" : "int const[4096]",
-   "referenced_type" : "type-107",
-   "self_type" : "type-108",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[512]",
-   "name" : "int const[512]",
-   "referenced_type" : "type-101",
-   "self_type" : "type-102",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[64]",
-   "name" : "int const[64]",
-   "referenced_type" : "type-95",
-   "self_type" : "type-96",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[64]",
-   "name" : "long const[64]",
-   "referenced_type" : "type-17",
-   "self_type" : "type-18",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[65]",
-   "name" : "long const[65]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-16",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "datasource",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "seekable",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "oy",
-     "field_offset" : 192,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "links",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offsets",
-     "field_offset" : 256,
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "dataoffsets",
-     "field_offset" : 288,
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "serialnos",
-     "field_offset" : 320,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "pcmlengths",
-     "field_offset" : 352,
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "vi",
-     "field_offset" : 384,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "vc",
-     "field_offset" : 640,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "pcm_offset",
-     "field_offset" : 768,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "ready_state",
-     "field_offset" : 832,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "current_serialno",
-     "field_offset" : 864,
-     "referenced_type" : "type-14"
-    },
-    {
-     "field_name" : "current_link",
-     "field_offset" : 896,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bittrack",
-     "field_offset" : 960,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "samptrack",
-     "field_offset" : 1024,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "os",
-     "field_offset" : 1088,
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "vd",
-     "field_offset" : 1120,
-     "referenced_type" : "type-55"
-    },
-    {
-     "field_name" : "callbacks",
-     "field_offset" : 1152,
-     "referenced_type" : "type-44"
-    }
-   ],
-   "linker_set_key" : "OggVorbis_File",
-   "name" : "OggVorbis_File",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 160,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "OggVorbis_File"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dec_maxlength",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_table",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "dec_method",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_type",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_bits",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dim",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "q_delp",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_minp",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_del",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_min",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_seq",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_pack",
-     "field_offset" : 352,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_val",
-     "field_offset" : 384,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "used_entries",
-     "field_offset" : 416,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "dec_buf",
-     "field_offset" : 448,
-     "referenced_type" : "type-43"
-    },
-    {
-     "field_name" : "dec_nodeb",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_leafw",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "entries",
-     "field_offset" : 544,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "codebook",
-   "name" : "codebook",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
-   "size" : 72,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h",
-   "unique_id" : "codebook"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksizes",
-     "referenced_type" : "type-85"
-    },
-    {
-     "field_name" : "modes",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "maps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "floors",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "residues",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mode_param",
-     "field_offset" : 224,
-     "referenced_type" : "type-86"
-    },
-    {
-     "field_name" : "map_param",
-     "field_offset" : 256,
-     "referenced_type" : "type-87"
-    },
-    {
-     "field_name" : "floor_type",
-     "field_offset" : 288,
-     "referenced_type" : "type-41"
-    },
-    {
-     "field_name" : "floor_param",
-     "field_offset" : 320,
-     "referenced_type" : "type-88"
-    },
-    {
-     "field_name" : "residue_param",
-     "field_offset" : 352,
-     "referenced_type" : "type-89"
-    },
-    {
-     "field_name" : "book_param",
-     "field_offset" : 384,
-     "referenced_type" : "type-68"
-    }
-   ],
-   "linker_set_key" : "codec_setup_info",
-   "name" : "codec_setup_info",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
-   "size" : 52,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "codec_setup_info"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "mag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "ang",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "coupling_step",
-   "name" : "coupling_step",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "coupling_step"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "class_dim",
-     "referenced_type" : "type-42"
-    },
-    {
-     "field_name" : "class_subs",
-     "field_offset" : 8,
-     "referenced_type" : "type-42"
-    },
-    {
-     "field_name" : "class_book",
-     "field_offset" : 16,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "class_subbook",
-     "field_offset" : 24,
-     "referenced_type" : "type-72"
-    }
-   ],
-   "linker_set_key" : "floor1class",
-   "name" : "floor1class",
-   "referenced_type" : "type-71",
-   "self_type" : "type-71",
-   "size" : 11,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "floor1class"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "size",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "refcount",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 96,
-     "referenced_type" : "type-8"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer",
-   "name" : "ogg_buffer",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "owner",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "next",
-     "referenced_type" : "type-2"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "name" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "unused_buffers",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "unused_references",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "outstanding",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "shutdown",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer_state",
-   "name" : "ogg_buffer_state",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "packet",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "bytes",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 128,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 192,
-     "referenced_type" : "type-28"
-    }
-   ],
-   "linker_set_key" : "ogg_packet",
-   "name" : "ogg_packet",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_packet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_len",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_len",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "ogg_page",
-   "name" : "ogg_page",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_page"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "buffer",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "next",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "ogg_reference",
-   "name" : "ogg_reference",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_reference"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header_head",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_tail",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_head",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_tail",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "serialno",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pageno",
-     "field_offset" : 224,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 256,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 320,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "lacing_fill",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill",
-     "field_offset" : 416,
-     "referenced_type" : "type-14"
-    },
-    {
-     "field_name" : "holeflag",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "spanflag",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "clearflag",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "laceptr",
-     "field_offset" : 544,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill_next",
-     "field_offset" : 576,
-     "referenced_type" : "type-14"
-    }
-   ],
-   "linker_set_key" : "ogg_stream_state",
-   "name" : "ogg_stream_state",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 80,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_stream_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bufferpool",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "fifo_head",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_tail",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_fill",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "unsynced",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headerbytes",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bodybytes",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_sync_state",
-   "name" : "ogg_sync_state",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_sync_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "baseref",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ref",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "pos",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggbyte_buffer",
-   "name" : "oggbyte_buffer",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggbyte_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitsLeftInSegment",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "bitsLeftInWord",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "head",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "tail",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "count",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggpack_buffer",
-   "name" : "oggpack_buffer",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 24,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggpack_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "read_func",
-     "referenced_type" : "type-45"
-    },
-    {
-     "field_name" : "seek_func",
-     "field_offset" : 32,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "close_func",
-     "field_offset" : 64,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "tell_func",
-     "field_offset" : 96,
-     "referenced_type" : "type-51"
-    }
-   ],
-   "linker_set_key" : "ov_callbacks",
-   "name" : "ov_callbacks",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "ov_callbacks"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "floor",
-     "referenced_type" : "type-42"
-    },
-    {
-     "field_name" : "residue",
-     "field_offset" : 8,
-     "referenced_type" : "type-42"
-    }
-   ],
-   "linker_set_key" : "submap",
-   "name" : "submap",
-   "referenced_type" : "type-80",
-   "self_type" : "type-80",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "submap"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "user_comments",
-     "referenced_type" : "type-40"
-    },
-    {
-     "field_name" : "comment_lengths",
-     "field_offset" : 32,
-     "referenced_type" : "type-43"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "vendor",
-     "field_offset" : 96,
-     "referenced_type" : "type-41"
-    }
-   ],
-   "linker_set_key" : "vorbis_comment",
-   "name" : "vorbis_comment",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_comment"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "vi",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "opb",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "work",
-     "field_offset" : 224,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "mdctright",
-     "field_offset" : 256,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "out_begin",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "out_end",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "lW",
-     "field_offset" : 352,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "W",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 448,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "sequence",
-     "field_offset" : 512,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "sample_count",
-     "field_offset" : 576,
-     "referenced_type" : "type-28"
-    }
-   ],
-   "linker_set_key" : "vorbis_dsp_state",
-   "name" : "vorbis_dsp_state",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 80,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_dsp_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_upper",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_nominal",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_lower",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_window",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "codec_setup",
-     "field_offset" : 224,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "vorbis_info",
-   "name" : "vorbis_info",
-   "referenced_type" : "type-35",
-   "self_type" : "type-35",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "barkmap",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ampbits",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ampdB",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "numbooks",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-70"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor0",
-   "name" : "vorbis_info_floor0",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor0"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "klass",
-     "referenced_type" : "type-74"
-    },
-    {
-     "field_name" : "partitionclass",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "postlist",
-     "field_offset" : 64,
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "forward_index",
-     "field_offset" : 96,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "hineighbor",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "loneighbor",
-     "field_offset" : 160,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "posts",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mult",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor1",
-   "name" : "vorbis_info_floor1",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 36,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "submaps",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "chmuxlist",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "submaplist",
-     "field_offset" : 64,
-     "referenced_type" : "type-82"
-    },
-    {
-     "field_name" : "coupling_steps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "coupling",
-     "field_offset" : 128,
-     "referenced_type" : "type-83"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mapping",
-   "name" : "vorbis_info_mapping",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mapping"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "blockflag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "mapping",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mode",
-   "name" : "vorbis_info_mode",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mode"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "stagemasks",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "stagebooks",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "grouping",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-42"
-    },
-    {
-     "field_name" : "groupbook",
-     "field_offset" : 200,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "stages",
-     "field_offset" : 208,
-     "referenced_type" : "type-42"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_residue",
-   "name" : "vorbis_info_residue",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_residue"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/x86/source-based/libopus.so.lsdump b/29/32/x86/source-based/libopus.so.lsdump
deleted file mode 100644
index 09a1647..0000000
--- a/29/32/x86/source-based/libopus.so.lsdump
+++ /dev/null
@@ -1,3300 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-126",
-   "self_type" : "type-126",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
-   "size" : 1
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-118",
-   "self_type" : "type-118"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "_celt_autocorr"
-  },
-  {
-   "name" : "_celt_lpc"
-  },
-  {
-   "name" : "alg_quant"
-  },
-  {
-   "name" : "alg_unquant"
-  },
-  {
-   "name" : "amp2Log2"
-  },
-  {
-   "name" : "anti_collapse"
-  },
-  {
-   "name" : "bitexact_cos"
-  },
-  {
-   "name" : "bitexact_log2tan"
-  },
-  {
-   "name" : "celt_cos_norm"
-  },
-  {
-   "name" : "celt_decode_with_ec"
-  },
-  {
-   "name" : "celt_decoder_get_size"
-  },
-  {
-   "name" : "celt_decoder_init"
-  },
-  {
-   "name" : "celt_encode_with_ec"
-  },
-  {
-   "name" : "celt_encoder_get_size"
-  },
-  {
-   "name" : "celt_encoder_init"
-  },
-  {
-   "name" : "celt_fatal"
-  },
-  {
-   "name" : "celt_fir_c"
-  },
-  {
-   "name" : "celt_iir"
-  },
-  {
-   "name" : "celt_lcg_rand"
-  },
-  {
-   "name" : "celt_pitch_xcorr_c"
-  },
-  {
-   "name" : "celt_preemphasis"
-  },
-  {
-   "name" : "celt_rcp"
-  },
-  {
-   "name" : "celt_rsqrt_norm"
-  },
-  {
-   "name" : "celt_sqrt"
-  },
-  {
-   "name" : "check_control_input"
-  },
-  {
-   "name" : "clt_compute_allocation"
-  },
-  {
-   "name" : "clt_mdct_backward_c"
-  },
-  {
-   "name" : "clt_mdct_forward_c"
-  },
-  {
-   "name" : "comb_filter"
-  },
-  {
-   "name" : "compute_band_energies"
-  },
-  {
-   "name" : "compute_dense"
-  },
-  {
-   "name" : "compute_gru"
-  },
-  {
-   "name" : "compute_stereo_width"
-  },
-  {
-   "name" : "decode_pulses"
-  },
-  {
-   "name" : "denormalise_bands"
-  },
-  {
-   "name" : "downmix_float"
-  },
-  {
-   "name" : "downmix_int"
-  },
-  {
-   "name" : "ec_dec_bit_logp"
-  },
-  {
-   "name" : "ec_dec_bits"
-  },
-  {
-   "name" : "ec_dec_icdf"
-  },
-  {
-   "name" : "ec_dec_init"
-  },
-  {
-   "name" : "ec_dec_uint"
-  },
-  {
-   "name" : "ec_dec_update"
-  },
-  {
-   "name" : "ec_decode"
-  },
-  {
-   "name" : "ec_decode_bin"
-  },
-  {
-   "name" : "ec_enc_bit_logp"
-  },
-  {
-   "name" : "ec_enc_bits"
-  },
-  {
-   "name" : "ec_enc_done"
-  },
-  {
-   "name" : "ec_enc_icdf"
-  },
-  {
-   "name" : "ec_enc_init"
-  },
-  {
-   "name" : "ec_enc_patch_initial_bits"
-  },
-  {
-   "name" : "ec_enc_shrink"
-  },
-  {
-   "name" : "ec_enc_uint"
-  },
-  {
-   "name" : "ec_encode"
-  },
-  {
-   "name" : "ec_encode_bin"
-  },
-  {
-   "name" : "ec_laplace_decode"
-  },
-  {
-   "name" : "ec_laplace_encode"
-  },
-  {
-   "name" : "ec_tell_frac"
-  },
-  {
-   "name" : "encode_pulses"
-  },
-  {
-   "name" : "encode_size"
-  },
-  {
-   "name" : "exp_rotation"
-  },
-  {
-   "name" : "frac_div32"
-  },
-  {
-   "name" : "frame_size_select"
-  },
-  {
-   "name" : "get_left_channel"
-  },
-  {
-   "name" : "get_mono_channel"
-  },
-  {
-   "name" : "get_right_channel"
-  },
-  {
-   "name" : "haar1"
-  },
-  {
-   "name" : "hysteresis_decision"
-  },
-  {
-   "name" : "init_caps"
-  },
-  {
-   "name" : "isqrt32"
-  },
-  {
-   "name" : "mapping_matrix_get_data"
-  },
-  {
-   "name" : "mapping_matrix_get_size"
-  },
-  {
-   "name" : "mapping_matrix_init"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_short"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_short"
-  },
-  {
-   "name" : "normalise_bands"
-  },
-  {
-   "name" : "op_pvq_search_c"
-  },
-  {
-   "name" : "opus_custom_decoder_ctl"
-  },
-  {
-   "name" : "opus_custom_encoder_ctl"
-  },
-  {
-   "name" : "opus_custom_mode_create"
-  },
-  {
-   "name" : "opus_decode"
-  },
-  {
-   "name" : "opus_decode_float"
-  },
-  {
-   "name" : "opus_decode_native"
-  },
-  {
-   "name" : "opus_decoder_create"
-  },
-  {
-   "name" : "opus_decoder_ctl"
-  },
-  {
-   "name" : "opus_decoder_destroy"
-  },
-  {
-   "name" : "opus_decoder_get_nb_samples"
-  },
-  {
-   "name" : "opus_decoder_get_size"
-  },
-  {
-   "name" : "opus_decoder_init"
-  },
-  {
-   "name" : "opus_encode"
-  },
-  {
-   "name" : "opus_encode_float"
-  },
-  {
-   "name" : "opus_encode_native"
-  },
-  {
-   "name" : "opus_encoder_create"
-  },
-  {
-   "name" : "opus_encoder_ctl"
-  },
-  {
-   "name" : "opus_encoder_destroy"
-  },
-  {
-   "name" : "opus_encoder_get_size"
-  },
-  {
-   "name" : "opus_encoder_init"
-  },
-  {
-   "name" : "opus_fft_c"
-  },
-  {
-   "name" : "opus_fft_impl"
-  },
-  {
-   "name" : "opus_get_version_string"
-  },
-  {
-   "name" : "opus_ifft_c"
-  },
-  {
-   "name" : "opus_multistream_decode"
-  },
-  {
-   "name" : "opus_multistream_decode_float"
-  },
-  {
-   "name" : "opus_multistream_decode_native"
-  },
-  {
-   "name" : "opus_multistream_decoder_create"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_decoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_decoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_decoder_init"
-  },
-  {
-   "name" : "opus_multistream_encode"
-  },
-  {
-   "name" : "opus_multistream_encode_float"
-  },
-  {
-   "name" : "opus_multistream_encode_native"
-  },
-  {
-   "name" : "opus_multistream_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_encoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_encoder_init"
-  },
-  {
-   "name" : "opus_multistream_packet_pad"
-  },
-  {
-   "name" : "opus_multistream_packet_unpad"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_init"
-  },
-  {
-   "name" : "opus_packet_get_bandwidth"
-  },
-  {
-   "name" : "opus_packet_get_nb_channels"
-  },
-  {
-   "name" : "opus_packet_get_nb_frames"
-  },
-  {
-   "name" : "opus_packet_get_nb_samples"
-  },
-  {
-   "name" : "opus_packet_get_samples_per_frame"
-  },
-  {
-   "name" : "opus_packet_pad"
-  },
-  {
-   "name" : "opus_packet_parse"
-  },
-  {
-   "name" : "opus_packet_parse_impl"
-  },
-  {
-   "name" : "opus_packet_unpad"
-  },
-  {
-   "name" : "opus_pcm_soft_clip"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_create"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_get_size"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_init"
-  },
-  {
-   "name" : "opus_projection_decode"
-  },
-  {
-   "name" : "opus_projection_decode_float"
-  },
-  {
-   "name" : "opus_projection_decoder_create"
-  },
-  {
-   "name" : "opus_projection_decoder_ctl"
-  },
-  {
-   "name" : "opus_projection_decoder_destroy"
-  },
-  {
-   "name" : "opus_projection_decoder_get_size"
-  },
-  {
-   "name" : "opus_projection_decoder_init"
-  },
-  {
-   "name" : "opus_projection_encode"
-  },
-  {
-   "name" : "opus_projection_encode_float"
-  },
-  {
-   "name" : "opus_projection_encoder_ctl"
-  },
-  {
-   "name" : "opus_projection_encoder_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_cat"
-  },
-  {
-   "name" : "opus_repacketizer_create"
-  },
-  {
-   "name" : "opus_repacketizer_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_get_nb_frames"
-  },
-  {
-   "name" : "opus_repacketizer_get_size"
-  },
-  {
-   "name" : "opus_repacketizer_init"
-  },
-  {
-   "name" : "opus_repacketizer_out"
-  },
-  {
-   "name" : "opus_repacketizer_out_range"
-  },
-  {
-   "name" : "opus_repacketizer_out_range_impl"
-  },
-  {
-   "name" : "opus_strerror"
-  },
-  {
-   "name" : "pitch_downsample"
-  },
-  {
-   "name" : "pitch_search"
-  },
-  {
-   "name" : "quant_all_bands"
-  },
-  {
-   "name" : "quant_coarse_energy"
-  },
-  {
-   "name" : "quant_energy_finalise"
-  },
-  {
-   "name" : "quant_fine_energy"
-  },
-  {
-   "name" : "remove_doubling"
-  },
-  {
-   "name" : "renormalise_vector"
-  },
-  {
-   "name" : "resampling_factor"
-  },
-  {
-   "name" : "run_analysis"
-  },
-  {
-   "name" : "silk_A2NLSF"
-  },
-  {
-   "name" : "silk_CNG"
-  },
-  {
-   "name" : "silk_CNG_Reset"
-  },
-  {
-   "name" : "silk_Decode"
-  },
-  {
-   "name" : "silk_Encode"
-  },
-  {
-   "name" : "silk_Get_Decoder_Size"
-  },
-  {
-   "name" : "silk_Get_Encoder_Size"
-  },
-  {
-   "name" : "silk_HP_variable_cutoff"
-  },
-  {
-   "name" : "silk_InitDecoder"
-  },
-  {
-   "name" : "silk_InitEncoder"
-  },
-  {
-   "name" : "silk_LPC_analysis_filter"
-  },
-  {
-   "name" : "silk_LPC_fit"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_c"
-  },
-  {
-   "name" : "silk_LP_variable_cutoff"
-  },
-  {
-   "name" : "silk_LTP_analysis_filter_FIX"
-  },
-  {
-   "name" : "silk_LTP_scale_ctrl_FIX"
-  },
-  {
-   "name" : "silk_NLSF2A"
-  },
-  {
-   "name" : "silk_NLSF_VQ"
-  },
-  {
-   "name" : "silk_NLSF_VQ_weights_laroia"
-  },
-  {
-   "name" : "silk_NLSF_decode"
-  },
-  {
-   "name" : "silk_NLSF_del_dec_quant"
-  },
-  {
-   "name" : "silk_NLSF_encode"
-  },
-  {
-   "name" : "silk_NLSF_stabilize"
-  },
-  {
-   "name" : "silk_NLSF_unpack"
-  },
-  {
-   "name" : "silk_NSQ_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_c"
-  },
-  {
-   "name" : "silk_PLC"
-  },
-  {
-   "name" : "silk_PLC_Reset"
-  },
-  {
-   "name" : "silk_PLC_glue_frames"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_c"
-  },
-  {
-   "name" : "silk_VAD_Init"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_c"
-  },
-  {
-   "name" : "silk_ana_filt_bank_1"
-  },
-  {
-   "name" : "silk_apply_sine_window"
-  },
-  {
-   "name" : "silk_autocorr"
-  },
-  {
-   "name" : "silk_biquad_alt_stride1"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_c"
-  },
-  {
-   "name" : "silk_burg_modified_c"
-  },
-  {
-   "name" : "silk_bwexpander"
-  },
-  {
-   "name" : "silk_bwexpander_32"
-  },
-  {
-   "name" : "silk_control_SNR"
-  },
-  {
-   "name" : "silk_control_audio_bandwidth"
-  },
-  {
-   "name" : "silk_control_encoder"
-  },
-  {
-   "name" : "silk_corrMatrix_FIX"
-  },
-  {
-   "name" : "silk_corrVector_FIX"
-  },
-  {
-   "name" : "silk_decode_core"
-  },
-  {
-   "name" : "silk_decode_frame"
-  },
-  {
-   "name" : "silk_decode_indices"
-  },
-  {
-   "name" : "silk_decode_parameters"
-  },
-  {
-   "name" : "silk_decode_pitch"
-  },
-  {
-   "name" : "silk_decode_pulses"
-  },
-  {
-   "name" : "silk_decode_signs"
-  },
-  {
-   "name" : "silk_decoder_set_fs"
-  },
-  {
-   "name" : "silk_encode_do_VAD_FIX"
-  },
-  {
-   "name" : "silk_encode_frame_FIX"
-  },
-  {
-   "name" : "silk_encode_indices"
-  },
-  {
-   "name" : "silk_encode_pulses"
-  },
-  {
-   "name" : "silk_encode_signs"
-  },
-  {
-   "name" : "silk_find_LPC_FIX"
-  },
-  {
-   "name" : "silk_find_LTP_FIX"
-  },
-  {
-   "name" : "silk_find_pitch_lags_FIX"
-  },
-  {
-   "name" : "silk_find_pred_coefs_FIX"
-  },
-  {
-   "name" : "silk_gains_ID"
-  },
-  {
-   "name" : "silk_gains_dequant"
-  },
-  {
-   "name" : "silk_gains_quant"
-  },
-  {
-   "name" : "silk_init_decoder"
-  },
-  {
-   "name" : "silk_init_encoder"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_c"
-  },
-  {
-   "name" : "silk_inner_prod_aligned"
-  },
-  {
-   "name" : "silk_inner_prod_aligned_scale"
-  },
-  {
-   "name" : "silk_insertion_sort_decreasing_int16"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing_all_values_int16"
-  },
-  {
-   "name" : "silk_interpolate"
-  },
-  {
-   "name" : "silk_k2a"
-  },
-  {
-   "name" : "silk_k2a_Q16"
-  },
-  {
-   "name" : "silk_lin2log"
-  },
-  {
-   "name" : "silk_log2lin"
-  },
-  {
-   "name" : "silk_noise_shape_analysis_FIX"
-  },
-  {
-   "name" : "silk_pitch_analysis_core"
-  },
-  {
-   "name" : "silk_process_NLSFs"
-  },
-  {
-   "name" : "silk_process_gains_FIX"
-  },
-  {
-   "name" : "silk_quant_LTP_gains"
-  },
-  {
-   "name" : "silk_regularize_correlations_FIX"
-  },
-  {
-   "name" : "silk_resampler"
-  },
-  {
-   "name" : "silk_resampler_down2"
-  },
-  {
-   "name" : "silk_resampler_down2_3"
-  },
-  {
-   "name" : "silk_resampler_init"
-  },
-  {
-   "name" : "silk_resampler_private_AR2"
-  },
-  {
-   "name" : "silk_resampler_private_IIR_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_down_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ_wrapper"
-  },
-  {
-   "name" : "silk_residual_energy16_covar_FIX"
-  },
-  {
-   "name" : "silk_residual_energy_FIX"
-  },
-  {
-   "name" : "silk_scale_copy_vector16"
-  },
-  {
-   "name" : "silk_scale_vector32_Q26_lshift_18"
-  },
-  {
-   "name" : "silk_schur"
-  },
-  {
-   "name" : "silk_schur64"
-  },
-  {
-   "name" : "silk_shell_decoder"
-  },
-  {
-   "name" : "silk_shell_encoder"
-  },
-  {
-   "name" : "silk_sigm_Q15"
-  },
-  {
-   "name" : "silk_stereo_LR_to_MS"
-  },
-  {
-   "name" : "silk_stereo_MS_to_LR"
-  },
-  {
-   "name" : "silk_stereo_decode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_decode_pred"
-  },
-  {
-   "name" : "silk_stereo_encode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_encode_pred"
-  },
-  {
-   "name" : "silk_stereo_find_predictor"
-  },
-  {
-   "name" : "silk_stereo_quant_pred"
-  },
-  {
-   "name" : "silk_sum_sqr_shift"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_c"
-  },
-  {
-   "name" : "spreading_decision"
-  },
-  {
-   "name" : "stereo_itheta"
-  },
-  {
-   "name" : "surround_analysis"
-  },
-  {
-   "name" : "tonality_analysis_init"
-  },
-  {
-   "name" : "tonality_analysis_reset"
-  },
-  {
-   "name" : "tonality_get_info"
-  },
-  {
-   "name" : "unquant_coarse_energy"
-  },
-  {
-   "name" : "unquant_energy_finalise"
-  },
-  {
-   "name" : "unquant_fine_energy"
-  },
-  {
-   "name" : "validate_celt_decoder"
-  },
-  {
-   "name" : "validate_layout"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "eMeans"
-  },
-  {
-   "name" : "layer0"
-  },
-  {
-   "name" : "layer1"
-  },
-  {
-   "name" : "layer2"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing_data"
-  },
-  {
-   "name" : "silk_CB_lags_stage2"
-  },
-  {
-   "name" : "silk_CB_lags_stage2_10_ms"
-  },
-  {
-   "name" : "silk_CB_lags_stage3"
-  },
-  {
-   "name" : "silk_CB_lags_stage3_10_ms"
-  },
-  {
-   "name" : "silk_LBRR_flags_iCDF_ptr"
-  },
-  {
-   "name" : "silk_LSFCosTab_FIX_Q12"
-  },
-  {
-   "name" : "silk_LTPScales_table_Q14"
-  },
-  {
-   "name" : "silk_LTP_gain_BITS_Q5_ptrs"
-  },
-  {
-   "name" : "silk_LTP_gain_iCDF_ptrs"
-  },
-  {
-   "name" : "silk_LTP_per_index_iCDF"
-  },
-  {
-   "name" : "silk_LTP_vq_gain_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_sizes"
-  },
-  {
-   "name" : "silk_LTPscale_iCDF"
-  },
-  {
-   "name" : "silk_Lag_range_stage3"
-  },
-  {
-   "name" : "silk_Lag_range_stage3_10_ms"
-  },
-  {
-   "name" : "silk_NLSF_CB_NB_MB"
-  },
-  {
-   "name" : "silk_NLSF_CB_WB"
-  },
-  {
-   "name" : "silk_NLSF_EXT_iCDF"
-  },
-  {
-   "name" : "silk_NLSF_interpolation_factor_iCDF"
-  },
-  {
-   "name" : "silk_Quantization_Offsets_Q10"
-  },
-  {
-   "name" : "silk_Resampler_1_2_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_4_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_6_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS_LQ"
-  },
-  {
-   "name" : "silk_Resampler_3_4_COEFS"
-  },
-  {
-   "name" : "silk_Transition_LP_A_Q28"
-  },
-  {
-   "name" : "silk_Transition_LP_B_Q28"
-  },
-  {
-   "name" : "silk_delta_gain_iCDF"
-  },
-  {
-   "name" : "silk_gain_iCDF"
-  },
-  {
-   "name" : "silk_lsb_iCDF"
-  },
-  {
-   "name" : "silk_max_pulses_table"
-  },
-  {
-   "name" : "silk_nb_cbk_searchs_stage3"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_iCDF"
-  },
-  {
-   "name" : "silk_pitch_delta_iCDF"
-  },
-  {
-   "name" : "silk_pitch_lag_iCDF"
-  },
-  {
-   "name" : "silk_pulses_per_block_BITS_Q5"
-  },
-  {
-   "name" : "silk_pulses_per_block_iCDF"
-  },
-  {
-   "name" : "silk_rate_levels_BITS_Q5"
-  },
-  {
-   "name" : "silk_rate_levels_iCDF"
-  },
-  {
-   "name" : "silk_resampler_frac_FIR_12"
-  },
-  {
-   "name" : "silk_shell_code_table0"
-  },
-  {
-   "name" : "silk_shell_code_table1"
-  },
-  {
-   "name" : "silk_shell_code_table2"
-  },
-  {
-   "name" : "silk_shell_code_table3"
-  },
-  {
-   "name" : "silk_shell_code_table_offsets"
-  },
-  {
-   "name" : "silk_sign_iCDF"
-  },
-  {
-   "name" : "silk_stereo_only_code_mid_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_joint_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_quant_Q13"
-  },
-  {
-   "name" : "silk_type_offset_VAD_iCDF"
-  },
-  {
-   "name" : "silk_type_offset_no_VAD_iCDF"
-  },
-  {
-   "name" : "silk_uniform3_iCDF"
-  },
-  {
-   "name" : "silk_uniform4_iCDF"
-  },
-  {
-   "name" : "silk_uniform5_iCDF"
-  },
-  {
-   "name" : "silk_uniform6_iCDF"
-  },
-  {
-   "name" : "silk_uniform8_iCDF"
-  },
-  {
-   "name" : "tf_select_table"
-  }
- ],
- "enum_types" : [],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "opus_custom_decoder_ctl",
-   "linker_set_key" : "opus_custom_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_encoder_ctl",
-   "linker_set_key" : "opus_custom_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_mode_create",
-   "linker_set_key" : "opus_custom_mode_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_decode",
-   "linker_set_key" : "opus_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decode_float",
-   "linker_set_key" : "opus_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_create",
-   "linker_set_key" : "opus_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-131",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_ctl",
-   "linker_set_key" : "opus_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_destroy",
-   "linker_set_key" : "opus_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_nb_samples",
-   "linker_set_key" : "opus_decoder_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_size",
-   "linker_set_key" : "opus_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_init",
-   "linker_set_key" : "opus_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode",
-   "linker_set_key" : "opus_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode_float",
-   "linker_set_key" : "opus_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_create",
-   "linker_set_key" : "opus_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-135",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_ctl",
-   "linker_set_key" : "opus_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_destroy",
-   "linker_set_key" : "opus_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_get_size",
-   "linker_set_key" : "opus_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_init",
-   "linker_set_key" : "opus_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_get_version_string",
-   "linker_set_key" : "opus_get_version_string",
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode",
-   "linker_set_key" : "opus_multistream_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode_float",
-   "linker_set_key" : "opus_multistream_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_create",
-   "linker_set_key" : "opus_multistream_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-143",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_ctl",
-   "linker_set_key" : "opus_multistream_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_destroy",
-   "linker_set_key" : "opus_multistream_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_get_size",
-   "linker_set_key" : "opus_multistream_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_init",
-   "linker_set_key" : "opus_multistream_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-123"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode",
-   "linker_set_key" : "opus_multistream_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode_float",
-   "linker_set_key" : "opus_multistream_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_create",
-   "linker_set_key" : "opus_multistream_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-139",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_ctl",
-   "linker_set_key" : "opus_multistream_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_destroy",
-   "linker_set_key" : "opus_multistream_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_get_size",
-   "linker_set_key" : "opus_multistream_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_init",
-   "linker_set_key" : "opus_multistream_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_pad",
-   "linker_set_key" : "opus_multistream_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_unpad",
-   "linker_set_key" : "opus_multistream_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_create",
-   "linker_set_key" : "opus_multistream_surround_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-139",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_get_size",
-   "linker_set_key" : "opus_multistream_surround_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_init",
-   "linker_set_key" : "opus_multistream_surround_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_packet_get_bandwidth",
-   "linker_set_key" : "opus_packet_get_bandwidth",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_channels",
-   "linker_set_key" : "opus_packet_get_nb_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_frames",
-   "linker_set_key" : "opus_packet_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_samples",
-   "linker_set_key" : "opus_packet_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_samples_per_frame",
-   "linker_set_key" : "opus_packet_get_samples_per_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_pad",
-   "linker_set_key" : "opus_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_parse",
-   "linker_set_key" : "opus_packet_parse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-125"
-    },
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_unpad",
-   "linker_set_key" : "opus_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_pcm_soft_clip",
-   "linker_set_key" : "opus_pcm_soft_clip",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-120"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_create",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-145",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_get_size",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_init",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode",
-   "linker_set_key" : "opus_projection_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode_float",
-   "linker_set_key" : "opus_projection_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_create",
-   "linker_set_key" : "opus_projection_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-147",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_ctl",
-   "linker_set_key" : "opus_projection_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_destroy",
-   "linker_set_key" : "opus_projection_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_get_size",
-   "linker_set_key" : "opus_projection_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_init",
-   "linker_set_key" : "opus_projection_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode",
-   "linker_set_key" : "opus_projection_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode_float",
-   "linker_set_key" : "opus_projection_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_ctl",
-   "linker_set_key" : "opus_projection_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_destroy",
-   "linker_set_key" : "opus_projection_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_cat",
-   "linker_set_key" : "opus_repacketizer_cat",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_create",
-   "linker_set_key" : "opus_repacketizer_create",
-   "return_type" : "type-151",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_destroy",
-   "linker_set_key" : "opus_repacketizer_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_nb_frames",
-   "linker_set_key" : "opus_repacketizer_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_size",
-   "linker_set_key" : "opus_repacketizer_get_size",
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_init",
-   "linker_set_key" : "opus_repacketizer_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    }
-   ],
-   "return_type" : "type-151",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out",
-   "linker_set_key" : "opus_repacketizer_out",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out_range",
-   "linker_set_key" : "opus_repacketizer_out_range",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_strerror",
-   "linker_set_key" : "opus_strerror",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-101",
-   "self_type" : "type-100",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-113",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-183",
-   "self_type" : "type-182",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-67",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-73",
-   "self_type" : "type-72",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-93",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-45",
-   "self_type" : "type-44",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-59",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-76",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-83",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-85",
-   "self_type" : "type-84",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-90",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-109",
-   "self_type" : "type-108",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-154",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-185",
-   "self_type" : "type-184",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-69",
-   "self_type" : "type-68",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-74",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-89",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-132",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-171",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-148",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-181",
-   "self_type" : "type-180",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-152",
-   "self_type" : "type-151",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-128",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-165",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const float *",
-   "name" : "const float *",
-   "referenced_type" : "type-133",
-   "self_type" : "type-134",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-137",
-   "self_type" : "type-138",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-123",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char **",
-   "name" : "const unsigned char **",
-   "referenced_type" : "type-123",
-   "self_type" : "type-125",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float *",
-   "name" : "float *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-126",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-122",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-129",
-   "self_type" : "type-128",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-164",
-   "self_type" : "type-163",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const float",
-   "name" : "const float",
-   "referenced_type" : "type-119",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-126",
-   "self_type" : "type-137",
-   "size" : 2,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/x86/source-based/libstagefright_amrnb_common.so.lsdump b/29/32/x86/source-based/libstagefright_amrnb_common.so.lsdump
deleted file mode 100644
index e4c1893..0000000
--- a/29/32/x86/source-based/libstagefright_amrnb_common.so.lsdump
+++ /dev/null
@@ -1,2362 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "linker_set_key" : "const short *[]",
-   "name" : "const short *[]",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [16]",
-   "name" : "int [16]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-58",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [10]",
-   "name" : "short [10]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-18",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [16]",
-   "name" : "short [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-57",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [2]",
-   "name" : "short [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-54",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [3][2]",
-   "name" : "short [3][2]",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 12,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [4]",
-   "name" : "short [4]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [5]",
-   "name" : "short [5]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-55",
-   "size" : 10,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [9]",
-   "name" : "short [9]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-52",
-   "size" : 18,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "linker_set_key" : "short []",
-   "name" : "short []",
-   "referenced_type" : "type-6",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 2
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "Az_lsp"
-  },
-  {
-   "name" : "Bits2prm"
-  },
-  {
-   "name" : "Copy"
-  },
-  {
-   "name" : "Div_32"
-  },
-  {
-   "name" : "Int_lpc_1and3"
-  },
-  {
-   "name" : "Int_lpc_1and3_2"
-  },
-  {
-   "name" : "Int_lpc_1to3"
-  },
-  {
-   "name" : "Int_lpc_1to3_2"
-  },
-  {
-   "name" : "Inv_sqrt"
-  },
-  {
-   "name" : "L_abs"
-  },
-  {
-   "name" : "L_deposit_h"
-  },
-  {
-   "name" : "L_deposit_l"
-  },
-  {
-   "name" : "L_shr_r"
-  },
-  {
-   "name" : "Log2"
-  },
-  {
-   "name" : "Log2_norm"
-  },
-  {
-   "name" : "Lsf_lsp"
-  },
-  {
-   "name" : "Lsf_wt"
-  },
-  {
-   "name" : "Lsp_Az"
-  },
-  {
-   "name" : "Lsp_lsf"
-  },
-  {
-   "name" : "Pow2"
-  },
-  {
-   "name" : "Pred_lt_3or6"
-  },
-  {
-   "name" : "Q_plsf_3"
-  },
-  {
-   "name" : "Q_plsf_5"
-  },
-  {
-   "name" : "Q_plsf_exit"
-  },
-  {
-   "name" : "Q_plsf_init"
-  },
-  {
-   "name" : "Q_plsf_reset"
-  },
-  {
-   "name" : "Reorder_lsf"
-  },
-  {
-   "name" : "Residu"
-  },
-  {
-   "name" : "Set_zero"
-  },
-  {
-   "name" : "Syn_filt"
-  },
-  {
-   "name" : "Weight_Ai"
-  },
-  {
-   "name" : "_Z14Chebps_WrappersPssPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec3PsPKsS_siPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec4PsPKsS_sPi"
-  },
-  {
-   "name" : "_Z19Get_lsp_pol_wrapperPsPiS0_"
-  },
-  {
-   "name" : "add"
-  },
-  {
-   "name" : "div_s"
-  },
-  {
-   "name" : "extract_h"
-  },
-  {
-   "name" : "extract_l"
-  },
-  {
-   "name" : "gc_pred"
-  },
-  {
-   "name" : "gc_pred_average_limited"
-  },
-  {
-   "name" : "gc_pred_reset"
-  },
-  {
-   "name" : "gc_pred_update"
-  },
-  {
-   "name" : "gmed_n"
-  },
-  {
-   "name" : "lsp"
-  },
-  {
-   "name" : "lsp_exit"
-  },
-  {
-   "name" : "lsp_init"
-  },
-  {
-   "name" : "lsp_reset"
-  },
-  {
-   "name" : "mult_r"
-  },
-  {
-   "name" : "norm_l"
-  },
-  {
-   "name" : "norm_s"
-  },
-  {
-   "name" : "pv_round"
-  },
-  {
-   "name" : "shr"
-  },
-  {
-   "name" : "shr_r"
-  },
-  {
-   "name" : "sqrt_l_exp"
-  },
-  {
-   "name" : "sub"
-  },
-  {
-   "name" : "vad1"
-  },
-  {
-   "name" : "vad1_exit"
-  },
-  {
-   "name" : "vad1_init"
-  },
-  {
-   "name" : "vad1_reset"
-  },
-  {
-   "name" : "vad_complex_detection_update"
-  },
-  {
-   "name" : "vad_pitch_detection"
-  },
-  {
-   "name" : "vad_tone_detection"
-  },
-  {
-   "name" : "vad_tone_detection_update"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "bitno"
-  },
-  {
-   "name" : "bitno_MR102"
-  },
-  {
-   "name" : "bitno_MR122"
-  },
-  {
-   "name" : "bitno_MR475"
-  },
-  {
-   "name" : "bitno_MR515"
-  },
-  {
-   "name" : "bitno_MR59"
-  },
-  {
-   "name" : "bitno_MR67"
-  },
-  {
-   "name" : "bitno_MR74"
-  },
-  {
-   "name" : "bitno_MRDTX"
-  },
-  {
-   "name" : "dgray"
-  },
-  {
-   "name" : "dico1_lsf_3"
-  },
-  {
-   "name" : "dico1_lsf_5"
-  },
-  {
-   "name" : "dico2_lsf_3"
-  },
-  {
-   "name" : "dico2_lsf_5"
-  },
-  {
-   "name" : "dico3_lsf_3"
-  },
-  {
-   "name" : "dico3_lsf_5"
-  },
-  {
-   "name" : "dico4_lsf_5"
-  },
-  {
-   "name" : "dico5_lsf_5"
-  },
-  {
-   "name" : "gray"
-  },
-  {
-   "name" : "grid"
-  },
-  {
-   "name" : "inv_sqrt_tbl"
-  },
-  {
-   "name" : "log2_tbl"
-  },
-  {
-   "name" : "lsp_init_data"
-  },
-  {
-   "name" : "mean_lsf_3"
-  },
-  {
-   "name" : "mean_lsf_5"
-  },
-  {
-   "name" : "mr515_3_lsf"
-  },
-  {
-   "name" : "mr795_1_lsf"
-  },
-  {
-   "name" : "numCompressedBytes"
-  },
-  {
-   "name" : "numOfBits"
-  },
-  {
-   "name" : "past_rq_init"
-  },
-  {
-   "name" : "ph_imp_low"
-  },
-  {
-   "name" : "ph_imp_low_MR795"
-  },
-  {
-   "name" : "ph_imp_mid"
-  },
-  {
-   "name" : "ph_imp_mid_MR795"
-  },
-  {
-   "name" : "pow2_tbl"
-  },
-  {
-   "name" : "pred_fac_3"
-  },
-  {
-   "name" : "prmno"
-  },
-  {
-   "name" : "prmnofsf"
-  },
-  {
-   "name" : "qua_gain_code"
-  },
-  {
-   "name" : "qua_gain_pitch"
-  },
-  {
-   "name" : "reorderBits"
-  },
-  {
-   "name" : "reorderBits_MR102"
-  },
-  {
-   "name" : "reorderBits_MR122"
-  },
-  {
-   "name" : "reorderBits_MR475"
-  },
-  {
-   "name" : "reorderBits_MR515"
-  },
-  {
-   "name" : "reorderBits_MR59"
-  },
-  {
-   "name" : "reorderBits_MR67"
-  },
-  {
-   "name" : "reorderBits_MR74"
-  },
-  {
-   "name" : "reorderBits_MR795"
-  },
-  {
-   "name" : "slope"
-  },
-  {
-   "name" : "sqrt_l_tbl"
-  },
-  {
-   "name" : "startPos"
-  },
-  {
-   "name" : "table"
-  },
-  {
-   "name" : "table_gain_highrates"
-  },
-  {
-   "name" : "table_gain_lowrates"
-  },
-  {
-   "name" : "window_160_80"
-  },
-  {
-   "name" : "window_200_40"
-  },
-  {
-   "name" : "window_232_8"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "MR475"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "MR515"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "MR59"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "MR67"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "MR74"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "MR795"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "MR102"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "MR122"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "MRDTX"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "N_MODES"
-    }
-   ],
-   "linker_set_key" : "Mode",
-   "name" : "Mode",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mode.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "Mode"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "Az_lsp",
-   "linker_set_key" : "Az_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "function_name" : "Bits2prm",
-   "linker_set_key" : "Bits2prm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bits2prm.h"
-  },
-  {
-   "function_name" : "Copy",
-   "linker_set_key" : "Copy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/copy.h"
-  },
-  {
-   "function_name" : "Div_32",
-   "linker_set_key" : "Div_32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_32.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3",
-   "linker_set_key" : "Int_lpc_1and3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3_2",
-   "linker_set_key" : "Int_lpc_1and3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3",
-   "linker_set_key" : "Int_lpc_1to3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3_2",
-   "linker_set_key" : "Int_lpc_1to3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Inv_sqrt",
-   "linker_set_key" : "Inv_sqrt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "function_name" : "L_abs",
-   "linker_set_key" : "L_abs",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_abs.h"
-  },
-  {
-   "function_name" : "L_deposit_h",
-   "linker_set_key" : "L_deposit_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_h.h"
-  },
-  {
-   "function_name" : "L_deposit_l",
-   "linker_set_key" : "L_deposit_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_l.h"
-  },
-  {
-   "function_name" : "L_shr_r",
-   "linker_set_key" : "L_shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_shr_r.h"
-  },
-  {
-   "function_name" : "Log2",
-   "linker_set_key" : "Log2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2.h"
-  },
-  {
-   "function_name" : "Log2_norm",
-   "linker_set_key" : "Log2_norm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "function_name" : "Lsf_lsp",
-   "linker_set_key" : "Lsf_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Lsf_wt",
-   "linker_set_key" : "Lsf_wt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsfwt.h"
-  },
-  {
-   "function_name" : "Lsp_Az",
-   "linker_set_key" : "Lsp_Az",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_az.h"
-  },
-  {
-   "function_name" : "Lsp_lsf",
-   "linker_set_key" : "Lsp_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Pow2",
-   "linker_set_key" : "Pow2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "function_name" : "Pred_lt_3or6",
-   "linker_set_key" : "Pred_lt_3or6",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pred_lt.h"
-  },
-  {
-   "function_name" : "Q_plsf_3",
-   "linker_set_key" : "Q_plsf_3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_5",
-   "linker_set_key" : "Q_plsf_5",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_exit",
-   "linker_set_key" : "Q_plsf_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_init",
-   "linker_set_key" : "Q_plsf_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_reset",
-   "linker_set_key" : "Q_plsf_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Reorder_lsf",
-   "linker_set_key" : "Reorder_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/reorder.h"
-  },
-  {
-   "function_name" : "Residu",
-   "linker_set_key" : "Residu",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/residu.h"
-  },
-  {
-   "function_name" : "Set_zero",
-   "linker_set_key" : "Set_zero",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/set_zero.h"
-  },
-  {
-   "function_name" : "Syn_filt",
-   "linker_set_key" : "Syn_filt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/syn_filt.h"
-  },
-  {
-   "function_name" : "Weight_Ai",
-   "linker_set_key" : "Weight_Ai",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/weight_a.h"
-  },
-  {
-   "function_name" : "add",
-   "linker_set_key" : "add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/add.h"
-  },
-  {
-   "function_name" : "div_s",
-   "linker_set_key" : "div_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_s.h"
-  },
-  {
-   "function_name" : "extract_h",
-   "linker_set_key" : "extract_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_h.h"
-  },
-  {
-   "function_name" : "extract_l",
-   "linker_set_key" : "extract_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_l.h"
-  },
-  {
-   "function_name" : "gc_pred",
-   "linker_set_key" : "gc_pred",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_average_limited",
-   "linker_set_key" : "gc_pred_average_limited",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_reset",
-   "linker_set_key" : "gc_pred_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_update",
-   "linker_set_key" : "gc_pred_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gmed_n",
-   "linker_set_key" : "gmed_n",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gmed_n.h"
-  },
-  {
-   "function_name" : "lsp",
-   "linker_set_key" : "lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_exit",
-   "linker_set_key" : "lsp_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_init",
-   "linker_set_key" : "lsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_reset",
-   "linker_set_key" : "lsp_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "mult_r",
-   "linker_set_key" : "mult_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mult_r.h"
-  },
-  {
-   "function_name" : "norm_l",
-   "linker_set_key" : "norm_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_l.h"
-  },
-  {
-   "function_name" : "norm_s",
-   "linker_set_key" : "norm_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_s.h"
-  },
-  {
-   "function_name" : "pv_round",
-   "linker_set_key" : "pv_round",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/round.h"
-  },
-  {
-   "function_name" : "shr",
-   "linker_set_key" : "shr",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr.h"
-  },
-  {
-   "function_name" : "shr_r",
-   "linker_set_key" : "shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr_r.h"
-  },
-  {
-   "function_name" : "sqrt_l_exp",
-   "linker_set_key" : "sqrt_l_exp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "function_name" : "sub",
-   "linker_set_key" : "sub",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sub.h"
-  },
-  {
-   "function_name" : "vad1",
-   "linker_set_key" : "vad1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_exit",
-   "linker_set_key" : "vad1_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_init",
-   "linker_set_key" : "vad1_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_reset",
-   "linker_set_key" : "vad1_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_complex_detection_update",
-   "linker_set_key" : "vad_complex_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_pitch_detection",
-   "linker_set_key" : "vad_pitch_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection",
-   "linker_set_key" : "vad_tone_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection_update",
-   "linker_set_key" : "vad_tone_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "bitno",
-   "name" : "bitno",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR102",
-   "name" : "bitno_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR122",
-   "name" : "bitno_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR475",
-   "name" : "bitno_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR515",
-   "name" : "bitno_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR59",
-   "name" : "bitno_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR67",
-   "name" : "bitno_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR74",
-   "name" : "bitno_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MRDTX",
-   "name" : "bitno_MRDTX",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_3",
-   "name" : "dico1_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_5",
-   "name" : "dico1_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_3",
-   "name" : "dico2_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_5",
-   "name" : "dico2_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_3",
-   "name" : "dico3_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_5",
-   "name" : "dico3_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico4_lsf_5",
-   "name" : "dico4_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico5_lsf_5",
-   "name" : "dico5_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "grid",
-   "name" : "grid",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "linker_set_key" : "inv_sqrt_tbl",
-   "name" : "inv_sqrt_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "linker_set_key" : "log2_tbl",
-   "name" : "log2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "linker_set_key" : "lsp_init_data",
-   "name" : "lsp_init_data",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_tab.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_3",
-   "name" : "mean_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_5",
-   "name" : "mean_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr515_3_lsf",
-   "name" : "mr515_3_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr795_1_lsf",
-   "name" : "mr795_1_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "numCompressedBytes",
-   "name" : "numCompressedBytes",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "numOfBits",
-   "name" : "numOfBits",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "past_rq_init",
-   "name" : "past_rq_init",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "pow2_tbl",
-   "name" : "pow2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "linker_set_key" : "pred_fac_3",
-   "name" : "pred_fac_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "prmno",
-   "name" : "prmno",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "prmnofsf",
-   "name" : "prmnofsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits",
-   "name" : "reorderBits",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR102",
-   "name" : "reorderBits_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR122",
-   "name" : "reorderBits_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR475",
-   "name" : "reorderBits_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR515",
-   "name" : "reorderBits_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR59",
-   "name" : "reorderBits_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR67",
-   "name" : "reorderBits_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR74",
-   "name" : "reorderBits_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR795",
-   "name" : "reorderBits_MR795",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "sqrt_l_tbl",
-   "name" : "sqrt_l_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "linker_set_key" : "table_gain_highrates",
-   "name" : "table_gain_highrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "table_gain_lowrates",
-   "name" : "table_gain_lowrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "window_160_80",
-   "name" : "window_160_80",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_200_40",
-   "name" : "window_200_40",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_232_8",
-   "name" : "window_232_8",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState *",
-   "name" : "Q_plsfState *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-20",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState **",
-   "name" : "Q_plsfState **",
-   "referenced_type" : "type-20",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "gc_predState *",
-   "name" : "gc_predState *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-12",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/basic_op_c_equivalent.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState *",
-   "name" : "lspState *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState **",
-   "name" : "lspState **",
-   "referenced_type" : "type-21",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short **",
-   "name" : "short **",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 *",
-   "name" : "vadState1 *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 **",
-   "name" : "vadState1 **",
-   "referenced_type" : "type-59",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 2,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const short *const[]",
-   "name" : "const short *const[]",
-   "referenced_type" : "type-3",
-   "self_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "short const[]",
-   "name" : "short const[]",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_rq",
-     "referenced_type" : "type-18"
-    }
-   ],
-   "linker_set_key" : "Q_plsfState",
-   "name" : "Q_plsfState",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h",
-   "unique_id" : "Q_plsfState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_qua_en",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "past_qua_en_MR122",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "gc_predState",
-   "name" : "gc_predState",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h",
-   "unique_id" : "gc_predState"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lsp_old",
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "lsp_old_q",
-     "field_offset" : 160,
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "qSt",
-     "field_offset" : 320,
-     "referenced_type" : "type-20"
-    }
-   ],
-   "linker_set_key" : "lspState",
-   "name" : "lspState",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 44,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h",
-   "unique_id" : "lspState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "bckr_est",
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "ave_level",
-     "field_offset" : 144,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "old_level",
-     "field_offset" : 288,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "sub_level",
-     "field_offset" : 432,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "a_data5",
-     "field_offset" : 576,
-     "referenced_type" : "type-53"
-    },
-    {
-     "field_name" : "a_data3",
-     "field_offset" : 672,
-     "referenced_type" : "type-55"
-    },
-    {
-     "field_name" : "burst_count",
-     "field_offset" : 752,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hang_count",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "stat_count",
-     "field_offset" : 784,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "vadreg",
-     "field_offset" : 800,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pitch",
-     "field_offset" : 816,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tone",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_high",
-     "field_offset" : 848,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_low",
-     "field_offset" : 864,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag_count",
-     "field_offset" : 880,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_count",
-     "field_offset" : 912,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_timer",
-     "field_offset" : 928,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "best_corr_hp",
-     "field_offset" : 944,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "speech_vad_decision",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_warning",
-     "field_offset" : 976,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sp_burst_count",
-     "field_offset" : 992,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "corr_hp_fast",
-     "field_offset" : 1008,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "vadState1",
-   "name" : "vadState1",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 128,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h",
-   "unique_id" : "vadState1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "pre_emp_mem",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "update_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hyster_cnt",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "last_update_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_enrg_long_db",
-     "field_offset" : 64,
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "Lframe_cnt",
-     "field_offset" : 320,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "Lch_enrg",
-     "field_offset" : 352,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "Lch_noise",
-     "field_offset" : 864,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "last_normb_shift",
-     "field_offset" : 1376,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tsnr",
-     "field_offset" : 1392,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hangover",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "burstcount",
-     "field_offset" : 1424,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "fupdate_flag",
-     "field_offset" : 1440,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRvar",
-     "field_offset" : 1456,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRbias",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "shift_state",
-     "field_offset" : 1488,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "L_R0",
-     "field_offset" : 1504,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "L_Rmax",
-     "field_offset" : 1536,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "LTP_flag",
-     "field_offset" : 1568,
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "vadState2",
-   "name" : "vadState2",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 200,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h",
-   "unique_id" : "vadState2"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/x86/source-based/libstagefright_enc_common.so.lsdump b/29/32/x86/source-based/libstagefright_enc_common.so.lsdump
deleted file mode 100644
index 672453f..0000000
--- a/29/32/x86/source-based/libstagefright_enc_common.so.lsdump
+++ /dev/null
@@ -1,652 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "cmnMemAlloc"
-  },
-  {
-   "name" : "cmnMemCheck"
-  },
-  {
-   "name" : "cmnMemCompare"
-  },
-  {
-   "name" : "cmnMemCopy"
-  },
-  {
-   "name" : "cmnMemFree"
-  },
-  {
-   "name" : "cmnMemMove"
-  },
-  {
-   "name" : "cmnMemSet"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_FALSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_TRUE"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_BOOL_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_BOOL",
-   "name" : "VO_BOOL",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_BOOL"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_IMF_USERMEMOPERATOR"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_IMF_PREALLOCATEDBUFFER"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_IMF_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INIT_MEM_FlAG",
-   "name" : "VO_INIT_MEM_FlAG",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INIT_MEM_FlAG"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_INPUT_FRAME"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "VO_INPUT_STREAM"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_INPUT_STREAM_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INPUT_TYPE",
-   "name" : "VO_INPUT_TYPE",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INPUT_TYPE"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (int, void *, void *, unsigned int)",
-   "name" : "int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-18",
-   "return_type" : "type-5",
-   "self_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, VO_MEM_INFO *)",
-   "name" : "unsigned int (int, VO_MEM_INFO *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "referenced_type" : "type-27",
-   "return_type" : "type-2",
-   "self_type" : "type-27",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *)",
-   "name" : "unsigned int (int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "referenced_type" : "type-9",
-   "return_type" : "type-2",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-11",
-   "return_type" : "type-2",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-16",
-   "return_type" : "type-2",
-   "self_type" : "type-16",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-14",
-   "return_type" : "type-2",
-   "self_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "cmnMemAlloc",
-   "linker_set_key" : "cmnMemAlloc",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCheck",
-   "linker_set_key" : "cmnMemCheck",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCompare",
-   "linker_set_key" : "cmnMemCompare",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCopy",
-   "linker_set_key" : "cmnMemCopy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemFree",
-   "linker_set_key" : "cmnMemFree",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemMove",
-   "linker_set_key" : "cmnMemMove",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemSet",
-   "linker_set_key" : "cmnMemSet",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "VO_MEM_INFO *",
-   "name" : "VO_MEM_INFO *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(int, void *, void *, unsigned int)",
-   "name" : "int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "name" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *)",
-   "name" : "unsigned int (*)(int, void *)",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned int)",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  }
- ],
- "qualified_types" : [],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Buffer",
-     "referenced_type" : "type-21"
-    },
-    {
-     "field_name" : "Length",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "Time",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "VO_CODECBUFFER",
-   "name" : "VO_CODECBUFFER",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODECBUFFER"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "memflag",
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "memData",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 96,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "VO_CODEC_INIT_USERDATA",
-   "name" : "VO_CODEC_INIT_USERDATA",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODEC_INIT_USERDATA"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Size",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "Flag",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "VBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "PBuffer",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_INFO",
-   "name" : "VO_MEM_INFO",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_INFO"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Alloc",
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "Free",
-     "field_offset" : 32,
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "Set",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "Copy",
-     "field_offset" : 96,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "Check",
-     "field_offset" : 128,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "Compare",
-     "field_offset" : 160,
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "Move",
-     "field_offset" : 192,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_OPERATOR",
-   "name" : "VO_MEM_OPERATOR",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 28,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_OPERATOR"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/x86/source-based/libstagefright_flacdec.so.lsdump b/29/32/x86/source-based/libstagefright_flacdec.so.lsdump
deleted file mode 100644
index bf40b5c..0000000
--- a/29/32/x86/source-based/libstagefright_flacdec.so.lsdump
+++ /dev/null
@@ -1,5295 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__Subframe [8]",
-   "name" : "FLAC__Subframe [8]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 2336,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [129]",
-   "name" : "char [129]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 129,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [13]",
-   "name" : "char [13]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
-   "size" : 13,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "const char *[]",
-   "name" : "const char *[]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-151",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *[8]",
-   "name" : "const int *[8]",
-   "referenced_type" : "type-65",
-   "self_type" : "type-159",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-108",
-   "size" : 128,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4]",
-   "name" : "int [4]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-76",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-55",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [4]",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-158",
-   "self_type" : "type-158",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-218",
-   "self_type" : "type-218",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-215",
-   "self_type" : "type-215",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-394",
-   "self_type" : "type-394",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "signed char",
-   "name" : "signed char",
-   "referenced_type" : "type-217",
-   "self_type" : "type-217",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "FLAC__MD5Accumulate"
-  },
-  {
-   "name" : "FLAC__MD5Final"
-  },
-  {
-   "name" : "FLAC__MD5Init"
-  },
-  {
-   "name" : "FLAC__bitreader_bits_left_for_byte_alignment"
-  },
-  {
-   "name" : "FLAC__bitreader_clear"
-  },
-  {
-   "name" : "FLAC__bitreader_delete"
-  },
-  {
-   "name" : "FLAC__bitreader_dump"
-  },
-  {
-   "name" : "FLAC__bitreader_free"
-  },
-  {
-   "name" : "FLAC__bitreader_get_input_bits_unconsumed"
-  },
-  {
-   "name" : "FLAC__bitreader_get_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_init"
-  },
-  {
-   "name" : "FLAC__bitreader_is_consumed_byte_aligned"
-  },
-  {
-   "name" : "FLAC__bitreader_new"
-  },
-  {
-   "name" : "FLAC__bitreader_read_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_int32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed_block"
-  },
-  {
-   "name" : "FLAC__bitreader_read_uint32_little_endian"
-  },
-  {
-   "name" : "FLAC__bitreader_read_unary_unsigned"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_reset_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_bits_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__cpu_info"
-  },
-  {
-   "name" : "FLAC__cpu_info_x86"
-  },
-  {
-   "name" : "FLAC__crc16"
-  },
-  {
-   "name" : "FLAC__crc8"
-  },
-  {
-   "name" : "FLAC__crc8_update"
-  },
-  {
-   "name" : "FLAC__crc8_update_block"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor_wide"
-  },
-  {
-   "name" : "FLAC__fixed_compute_residual"
-  },
-  {
-   "name" : "FLAC__fixed_restore_signal"
-  },
-  {
-   "name" : "FLAC__fixedpoint_log2"
-  },
-  {
-   "name" : "FLAC__format_blocksize_is_subset"
-  },
-  {
-   "name" : "FLAC__format_cuesheet_is_legal"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_clear"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_init"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order"
-  },
-  {
-   "name" : "FLAC__format_picture_is_legal"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_subset"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_valid"
-  },
-  {
-   "name" : "FLAC__format_seektable_is_legal"
-  },
-  {
-   "name" : "FLAC__format_seektable_sort"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_name_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_value_is_legal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal_wide"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_int32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint64_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_unsigned_array"
-  },
-  {
-   "name" : "FLAC__stream_decoder_delete"
-  },
-  {
-   "name" : "FLAC__stream_decoder_finish"
-  },
-  {
-   "name" : "FLAC__stream_decoder_flush"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_bits_per_sample"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_blocksize"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channel_assignment"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channels"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_decode_position"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_input_bytes_unconsumed"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_resolved_state_string"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_sample_rate"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_state"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_total_samples"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_new"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_single"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_metadata"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_reset"
-  },
-  {
-   "name" : "FLAC__stream_decoder_seek_absolute"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_ogg_serial_number"
-  },
-  {
-   "name" : "FLAC__stream_decoder_skip_single_frame"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder12readCallbackEPhPj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13parseMetadataEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder4initEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder5flushEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder6CreateEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC2Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD0Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD2Ev"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
-   "name" : "__umoddi3"
-  },
-  {
-   "name" : "safe_malloc_mul_2op_p"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC"
-  },
-  {
-   "name" : "FLAC__ChannelAssignmentString"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__EntropyCodingMethodTypeString"
-  },
-  {
-   "name" : "FLAC__FP_E"
-  },
-  {
-   "name" : "FLAC__FP_LN2"
-  },
-  {
-   "name" : "FLAC__FP_ONE"
-  },
-  {
-   "name" : "FLAC__FP_ONE_HALF"
-  },
-  {
-   "name" : "FLAC__FP_ZERO"
-  },
-  {
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__FrameNumberTypeString"
-  },
-  {
-   "name" : "FLAC__MetadataTypeString"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_STRING"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__StreamDecoderErrorStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderInitStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderLengthStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderReadStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderSeekStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderStateString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderTellStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderWriteStatusString"
-  },
-  {
-   "name" : "FLAC__StreamMetadata_Picture_TypeString"
-  },
-  {
-   "name" : "FLAC__SubframeTypeString"
-  },
-  {
-   "name" : "FLAC__VENDOR_STRING"
-  },
-  {
-   "name" : "FLAC__VERSION_STRING"
-  },
-  {
-   "name" : "FLAC__crc16_table"
-  },
-  {
-   "name" : "FLAC__crc8_table"
-  },
-  {
-   "name" : "_ZTVN7android11FLACDecoderE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_MID_SIDE"
-    }
-   ],
-   "linker_set_key" : "FLAC__ChannelAssignment",
-   "name" : "FLAC__ChannelAssignment",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__ChannelAssignment"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethodType",
-   "name" : "FLAC__EntropyCodingMethodType",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__EntropyCodingMethodType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameNumberType",
-   "name" : "FLAC__FrameNumberType",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__FrameNumberType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__METADATA_TYPE_STREAMINFO"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__METADATA_TYPE_PADDING"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__METADATA_TYPE_APPLICATION"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__METADATA_TYPE_SEEKTABLE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__METADATA_TYPE_VORBIS_COMMENT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__METADATA_TYPE_CUESHEET"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__METADATA_TYPE_PICTURE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__METADATA_TYPE_UNDEFINED"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "FLAC__MAX_METADATA_TYPE"
-    }
-   ],
-   "linker_set_key" : "FLAC__MetadataType",
-   "name" : "FLAC__MetadataType",
-   "referenced_type" : "type-52",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__MetadataType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatus",
-   "name" : "FLAC__StreamDecoderErrorStatus",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderInitStatus",
-   "name" : "FLAC__StreamDecoderInitStatus",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus",
-   "name" : "FLAC__StreamDecoderLengthStatus",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderLengthStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus",
-   "name" : "FLAC__StreamDecoderReadStatus",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus",
-   "name" : "FLAC__StreamDecoderSeekStatus",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_METADATA"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_METADATA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_READ_FRAME"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_DECODER_SEEK_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_DECODER_ABORTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_DECODER_UNINITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderState",
-   "name" : "FLAC__StreamDecoderState",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus",
-   "name" : "FLAC__StreamDecoderTellStatus",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus",
-   "name" : "FLAC__StreamDecoderWriteStatus",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderInitStatus",
-   "name" : "FLAC__StreamEncoderInitStatus",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_ABORT"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus",
-   "name" : "FLAC__StreamEncoderReadStatus",
-   "referenced_type" : "type-135",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus",
-   "name" : "FLAC__StreamEncoderSeekStatus",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_UNINITIALIZED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_CLIENT_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_IO_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_FRAMING_ERROR"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderState",
-   "name" : "FLAC__StreamEncoderState",
-   "referenced_type" : "type-145",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus",
-   "name" : "FLAC__StreamEncoderTellStatus",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus",
-   "name" : "FLAC__StreamEncoderWriteStatus",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FISH"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_Type",
-   "name" : "FLAC__StreamMetadata_Picture_Type",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamMetadata_Picture_Type"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__SUBFRAME_TYPE_CONSTANT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__SUBFRAME_TYPE_VERBATIM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__SUBFRAME_TYPE_FIXED"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__SUBFRAME_TYPE_LPC"
-    }
-   ],
-   "linker_set_key" : "FLAC__SubframeType",
-   "name" : "FLAC__SubframeType",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__SubframeType"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-90",
-   "return_type" : "type-91",
-   "self_type" : "type-90",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-81",
-   "return_type" : "type-82",
-   "self_type" : "type-81",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-85",
-   "self_type" : "type-84",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-87",
-   "return_type" : "type-88",
-   "self_type" : "type-87",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-95",
-   "return_type" : "type-96",
-   "self_type" : "type-95",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-134",
-   "return_type" : "type-135",
-   "self_type" : "type-134",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-126",
-   "return_type" : "type-127",
-   "self_type" : "type-126",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-129",
-   "return_type" : "type-130",
-   "self_type" : "type-129",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-115",
-   "return_type" : "type-116",
-   "self_type" : "type-115",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (const FLAC__StreamDecoder *, void *)",
-   "name" : "int (const FLAC__StreamDecoder *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-93",
-   "return_type" : "type-1",
-   "self_type" : "type-93",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-68",
-   "return_type" : "type-41",
-   "self_type" : "type-68",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-40",
-   "return_type" : "type-41",
-   "self_type" : "type-40",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-132",
-   "return_type" : "type-41",
-   "self_type" : "type-132",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-139",
-   "return_type" : "type-41",
-   "self_type" : "type-139",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "FLAC__format_blocksize_is_subset",
-   "linker_set_key" : "FLAC__format_blocksize_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_cuesheet_is_legal",
-   "linker_set_key" : "FLAC__format_cuesheet_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_picture_is_legal",
-   "linker_set_key" : "FLAC__format_picture_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_subset",
-   "linker_set_key" : "FLAC__format_sample_rate_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_valid",
-   "linker_set_key" : "FLAC__format_sample_rate_is_valid",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_is_legal",
-   "linker_set_key" : "FLAC__format_seektable_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_sort",
-   "linker_set_key" : "FLAC__format_seektable_sort",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_delete",
-   "linker_set_key" : "FLAC__stream_decoder_delete",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_finish",
-   "linker_set_key" : "FLAC__stream_decoder_finish",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_flush",
-   "linker_set_key" : "FLAC__stream_decoder_flush",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_bits_per_sample",
-   "linker_set_key" : "FLAC__stream_decoder_get_bits_per_sample",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_blocksize",
-   "linker_set_key" : "FLAC__stream_decoder_get_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channel_assignment",
-   "linker_set_key" : "FLAC__stream_decoder_get_channel_assignment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-101",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channels",
-   "linker_set_key" : "FLAC__stream_decoder_get_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_decode_position",
-   "linker_set_key" : "FLAC__stream_decoder_get_decode_position",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_get_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_resolved_state_string",
-   "linker_set_key" : "FLAC__stream_decoder_get_resolved_state_string",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_sample_rate",
-   "linker_set_key" : "FLAC__stream_decoder_get_sample_rate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_state",
-   "linker_set_key" : "FLAC__stream_decoder_get_state",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-154",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_total_samples",
-   "linker_set_key" : "FLAC__stream_decoder_get_total_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_new",
-   "linker_set_key" : "FLAC__stream_decoder_new",
-   "return_type" : "type-157",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_single",
-   "linker_set_key" : "FLAC__stream_decoder_process_single",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_reset",
-   "linker_set_key" : "FLAC__stream_decoder_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_seek_absolute",
-   "linker_set_key" : "FLAC__stream_decoder_seek_absolute",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_set_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "linker_set_key" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_skip_single_frame",
-   "linker_set_key" : "FLAC__stream_decoder_skip_single_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::readCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder12readCallbackEPhPj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-82",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::errorCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::parseMetadata",
-   "linker_set_key" : "_ZN7android11FLACDecoder13parseMetadataEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::writeCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    }
-   ],
-   "return_type" : "type-96",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::decodeOneFrame",
-   "linker_set_key" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-158"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::addDataToBuffer",
-   "linker_set_key" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::metadataCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-49"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::init",
-   "linker_set_key" : "_ZN7android11FLACDecoder4initEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::flush",
-   "linker_set_key" : "_ZN7android11FLACDecoder5flushEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::Create",
-   "linker_set_key" : "_ZN7android11FLACDecoder6CreateEv",
-   "return_type" : "type-161",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD0Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "referenced_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/export.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ChannelAssignmentString",
-   "name" : "FLAC__ChannelAssignmentString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__EntropyCodingMethodTypeString",
-   "name" : "FLAC__EntropyCodingMethodTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC",
-   "name" : "FLAC__FRAME_HEADER_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FrameNumberTypeString",
-   "name" : "FLAC__FrameNumberTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__MetadataTypeString",
-   "name" : "FLAC__MetadataTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "referenced_type" : "type-152",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC",
-   "name" : "FLAC__STREAM_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_LEN",
-   "name" : "FLAC__STREAM_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_STRING",
-   "name" : "FLAC__STREAM_SYNC_STRING",
-   "referenced_type" : "type-153",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LEN",
-   "name" : "FLAC__SUBFRAME_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatusString",
-   "name" : "FLAC__StreamDecoderErrorStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderInitStatusString",
-   "name" : "FLAC__StreamDecoderInitStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatusString",
-   "name" : "FLAC__StreamDecoderLengthStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderReadStatusString",
-   "name" : "FLAC__StreamDecoderReadStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatusString",
-   "name" : "FLAC__StreamDecoderSeekStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderStateString",
-   "name" : "FLAC__StreamDecoderStateString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderTellStatusString",
-   "name" : "FLAC__StreamDecoderTellStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatusString",
-   "name" : "FLAC__StreamDecoderWriteStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_TypeString",
-   "name" : "FLAC__StreamMetadata_Picture_TypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SubframeTypeString",
-   "name" : "FLAC__SubframeTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VENDOR_STRING",
-   "name" : "FLAC__VENDOR_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VERSION_STRING",
-   "name" : "FLAC__VERSION_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoder *",
-   "name" : "FLAC__StreamDecoder *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-90",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-236",
-   "self_type" : "type-235",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-272",
-   "self_type" : "type-271",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-298",
-   "self_type" : "type-297",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-320",
-   "self_type" : "type-319",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-342",
-   "self_type" : "type-341",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-362",
-   "self_type" : "type-361",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-386",
-   "self_type" : "type-385",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-409",
-   "self_type" : "type-408",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-234",
-   "self_type" : "type-233",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-270",
-   "self_type" : "type-269",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-296",
-   "self_type" : "type-295",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-318",
-   "self_type" : "type-317",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-340",
-   "self_type" : "type-339",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-360",
-   "self_type" : "type-359",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-384",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-407",
-   "self_type" : "type-406",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-81",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-87",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "referenced_type" : "type-95",
-   "self_type" : "type-113",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoder *",
-   "name" : "FLAC__StreamEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-286",
-   "self_type" : "type-285",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-375",
-   "self_type" : "type-374",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-195",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-284",
-   "self_type" : "type-283",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-372",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "referenced_type" : "type-126",
-   "self_type" : "type-128",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata *",
-   "name" : "FLAC__StreamMetadata *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-148",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata **",
-   "name" : "FLAC__StreamMetadata **",
-   "referenced_type" : "type-148",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint *",
-   "name" : "FLAC__StreamMetadata_SeekPoint *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable *",
-   "name" : "FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-204",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-267",
-   "self_type" : "type-266",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-293",
-   "self_type" : "type-292",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-358",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-381",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "android::FLACDecoder *",
-   "name" : "android::FLACDecoder *",
-   "referenced_type" : "type-156",
-   "self_type" : "type-161",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__Frame *",
-   "name" : "const FLAC__Frame *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamDecoder *",
-   "name" : "const FLAC__StreamDecoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamEncoder *",
-   "name" : "const FLAC__StreamEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata *",
-   "name" : "const FLAC__StreamMetadata *",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet *",
-   "name" : "const FLAC__StreamMetadata_CueSheet *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture *",
-   "name" : "const FLAC__StreamMetadata_Picture *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable *",
-   "name" : "const FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const android::FLACDecoder *",
-   "name" : "const android::FLACDecoder *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-163",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char **",
-   "name" : "const char **",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *const *",
-   "name" : "const int *const *",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "name" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-150",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "referenced_type" : "type-68",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-40",
-   "self_type" : "type-67",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__Frame",
-   "name" : "const FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 2376,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamDecoder",
-   "name" : "const FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamEncoder",
-   "name" : "const FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata",
-   "name" : "const FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 164,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet",
-   "name" : "const FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture",
-   "name" : "const FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable",
-   "name" : "const FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const android::FLACDecoder",
-   "name" : "const android::FLACDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-162",
-   "size" : 152,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-31",
-   "size" : 1,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const char *const[]",
-   "name" : "const char *const[]",
-   "referenced_type" : "type-151",
-   "self_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int *const",
-   "name" : "const int *const",
-   "referenced_type" : "type-65",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned long long",
-   "name" : "const unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "unsigned char const[4]",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "type-58",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod",
-   "name" : "FLAC__EntropyCodingMethod",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "partitioned_rice",
-     "referenced_type" : "type-4"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "name" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "contents",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRice"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parameters",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "raw_bits",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "capacity_by_order",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRiceContents"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-100"
-    },
-    {
-     "field_name" : "subframes",
-     "field_offset" : 288,
-     "referenced_type" : "type-104"
-    },
-    {
-     "field_name" : "footer",
-     "field_offset" : 18976,
-     "referenced_type" : "type-109"
-    }
-   ],
-   "linker_set_key" : "FLAC__Frame",
-   "name" : "FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-99",
-   "size" : 2376,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Frame"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "crc",
-     "referenced_type" : "type-110"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameFooter",
-   "name" : "FLAC__FrameFooter",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
-   "size" : 2,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameFooter"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channel_assignment",
-     "field_offset" : 96,
-     "referenced_type" : "type-101"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "number_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-102"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 192,
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "crc",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameHeader",
-   "name" : "FLAC__FrameHeader",
-   "referenced_type" : "type-100",
-   "self_type" : "type-100",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "frame_number",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "name" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-103",
-   "self_type" : "type-103",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-45"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-47"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoder",
-   "name" : "FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "unique_id" : "FLAC__StreamDecoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-120"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoder",
-   "name" : "FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "unique_id" : "FLAC__StreamEncoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "is_last",
-     "field_offset" : 32,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 96,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata",
-   "name" : "FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 164,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "stream_info",
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "padding",
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "application",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "seek_table",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vorbis_comment",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "cue_sheet",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "picture",
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "unknown",
-     "referenced_type" : "type-62"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "name" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "id",
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Application",
-   "name" : "FLAC__StreamMetadata_Application",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Application"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "media_catalog_number",
-     "referenced_type" : "type-20"
-    },
-    {
-     "field_name" : "lead_in",
-     "field_offset" : 1056,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "is_cd",
-     "field_offset" : 1120,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "num_tracks",
-     "field_offset" : 1152,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "tracks",
-     "field_offset" : 1184,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet",
-   "name" : "FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Index"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "isrc",
-     "field_offset" : 72,
-     "referenced_type" : "type-25"
-    },
-    {
-     "field_name" : "type",
-     "field_offset" : 176,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "pre_emphasis",
-     "field_offset" : 177,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "num_indices",
-     "field_offset" : 184,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "indices",
-     "field_offset" : 192,
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 28,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Track"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dummy",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Padding",
-   "name" : "FLAC__StreamMetadata_Padding",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Padding"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "mime_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "description",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "width",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "height",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "depth",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "colors",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data_length",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 256,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture",
-   "name" : "FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Picture"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "stream_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "frame_samples",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint",
-   "name" : "FLAC__StreamMetadata_SeekPoint",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 20,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekPoint"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "num_points",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "points",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable",
-   "name" : "FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekTable"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "min_blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_blocksize",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "min_framesize",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_framesize",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "total_samples",
-     "field_offset" : 224,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "md5sum",
-     "field_offset" : 288,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_StreamInfo",
-   "name" : "FLAC__StreamMetadata_StreamInfo",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 52,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_StreamInfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Unknown",
-   "name" : "FLAC__StreamMetadata_Unknown",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Unknown"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vendor_string",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "num_comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 96,
-     "referenced_type" : "type-61"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment",
-   "name" : "FLAC__StreamMetadata_VorbisComment",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "length",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "entry",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment_Entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-106"
-    },
-    {
-     "field_name" : "wasted_bits",
-     "field_offset" : 2304,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe",
-   "name" : "FLAC__Subframe",
-   "referenced_type" : "type-105",
-   "self_type" : "type-105",
-   "size" : 292,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "constant",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "fixed",
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "lpc",
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "verbatim",
-     "referenced_type" : "type-64"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "name" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "value",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Constant",
-   "name" : "FLAC__Subframe_Constant",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Constant"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 128,
-     "referenced_type" : "type-76"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 256,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Fixed",
-   "name" : "FLAC__Subframe_Fixed",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Fixed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "qlp_coeff_precision",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "quantization_level",
-     "field_offset" : 160,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "qlp_coeff",
-     "field_offset" : 192,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 1216,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 2240,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_LPC",
-   "name" : "FLAC__Subframe_LPC",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_LPC"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Verbatim",
-   "name" : "FLAC__Subframe_Verbatim",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Verbatim"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "mDecoder",
-     "field_offset" : 32,
-     "referenced_type" : "type-157"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferLen",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferPos",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferDataSize",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfo",
-     "field_offset" : 192,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfoValid",
-     "field_offset" : 608,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteRequested",
-     "field_offset" : 616,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteCompleted",
-     "field_offset" : 624,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteHeader",
-     "field_offset" : 640,
-     "referenced_type" : "type-100"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteBuffer",
-     "field_offset" : 928,
-     "referenced_type" : "type-159"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mErrorStatus",
-     "field_offset" : 1184,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "android::FLACDecoder",
-   "name" : "android::FLACDecoder",
-   "record_kind" : "class",
-   "referenced_type" : "type-156",
-   "self_type" : "type-156",
-   "size" : 152,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h",
-   "unique_id" : "_ZTSN7android11FLACDecoderE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN7android11FLACDecoderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD0Ev"
-    }
-   ]
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/32/x86/source-based/libvorbisidec.so.lsdump b/29/32/x86/source-based/libvorbisidec.so.lsdump
deleted file mode 100644
index 1620d22..0000000
--- a/29/32/x86/source-based/libvorbisidec.so.lsdump
+++ /dev/null
@@ -1,3983 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [16]",
-   "name" : "char [16]",
-   "referenced_type" : "type-36",
-   "self_type" : "type-67",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1024]",
-   "name" : "int [1024]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-100",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1026]",
-   "name" : "int [1026]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-42",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [128]",
-   "name" : "int [128]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-94",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [129]",
-   "name" : "int [129]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-17",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2048]",
-   "name" : "int [2048]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-102",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [256]",
-   "name" : "int [256]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-96",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-90",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4096]",
-   "name" : "int [4096]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-104",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [512]",
-   "name" : "int [512]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-98",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [64]",
-   "name" : "int [64]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-92",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [2]",
-   "name" : "long [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-82",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [64]",
-   "name" : "long [64]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [65]",
-   "name" : "long [65]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-12",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-5",
-   "self_type" : "type-69",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-36",
-   "self_type" : "type-36",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_VDBG_dump"
-  },
-  {
-   "name" : "_VDBG_free"
-  },
-  {
-   "name" : "_VDBG_malloc"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__mulodi4"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
-   "name" : "_book_maptype1_quantvals"
-  },
-  {
-   "name" : "_ilog"
-  },
-  {
-   "name" : "_vorbis_unpack_books"
-  },
-  {
-   "name" : "_vorbis_unpack_comment"
-  },
-  {
-   "name" : "_vorbis_unpack_info"
-  },
-  {
-   "name" : "floor0_free_info"
-  },
-  {
-   "name" : "floor0_info_unpack"
-  },
-  {
-   "name" : "floor0_inverse1"
-  },
-  {
-   "name" : "floor0_inverse2"
-  },
-  {
-   "name" : "floor0_memosize"
-  },
-  {
-   "name" : "floor1_free_info"
-  },
-  {
-   "name" : "floor1_info_unpack"
-  },
-  {
-   "name" : "floor1_inverse1"
-  },
-  {
-   "name" : "floor1_inverse2"
-  },
-  {
-   "name" : "floor1_memosize"
-  },
-  {
-   "name" : "mapping_clear_info"
-  },
-  {
-   "name" : "mapping_info_unpack"
-  },
-  {
-   "name" : "mapping_inverse"
-  },
-  {
-   "name" : "mdct_backward"
-  },
-  {
-   "name" : "mdct_shift_right"
-  },
-  {
-   "name" : "mdct_unroll_lap"
-  },
-  {
-   "name" : "ogg_buffer_dup"
-  },
-  {
-   "name" : "ogg_packet_release"
-  },
-  {
-   "name" : "ogg_page_bos"
-  },
-  {
-   "name" : "ogg_page_continued"
-  },
-  {
-   "name" : "ogg_page_dup"
-  },
-  {
-   "name" : "ogg_page_eos"
-  },
-  {
-   "name" : "ogg_page_granulepos"
-  },
-  {
-   "name" : "ogg_page_packets"
-  },
-  {
-   "name" : "ogg_page_pageno"
-  },
-  {
-   "name" : "ogg_page_release"
-  },
-  {
-   "name" : "ogg_page_serialno"
-  },
-  {
-   "name" : "ogg_page_version"
-  },
-  {
-   "name" : "ogg_stream_clear"
-  },
-  {
-   "name" : "ogg_stream_create"
-  },
-  {
-   "name" : "ogg_stream_destroy"
-  },
-  {
-   "name" : "ogg_stream_init"
-  },
-  {
-   "name" : "ogg_stream_packetout"
-  },
-  {
-   "name" : "ogg_stream_packetpeek"
-  },
-  {
-   "name" : "ogg_stream_pagein"
-  },
-  {
-   "name" : "ogg_stream_reset"
-  },
-  {
-   "name" : "ogg_stream_reset_serialno"
-  },
-  {
-   "name" : "ogg_sync_bufferin"
-  },
-  {
-   "name" : "ogg_sync_clear"
-  },
-  {
-   "name" : "ogg_sync_create"
-  },
-  {
-   "name" : "ogg_sync_destroy"
-  },
-  {
-   "name" : "ogg_sync_init"
-  },
-  {
-   "name" : "ogg_sync_pageout"
-  },
-  {
-   "name" : "ogg_sync_pageseek"
-  },
-  {
-   "name" : "ogg_sync_reset"
-  },
-  {
-   "name" : "ogg_sync_wrote"
-  },
-  {
-   "name" : "oggpack_adv"
-  },
-  {
-   "name" : "oggpack_bits"
-  },
-  {
-   "name" : "oggpack_bytes"
-  },
-  {
-   "name" : "oggpack_eop"
-  },
-  {
-   "name" : "oggpack_look"
-  },
-  {
-   "name" : "oggpack_read"
-  },
-  {
-   "name" : "oggpack_readinit"
-  },
-  {
-   "name" : "ov_bitrate"
-  },
-  {
-   "name" : "ov_bitrate_instant"
-  },
-  {
-   "name" : "ov_clear"
-  },
-  {
-   "name" : "ov_comment"
-  },
-  {
-   "name" : "ov_info"
-  },
-  {
-   "name" : "ov_open"
-  },
-  {
-   "name" : "ov_open_callbacks"
-  },
-  {
-   "name" : "ov_pcm_seek"
-  },
-  {
-   "name" : "ov_pcm_seek_page"
-  },
-  {
-   "name" : "ov_pcm_tell"
-  },
-  {
-   "name" : "ov_pcm_total"
-  },
-  {
-   "name" : "ov_raw_seek"
-  },
-  {
-   "name" : "ov_raw_tell"
-  },
-  {
-   "name" : "ov_raw_total"
-  },
-  {
-   "name" : "ov_read"
-  },
-  {
-   "name" : "ov_seekable"
-  },
-  {
-   "name" : "ov_serialnumber"
-  },
-  {
-   "name" : "ov_streams"
-  },
-  {
-   "name" : "ov_test"
-  },
-  {
-   "name" : "ov_test_callbacks"
-  },
-  {
-   "name" : "ov_test_open"
-  },
-  {
-   "name" : "ov_time_seek"
-  },
-  {
-   "name" : "ov_time_seek_page"
-  },
-  {
-   "name" : "ov_time_tell"
-  },
-  {
-   "name" : "ov_time_total"
-  },
-  {
-   "name" : "res_clear_info"
-  },
-  {
-   "name" : "res_inverse"
-  },
-  {
-   "name" : "res_unpack"
-  },
-  {
-   "name" : "vorbis_book_clear"
-  },
-  {
-   "name" : "vorbis_book_decode"
-  },
-  {
-   "name" : "vorbis_book_decodev_add"
-  },
-  {
-   "name" : "vorbis_book_decodev_set"
-  },
-  {
-   "name" : "vorbis_book_decodevs_add"
-  },
-  {
-   "name" : "vorbis_book_decodevv_add"
-  },
-  {
-   "name" : "vorbis_book_unpack"
-  },
-  {
-   "name" : "vorbis_comment_clear"
-  },
-  {
-   "name" : "vorbis_comment_init"
-  },
-  {
-   "name" : "vorbis_comment_query"
-  },
-  {
-   "name" : "vorbis_comment_query_count"
-  },
-  {
-   "name" : "vorbis_dsp_clear"
-  },
-  {
-   "name" : "vorbis_dsp_create"
-  },
-  {
-   "name" : "vorbis_dsp_destroy"
-  },
-  {
-   "name" : "vorbis_dsp_headerin"
-  },
-  {
-   "name" : "vorbis_dsp_init"
-  },
-  {
-   "name" : "vorbis_dsp_pcmout"
-  },
-  {
-   "name" : "vorbis_dsp_read"
-  },
-  {
-   "name" : "vorbis_dsp_restart"
-  },
-  {
-   "name" : "vorbis_dsp_synthesis"
-  },
-  {
-   "name" : "vorbis_info_blocksize"
-  },
-  {
-   "name" : "vorbis_info_clear"
-  },
-  {
-   "name" : "vorbis_info_init"
-  },
-  {
-   "name" : "vorbis_lsp_to_curve"
-  },
-  {
-   "name" : "vorbis_packet_blocksize"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLOOR_fromdB_LOOKUP"
-  },
-  {
-   "name" : "crc_lookup"
-  },
-  {
-   "name" : "gerrno"
-  },
-  {
-   "name" : "global_bytes"
-  },
-  {
-   "name" : "sincos_lookup0"
-  },
-  {
-   "name" : "sincos_lookup1"
-  },
-  {
-   "name" : "start_time"
-  }
- ],
- "enum_types" : [],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *)",
-   "name" : "int (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-54",
-   "return_type" : "type-7",
-   "self_type" : "type-54",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *, long long, int)",
-   "name" : "int (void *, long long, int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "referenced_type" : "type-52",
-   "return_type" : "type-7",
-   "self_type" : "type-52",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (void *)",
-   "name" : "long (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-56",
-   "return_type" : "type-6",
-   "self_type" : "type-56",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-50",
-   "return_type" : "type-23",
-   "self_type" : "type-50",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "_ilog",
-   "linker_set_key" : "_ilog",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "floor0_free_info",
-   "linker_set_key" : "floor0_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_info_unpack",
-   "linker_set_key" : "floor0_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse1",
-   "linker_set_key" : "floor0_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse2",
-   "linker_set_key" : "floor0_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_memosize",
-   "linker_set_key" : "floor0_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_free_info",
-   "linker_set_key" : "floor1_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_info_unpack",
-   "linker_set_key" : "floor1_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse1",
-   "linker_set_key" : "floor1_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse2",
-   "linker_set_key" : "floor1_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_memosize",
-   "linker_set_key" : "floor1_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_clear_info",
-   "linker_set_key" : "mapping_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_info_unpack",
-   "linker_set_key" : "mapping_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-84"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_inverse",
-   "linker_set_key" : "mapping_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mdct_backward",
-   "linker_set_key" : "mdct_backward",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_shift_right",
-   "linker_set_key" : "mdct_shift_right",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_unroll_lap",
-   "linker_set_key" : "mdct_unroll_lap",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "ogg_packet_release",
-   "linker_set_key" : "ogg_packet_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_bos",
-   "linker_set_key" : "ogg_page_bos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_continued",
-   "linker_set_key" : "ogg_page_continued",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_dup",
-   "linker_set_key" : "ogg_page_dup",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_eos",
-   "linker_set_key" : "ogg_page_eos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_granulepos",
-   "linker_set_key" : "ogg_page_granulepos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_packets",
-   "linker_set_key" : "ogg_page_packets",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_pageno",
-   "linker_set_key" : "ogg_page_pageno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_release",
-   "linker_set_key" : "ogg_page_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_serialno",
-   "linker_set_key" : "ogg_page_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_version",
-   "linker_set_key" : "ogg_page_version",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_clear",
-   "linker_set_key" : "ogg_stream_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_create",
-   "linker_set_key" : "ogg_stream_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-27",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_destroy",
-   "linker_set_key" : "ogg_stream_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_init",
-   "linker_set_key" : "ogg_stream_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetout",
-   "linker_set_key" : "ogg_stream_packetout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetpeek",
-   "linker_set_key" : "ogg_stream_packetpeek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_pagein",
-   "linker_set_key" : "ogg_stream_pagein",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset",
-   "linker_set_key" : "ogg_stream_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset_serialno",
-   "linker_set_key" : "ogg_stream_reset_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_bufferin",
-   "linker_set_key" : "ogg_sync_bufferin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-4",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_clear",
-   "linker_set_key" : "ogg_sync_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_create",
-   "linker_set_key" : "ogg_sync_create",
-   "return_type" : "type-24",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_destroy",
-   "linker_set_key" : "ogg_sync_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_init",
-   "linker_set_key" : "ogg_sync_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageout",
-   "linker_set_key" : "ogg_sync_pageout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageseek",
-   "linker_set_key" : "ogg_sync_pageseek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_reset",
-   "linker_set_key" : "ogg_sync_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_wrote",
-   "linker_set_key" : "ogg_sync_wrote",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_adv",
-   "linker_set_key" : "oggpack_adv",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bits",
-   "linker_set_key" : "oggpack_bits",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bytes",
-   "linker_set_key" : "oggpack_bytes",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_eop",
-   "linker_set_key" : "oggpack_eop",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_look",
-   "linker_set_key" : "oggpack_look",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_read",
-   "linker_set_key" : "oggpack_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_readinit",
-   "linker_set_key" : "oggpack_readinit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ov_bitrate",
-   "linker_set_key" : "ov_bitrate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_bitrate_instant",
-   "linker_set_key" : "ov_bitrate_instant",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_clear",
-   "linker_set_key" : "ov_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_comment",
-   "linker_set_key" : "ov_comment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-45",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_info",
-   "linker_set_key" : "ov_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-62",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open",
-   "linker_set_key" : "ov_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open_callbacks",
-   "linker_set_key" : "ov_open_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek",
-   "linker_set_key" : "ov_pcm_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek_page",
-   "linker_set_key" : "ov_pcm_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_tell",
-   "linker_set_key" : "ov_pcm_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_total",
-   "linker_set_key" : "ov_pcm_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_seek",
-   "linker_set_key" : "ov_raw_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_tell",
-   "linker_set_key" : "ov_raw_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_total",
-   "linker_set_key" : "ov_raw_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_read",
-   "linker_set_key" : "ov_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_seekable",
-   "linker_set_key" : "ov_seekable",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_serialnumber",
-   "linker_set_key" : "ov_serialnumber",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_streams",
-   "linker_set_key" : "ov_streams",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test",
-   "linker_set_key" : "ov_test",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_callbacks",
-   "linker_set_key" : "ov_test_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_open",
-   "linker_set_key" : "ov_test_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek",
-   "linker_set_key" : "ov_time_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek_page",
-   "linker_set_key" : "ov_time_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_tell",
-   "linker_set_key" : "ov_time_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_total",
-   "linker_set_key" : "ov_time_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "res_clear_info",
-   "linker_set_key" : "res_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-86"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_inverse",
-   "linker_set_key" : "res_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_unpack",
-   "linker_set_key" : "res_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_book_clear",
-   "linker_set_key" : "vorbis_book_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decode",
-   "linker_set_key" : "vorbis_book_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_add",
-   "linker_set_key" : "vorbis_book_decodev_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_set",
-   "linker_set_key" : "vorbis_book_decodev_set",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevs_add",
-   "linker_set_key" : "vorbis_book_decodevs_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevv_add",
-   "linker_set_key" : "vorbis_book_decodevv_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_unpack",
-   "linker_set_key" : "vorbis_book_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_comment_clear",
-   "linker_set_key" : "vorbis_comment_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_init",
-   "linker_set_key" : "vorbis_comment_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query",
-   "linker_set_key" : "vorbis_comment_query",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-35",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query_count",
-   "linker_set_key" : "vorbis_comment_query_count",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_clear",
-   "linker_set_key" : "vorbis_dsp_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_create",
-   "linker_set_key" : "vorbis_dsp_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_destroy",
-   "linker_set_key" : "vorbis_dsp_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_headerin",
-   "linker_set_key" : "vorbis_dsp_headerin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_init",
-   "linker_set_key" : "vorbis_dsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_pcmout",
-   "linker_set_key" : "vorbis_dsp_pcmout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_read",
-   "linker_set_key" : "vorbis_dsp_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_restart",
-   "linker_set_key" : "vorbis_dsp_restart",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_synthesis",
-   "linker_set_key" : "vorbis_dsp_synthesis",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_info_blocksize",
-   "linker_set_key" : "vorbis_info_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_clear",
-   "linker_set_key" : "vorbis_info_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_init",
-   "linker_set_key" : "vorbis_info_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_packet_blocksize",
-   "linker_set_key" : "vorbis_packet_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "sincos_lookup0",
-   "name" : "sincos_lookup0",
-   "referenced_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "linker_set_key" : "sincos_lookup1",
-   "name" : "sincos_lookup1",
-   "referenced_type" : "type-101",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OggVorbis_File *",
-   "name" : "OggVorbis_File *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char **",
-   "name" : "char **",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "codebook *",
-   "name" : "codebook *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-46",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-40",
-   "self_type" : "type-41",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "coupling_step *",
-   "name" : "coupling_step *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "floor1class *",
-   "name" : "floor1class *",
-   "referenced_type" : "type-68",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *)",
-   "name" : "int (*)(void *)",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *, long long, int)",
-   "name" : "int (*)(void *, long long, int)",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int **",
-   "name" : "int **",
-   "referenced_type" : "type-37",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (*)(void *)",
-   "name" : "long (*)(void *)",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long long *",
-   "name" : "long long *",
-   "referenced_type" : "type-22",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer *",
-   "name" : "ogg_buffer *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer_state *",
-   "name" : "ogg_buffer_state *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_packet *",
-   "name" : "ogg_packet *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-87",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_page *",
-   "name" : "ogg_page *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_reference *",
-   "name" : "ogg_reference *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_stream_state *",
-   "name" : "ogg_stream_state *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-27",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_sync_state *",
-   "name" : "ogg_sync_state *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "oggpack_buffer *",
-   "name" : "oggpack_buffer *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-88",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "submap *",
-   "name" : "submap *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-79",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned short *",
-   "name" : "unsigned short *",
-   "referenced_type" : "type-73",
-   "self_type" : "type-72",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void **",
-   "name" : "void **",
-   "referenced_type" : "type-32",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_comment *",
-   "name" : "vorbis_comment *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_dsp_state *",
-   "name" : "vorbis_dsp_state *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info *",
-   "name" : "vorbis_info *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mapping *",
-   "name" : "vorbis_info_mapping *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-84",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mode *",
-   "name" : "vorbis_info_mode *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_residue *",
-   "name" : "vorbis_info_residue *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1024]",
-   "name" : "int const[1024]",
-   "referenced_type" : "type-100",
-   "self_type" : "type-101",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1026]",
-   "name" : "int const[1026]",
-   "referenced_type" : "type-42",
-   "self_type" : "type-43",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[128]",
-   "name" : "int const[128]",
-   "referenced_type" : "type-94",
-   "self_type" : "type-95",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[129]",
-   "name" : "int const[129]",
-   "referenced_type" : "type-17",
-   "self_type" : "type-18",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[2048]",
-   "name" : "int const[2048]",
-   "referenced_type" : "type-102",
-   "self_type" : "type-103",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[256]",
-   "name" : "int const[256]",
-   "referenced_type" : "type-96",
-   "self_type" : "type-97",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[32]",
-   "name" : "int const[32]",
-   "referenced_type" : "type-90",
-   "self_type" : "type-91",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[4096]",
-   "name" : "int const[4096]",
-   "referenced_type" : "type-104",
-   "self_type" : "type-105",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[512]",
-   "name" : "int const[512]",
-   "referenced_type" : "type-98",
-   "self_type" : "type-99",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[64]",
-   "name" : "int const[64]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-93",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[64]",
-   "name" : "long const[64]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-16",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[65]",
-   "name" : "long const[65]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-14",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "datasource",
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "seekable",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "oy",
-     "field_offset" : 192,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "links",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offsets",
-     "field_offset" : 256,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "dataoffsets",
-     "field_offset" : 288,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "serialnos",
-     "field_offset" : 320,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "pcmlengths",
-     "field_offset" : 352,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "vi",
-     "field_offset" : 384,
-     "referenced_type" : "type-31"
-    },
-    {
-     "field_name" : "vc",
-     "field_offset" : 640,
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "pcm_offset",
-     "field_offset" : 768,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "ready_state",
-     "field_offset" : 832,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "current_serialno",
-     "field_offset" : 864,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "current_link",
-     "field_offset" : 896,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bittrack",
-     "field_offset" : 928,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "samptrack",
-     "field_offset" : 992,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "os",
-     "field_offset" : 1056,
-     "referenced_type" : "type-27"
-    },
-    {
-     "field_name" : "vd",
-     "field_offset" : 1088,
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "callbacks",
-     "field_offset" : 1120,
-     "referenced_type" : "type-48"
-    }
-   ],
-   "linker_set_key" : "OggVorbis_File",
-   "name" : "OggVorbis_File",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 156,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "OggVorbis_File"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dec_maxlength",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_table",
-     "field_offset" : 32,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "dec_method",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_type",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_bits",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dim",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "q_delp",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_minp",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_del",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_min",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_seq",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_pack",
-     "field_offset" : 352,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_val",
-     "field_offset" : 384,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "used_entries",
-     "field_offset" : 416,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "dec_buf",
-     "field_offset" : 448,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "dec_nodeb",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_leafw",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "entries",
-     "field_offset" : 544,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "codebook",
-   "name" : "codebook",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 72,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h",
-   "unique_id" : "codebook"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksizes",
-     "referenced_type" : "type-82"
-    },
-    {
-     "field_name" : "modes",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "maps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "floors",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "residues",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mode_param",
-     "field_offset" : 224,
-     "referenced_type" : "type-83"
-    },
-    {
-     "field_name" : "map_param",
-     "field_offset" : 256,
-     "referenced_type" : "type-84"
-    },
-    {
-     "field_name" : "floor_type",
-     "field_offset" : 288,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "floor_param",
-     "field_offset" : 320,
-     "referenced_type" : "type-85"
-    },
-    {
-     "field_name" : "residue_param",
-     "field_offset" : 352,
-     "referenced_type" : "type-86"
-    },
-    {
-     "field_name" : "book_param",
-     "field_offset" : 384,
-     "referenced_type" : "type-46"
-    }
-   ],
-   "linker_set_key" : "codec_setup_info",
-   "name" : "codec_setup_info",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 52,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "codec_setup_info"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "mag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "ang",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "coupling_step",
-   "name" : "coupling_step",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "coupling_step"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "class_dim",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_subs",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_book",
-     "field_offset" : 16,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "class_subbook",
-     "field_offset" : 24,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "floor1class",
-   "name" : "floor1class",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 11,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "floor1class"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "halves",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "whole",
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "magic",
-   "name" : "magic",
-   "record_kind" : "union",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lo",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "hi",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "name" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "size",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "refcount",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 96,
-     "referenced_type" : "type-8"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer",
-   "name" : "ogg_buffer",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "owner",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "next",
-     "referenced_type" : "type-2"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "name" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "unused_buffers",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "unused_references",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "outstanding",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "shutdown",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer_state",
-   "name" : "ogg_buffer_state",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "packet",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "bytes",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 192,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "ogg_packet",
-   "name" : "ogg_packet",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_packet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_len",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_len",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "ogg_page",
-   "name" : "ogg_page",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_page"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "buffer",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "next",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "ogg_reference",
-   "name" : "ogg_reference",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_reference"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header_head",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_tail",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_head",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_tail",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "serialno",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pageno",
-     "field_offset" : 224,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 256,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 320,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "lacing_fill",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill",
-     "field_offset" : 416,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "holeflag",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "spanflag",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "clearflag",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "laceptr",
-     "field_offset" : 544,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill_next",
-     "field_offset" : 576,
-     "referenced_type" : "type-23"
-    }
-   ],
-   "linker_set_key" : "ogg_stream_state",
-   "name" : "ogg_stream_state",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 76,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_stream_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bufferpool",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "fifo_head",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_tail",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_fill",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "unsynced",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headerbytes",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bodybytes",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_sync_state",
-   "name" : "ogg_sync_state",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_sync_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "baseref",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ref",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "pos",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggbyte_buffer",
-   "name" : "oggbyte_buffer",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggbyte_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "headbit",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headptr",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "headend",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "head",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "tail",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "count",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggpack_buffer",
-   "name" : "oggpack_buffer",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
-   "size" : 24,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggpack_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "read_func",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "seek_func",
-     "field_offset" : 32,
-     "referenced_type" : "type-51"
-    },
-    {
-     "field_name" : "close_func",
-     "field_offset" : 64,
-     "referenced_type" : "type-53"
-    },
-    {
-     "field_name" : "tell_func",
-     "field_offset" : 96,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "ov_callbacks",
-   "name" : "ov_callbacks",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "ov_callbacks"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "floor",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "residue",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "submap",
-   "name" : "submap",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "submap"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "user_comments",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "comment_lengths",
-     "field_offset" : 32,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "vendor",
-     "field_offset" : 96,
-     "referenced_type" : "type-35"
-    }
-   ],
-   "linker_set_key" : "vorbis_comment",
-   "name" : "vorbis_comment",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_comment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vi",
-     "referenced_type" : "type-62"
-    },
-    {
-     "field_name" : "opb",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "work",
-     "field_offset" : 224,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "mdctright",
-     "field_offset" : 256,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "out_begin",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "out_end",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "lW",
-     "field_offset" : 352,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "W",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 416,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sequence",
-     "field_offset" : 480,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sample_count",
-     "field_offset" : 544,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "vorbis_dsp_state",
-   "name" : "vorbis_dsp_state",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
-   "size" : 76,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_dsp_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_upper",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_nominal",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_lower",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_window",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "codec_setup",
-     "field_offset" : 224,
-     "referenced_type" : "type-32"
-    }
-   ],
-   "linker_set_key" : "vorbis_info",
-   "name" : "vorbis_info",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "barkmap",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ampbits",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ampdB",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "numbooks",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-67"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor0",
-   "name" : "vorbis_info_floor0",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor0"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "klass",
-     "referenced_type" : "type-71"
-    },
-    {
-     "field_name" : "partitionclass",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "postlist",
-     "field_offset" : 64,
-     "referenced_type" : "type-72"
-    },
-    {
-     "field_name" : "forward_index",
-     "field_offset" : 96,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "hineighbor",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "loneighbor",
-     "field_offset" : 160,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "posts",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mult",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor1",
-   "name" : "vorbis_info_floor1",
-   "referenced_type" : "type-70",
-   "self_type" : "type-70",
-   "size" : 36,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "submaps",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "chmuxlist",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "submaplist",
-     "field_offset" : 64,
-     "referenced_type" : "type-79"
-    },
-    {
-     "field_name" : "coupling_steps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "coupling",
-     "field_offset" : 128,
-     "referenced_type" : "type-80"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mapping",
-   "name" : "vorbis_info_mapping",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mapping"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "blockflag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "mapping",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mode",
-   "name" : "vorbis_info_mode",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mode"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "stagemasks",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "stagebooks",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "grouping",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "groupbook",
-     "field_offset" : 200,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "stages",
-     "field_offset" : 208,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_residue",
-   "name" : "vorbis_info_residue",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_residue"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm64_armv8-a/source-based/libopus.so.lsdump b/29/64/arm64_armv8-a/source-based/libopus.so.lsdump
deleted file mode 100644
index 02342c5..0000000
--- a/29/64/arm64_armv8-a/source-based/libopus.so.lsdump
+++ /dev/null
@@ -1,3298 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-123",
-   "self_type" : "type-123",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-132",
-   "self_type" : "type-132",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-126",
-   "self_type" : "type-126",
-   "size" : 1
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_celt_autocorr"
-  },
-  {
-   "name" : "_celt_lpc"
-  },
-  {
-   "name" : "alg_quant"
-  },
-  {
-   "name" : "alg_unquant"
-  },
-  {
-   "name" : "amp2Log2"
-  },
-  {
-   "name" : "anti_collapse"
-  },
-  {
-   "name" : "bitexact_cos"
-  },
-  {
-   "name" : "bitexact_log2tan"
-  },
-  {
-   "name" : "celt_cos_norm"
-  },
-  {
-   "name" : "celt_decode_with_ec"
-  },
-  {
-   "name" : "celt_decoder_get_size"
-  },
-  {
-   "name" : "celt_decoder_init"
-  },
-  {
-   "name" : "celt_encode_with_ec"
-  },
-  {
-   "name" : "celt_encoder_get_size"
-  },
-  {
-   "name" : "celt_encoder_init"
-  },
-  {
-   "name" : "celt_fatal"
-  },
-  {
-   "name" : "celt_fir_c"
-  },
-  {
-   "name" : "celt_iir"
-  },
-  {
-   "name" : "celt_lcg_rand"
-  },
-  {
-   "name" : "celt_pitch_xcorr_c"
-  },
-  {
-   "name" : "celt_preemphasis"
-  },
-  {
-   "name" : "celt_rcp"
-  },
-  {
-   "name" : "celt_rsqrt_norm"
-  },
-  {
-   "name" : "celt_sqrt"
-  },
-  {
-   "name" : "check_control_input"
-  },
-  {
-   "name" : "clt_compute_allocation"
-  },
-  {
-   "name" : "clt_mdct_backward_c"
-  },
-  {
-   "name" : "clt_mdct_forward_c"
-  },
-  {
-   "name" : "comb_filter"
-  },
-  {
-   "name" : "compute_band_energies"
-  },
-  {
-   "name" : "compute_dense"
-  },
-  {
-   "name" : "compute_gru"
-  },
-  {
-   "name" : "compute_stereo_width"
-  },
-  {
-   "name" : "decode_pulses"
-  },
-  {
-   "name" : "denormalise_bands"
-  },
-  {
-   "name" : "downmix_float"
-  },
-  {
-   "name" : "downmix_int"
-  },
-  {
-   "name" : "ec_dec_bit_logp"
-  },
-  {
-   "name" : "ec_dec_bits"
-  },
-  {
-   "name" : "ec_dec_icdf"
-  },
-  {
-   "name" : "ec_dec_init"
-  },
-  {
-   "name" : "ec_dec_uint"
-  },
-  {
-   "name" : "ec_dec_update"
-  },
-  {
-   "name" : "ec_decode"
-  },
-  {
-   "name" : "ec_decode_bin"
-  },
-  {
-   "name" : "ec_enc_bit_logp"
-  },
-  {
-   "name" : "ec_enc_bits"
-  },
-  {
-   "name" : "ec_enc_done"
-  },
-  {
-   "name" : "ec_enc_icdf"
-  },
-  {
-   "name" : "ec_enc_init"
-  },
-  {
-   "name" : "ec_enc_patch_initial_bits"
-  },
-  {
-   "name" : "ec_enc_shrink"
-  },
-  {
-   "name" : "ec_enc_uint"
-  },
-  {
-   "name" : "ec_encode"
-  },
-  {
-   "name" : "ec_encode_bin"
-  },
-  {
-   "name" : "ec_laplace_decode"
-  },
-  {
-   "name" : "ec_laplace_encode"
-  },
-  {
-   "name" : "ec_tell_frac"
-  },
-  {
-   "name" : "encode_pulses"
-  },
-  {
-   "name" : "encode_size"
-  },
-  {
-   "name" : "exp_rotation"
-  },
-  {
-   "name" : "frac_div32"
-  },
-  {
-   "name" : "frame_size_select"
-  },
-  {
-   "name" : "get_left_channel"
-  },
-  {
-   "name" : "get_mono_channel"
-  },
-  {
-   "name" : "get_right_channel"
-  },
-  {
-   "name" : "haar1"
-  },
-  {
-   "name" : "hysteresis_decision"
-  },
-  {
-   "name" : "init_caps"
-  },
-  {
-   "name" : "isqrt32"
-  },
-  {
-   "name" : "mapping_matrix_get_data"
-  },
-  {
-   "name" : "mapping_matrix_get_size"
-  },
-  {
-   "name" : "mapping_matrix_init"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_short"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_short"
-  },
-  {
-   "name" : "normalise_bands"
-  },
-  {
-   "name" : "op_pvq_search_c"
-  },
-  {
-   "name" : "opus_custom_decoder_ctl"
-  },
-  {
-   "name" : "opus_custom_encoder_ctl"
-  },
-  {
-   "name" : "opus_custom_mode_create"
-  },
-  {
-   "name" : "opus_decode"
-  },
-  {
-   "name" : "opus_decode_float"
-  },
-  {
-   "name" : "opus_decode_native"
-  },
-  {
-   "name" : "opus_decoder_create"
-  },
-  {
-   "name" : "opus_decoder_ctl"
-  },
-  {
-   "name" : "opus_decoder_destroy"
-  },
-  {
-   "name" : "opus_decoder_get_nb_samples"
-  },
-  {
-   "name" : "opus_decoder_get_size"
-  },
-  {
-   "name" : "opus_decoder_init"
-  },
-  {
-   "name" : "opus_encode"
-  },
-  {
-   "name" : "opus_encode_float"
-  },
-  {
-   "name" : "opus_encode_native"
-  },
-  {
-   "name" : "opus_encoder_create"
-  },
-  {
-   "name" : "opus_encoder_ctl"
-  },
-  {
-   "name" : "opus_encoder_destroy"
-  },
-  {
-   "name" : "opus_encoder_get_size"
-  },
-  {
-   "name" : "opus_encoder_init"
-  },
-  {
-   "name" : "opus_fft_c"
-  },
-  {
-   "name" : "opus_fft_impl"
-  },
-  {
-   "name" : "opus_get_version_string"
-  },
-  {
-   "name" : "opus_ifft_c"
-  },
-  {
-   "name" : "opus_multistream_decode"
-  },
-  {
-   "name" : "opus_multistream_decode_float"
-  },
-  {
-   "name" : "opus_multistream_decode_native"
-  },
-  {
-   "name" : "opus_multistream_decoder_create"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_decoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_decoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_decoder_init"
-  },
-  {
-   "name" : "opus_multistream_encode"
-  },
-  {
-   "name" : "opus_multistream_encode_float"
-  },
-  {
-   "name" : "opus_multistream_encode_native"
-  },
-  {
-   "name" : "opus_multistream_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_encoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_encoder_init"
-  },
-  {
-   "name" : "opus_multistream_packet_pad"
-  },
-  {
-   "name" : "opus_multistream_packet_unpad"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_init"
-  },
-  {
-   "name" : "opus_packet_get_bandwidth"
-  },
-  {
-   "name" : "opus_packet_get_nb_channels"
-  },
-  {
-   "name" : "opus_packet_get_nb_frames"
-  },
-  {
-   "name" : "opus_packet_get_nb_samples"
-  },
-  {
-   "name" : "opus_packet_get_samples_per_frame"
-  },
-  {
-   "name" : "opus_packet_pad"
-  },
-  {
-   "name" : "opus_packet_parse"
-  },
-  {
-   "name" : "opus_packet_parse_impl"
-  },
-  {
-   "name" : "opus_packet_unpad"
-  },
-  {
-   "name" : "opus_pcm_soft_clip"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_create"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_get_size"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_init"
-  },
-  {
-   "name" : "opus_projection_decode"
-  },
-  {
-   "name" : "opus_projection_decode_float"
-  },
-  {
-   "name" : "opus_projection_decoder_create"
-  },
-  {
-   "name" : "opus_projection_decoder_ctl"
-  },
-  {
-   "name" : "opus_projection_decoder_destroy"
-  },
-  {
-   "name" : "opus_projection_decoder_get_size"
-  },
-  {
-   "name" : "opus_projection_decoder_init"
-  },
-  {
-   "name" : "opus_projection_encode"
-  },
-  {
-   "name" : "opus_projection_encode_float"
-  },
-  {
-   "name" : "opus_projection_encoder_ctl"
-  },
-  {
-   "name" : "opus_projection_encoder_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_cat"
-  },
-  {
-   "name" : "opus_repacketizer_create"
-  },
-  {
-   "name" : "opus_repacketizer_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_get_nb_frames"
-  },
-  {
-   "name" : "opus_repacketizer_get_size"
-  },
-  {
-   "name" : "opus_repacketizer_init"
-  },
-  {
-   "name" : "opus_repacketizer_out"
-  },
-  {
-   "name" : "opus_repacketizer_out_range"
-  },
-  {
-   "name" : "opus_repacketizer_out_range_impl"
-  },
-  {
-   "name" : "opus_strerror"
-  },
-  {
-   "name" : "pitch_downsample"
-  },
-  {
-   "name" : "pitch_search"
-  },
-  {
-   "name" : "quant_all_bands"
-  },
-  {
-   "name" : "quant_coarse_energy"
-  },
-  {
-   "name" : "quant_energy_finalise"
-  },
-  {
-   "name" : "quant_fine_energy"
-  },
-  {
-   "name" : "remove_doubling"
-  },
-  {
-   "name" : "renormalise_vector"
-  },
-  {
-   "name" : "resampling_factor"
-  },
-  {
-   "name" : "run_analysis"
-  },
-  {
-   "name" : "silk_A2NLSF"
-  },
-  {
-   "name" : "silk_CNG"
-  },
-  {
-   "name" : "silk_CNG_Reset"
-  },
-  {
-   "name" : "silk_Decode"
-  },
-  {
-   "name" : "silk_Encode"
-  },
-  {
-   "name" : "silk_Get_Decoder_Size"
-  },
-  {
-   "name" : "silk_Get_Encoder_Size"
-  },
-  {
-   "name" : "silk_HP_variable_cutoff"
-  },
-  {
-   "name" : "silk_InitDecoder"
-  },
-  {
-   "name" : "silk_InitEncoder"
-  },
-  {
-   "name" : "silk_LPC_analysis_filter"
-  },
-  {
-   "name" : "silk_LPC_fit"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_c"
-  },
-  {
-   "name" : "silk_LP_variable_cutoff"
-  },
-  {
-   "name" : "silk_LTP_analysis_filter_FIX"
-  },
-  {
-   "name" : "silk_LTP_scale_ctrl_FIX"
-  },
-  {
-   "name" : "silk_NLSF2A"
-  },
-  {
-   "name" : "silk_NLSF_VQ"
-  },
-  {
-   "name" : "silk_NLSF_VQ_weights_laroia"
-  },
-  {
-   "name" : "silk_NLSF_decode"
-  },
-  {
-   "name" : "silk_NLSF_del_dec_quant"
-  },
-  {
-   "name" : "silk_NLSF_encode"
-  },
-  {
-   "name" : "silk_NLSF_stabilize"
-  },
-  {
-   "name" : "silk_NLSF_unpack"
-  },
-  {
-   "name" : "silk_NSQ_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_c"
-  },
-  {
-   "name" : "silk_PLC"
-  },
-  {
-   "name" : "silk_PLC_Reset"
-  },
-  {
-   "name" : "silk_PLC_glue_frames"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_c"
-  },
-  {
-   "name" : "silk_VAD_Init"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_c"
-  },
-  {
-   "name" : "silk_ana_filt_bank_1"
-  },
-  {
-   "name" : "silk_apply_sine_window"
-  },
-  {
-   "name" : "silk_autocorr"
-  },
-  {
-   "name" : "silk_biquad_alt_stride1"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_c"
-  },
-  {
-   "name" : "silk_burg_modified_c"
-  },
-  {
-   "name" : "silk_bwexpander"
-  },
-  {
-   "name" : "silk_bwexpander_32"
-  },
-  {
-   "name" : "silk_control_SNR"
-  },
-  {
-   "name" : "silk_control_audio_bandwidth"
-  },
-  {
-   "name" : "silk_control_encoder"
-  },
-  {
-   "name" : "silk_corrMatrix_FIX"
-  },
-  {
-   "name" : "silk_corrVector_FIX"
-  },
-  {
-   "name" : "silk_decode_core"
-  },
-  {
-   "name" : "silk_decode_frame"
-  },
-  {
-   "name" : "silk_decode_indices"
-  },
-  {
-   "name" : "silk_decode_parameters"
-  },
-  {
-   "name" : "silk_decode_pitch"
-  },
-  {
-   "name" : "silk_decode_pulses"
-  },
-  {
-   "name" : "silk_decode_signs"
-  },
-  {
-   "name" : "silk_decoder_set_fs"
-  },
-  {
-   "name" : "silk_encode_do_VAD_FIX"
-  },
-  {
-   "name" : "silk_encode_frame_FIX"
-  },
-  {
-   "name" : "silk_encode_indices"
-  },
-  {
-   "name" : "silk_encode_pulses"
-  },
-  {
-   "name" : "silk_encode_signs"
-  },
-  {
-   "name" : "silk_find_LPC_FIX"
-  },
-  {
-   "name" : "silk_find_LTP_FIX"
-  },
-  {
-   "name" : "silk_find_pitch_lags_FIX"
-  },
-  {
-   "name" : "silk_find_pred_coefs_FIX"
-  },
-  {
-   "name" : "silk_gains_ID"
-  },
-  {
-   "name" : "silk_gains_dequant"
-  },
-  {
-   "name" : "silk_gains_quant"
-  },
-  {
-   "name" : "silk_init_decoder"
-  },
-  {
-   "name" : "silk_init_encoder"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_c"
-  },
-  {
-   "name" : "silk_inner_prod_aligned"
-  },
-  {
-   "name" : "silk_inner_prod_aligned_scale"
-  },
-  {
-   "name" : "silk_insertion_sort_decreasing_int16"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing_all_values_int16"
-  },
-  {
-   "name" : "silk_interpolate"
-  },
-  {
-   "name" : "silk_k2a"
-  },
-  {
-   "name" : "silk_k2a_Q16"
-  },
-  {
-   "name" : "silk_lin2log"
-  },
-  {
-   "name" : "silk_log2lin"
-  },
-  {
-   "name" : "silk_noise_shape_analysis_FIX"
-  },
-  {
-   "name" : "silk_pitch_analysis_core"
-  },
-  {
-   "name" : "silk_process_NLSFs"
-  },
-  {
-   "name" : "silk_process_gains_FIX"
-  },
-  {
-   "name" : "silk_quant_LTP_gains"
-  },
-  {
-   "name" : "silk_regularize_correlations_FIX"
-  },
-  {
-   "name" : "silk_resampler"
-  },
-  {
-   "name" : "silk_resampler_down2"
-  },
-  {
-   "name" : "silk_resampler_down2_3"
-  },
-  {
-   "name" : "silk_resampler_init"
-  },
-  {
-   "name" : "silk_resampler_private_AR2"
-  },
-  {
-   "name" : "silk_resampler_private_IIR_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_down_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ_wrapper"
-  },
-  {
-   "name" : "silk_residual_energy16_covar_FIX"
-  },
-  {
-   "name" : "silk_residual_energy_FIX"
-  },
-  {
-   "name" : "silk_scale_copy_vector16"
-  },
-  {
-   "name" : "silk_scale_vector32_Q26_lshift_18"
-  },
-  {
-   "name" : "silk_schur"
-  },
-  {
-   "name" : "silk_schur64"
-  },
-  {
-   "name" : "silk_shell_decoder"
-  },
-  {
-   "name" : "silk_shell_encoder"
-  },
-  {
-   "name" : "silk_sigm_Q15"
-  },
-  {
-   "name" : "silk_stereo_LR_to_MS"
-  },
-  {
-   "name" : "silk_stereo_MS_to_LR"
-  },
-  {
-   "name" : "silk_stereo_decode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_decode_pred"
-  },
-  {
-   "name" : "silk_stereo_encode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_encode_pred"
-  },
-  {
-   "name" : "silk_stereo_find_predictor"
-  },
-  {
-   "name" : "silk_stereo_quant_pred"
-  },
-  {
-   "name" : "silk_sum_sqr_shift"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_c"
-  },
-  {
-   "name" : "spreading_decision"
-  },
-  {
-   "name" : "stereo_itheta"
-  },
-  {
-   "name" : "surround_analysis"
-  },
-  {
-   "name" : "tonality_analysis_init"
-  },
-  {
-   "name" : "tonality_analysis_reset"
-  },
-  {
-   "name" : "tonality_get_info"
-  },
-  {
-   "name" : "unquant_coarse_energy"
-  },
-  {
-   "name" : "unquant_energy_finalise"
-  },
-  {
-   "name" : "unquant_fine_energy"
-  },
-  {
-   "name" : "validate_celt_decoder"
-  },
-  {
-   "name" : "validate_layout"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "eMeans"
-  },
-  {
-   "name" : "layer0"
-  },
-  {
-   "name" : "layer1"
-  },
-  {
-   "name" : "layer2"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing_data"
-  },
-  {
-   "name" : "silk_CB_lags_stage2"
-  },
-  {
-   "name" : "silk_CB_lags_stage2_10_ms"
-  },
-  {
-   "name" : "silk_CB_lags_stage3"
-  },
-  {
-   "name" : "silk_CB_lags_stage3_10_ms"
-  },
-  {
-   "name" : "silk_LBRR_flags_iCDF_ptr"
-  },
-  {
-   "name" : "silk_LSFCosTab_FIX_Q12"
-  },
-  {
-   "name" : "silk_LTPScales_table_Q14"
-  },
-  {
-   "name" : "silk_LTP_gain_BITS_Q5_ptrs"
-  },
-  {
-   "name" : "silk_LTP_gain_iCDF_ptrs"
-  },
-  {
-   "name" : "silk_LTP_per_index_iCDF"
-  },
-  {
-   "name" : "silk_LTP_vq_gain_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_sizes"
-  },
-  {
-   "name" : "silk_LTPscale_iCDF"
-  },
-  {
-   "name" : "silk_Lag_range_stage3"
-  },
-  {
-   "name" : "silk_Lag_range_stage3_10_ms"
-  },
-  {
-   "name" : "silk_NLSF_CB_NB_MB"
-  },
-  {
-   "name" : "silk_NLSF_CB_WB"
-  },
-  {
-   "name" : "silk_NLSF_EXT_iCDF"
-  },
-  {
-   "name" : "silk_NLSF_interpolation_factor_iCDF"
-  },
-  {
-   "name" : "silk_Quantization_Offsets_Q10"
-  },
-  {
-   "name" : "silk_Resampler_1_2_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_4_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_6_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS_LQ"
-  },
-  {
-   "name" : "silk_Resampler_3_4_COEFS"
-  },
-  {
-   "name" : "silk_Transition_LP_A_Q28"
-  },
-  {
-   "name" : "silk_Transition_LP_B_Q28"
-  },
-  {
-   "name" : "silk_delta_gain_iCDF"
-  },
-  {
-   "name" : "silk_gain_iCDF"
-  },
-  {
-   "name" : "silk_lsb_iCDF"
-  },
-  {
-   "name" : "silk_max_pulses_table"
-  },
-  {
-   "name" : "silk_nb_cbk_searchs_stage3"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_iCDF"
-  },
-  {
-   "name" : "silk_pitch_delta_iCDF"
-  },
-  {
-   "name" : "silk_pitch_lag_iCDF"
-  },
-  {
-   "name" : "silk_pulses_per_block_BITS_Q5"
-  },
-  {
-   "name" : "silk_pulses_per_block_iCDF"
-  },
-  {
-   "name" : "silk_rate_levels_BITS_Q5"
-  },
-  {
-   "name" : "silk_rate_levels_iCDF"
-  },
-  {
-   "name" : "silk_resampler_frac_FIR_12"
-  },
-  {
-   "name" : "silk_shell_code_table0"
-  },
-  {
-   "name" : "silk_shell_code_table1"
-  },
-  {
-   "name" : "silk_shell_code_table2"
-  },
-  {
-   "name" : "silk_shell_code_table3"
-  },
-  {
-   "name" : "silk_shell_code_table_offsets"
-  },
-  {
-   "name" : "silk_sign_iCDF"
-  },
-  {
-   "name" : "silk_stereo_only_code_mid_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_joint_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_quant_Q13"
-  },
-  {
-   "name" : "silk_type_offset_VAD_iCDF"
-  },
-  {
-   "name" : "silk_type_offset_no_VAD_iCDF"
-  },
-  {
-   "name" : "silk_uniform3_iCDF"
-  },
-  {
-   "name" : "silk_uniform4_iCDF"
-  },
-  {
-   "name" : "silk_uniform5_iCDF"
-  },
-  {
-   "name" : "silk_uniform6_iCDF"
-  },
-  {
-   "name" : "silk_uniform8_iCDF"
-  },
-  {
-   "name" : "tf_select_table"
-  }
- ],
- "enum_types" : [],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "opus_custom_decoder_ctl",
-   "linker_set_key" : "opus_custom_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_encoder_ctl",
-   "linker_set_key" : "opus_custom_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_mode_create",
-   "linker_set_key" : "opus_custom_mode_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_decode",
-   "linker_set_key" : "opus_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-137"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-133"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decode_float",
-   "linker_set_key" : "opus_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-137"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_create",
-   "linker_set_key" : "opus_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-137",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_ctl",
-   "linker_set_key" : "opus_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-137"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_destroy",
-   "linker_set_key" : "opus_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-137"
-    }
-   ],
-   "return_type" : "type-122",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_nb_samples",
-   "linker_set_key" : "opus_decoder_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-136"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_size",
-   "linker_set_key" : "opus_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_init",
-   "linker_set_key" : "opus_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-137"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode",
-   "linker_set_key" : "opus_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-144"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode_float",
-   "linker_set_key" : "opus_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-140"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_create",
-   "linker_set_key" : "opus_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-141",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_ctl",
-   "linker_set_key" : "opus_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_destroy",
-   "linker_set_key" : "opus_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    }
-   ],
-   "return_type" : "type-122",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_get_size",
-   "linker_set_key" : "opus_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_init",
-   "linker_set_key" : "opus_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_get_version_string",
-   "linker_set_key" : "opus_get_version_string",
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode",
-   "linker_set_key" : "opus_multistream_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-133"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode_float",
-   "linker_set_key" : "opus_multistream_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_create",
-   "linker_set_key" : "opus_multistream_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-71",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_ctl",
-   "linker_set_key" : "opus_multistream_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_destroy",
-   "linker_set_key" : "opus_multistream_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    }
-   ],
-   "return_type" : "type-122",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_get_size",
-   "linker_set_key" : "opus_multistream_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_init",
-   "linker_set_key" : "opus_multistream_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-129"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode",
-   "linker_set_key" : "opus_multistream_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-144"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode_float",
-   "linker_set_key" : "opus_multistream_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-140"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_create",
-   "linker_set_key" : "opus_multistream_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-145",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_ctl",
-   "linker_set_key" : "opus_multistream_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_destroy",
-   "linker_set_key" : "opus_multistream_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    }
-   ],
-   "return_type" : "type-122",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_get_size",
-   "linker_set_key" : "opus_multistream_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_init",
-   "linker_set_key" : "opus_multistream_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_pad",
-   "linker_set_key" : "opus_multistream_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_unpad",
-   "linker_set_key" : "opus_multistream_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_create",
-   "linker_set_key" : "opus_multistream_surround_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-145",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_get_size",
-   "linker_set_key" : "opus_multistream_surround_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_init",
-   "linker_set_key" : "opus_multistream_surround_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_packet_get_bandwidth",
-   "linker_set_key" : "opus_packet_get_bandwidth",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_channels",
-   "linker_set_key" : "opus_packet_get_nb_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_frames",
-   "linker_set_key" : "opus_packet_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_samples",
-   "linker_set_key" : "opus_packet_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_samples_per_frame",
-   "linker_set_key" : "opus_packet_get_samples_per_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_pad",
-   "linker_set_key" : "opus_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_parse",
-   "linker_set_key" : "opus_packet_parse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-133"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_unpad",
-   "linker_set_key" : "opus_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_pcm_soft_clip",
-   "linker_set_key" : "opus_pcm_soft_clip",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-122",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_create",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-73",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_get_size",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_init",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode",
-   "linker_set_key" : "opus_projection_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-133"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode_float",
-   "linker_set_key" : "opus_projection_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_create",
-   "linker_set_key" : "opus_projection_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-77",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_ctl",
-   "linker_set_key" : "opus_projection_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_destroy",
-   "linker_set_key" : "opus_projection_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    }
-   ],
-   "return_type" : "type-122",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_get_size",
-   "linker_set_key" : "opus_projection_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_init",
-   "linker_set_key" : "opus_projection_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode",
-   "linker_set_key" : "opus_projection_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    },
-    {
-     "referenced_type" : "type-144"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode_float",
-   "linker_set_key" : "opus_projection_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    },
-    {
-     "referenced_type" : "type-140"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_ctl",
-   "linker_set_key" : "opus_projection_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_destroy",
-   "linker_set_key" : "opus_projection_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    }
-   ],
-   "return_type" : "type-122",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_cat",
-   "linker_set_key" : "opus_repacketizer_cat",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-79"
-    },
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_create",
-   "linker_set_key" : "opus_repacketizer_create",
-   "return_type" : "type-79",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_destroy",
-   "linker_set_key" : "opus_repacketizer_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-122",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_nb_frames",
-   "linker_set_key" : "opus_repacketizer_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_size",
-   "linker_set_key" : "opus_repacketizer_get_size",
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_init",
-   "linker_set_key" : "opus_repacketizer_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-79",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out",
-   "linker_set_key" : "opus_repacketizer_out",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-79"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out_range",
-   "linker_set_key" : "opus_repacketizer_out_range",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-79"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_strerror",
-   "linker_set_key" : "opus_strerror",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-113",
-   "self_type" : "type-112",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-128",
-   "self_type" : "type-127",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-152",
-   "self_type" : "type-151",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-160",
-   "self_type" : "type-159",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-16",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-191",
-   "self_type" : "type-190",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-93",
-   "self_type" : "type-92",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-109",
-   "self_type" : "type-108",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-117",
-   "self_type" : "type-116",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-14",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-149",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-158",
-   "self_type" : "type-157",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-185",
-   "self_type" : "type-184",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-54",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-70",
-   "self_type" : "type-69",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-85",
-   "self_type" : "type-84",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-90",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-101",
-   "self_type" : "type-100",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-154",
-   "self_type" : "type-153",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-161",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-193",
-   "self_type" : "type-192",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-59",
-   "self_type" : "type-58",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-67",
-   "self_type" : "type-66",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-89",
-   "self_type" : "type-88",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-94",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-174",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-187",
-   "self_type" : "type-186",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-183",
-   "self_type" : "type-182",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-189",
-   "self_type" : "type-188",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-80",
-   "self_type" : "type-79",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-171",
-   "self_type" : "type-173",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const float *",
-   "name" : "const float *",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-143",
-   "self_type" : "type-144",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-129",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const unsigned char **",
-   "name" : "const unsigned char **",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "float *",
-   "name" : "float *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-124",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-126",
-   "self_type" : "type-130",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-135",
-   "self_type" : "type-134",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-172",
-   "self_type" : "type-171",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const float",
-   "name" : "const float",
-   "referenced_type" : "type-123",
-   "self_type" : "type-139",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-132",
-   "self_type" : "type-143",
-   "size" : 2,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-126",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm64_armv8-a/source-based/libstagefright_amrnb_common.so.lsdump b/29/64/arm64_armv8-a/source-based/libstagefright_amrnb_common.so.lsdump
deleted file mode 100644
index 3894e15..0000000
--- a/29/64/arm64_armv8-a/source-based/libstagefright_amrnb_common.so.lsdump
+++ /dev/null
@@ -1,2362 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "linker_set_key" : "const short *[]",
-   "name" : "const short *[]",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [16]",
-   "name" : "int [16]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-70",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [10]",
-   "name" : "short [10]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-18",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [16]",
-   "name" : "short [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-69",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [2]",
-   "name" : "short [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [3][2]",
-   "name" : "short [3][2]",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 12,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [4]",
-   "name" : "short [4]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [5]",
-   "name" : "short [5]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-67",
-   "size" : 10,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [9]",
-   "name" : "short [9]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-64",
-   "size" : 18,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "linker_set_key" : "short []",
-   "name" : "short []",
-   "referenced_type" : "type-6",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 2
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "Az_lsp"
-  },
-  {
-   "name" : "Bits2prm"
-  },
-  {
-   "name" : "Copy"
-  },
-  {
-   "name" : "Div_32"
-  },
-  {
-   "name" : "Int_lpc_1and3"
-  },
-  {
-   "name" : "Int_lpc_1and3_2"
-  },
-  {
-   "name" : "Int_lpc_1to3"
-  },
-  {
-   "name" : "Int_lpc_1to3_2"
-  },
-  {
-   "name" : "Inv_sqrt"
-  },
-  {
-   "name" : "L_abs"
-  },
-  {
-   "name" : "L_deposit_h"
-  },
-  {
-   "name" : "L_deposit_l"
-  },
-  {
-   "name" : "L_shr_r"
-  },
-  {
-   "name" : "Log2"
-  },
-  {
-   "name" : "Log2_norm"
-  },
-  {
-   "name" : "Lsf_lsp"
-  },
-  {
-   "name" : "Lsf_wt"
-  },
-  {
-   "name" : "Lsp_Az"
-  },
-  {
-   "name" : "Lsp_lsf"
-  },
-  {
-   "name" : "Pow2"
-  },
-  {
-   "name" : "Pred_lt_3or6"
-  },
-  {
-   "name" : "Q_plsf_3"
-  },
-  {
-   "name" : "Q_plsf_5"
-  },
-  {
-   "name" : "Q_plsf_exit"
-  },
-  {
-   "name" : "Q_plsf_init"
-  },
-  {
-   "name" : "Q_plsf_reset"
-  },
-  {
-   "name" : "Reorder_lsf"
-  },
-  {
-   "name" : "Residu"
-  },
-  {
-   "name" : "Set_zero"
-  },
-  {
-   "name" : "Syn_filt"
-  },
-  {
-   "name" : "Weight_Ai"
-  },
-  {
-   "name" : "_Z14Chebps_WrappersPssPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec3PsPKsS_siPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec4PsPKsS_sPi"
-  },
-  {
-   "name" : "_Z19Get_lsp_pol_wrapperPsPiS0_"
-  },
-  {
-   "name" : "add"
-  },
-  {
-   "name" : "div_s"
-  },
-  {
-   "name" : "extract_h"
-  },
-  {
-   "name" : "extract_l"
-  },
-  {
-   "name" : "gc_pred"
-  },
-  {
-   "name" : "gc_pred_average_limited"
-  },
-  {
-   "name" : "gc_pred_reset"
-  },
-  {
-   "name" : "gc_pred_update"
-  },
-  {
-   "name" : "gmed_n"
-  },
-  {
-   "name" : "lsp"
-  },
-  {
-   "name" : "lsp_exit"
-  },
-  {
-   "name" : "lsp_init"
-  },
-  {
-   "name" : "lsp_reset"
-  },
-  {
-   "name" : "mult_r"
-  },
-  {
-   "name" : "norm_l"
-  },
-  {
-   "name" : "norm_s"
-  },
-  {
-   "name" : "pv_round"
-  },
-  {
-   "name" : "shr"
-  },
-  {
-   "name" : "shr_r"
-  },
-  {
-   "name" : "sqrt_l_exp"
-  },
-  {
-   "name" : "sub"
-  },
-  {
-   "name" : "vad1"
-  },
-  {
-   "name" : "vad1_exit"
-  },
-  {
-   "name" : "vad1_init"
-  },
-  {
-   "name" : "vad1_reset"
-  },
-  {
-   "name" : "vad_complex_detection_update"
-  },
-  {
-   "name" : "vad_pitch_detection"
-  },
-  {
-   "name" : "vad_tone_detection"
-  },
-  {
-   "name" : "vad_tone_detection_update"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "bitno"
-  },
-  {
-   "name" : "bitno_MR102"
-  },
-  {
-   "name" : "bitno_MR122"
-  },
-  {
-   "name" : "bitno_MR475"
-  },
-  {
-   "name" : "bitno_MR515"
-  },
-  {
-   "name" : "bitno_MR59"
-  },
-  {
-   "name" : "bitno_MR67"
-  },
-  {
-   "name" : "bitno_MR74"
-  },
-  {
-   "name" : "bitno_MRDTX"
-  },
-  {
-   "name" : "dgray"
-  },
-  {
-   "name" : "dico1_lsf_3"
-  },
-  {
-   "name" : "dico1_lsf_5"
-  },
-  {
-   "name" : "dico2_lsf_3"
-  },
-  {
-   "name" : "dico2_lsf_5"
-  },
-  {
-   "name" : "dico3_lsf_3"
-  },
-  {
-   "name" : "dico3_lsf_5"
-  },
-  {
-   "name" : "dico4_lsf_5"
-  },
-  {
-   "name" : "dico5_lsf_5"
-  },
-  {
-   "name" : "gray"
-  },
-  {
-   "name" : "grid"
-  },
-  {
-   "name" : "inv_sqrt_tbl"
-  },
-  {
-   "name" : "log2_tbl"
-  },
-  {
-   "name" : "lsp_init_data"
-  },
-  {
-   "name" : "mean_lsf_3"
-  },
-  {
-   "name" : "mean_lsf_5"
-  },
-  {
-   "name" : "mr515_3_lsf"
-  },
-  {
-   "name" : "mr795_1_lsf"
-  },
-  {
-   "name" : "numCompressedBytes"
-  },
-  {
-   "name" : "numOfBits"
-  },
-  {
-   "name" : "past_rq_init"
-  },
-  {
-   "name" : "ph_imp_low"
-  },
-  {
-   "name" : "ph_imp_low_MR795"
-  },
-  {
-   "name" : "ph_imp_mid"
-  },
-  {
-   "name" : "ph_imp_mid_MR795"
-  },
-  {
-   "name" : "pow2_tbl"
-  },
-  {
-   "name" : "pred_fac_3"
-  },
-  {
-   "name" : "prmno"
-  },
-  {
-   "name" : "prmnofsf"
-  },
-  {
-   "name" : "qua_gain_code"
-  },
-  {
-   "name" : "qua_gain_pitch"
-  },
-  {
-   "name" : "reorderBits"
-  },
-  {
-   "name" : "reorderBits_MR102"
-  },
-  {
-   "name" : "reorderBits_MR122"
-  },
-  {
-   "name" : "reorderBits_MR475"
-  },
-  {
-   "name" : "reorderBits_MR515"
-  },
-  {
-   "name" : "reorderBits_MR59"
-  },
-  {
-   "name" : "reorderBits_MR67"
-  },
-  {
-   "name" : "reorderBits_MR74"
-  },
-  {
-   "name" : "reorderBits_MR795"
-  },
-  {
-   "name" : "slope"
-  },
-  {
-   "name" : "sqrt_l_tbl"
-  },
-  {
-   "name" : "startPos"
-  },
-  {
-   "name" : "table"
-  },
-  {
-   "name" : "table_gain_highrates"
-  },
-  {
-   "name" : "table_gain_lowrates"
-  },
-  {
-   "name" : "window_160_80"
-  },
-  {
-   "name" : "window_200_40"
-  },
-  {
-   "name" : "window_232_8"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "MR475"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "MR515"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "MR59"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "MR67"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "MR74"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "MR795"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "MR102"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "MR122"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "MRDTX"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "N_MODES"
-    }
-   ],
-   "linker_set_key" : "Mode",
-   "name" : "Mode",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mode.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "Mode"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "Az_lsp",
-   "linker_set_key" : "Az_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "function_name" : "Bits2prm",
-   "linker_set_key" : "Bits2prm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bits2prm.h"
-  },
-  {
-   "function_name" : "Copy",
-   "linker_set_key" : "Copy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/copy.h"
-  },
-  {
-   "function_name" : "Div_32",
-   "linker_set_key" : "Div_32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_32.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3",
-   "linker_set_key" : "Int_lpc_1and3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3_2",
-   "linker_set_key" : "Int_lpc_1and3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3",
-   "linker_set_key" : "Int_lpc_1to3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3_2",
-   "linker_set_key" : "Int_lpc_1to3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Inv_sqrt",
-   "linker_set_key" : "Inv_sqrt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "function_name" : "L_abs",
-   "linker_set_key" : "L_abs",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_abs.h"
-  },
-  {
-   "function_name" : "L_deposit_h",
-   "linker_set_key" : "L_deposit_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_h.h"
-  },
-  {
-   "function_name" : "L_deposit_l",
-   "linker_set_key" : "L_deposit_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_l.h"
-  },
-  {
-   "function_name" : "L_shr_r",
-   "linker_set_key" : "L_shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_shr_r.h"
-  },
-  {
-   "function_name" : "Log2",
-   "linker_set_key" : "Log2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2.h"
-  },
-  {
-   "function_name" : "Log2_norm",
-   "linker_set_key" : "Log2_norm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "function_name" : "Lsf_lsp",
-   "linker_set_key" : "Lsf_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Lsf_wt",
-   "linker_set_key" : "Lsf_wt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsfwt.h"
-  },
-  {
-   "function_name" : "Lsp_Az",
-   "linker_set_key" : "Lsp_Az",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_az.h"
-  },
-  {
-   "function_name" : "Lsp_lsf",
-   "linker_set_key" : "Lsp_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Pow2",
-   "linker_set_key" : "Pow2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "function_name" : "Pred_lt_3or6",
-   "linker_set_key" : "Pred_lt_3or6",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pred_lt.h"
-  },
-  {
-   "function_name" : "Q_plsf_3",
-   "linker_set_key" : "Q_plsf_3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_5",
-   "linker_set_key" : "Q_plsf_5",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_exit",
-   "linker_set_key" : "Q_plsf_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_init",
-   "linker_set_key" : "Q_plsf_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_reset",
-   "linker_set_key" : "Q_plsf_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Reorder_lsf",
-   "linker_set_key" : "Reorder_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/reorder.h"
-  },
-  {
-   "function_name" : "Residu",
-   "linker_set_key" : "Residu",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/residu.h"
-  },
-  {
-   "function_name" : "Set_zero",
-   "linker_set_key" : "Set_zero",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/set_zero.h"
-  },
-  {
-   "function_name" : "Syn_filt",
-   "linker_set_key" : "Syn_filt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/syn_filt.h"
-  },
-  {
-   "function_name" : "Weight_Ai",
-   "linker_set_key" : "Weight_Ai",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/weight_a.h"
-  },
-  {
-   "function_name" : "add",
-   "linker_set_key" : "add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/add.h"
-  },
-  {
-   "function_name" : "div_s",
-   "linker_set_key" : "div_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_s.h"
-  },
-  {
-   "function_name" : "extract_h",
-   "linker_set_key" : "extract_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_h.h"
-  },
-  {
-   "function_name" : "extract_l",
-   "linker_set_key" : "extract_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_l.h"
-  },
-  {
-   "function_name" : "gc_pred",
-   "linker_set_key" : "gc_pred",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_average_limited",
-   "linker_set_key" : "gc_pred_average_limited",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_reset",
-   "linker_set_key" : "gc_pred_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_update",
-   "linker_set_key" : "gc_pred_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gmed_n",
-   "linker_set_key" : "gmed_n",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gmed_n.h"
-  },
-  {
-   "function_name" : "lsp",
-   "linker_set_key" : "lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_exit",
-   "linker_set_key" : "lsp_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_init",
-   "linker_set_key" : "lsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_reset",
-   "linker_set_key" : "lsp_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "mult_r",
-   "linker_set_key" : "mult_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mult_r.h"
-  },
-  {
-   "function_name" : "norm_l",
-   "linker_set_key" : "norm_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_l.h"
-  },
-  {
-   "function_name" : "norm_s",
-   "linker_set_key" : "norm_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_s.h"
-  },
-  {
-   "function_name" : "pv_round",
-   "linker_set_key" : "pv_round",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/round.h"
-  },
-  {
-   "function_name" : "shr",
-   "linker_set_key" : "shr",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr.h"
-  },
-  {
-   "function_name" : "shr_r",
-   "linker_set_key" : "shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr_r.h"
-  },
-  {
-   "function_name" : "sqrt_l_exp",
-   "linker_set_key" : "sqrt_l_exp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "function_name" : "sub",
-   "linker_set_key" : "sub",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sub.h"
-  },
-  {
-   "function_name" : "vad1",
-   "linker_set_key" : "vad1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_exit",
-   "linker_set_key" : "vad1_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-72"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_init",
-   "linker_set_key" : "vad1_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-72"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_reset",
-   "linker_set_key" : "vad1_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_complex_detection_update",
-   "linker_set_key" : "vad_complex_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_pitch_detection",
-   "linker_set_key" : "vad_pitch_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection",
-   "linker_set_key" : "vad_tone_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection_update",
-   "linker_set_key" : "vad_tone_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "bitno",
-   "name" : "bitno",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR102",
-   "name" : "bitno_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR122",
-   "name" : "bitno_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR475",
-   "name" : "bitno_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR515",
-   "name" : "bitno_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR59",
-   "name" : "bitno_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR67",
-   "name" : "bitno_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR74",
-   "name" : "bitno_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MRDTX",
-   "name" : "bitno_MRDTX",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_3",
-   "name" : "dico1_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_5",
-   "name" : "dico1_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_3",
-   "name" : "dico2_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_5",
-   "name" : "dico2_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_3",
-   "name" : "dico3_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_5",
-   "name" : "dico3_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico4_lsf_5",
-   "name" : "dico4_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico5_lsf_5",
-   "name" : "dico5_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "grid",
-   "name" : "grid",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "linker_set_key" : "inv_sqrt_tbl",
-   "name" : "inv_sqrt_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "linker_set_key" : "log2_tbl",
-   "name" : "log2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "linker_set_key" : "lsp_init_data",
-   "name" : "lsp_init_data",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_tab.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_3",
-   "name" : "mean_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_5",
-   "name" : "mean_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr515_3_lsf",
-   "name" : "mr515_3_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr795_1_lsf",
-   "name" : "mr795_1_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "numCompressedBytes",
-   "name" : "numCompressedBytes",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "numOfBits",
-   "name" : "numOfBits",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "past_rq_init",
-   "name" : "past_rq_init",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "pow2_tbl",
-   "name" : "pow2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "linker_set_key" : "pred_fac_3",
-   "name" : "pred_fac_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "prmno",
-   "name" : "prmno",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "prmnofsf",
-   "name" : "prmnofsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits",
-   "name" : "reorderBits",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR102",
-   "name" : "reorderBits_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR122",
-   "name" : "reorderBits_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR475",
-   "name" : "reorderBits_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR515",
-   "name" : "reorderBits_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR59",
-   "name" : "reorderBits_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR67",
-   "name" : "reorderBits_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR74",
-   "name" : "reorderBits_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR795",
-   "name" : "reorderBits_MR795",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "sqrt_l_tbl",
-   "name" : "sqrt_l_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "linker_set_key" : "table_gain_highrates",
-   "name" : "table_gain_highrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "table_gain_lowrates",
-   "name" : "table_gain_lowrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "window_160_80",
-   "name" : "window_160_80",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_200_40",
-   "name" : "window_200_40",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_232_8",
-   "name" : "window_232_8",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "Q_plsfState *",
-   "name" : "Q_plsfState *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-20",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "Q_plsfState **",
-   "name" : "Q_plsfState **",
-   "referenced_type" : "type-20",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "gc_predState *",
-   "name" : "gc_predState *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/basic_op_c_equivalent.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "lspState *",
-   "name" : "lspState *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-21",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "lspState **",
-   "name" : "lspState **",
-   "referenced_type" : "type-21",
-   "self_type" : "type-22",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-16",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "short **",
-   "name" : "short **",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vadState1 *",
-   "name" : "vadState1 *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-71",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vadState1 **",
-   "name" : "vadState1 **",
-   "referenced_type" : "type-71",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 2,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const short *const[]",
-   "name" : "const short *const[]",
-   "referenced_type" : "type-3",
-   "self_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "short const[]",
-   "name" : "short const[]",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_rq",
-     "referenced_type" : "type-18"
-    }
-   ],
-   "linker_set_key" : "Q_plsfState",
-   "name" : "Q_plsfState",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h",
-   "unique_id" : "Q_plsfState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_qua_en",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "past_qua_en_MR122",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "gc_predState",
-   "name" : "gc_predState",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h",
-   "unique_id" : "gc_predState"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lsp_old",
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "lsp_old_q",
-     "field_offset" : 160,
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "qSt",
-     "field_offset" : 320,
-     "referenced_type" : "type-20"
-    }
-   ],
-   "linker_set_key" : "lspState",
-   "name" : "lspState",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 48,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h",
-   "unique_id" : "lspState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "bckr_est",
-     "referenced_type" : "type-64"
-    },
-    {
-     "field_name" : "ave_level",
-     "field_offset" : 144,
-     "referenced_type" : "type-64"
-    },
-    {
-     "field_name" : "old_level",
-     "field_offset" : 288,
-     "referenced_type" : "type-64"
-    },
-    {
-     "field_name" : "sub_level",
-     "field_offset" : 432,
-     "referenced_type" : "type-64"
-    },
-    {
-     "field_name" : "a_data5",
-     "field_offset" : 576,
-     "referenced_type" : "type-65"
-    },
-    {
-     "field_name" : "a_data3",
-     "field_offset" : 672,
-     "referenced_type" : "type-67"
-    },
-    {
-     "field_name" : "burst_count",
-     "field_offset" : 752,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hang_count",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "stat_count",
-     "field_offset" : 784,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "vadreg",
-     "field_offset" : 800,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pitch",
-     "field_offset" : 816,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tone",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_high",
-     "field_offset" : 848,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_low",
-     "field_offset" : 864,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag_count",
-     "field_offset" : 880,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_count",
-     "field_offset" : 912,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_timer",
-     "field_offset" : 928,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "best_corr_hp",
-     "field_offset" : 944,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "speech_vad_decision",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_warning",
-     "field_offset" : 976,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sp_burst_count",
-     "field_offset" : 992,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "corr_hp_fast",
-     "field_offset" : 1008,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "vadState1",
-   "name" : "vadState1",
-   "referenced_type" : "type-63",
-   "self_type" : "type-63",
-   "size" : 128,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h",
-   "unique_id" : "vadState1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "pre_emp_mem",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "update_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hyster_cnt",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "last_update_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_enrg_long_db",
-     "field_offset" : 64,
-     "referenced_type" : "type-69"
-    },
-    {
-     "field_name" : "Lframe_cnt",
-     "field_offset" : 320,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "Lch_enrg",
-     "field_offset" : 352,
-     "referenced_type" : "type-70"
-    },
-    {
-     "field_name" : "Lch_noise",
-     "field_offset" : 864,
-     "referenced_type" : "type-70"
-    },
-    {
-     "field_name" : "last_normb_shift",
-     "field_offset" : 1376,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tsnr",
-     "field_offset" : 1392,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hangover",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "burstcount",
-     "field_offset" : 1424,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "fupdate_flag",
-     "field_offset" : 1440,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRvar",
-     "field_offset" : 1456,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRbias",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "shift_state",
-     "field_offset" : 1488,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "L_R0",
-     "field_offset" : 1504,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "L_Rmax",
-     "field_offset" : 1536,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "LTP_flag",
-     "field_offset" : 1568,
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "vadState2",
-   "name" : "vadState2",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 200,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h",
-   "unique_id" : "vadState2"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm64_armv8-a/source-based/libstagefright_enc_common.so.lsdump b/29/64/arm64_armv8-a/source-based/libstagefright_enc_common.so.lsdump
deleted file mode 100644
index 2e99d0a..0000000
--- a/29/64/arm64_armv8-a/source-based/libstagefright_enc_common.so.lsdump
+++ /dev/null
@@ -1,652 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "cmnMemAlloc"
-  },
-  {
-   "name" : "cmnMemCheck"
-  },
-  {
-   "name" : "cmnMemCompare"
-  },
-  {
-   "name" : "cmnMemCopy"
-  },
-  {
-   "name" : "cmnMemFree"
-  },
-  {
-   "name" : "cmnMemMove"
-  },
-  {
-   "name" : "cmnMemSet"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_FALSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_TRUE"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_BOOL_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_BOOL",
-   "name" : "VO_BOOL",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_BOOL"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_IMF_USERMEMOPERATOR"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_IMF_PREALLOCATEDBUFFER"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_IMF_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INIT_MEM_FlAG",
-   "name" : "VO_INIT_MEM_FlAG",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INIT_MEM_FlAG"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_INPUT_FRAME"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "VO_INPUT_STREAM"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_INPUT_STREAM_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INPUT_TYPE",
-   "name" : "VO_INPUT_TYPE",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INPUT_TYPE"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (int, void *, void *, unsigned int)",
-   "name" : "int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-18",
-   "return_type" : "type-5",
-   "self_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, VO_MEM_INFO *)",
-   "name" : "unsigned int (int, VO_MEM_INFO *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "referenced_type" : "type-27",
-   "return_type" : "type-2",
-   "self_type" : "type-27",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *)",
-   "name" : "unsigned int (int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "referenced_type" : "type-9",
-   "return_type" : "type-2",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-11",
-   "return_type" : "type-2",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-16",
-   "return_type" : "type-2",
-   "self_type" : "type-16",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-14",
-   "return_type" : "type-2",
-   "self_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "cmnMemAlloc",
-   "linker_set_key" : "cmnMemAlloc",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCheck",
-   "linker_set_key" : "cmnMemCheck",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCompare",
-   "linker_set_key" : "cmnMemCompare",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCopy",
-   "linker_set_key" : "cmnMemCopy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemFree",
-   "linker_set_key" : "cmnMemFree",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemMove",
-   "linker_set_key" : "cmnMemMove",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemSet",
-   "linker_set_key" : "cmnMemSet",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "VO_MEM_INFO *",
-   "name" : "VO_MEM_INFO *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int (*)(int, void *, void *, unsigned int)",
-   "name" : "int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-21",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "name" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, void *)",
-   "name" : "unsigned int (*)(int, void *)",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned int)",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  }
- ],
- "qualified_types" : [],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Buffer",
-     "referenced_type" : "type-21"
-    },
-    {
-     "field_name" : "Length",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "Time",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "VO_CODECBUFFER",
-   "name" : "VO_CODECBUFFER",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 24,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODECBUFFER"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "memflag",
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "memData",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 128,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 160,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "VO_CODEC_INIT_USERDATA",
-   "name" : "VO_CODEC_INIT_USERDATA",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 24,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODEC_INIT_USERDATA"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Size",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "Flag",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "VBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "PBuffer",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_INFO",
-   "name" : "VO_MEM_INFO",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 24,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_INFO"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Alloc",
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "Free",
-     "field_offset" : 64,
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "Set",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "Copy",
-     "field_offset" : 192,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "Check",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "Compare",
-     "field_offset" : 320,
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "Move",
-     "field_offset" : 384,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_OPERATOR",
-   "name" : "VO_MEM_OPERATOR",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 56,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_OPERATOR"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm64_armv8-a/source-based/libstagefright_flacdec.so.lsdump b/29/64/arm64_armv8-a/source-based/libstagefright_flacdec.so.lsdump
deleted file mode 100644
index 3469132..0000000
--- a/29/64/arm64_armv8-a/source-based/libstagefright_flacdec.so.lsdump
+++ /dev/null
@@ -1,5278 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__Subframe [8]",
-   "name" : "FLAC__Subframe [8]",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
-   "size" : 2560,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [129]",
-   "name" : "char [129]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 129,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [13]",
-   "name" : "char [13]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
-   "size" : 13,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "const char *[]",
-   "name" : "const char *[]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-151",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const int *[8]",
-   "name" : "const int *[8]",
-   "referenced_type" : "type-41",
-   "self_type" : "type-159",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-96",
-   "size" : 128,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4]",
-   "name" : "int [4]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-74",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-58",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [4]",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-158",
-   "self_type" : "type-158",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-300",
-   "self_type" : "type-300",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-214",
-   "self_type" : "type-214",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-392",
-   "self_type" : "type-392",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "signed char",
-   "name" : "signed char",
-   "referenced_type" : "type-299",
-   "self_type" : "type-299",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "FLAC__MD5Accumulate"
-  },
-  {
-   "name" : "FLAC__MD5Final"
-  },
-  {
-   "name" : "FLAC__MD5Init"
-  },
-  {
-   "name" : "FLAC__bitreader_bits_left_for_byte_alignment"
-  },
-  {
-   "name" : "FLAC__bitreader_clear"
-  },
-  {
-   "name" : "FLAC__bitreader_delete"
-  },
-  {
-   "name" : "FLAC__bitreader_dump"
-  },
-  {
-   "name" : "FLAC__bitreader_free"
-  },
-  {
-   "name" : "FLAC__bitreader_get_input_bits_unconsumed"
-  },
-  {
-   "name" : "FLAC__bitreader_get_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_init"
-  },
-  {
-   "name" : "FLAC__bitreader_is_consumed_byte_aligned"
-  },
-  {
-   "name" : "FLAC__bitreader_new"
-  },
-  {
-   "name" : "FLAC__bitreader_read_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_int32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed_block"
-  },
-  {
-   "name" : "FLAC__bitreader_read_uint32_little_endian"
-  },
-  {
-   "name" : "FLAC__bitreader_read_unary_unsigned"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_reset_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_bits_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__cpu_info"
-  },
-  {
-   "name" : "FLAC__crc16"
-  },
-  {
-   "name" : "FLAC__crc8"
-  },
-  {
-   "name" : "FLAC__crc8_update"
-  },
-  {
-   "name" : "FLAC__crc8_update_block"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor_wide"
-  },
-  {
-   "name" : "FLAC__fixed_compute_residual"
-  },
-  {
-   "name" : "FLAC__fixed_restore_signal"
-  },
-  {
-   "name" : "FLAC__fixedpoint_log2"
-  },
-  {
-   "name" : "FLAC__format_blocksize_is_subset"
-  },
-  {
-   "name" : "FLAC__format_cuesheet_is_legal"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_clear"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_init"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order"
-  },
-  {
-   "name" : "FLAC__format_picture_is_legal"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_subset"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_valid"
-  },
-  {
-   "name" : "FLAC__format_seektable_is_legal"
-  },
-  {
-   "name" : "FLAC__format_seektable_sort"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_name_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_value_is_legal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal_wide"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_int32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint64_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_unsigned_array"
-  },
-  {
-   "name" : "FLAC__stream_decoder_delete"
-  },
-  {
-   "name" : "FLAC__stream_decoder_finish"
-  },
-  {
-   "name" : "FLAC__stream_decoder_flush"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_bits_per_sample"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_blocksize"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channel_assignment"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channels"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_decode_position"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_input_bytes_unconsumed"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_resolved_state_string"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_sample_rate"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_state"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_total_samples"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_new"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_single"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_metadata"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_reset"
-  },
-  {
-   "name" : "FLAC__stream_decoder_seek_absolute"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_ogg_serial_number"
-  },
-  {
-   "name" : "FLAC__stream_decoder_skip_single_frame"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder12readCallbackEPhPm"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13parseMetadataEPKhm"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhmPvPmb"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder15addDataToBufferEPKhm"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder4initEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder5flushEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder6CreateEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC2Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD0Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD2Ev"
-  },
-  {
-   "name" : "safe_malloc_mul_2op_p"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC"
-  },
-  {
-   "name" : "FLAC__ChannelAssignmentString"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__EntropyCodingMethodTypeString"
-  },
-  {
-   "name" : "FLAC__FP_E"
-  },
-  {
-   "name" : "FLAC__FP_LN2"
-  },
-  {
-   "name" : "FLAC__FP_ONE"
-  },
-  {
-   "name" : "FLAC__FP_ONE_HALF"
-  },
-  {
-   "name" : "FLAC__FP_ZERO"
-  },
-  {
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__FrameNumberTypeString"
-  },
-  {
-   "name" : "FLAC__MetadataTypeString"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_STRING"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__StreamDecoderErrorStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderInitStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderLengthStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderReadStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderSeekStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderStateString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderTellStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderWriteStatusString"
-  },
-  {
-   "name" : "FLAC__StreamMetadata_Picture_TypeString"
-  },
-  {
-   "name" : "FLAC__SubframeTypeString"
-  },
-  {
-   "name" : "FLAC__VENDOR_STRING"
-  },
-  {
-   "name" : "FLAC__VERSION_STRING"
-  },
-  {
-   "name" : "FLAC__crc16_table"
-  },
-  {
-   "name" : "FLAC__crc8_table"
-  },
-  {
-   "name" : "_ZTVN7android11FLACDecoderE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_MID_SIDE"
-    }
-   ],
-   "linker_set_key" : "FLAC__ChannelAssignment",
-   "name" : "FLAC__ChannelAssignment",
-   "referenced_type" : "type-103",
-   "self_type" : "type-103",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__ChannelAssignment"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethodType",
-   "name" : "FLAC__EntropyCodingMethodType",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__EntropyCodingMethodType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameNumberType",
-   "name" : "FLAC__FrameNumberType",
-   "referenced_type" : "type-104",
-   "self_type" : "type-104",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__FrameNumberType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__METADATA_TYPE_STREAMINFO"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__METADATA_TYPE_PADDING"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__METADATA_TYPE_APPLICATION"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__METADATA_TYPE_SEEKTABLE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__METADATA_TYPE_VORBIS_COMMENT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__METADATA_TYPE_CUESHEET"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__METADATA_TYPE_PICTURE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__METADATA_TYPE_UNDEFINED"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "FLAC__MAX_METADATA_TYPE"
-    }
-   ],
-   "linker_set_key" : "FLAC__MetadataType",
-   "name" : "FLAC__MetadataType",
-   "referenced_type" : "type-55",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__MetadataType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatus",
-   "name" : "FLAC__StreamDecoderErrorStatus",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderInitStatus",
-   "name" : "FLAC__StreamDecoderInitStatus",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus",
-   "name" : "FLAC__StreamDecoderLengthStatus",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderLengthStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus",
-   "name" : "FLAC__StreamDecoderReadStatus",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus",
-   "name" : "FLAC__StreamDecoderSeekStatus",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_METADATA"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_METADATA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_READ_FRAME"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_DECODER_SEEK_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_DECODER_ABORTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_DECODER_UNINITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderState",
-   "name" : "FLAC__StreamDecoderState",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus",
-   "name" : "FLAC__StreamDecoderTellStatus",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus",
-   "name" : "FLAC__StreamDecoderWriteStatus",
-   "referenced_type" : "type-98",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderInitStatus",
-   "name" : "FLAC__StreamEncoderInitStatus",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_ABORT"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus",
-   "name" : "FLAC__StreamEncoderReadStatus",
-   "referenced_type" : "type-135",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus",
-   "name" : "FLAC__StreamEncoderSeekStatus",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_UNINITIALIZED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_CLIENT_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_IO_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_FRAMING_ERROR"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderState",
-   "name" : "FLAC__StreamEncoderState",
-   "referenced_type" : "type-145",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus",
-   "name" : "FLAC__StreamEncoderTellStatus",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus",
-   "name" : "FLAC__StreamEncoderWriteStatus",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FISH"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_Type",
-   "name" : "FLAC__StreamMetadata_Picture_Type",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamMetadata_Picture_Type"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__SUBFRAME_TYPE_CONSTANT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__SUBFRAME_TYPE_VERBATIM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__SUBFRAME_TYPE_FIXED"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__SUBFRAME_TYPE_LPC"
-    }
-   ],
-   "linker_set_key" : "FLAC__SubframeType",
-   "name" : "FLAC__SubframeType",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__SubframeType"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-90",
-   "return_type" : "type-91",
-   "self_type" : "type-90",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-80",
-   "return_type" : "type-81",
-   "self_type" : "type-80",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-85",
-   "self_type" : "type-84",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-87",
-   "return_type" : "type-88",
-   "self_type" : "type-87",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-99"
-    },
-    {
-     "referenced_type" : "type-111"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-97",
-   "return_type" : "type-98",
-   "self_type" : "type-97",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned long *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-134",
-   "return_type" : "type-135",
-   "self_type" : "type-134",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-126",
-   "return_type" : "type-127",
-   "self_type" : "type-126",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-129",
-   "return_type" : "type-130",
-   "self_type" : "type-129",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-115",
-   "return_type" : "type-116",
-   "self_type" : "type-115",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (const FLAC__StreamDecoder *, void *)",
-   "name" : "int (const FLAC__StreamDecoder *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-93",
-   "return_type" : "type-1",
-   "self_type" : "type-93",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-68",
-   "return_type" : "type-44",
-   "self_type" : "type-68",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-52"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-43",
-   "return_type" : "type-44",
-   "self_type" : "type-43",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-52"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-132",
-   "return_type" : "type-44",
-   "self_type" : "type-132",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, unsigned long, unsigned long, unsigned int, unsigned int, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, unsigned long, unsigned long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-139",
-   "return_type" : "type-44",
-   "self_type" : "type-139",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "FLAC__format_blocksize_is_subset",
-   "linker_set_key" : "FLAC__format_blocksize_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_cuesheet_is_legal",
-   "linker_set_key" : "FLAC__format_cuesheet_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_picture_is_legal",
-   "linker_set_key" : "FLAC__format_picture_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_subset",
-   "linker_set_key" : "FLAC__format_sample_rate_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_valid",
-   "linker_set_key" : "FLAC__format_sample_rate_is_valid",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_is_legal",
-   "linker_set_key" : "FLAC__format_seektable_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_sort",
-   "linker_set_key" : "FLAC__format_seektable_sort",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_delete",
-   "linker_set_key" : "FLAC__stream_decoder_delete",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_finish",
-   "linker_set_key" : "FLAC__stream_decoder_finish",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_flush",
-   "linker_set_key" : "FLAC__stream_decoder_flush",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_bits_per_sample",
-   "linker_set_key" : "FLAC__stream_decoder_get_bits_per_sample",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_blocksize",
-   "linker_set_key" : "FLAC__stream_decoder_get_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channel_assignment",
-   "linker_set_key" : "FLAC__stream_decoder_get_channel_assignment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-103",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channels",
-   "linker_set_key" : "FLAC__stream_decoder_get_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_decode_position",
-   "linker_set_key" : "FLAC__stream_decoder_get_decode_position",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-82"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_get_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_resolved_state_string",
-   "linker_set_key" : "FLAC__stream_decoder_get_resolved_state_string",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_sample_rate",
-   "linker_set_key" : "FLAC__stream_decoder_get_sample_rate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_state",
-   "linker_set_key" : "FLAC__stream_decoder_get_state",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-154",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_total_samples",
-   "linker_set_key" : "FLAC__stream_decoder_get_total_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_new",
-   "linker_set_key" : "FLAC__stream_decoder_new",
-   "return_type" : "type-157",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_single",
-   "linker_set_key" : "FLAC__stream_decoder_process_single",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_reset",
-   "linker_set_key" : "FLAC__stream_decoder_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_seek_absolute",
-   "linker_set_key" : "FLAC__stream_decoder_seek_absolute",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_set_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "linker_set_key" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_skip_single_frame",
-   "linker_set_key" : "FLAC__stream_decoder_skip_single_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::readCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder12readCallbackEPhPm",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-82"
-    }
-   ],
-   "return_type" : "type-81",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::errorCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::parseMetadata",
-   "linker_set_key" : "_ZN7android11FLACDecoder13parseMetadataEPKhm",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::writeCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-99"
-    },
-    {
-     "referenced_type" : "type-111"
-    }
-   ],
-   "return_type" : "type-98",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::decodeOneFrame",
-   "linker_set_key" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhmPvPmb",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-158"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::addDataToBuffer",
-   "linker_set_key" : "_ZN7android11FLACDecoder15addDataToBufferEPKhm",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::metadataCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::init",
-   "linker_set_key" : "_ZN7android11FLACDecoder4initEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::flush",
-   "linker_set_key" : "_ZN7android11FLACDecoder5flushEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::Create",
-   "linker_set_key" : "_ZN7android11FLACDecoder6CreateEv",
-   "return_type" : "type-161",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD0Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "referenced_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/export.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ChannelAssignmentString",
-   "name" : "FLAC__ChannelAssignmentString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__EntropyCodingMethodTypeString",
-   "name" : "FLAC__EntropyCodingMethodTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC",
-   "name" : "FLAC__FRAME_HEADER_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FrameNumberTypeString",
-   "name" : "FLAC__FrameNumberTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__MetadataTypeString",
-   "name" : "FLAC__MetadataTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "referenced_type" : "type-152",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC",
-   "name" : "FLAC__STREAM_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_LEN",
-   "name" : "FLAC__STREAM_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_STRING",
-   "name" : "FLAC__STREAM_SYNC_STRING",
-   "referenced_type" : "type-153",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LEN",
-   "name" : "FLAC__SUBFRAME_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatusString",
-   "name" : "FLAC__StreamDecoderErrorStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderInitStatusString",
-   "name" : "FLAC__StreamDecoderInitStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatusString",
-   "name" : "FLAC__StreamDecoderLengthStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderReadStatusString",
-   "name" : "FLAC__StreamDecoderReadStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatusString",
-   "name" : "FLAC__StreamDecoderSeekStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderStateString",
-   "name" : "FLAC__StreamDecoderStateString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderTellStatusString",
-   "name" : "FLAC__StreamDecoderTellStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatusString",
-   "name" : "FLAC__StreamDecoderWriteStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_TypeString",
-   "name" : "FLAC__StreamMetadata_Picture_TypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SubframeTypeString",
-   "name" : "FLAC__SubframeTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VENDOR_STRING",
-   "name" : "FLAC__VENDOR_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VERSION_STRING",
-   "name" : "FLAC__VERSION_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoder *",
-   "name" : "FLAC__StreamDecoder *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-157",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "referenced_type" : "type-90",
-   "self_type" : "type-92",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-209",
-   "self_type" : "type-208",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-232",
-   "self_type" : "type-231",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-269",
-   "self_type" : "type-268",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-294",
-   "self_type" : "type-293",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-318",
-   "self_type" : "type-317",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-341",
-   "self_type" : "type-340",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-361",
-   "self_type" : "type-360",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-384",
-   "self_type" : "type-383",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-407",
-   "self_type" : "type-406",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-207",
-   "self_type" : "type-206",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-230",
-   "self_type" : "type-229",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-267",
-   "self_type" : "type-266",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-292",
-   "self_type" : "type-291",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-316",
-   "self_type" : "type-315",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-339",
-   "self_type" : "type-338",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-359",
-   "self_type" : "type-358",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-382",
-   "self_type" : "type-381",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-405",
-   "self_type" : "type-404",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)",
-   "referenced_type" : "type-80",
-   "self_type" : "type-83",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long, void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-86",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "referenced_type" : "type-87",
-   "self_type" : "type-89",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "referenced_type" : "type-97",
-   "self_type" : "type-113",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoder *",
-   "name" : "FLAC__StreamEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-147",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-283",
-   "self_type" : "type-282",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-372",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-195",
-   "self_type" : "type-194",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-280",
-   "self_type" : "type-279",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-371",
-   "self_type" : "type-370",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned long *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned long *, void *)",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long, void *)",
-   "referenced_type" : "type-126",
-   "self_type" : "type-128",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long *, void *)",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata *",
-   "name" : "FLAC__StreamMetadata *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-148",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata **",
-   "name" : "FLAC__StreamMetadata **",
-   "referenced_type" : "type-148",
-   "self_type" : "type-149",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint *",
-   "name" : "FLAC__StreamMetadata_SeekPoint *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable *",
-   "name" : "FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-64",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-203",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-264",
-   "self_type" : "type-263",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-289",
-   "self_type" : "type-288",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-357",
-   "self_type" : "type-356",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-379",
-   "self_type" : "type-378",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "android::FLACDecoder *",
-   "name" : "android::FLACDecoder *",
-   "referenced_type" : "type-156",
-   "self_type" : "type-161",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-35",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__Frame *",
-   "name" : "const FLAC__Frame *",
-   "referenced_type" : "type-100",
-   "self_type" : "type-99",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamDecoder *",
-   "name" : "const FLAC__StreamDecoder *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamEncoder *",
-   "name" : "const FLAC__StreamEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamMetadata *",
-   "name" : "const FLAC__StreamMetadata *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet *",
-   "name" : "const FLAC__StreamMetadata_CueSheet *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-28",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture *",
-   "name" : "const FLAC__StreamMetadata_Picture *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-37",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable *",
-   "name" : "const FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-16",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const android::FLACDecoder *",
-   "name" : "const android::FLACDecoder *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-163",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const char **",
-   "name" : "const char **",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-42",
-   "self_type" : "type-41",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const int *const *",
-   "name" : "const int *const *",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "name" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-150",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-36",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long *",
-   "name" : "unsigned long *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-82",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "referenced_type" : "type-68",
-   "self_type" : "type-70",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-43",
-   "self_type" : "type-67",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, unsigned long, unsigned long, unsigned int, unsigned int, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, unsigned long, unsigned long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-66",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__Frame",
-   "name" : "const FLAC__Frame",
-   "referenced_type" : "type-101",
-   "self_type" : "type-100",
-   "size" : 2608,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamDecoder",
-   "name" : "const FLAC__StreamDecoder",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamEncoder",
-   "name" : "const FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata",
-   "name" : "const FLAC__StreamMetadata",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 176,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet",
-   "name" : "const FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture",
-   "name" : "const FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable",
-   "name" : "const FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const android::FLACDecoder",
-   "name" : "const android::FLACDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-162",
-   "size" : 224,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-31",
-   "size" : 1,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const char *const[]",
-   "name" : "const char *const[]",
-   "referenced_type" : "type-151",
-   "self_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const int *const",
-   "name" : "const int *const",
-   "referenced_type" : "type-41",
-   "self_type" : "type-112",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned long",
-   "name" : "const unsigned long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "unsigned char const[4]",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "type-61",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod",
-   "name" : "FLAC__EntropyCodingMethod",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "partitioned_rice",
-     "referenced_type" : "type-4"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "name" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "contents",
-     "field_offset" : 64,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRice"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "parameters",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "raw_bits",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "capacity_by_order",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRiceContents"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-102"
-    },
-    {
-     "field_name" : "subframes",
-     "field_offset" : 320,
-     "referenced_type" : "type-106"
-    },
-    {
-     "field_name" : "footer",
-     "field_offset" : 20800,
-     "referenced_type" : "type-109"
-    }
-   ],
-   "linker_set_key" : "FLAC__Frame",
-   "name" : "FLAC__Frame",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 2608,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Frame"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "crc",
-     "referenced_type" : "type-110"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameFooter",
-   "name" : "FLAC__FrameFooter",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
-   "size" : 2,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameFooter"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channel_assignment",
-     "field_offset" : 96,
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "number_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-104"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 192,
-     "referenced_type" : "type-105"
-    },
-    {
-     "field_name" : "crc",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameHeader",
-   "name" : "FLAC__FrameHeader",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 40,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "frame_number",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "name" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-105",
-   "self_type" : "type-105",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 64,
-     "referenced_type" : "type-50"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoder",
-   "name" : "FLAC__StreamDecoder",
-   "referenced_type" : "type-47",
-   "self_type" : "type-47",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "unique_id" : "FLAC__StreamDecoder"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-120"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 64,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoder",
-   "name" : "FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "unique_id" : "FLAC__StreamEncoder"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-55"
-    },
-    {
-     "field_name" : "is_last",
-     "field_offset" : 32,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 128,
-     "referenced_type" : "type-56"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata",
-   "name" : "FLAC__StreamMetadata",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 176,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "stream_info",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "padding",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "application",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "seek_table",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vorbis_comment",
-     "referenced_type" : "type-62"
-    },
-    {
-     "field_name" : "cue_sheet",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "picture",
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "unknown",
-     "referenced_type" : "type-65"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "name" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "id",
-     "referenced_type" : "type-61"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Application",
-   "name" : "FLAC__StreamMetadata_Application",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Application"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "media_catalog_number",
-     "referenced_type" : "type-20"
-    },
-    {
-     "field_name" : "lead_in",
-     "field_offset" : 1088,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "is_cd",
-     "field_offset" : 1152,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "num_tracks",
-     "field_offset" : 1184,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "tracks",
-     "field_offset" : 1216,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet",
-   "name" : "FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Index"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "isrc",
-     "field_offset" : 72,
-     "referenced_type" : "type-25"
-    },
-    {
-     "field_name" : "type",
-     "field_offset" : 176,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "pre_emphasis",
-     "field_offset" : 177,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "num_indices",
-     "field_offset" : 184,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "indices",
-     "field_offset" : 192,
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 32,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Track"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dummy",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Padding",
-   "name" : "FLAC__StreamMetadata_Padding",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Padding"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "mime_type",
-     "field_offset" : 64,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "description",
-     "field_offset" : 128,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "width",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "height",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "depth",
-     "field_offset" : 256,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "colors",
-     "field_offset" : 288,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data_length",
-     "field_offset" : 320,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 384,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture",
-   "name" : "FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Picture"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "stream_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "frame_samples",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint",
-   "name" : "FLAC__StreamMetadata_SeekPoint",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekPoint"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "num_points",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "points",
-     "field_offset" : 64,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable",
-   "name" : "FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekTable"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "min_blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_blocksize",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "min_framesize",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_framesize",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "total_samples",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "md5sum",
-     "field_offset" : 320,
-     "referenced_type" : "type-58"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_StreamInfo",
-   "name" : "FLAC__StreamMetadata_StreamInfo",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_StreamInfo"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Unknown",
-   "name" : "FLAC__StreamMetadata_Unknown",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Unknown"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "vendor_string",
-     "referenced_type" : "type-63"
-    },
-    {
-     "field_name" : "num_comments",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 192,
-     "referenced_type" : "type-64"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment",
-   "name" : "FLAC__StreamMetadata_VorbisComment",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 32,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "length",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "entry",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "referenced_type" : "type-63",
-   "self_type" : "type-63",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment_Entry"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "wasted_bits",
-     "field_offset" : 2496,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe",
-   "name" : "FLAC__Subframe",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
-   "size" : 320,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "constant",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "fixed",
-     "referenced_type" : "type-73"
-    },
-    {
-     "field_name" : "lpc",
-     "referenced_type" : "type-95"
-    },
-    {
-     "field_name" : "verbatim",
-     "referenced_type" : "type-40"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "name" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-108",
-   "self_type" : "type-108",
-   "size" : 304,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "value",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Constant",
-   "name" : "FLAC__Subframe_Constant",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Constant"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 224,
-     "referenced_type" : "type-74"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 384,
-     "referenced_type" : "type-41"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Fixed",
-   "name" : "FLAC__Subframe_Fixed",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Fixed"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "qlp_coeff_precision",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "quantization_level",
-     "field_offset" : 256,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "qlp_coeff",
-     "field_offset" : 288,
-     "referenced_type" : "type-96"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 1312,
-     "referenced_type" : "type-96"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 2368,
-     "referenced_type" : "type-41"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_LPC",
-   "name" : "FLAC__Subframe_LPC",
-   "referenced_type" : "type-95",
-   "self_type" : "type-95",
-   "size" : 304,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_LPC"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-41"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Verbatim",
-   "name" : "FLAC__Subframe_Verbatim",
-   "referenced_type" : "type-40",
-   "self_type" : "type-40",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Verbatim"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "mDecoder",
-     "field_offset" : 64,
-     "referenced_type" : "type-157"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBuffer",
-     "field_offset" : 128,
-     "referenced_type" : "type-36"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferLen",
-     "field_offset" : 192,
-     "referenced_type" : "type-15"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferPos",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferDataSize",
-     "field_offset" : 320,
-     "referenced_type" : "type-15"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfo",
-     "field_offset" : 384,
-     "referenced_type" : "type-57"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfoValid",
-     "field_offset" : 832,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteRequested",
-     "field_offset" : 840,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteCompleted",
-     "field_offset" : 848,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteHeader",
-     "field_offset" : 896,
-     "referenced_type" : "type-102"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteBuffer",
-     "field_offset" : 1216,
-     "referenced_type" : "type-159"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mErrorStatus",
-     "field_offset" : 1728,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "android::FLACDecoder",
-   "name" : "android::FLACDecoder",
-   "record_kind" : "class",
-   "referenced_type" : "type-156",
-   "self_type" : "type-156",
-   "size" : 224,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h",
-   "unique_id" : "_ZTSN7android11FLACDecoderE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN7android11FLACDecoderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD0Ev"
-    }
-   ]
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm64_armv8-a/source-based/libvorbisidec.so.lsdump b/29/64/arm64_armv8-a/source-based/libvorbisidec.so.lsdump
deleted file mode 100644
index 844e44d..0000000
--- a/29/64/arm64_armv8-a/source-based/libvorbisidec.so.lsdump
+++ /dev/null
@@ -1,3984 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [16]",
-   "name" : "char [16]",
-   "referenced_type" : "type-36",
-   "self_type" : "type-68",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1024]",
-   "name" : "int [1024]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-101",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1026]",
-   "name" : "int [1026]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-42",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [128]",
-   "name" : "int [128]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-95",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [129]",
-   "name" : "int [129]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-17",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2048]",
-   "name" : "int [2048]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-103",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [256]",
-   "name" : "int [256]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-97",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-91",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4096]",
-   "name" : "int [4096]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-105",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [512]",
-   "name" : "int [512]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-99",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [64]",
-   "name" : "int [64]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-93",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long [2]",
-   "name" : "long [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-83",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long [64]",
-   "name" : "long [64]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long [65]",
-   "name" : "long [65]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-12",
-   "size" : 520,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-5",
-   "self_type" : "type-70",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-36",
-   "self_type" : "type-36",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_VDBG_dump"
-  },
-  {
-   "name" : "_VDBG_free"
-  },
-  {
-   "name" : "_VDBG_malloc"
-  },
-  {
-   "name" : "_book_maptype1_quantvals"
-  },
-  {
-   "name" : "_ilog"
-  },
-  {
-   "name" : "_vorbis_unpack_books"
-  },
-  {
-   "name" : "_vorbis_unpack_comment"
-  },
-  {
-   "name" : "_vorbis_unpack_info"
-  },
-  {
-   "name" : "floor0_free_info"
-  },
-  {
-   "name" : "floor0_info_unpack"
-  },
-  {
-   "name" : "floor0_inverse1"
-  },
-  {
-   "name" : "floor0_inverse2"
-  },
-  {
-   "name" : "floor0_memosize"
-  },
-  {
-   "name" : "floor1_free_info"
-  },
-  {
-   "name" : "floor1_info_unpack"
-  },
-  {
-   "name" : "floor1_inverse1"
-  },
-  {
-   "name" : "floor1_inverse2"
-  },
-  {
-   "name" : "floor1_memosize"
-  },
-  {
-   "name" : "mapping_clear_info"
-  },
-  {
-   "name" : "mapping_info_unpack"
-  },
-  {
-   "name" : "mapping_inverse"
-  },
-  {
-   "name" : "mdct_backward"
-  },
-  {
-   "name" : "mdct_shift_right"
-  },
-  {
-   "name" : "mdct_unroll_lap"
-  },
-  {
-   "name" : "ogg_buffer_dup"
-  },
-  {
-   "name" : "ogg_packet_release"
-  },
-  {
-   "name" : "ogg_page_bos"
-  },
-  {
-   "name" : "ogg_page_continued"
-  },
-  {
-   "name" : "ogg_page_dup"
-  },
-  {
-   "name" : "ogg_page_eos"
-  },
-  {
-   "name" : "ogg_page_granulepos"
-  },
-  {
-   "name" : "ogg_page_packets"
-  },
-  {
-   "name" : "ogg_page_pageno"
-  },
-  {
-   "name" : "ogg_page_release"
-  },
-  {
-   "name" : "ogg_page_serialno"
-  },
-  {
-   "name" : "ogg_page_version"
-  },
-  {
-   "name" : "ogg_stream_clear"
-  },
-  {
-   "name" : "ogg_stream_create"
-  },
-  {
-   "name" : "ogg_stream_destroy"
-  },
-  {
-   "name" : "ogg_stream_init"
-  },
-  {
-   "name" : "ogg_stream_packetout"
-  },
-  {
-   "name" : "ogg_stream_packetpeek"
-  },
-  {
-   "name" : "ogg_stream_pagein"
-  },
-  {
-   "name" : "ogg_stream_reset"
-  },
-  {
-   "name" : "ogg_stream_reset_serialno"
-  },
-  {
-   "name" : "ogg_sync_bufferin"
-  },
-  {
-   "name" : "ogg_sync_clear"
-  },
-  {
-   "name" : "ogg_sync_create"
-  },
-  {
-   "name" : "ogg_sync_destroy"
-  },
-  {
-   "name" : "ogg_sync_init"
-  },
-  {
-   "name" : "ogg_sync_pageout"
-  },
-  {
-   "name" : "ogg_sync_pageseek"
-  },
-  {
-   "name" : "ogg_sync_reset"
-  },
-  {
-   "name" : "ogg_sync_wrote"
-  },
-  {
-   "name" : "oggpack_adv"
-  },
-  {
-   "name" : "oggpack_bits"
-  },
-  {
-   "name" : "oggpack_bytes"
-  },
-  {
-   "name" : "oggpack_eop"
-  },
-  {
-   "name" : "oggpack_look"
-  },
-  {
-   "name" : "oggpack_read"
-  },
-  {
-   "name" : "oggpack_readinit"
-  },
-  {
-   "name" : "ov_bitrate"
-  },
-  {
-   "name" : "ov_bitrate_instant"
-  },
-  {
-   "name" : "ov_clear"
-  },
-  {
-   "name" : "ov_comment"
-  },
-  {
-   "name" : "ov_info"
-  },
-  {
-   "name" : "ov_open"
-  },
-  {
-   "name" : "ov_open_callbacks"
-  },
-  {
-   "name" : "ov_pcm_seek"
-  },
-  {
-   "name" : "ov_pcm_seek_page"
-  },
-  {
-   "name" : "ov_pcm_tell"
-  },
-  {
-   "name" : "ov_pcm_total"
-  },
-  {
-   "name" : "ov_raw_seek"
-  },
-  {
-   "name" : "ov_raw_tell"
-  },
-  {
-   "name" : "ov_raw_total"
-  },
-  {
-   "name" : "ov_read"
-  },
-  {
-   "name" : "ov_seekable"
-  },
-  {
-   "name" : "ov_serialnumber"
-  },
-  {
-   "name" : "ov_streams"
-  },
-  {
-   "name" : "ov_test"
-  },
-  {
-   "name" : "ov_test_callbacks"
-  },
-  {
-   "name" : "ov_test_open"
-  },
-  {
-   "name" : "ov_time_seek"
-  },
-  {
-   "name" : "ov_time_seek_page"
-  },
-  {
-   "name" : "ov_time_tell"
-  },
-  {
-   "name" : "ov_time_total"
-  },
-  {
-   "name" : "res_clear_info"
-  },
-  {
-   "name" : "res_inverse"
-  },
-  {
-   "name" : "res_unpack"
-  },
-  {
-   "name" : "vorbis_book_clear"
-  },
-  {
-   "name" : "vorbis_book_decode"
-  },
-  {
-   "name" : "vorbis_book_decodev_add"
-  },
-  {
-   "name" : "vorbis_book_decodev_set"
-  },
-  {
-   "name" : "vorbis_book_decodevs_add"
-  },
-  {
-   "name" : "vorbis_book_decodevv_add"
-  },
-  {
-   "name" : "vorbis_book_unpack"
-  },
-  {
-   "name" : "vorbis_comment_clear"
-  },
-  {
-   "name" : "vorbis_comment_init"
-  },
-  {
-   "name" : "vorbis_comment_query"
-  },
-  {
-   "name" : "vorbis_comment_query_count"
-  },
-  {
-   "name" : "vorbis_dsp_clear"
-  },
-  {
-   "name" : "vorbis_dsp_create"
-  },
-  {
-   "name" : "vorbis_dsp_destroy"
-  },
-  {
-   "name" : "vorbis_dsp_headerin"
-  },
-  {
-   "name" : "vorbis_dsp_init"
-  },
-  {
-   "name" : "vorbis_dsp_pcmout"
-  },
-  {
-   "name" : "vorbis_dsp_read"
-  },
-  {
-   "name" : "vorbis_dsp_restart"
-  },
-  {
-   "name" : "vorbis_dsp_synthesis"
-  },
-  {
-   "name" : "vorbis_info_blocksize"
-  },
-  {
-   "name" : "vorbis_info_clear"
-  },
-  {
-   "name" : "vorbis_info_init"
-  },
-  {
-   "name" : "vorbis_lsp_to_curve"
-  },
-  {
-   "name" : "vorbis_packet_blocksize"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLOOR_fromdB_LOOKUP"
-  },
-  {
-   "name" : "crc_lookup"
-  },
-  {
-   "name" : "gerrno"
-  },
-  {
-   "name" : "global_bytes"
-  },
-  {
-   "name" : "sincos_lookup0"
-  },
-  {
-   "name" : "sincos_lookup1"
-  },
-  {
-   "name" : "start_time"
-  }
- ],
- "enum_types" : [],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *)",
-   "name" : "int (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-55",
-   "return_type" : "type-7",
-   "self_type" : "type-55",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *, long long, int)",
-   "name" : "int (void *, long long, int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "referenced_type" : "type-53",
-   "return_type" : "type-7",
-   "self_type" : "type-53",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (void *)",
-   "name" : "long (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-57",
-   "return_type" : "type-6",
-   "self_type" : "type-57",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long (void *, unsigned long, unsigned long, void *)",
-   "name" : "unsigned long (void *, unsigned long, unsigned long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-51"
-    },
-    {
-     "referenced_type" : "type-51"
-    },
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-50",
-   "return_type" : "type-51",
-   "self_type" : "type-50",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "_ilog",
-   "linker_set_key" : "_ilog",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "floor0_free_info",
-   "linker_set_key" : "floor0_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_info_unpack",
-   "linker_set_key" : "floor0_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse1",
-   "linker_set_key" : "floor0_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse2",
-   "linker_set_key" : "floor0_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_memosize",
-   "linker_set_key" : "floor0_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_free_info",
-   "linker_set_key" : "floor1_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_info_unpack",
-   "linker_set_key" : "floor1_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse1",
-   "linker_set_key" : "floor1_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse2",
-   "linker_set_key" : "floor1_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_memosize",
-   "linker_set_key" : "floor1_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_clear_info",
-   "linker_set_key" : "mapping_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_info_unpack",
-   "linker_set_key" : "mapping_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_inverse",
-   "linker_set_key" : "mapping_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-85"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mdct_backward",
-   "linker_set_key" : "mdct_backward",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_shift_right",
-   "linker_set_key" : "mdct_shift_right",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_unroll_lap",
-   "linker_set_key" : "mdct_unroll_lap",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-90"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "ogg_packet_release",
-   "linker_set_key" : "ogg_packet_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_bos",
-   "linker_set_key" : "ogg_page_bos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_continued",
-   "linker_set_key" : "ogg_page_continued",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_dup",
-   "linker_set_key" : "ogg_page_dup",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_eos",
-   "linker_set_key" : "ogg_page_eos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_granulepos",
-   "linker_set_key" : "ogg_page_granulepos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_packets",
-   "linker_set_key" : "ogg_page_packets",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_pageno",
-   "linker_set_key" : "ogg_page_pageno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_release",
-   "linker_set_key" : "ogg_page_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_serialno",
-   "linker_set_key" : "ogg_page_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_version",
-   "linker_set_key" : "ogg_page_version",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_clear",
-   "linker_set_key" : "ogg_stream_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_create",
-   "linker_set_key" : "ogg_stream_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-27",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_destroy",
-   "linker_set_key" : "ogg_stream_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_init",
-   "linker_set_key" : "ogg_stream_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetout",
-   "linker_set_key" : "ogg_stream_packetout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetpeek",
-   "linker_set_key" : "ogg_stream_packetpeek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_pagein",
-   "linker_set_key" : "ogg_stream_pagein",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset",
-   "linker_set_key" : "ogg_stream_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset_serialno",
-   "linker_set_key" : "ogg_stream_reset_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_bufferin",
-   "linker_set_key" : "ogg_sync_bufferin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-4",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_clear",
-   "linker_set_key" : "ogg_sync_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_create",
-   "linker_set_key" : "ogg_sync_create",
-   "return_type" : "type-24",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_destroy",
-   "linker_set_key" : "ogg_sync_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_init",
-   "linker_set_key" : "ogg_sync_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageout",
-   "linker_set_key" : "ogg_sync_pageout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageseek",
-   "linker_set_key" : "ogg_sync_pageseek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_reset",
-   "linker_set_key" : "ogg_sync_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_wrote",
-   "linker_set_key" : "ogg_sync_wrote",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_adv",
-   "linker_set_key" : "oggpack_adv",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bits",
-   "linker_set_key" : "oggpack_bits",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bytes",
-   "linker_set_key" : "oggpack_bytes",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_eop",
-   "linker_set_key" : "oggpack_eop",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_look",
-   "linker_set_key" : "oggpack_look",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_read",
-   "linker_set_key" : "oggpack_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_readinit",
-   "linker_set_key" : "oggpack_readinit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ov_bitrate",
-   "linker_set_key" : "ov_bitrate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_bitrate_instant",
-   "linker_set_key" : "ov_bitrate_instant",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_clear",
-   "linker_set_key" : "ov_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_comment",
-   "linker_set_key" : "ov_comment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-45",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_info",
-   "linker_set_key" : "ov_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-63",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open",
-   "linker_set_key" : "ov_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open_callbacks",
-   "linker_set_key" : "ov_open_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek",
-   "linker_set_key" : "ov_pcm_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek_page",
-   "linker_set_key" : "ov_pcm_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_tell",
-   "linker_set_key" : "ov_pcm_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_total",
-   "linker_set_key" : "ov_pcm_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_seek",
-   "linker_set_key" : "ov_raw_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_tell",
-   "linker_set_key" : "ov_raw_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_total",
-   "linker_set_key" : "ov_raw_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_read",
-   "linker_set_key" : "ov_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_seekable",
-   "linker_set_key" : "ov_seekable",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_serialnumber",
-   "linker_set_key" : "ov_serialnumber",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_streams",
-   "linker_set_key" : "ov_streams",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test",
-   "linker_set_key" : "ov_test",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_callbacks",
-   "linker_set_key" : "ov_test_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_open",
-   "linker_set_key" : "ov_test_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek",
-   "linker_set_key" : "ov_time_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek_page",
-   "linker_set_key" : "ov_time_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_tell",
-   "linker_set_key" : "ov_time_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_total",
-   "linker_set_key" : "ov_time_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "res_clear_info",
-   "linker_set_key" : "res_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_inverse",
-   "linker_set_key" : "res_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_unpack",
-   "linker_set_key" : "res_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_book_clear",
-   "linker_set_key" : "vorbis_book_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decode",
-   "linker_set_key" : "vorbis_book_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_add",
-   "linker_set_key" : "vorbis_book_decodev_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_set",
-   "linker_set_key" : "vorbis_book_decodev_set",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevs_add",
-   "linker_set_key" : "vorbis_book_decodevs_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevv_add",
-   "linker_set_key" : "vorbis_book_decodevv_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_unpack",
-   "linker_set_key" : "vorbis_book_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_comment_clear",
-   "linker_set_key" : "vorbis_comment_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_init",
-   "linker_set_key" : "vorbis_comment_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query",
-   "linker_set_key" : "vorbis_comment_query",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-35",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query_count",
-   "linker_set_key" : "vorbis_comment_query_count",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_clear",
-   "linker_set_key" : "vorbis_dsp_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_create",
-   "linker_set_key" : "vorbis_dsp_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-61",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_destroy",
-   "linker_set_key" : "vorbis_dsp_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_headerin",
-   "linker_set_key" : "vorbis_dsp_headerin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_init",
-   "linker_set_key" : "vorbis_dsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_pcmout",
-   "linker_set_key" : "vorbis_dsp_pcmout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-90"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_read",
-   "linker_set_key" : "vorbis_dsp_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_restart",
-   "linker_set_key" : "vorbis_dsp_restart",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_synthesis",
-   "linker_set_key" : "vorbis_dsp_synthesis",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-88"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_info_blocksize",
-   "linker_set_key" : "vorbis_info_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_clear",
-   "linker_set_key" : "vorbis_info_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_init",
-   "linker_set_key" : "vorbis_info_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_packet_blocksize",
-   "linker_set_key" : "vorbis_packet_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "sincos_lookup0",
-   "name" : "sincos_lookup0",
-   "referenced_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "linker_set_key" : "sincos_lookup1",
-   "name" : "sincos_lookup1",
-   "referenced_type" : "type-102",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OggVorbis_File *",
-   "name" : "OggVorbis_File *",
-   "referenced_type" : "type-58",
-   "self_type" : "type-64",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "char **",
-   "name" : "char **",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "codebook *",
-   "name" : "codebook *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-46",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-40",
-   "self_type" : "type-41",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "coupling_step *",
-   "name" : "coupling_step *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-81",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "floor1class *",
-   "name" : "floor1class *",
-   "referenced_type" : "type-69",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int (*)(void *)",
-   "name" : "int (*)(void *)",
-   "referenced_type" : "type-55",
-   "self_type" : "type-54",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int (*)(void *, long long, int)",
-   "name" : "int (*)(void *, long long, int)",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-37",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int **",
-   "name" : "int **",
-   "referenced_type" : "type-37",
-   "self_type" : "type-47",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long (*)(void *)",
-   "name" : "long (*)(void *)",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long long *",
-   "name" : "long long *",
-   "referenced_type" : "type-22",
-   "self_type" : "type-59",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_buffer *",
-   "name" : "ogg_buffer *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_buffer_state *",
-   "name" : "ogg_buffer_state *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-9",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_packet *",
-   "name" : "ogg_packet *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-88",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_page *",
-   "name" : "ogg_page *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_reference *",
-   "name" : "ogg_reference *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_stream_state *",
-   "name" : "ogg_stream_state *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-27",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_sync_state *",
-   "name" : "ogg_sync_state *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-24",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "oggpack_buffer *",
-   "name" : "oggpack_buffer *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-30",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-89",
-   "self_type" : "type-90",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "submap *",
-   "name" : "submap *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-80",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-60",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long (*)(void *, unsigned long, unsigned long, void *)",
-   "name" : "unsigned long (*)(void *, unsigned long, unsigned long, void *)",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned short *",
-   "name" : "unsigned short *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-32",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void **",
-   "name" : "void **",
-   "referenced_type" : "type-32",
-   "self_type" : "type-86",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_comment *",
-   "name" : "vorbis_comment *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-45",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_dsp_state *",
-   "name" : "vorbis_dsp_state *",
-   "referenced_type" : "type-62",
-   "self_type" : "type-61",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_info *",
-   "name" : "vorbis_info *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-63",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_info_mapping *",
-   "name" : "vorbis_info_mapping *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-85",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_info_mode *",
-   "name" : "vorbis_info_mode *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-84",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_info_residue *",
-   "name" : "vorbis_info_residue *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-87",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1024]",
-   "name" : "int const[1024]",
-   "referenced_type" : "type-101",
-   "self_type" : "type-102",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1026]",
-   "name" : "int const[1026]",
-   "referenced_type" : "type-42",
-   "self_type" : "type-43",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[128]",
-   "name" : "int const[128]",
-   "referenced_type" : "type-95",
-   "self_type" : "type-96",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[129]",
-   "name" : "int const[129]",
-   "referenced_type" : "type-17",
-   "self_type" : "type-18",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[2048]",
-   "name" : "int const[2048]",
-   "referenced_type" : "type-103",
-   "self_type" : "type-104",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[256]",
-   "name" : "int const[256]",
-   "referenced_type" : "type-97",
-   "self_type" : "type-98",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[32]",
-   "name" : "int const[32]",
-   "referenced_type" : "type-91",
-   "self_type" : "type-92",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[4096]",
-   "name" : "int const[4096]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-106",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[512]",
-   "name" : "int const[512]",
-   "referenced_type" : "type-99",
-   "self_type" : "type-100",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[64]",
-   "name" : "int const[64]",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "long const[64]",
-   "name" : "long const[64]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-16",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "long const[65]",
-   "name" : "long const[65]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-14",
-   "size" : 520,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "datasource",
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "seekable",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offset",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 192,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "oy",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "links",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offsets",
-     "field_offset" : 384,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "dataoffsets",
-     "field_offset" : 448,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "serialnos",
-     "field_offset" : 512,
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "pcmlengths",
-     "field_offset" : 576,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "vi",
-     "field_offset" : 640,
-     "referenced_type" : "type-31"
-    },
-    {
-     "field_name" : "vc",
-     "field_offset" : 1088,
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "pcm_offset",
-     "field_offset" : 1344,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "ready_state",
-     "field_offset" : 1408,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "current_serialno",
-     "field_offset" : 1440,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "current_link",
-     "field_offset" : 1472,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bittrack",
-     "field_offset" : 1536,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "samptrack",
-     "field_offset" : 1600,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "os",
-     "field_offset" : 1664,
-     "referenced_type" : "type-27"
-    },
-    {
-     "field_name" : "vd",
-     "field_offset" : 1728,
-     "referenced_type" : "type-61"
-    },
-    {
-     "field_name" : "callbacks",
-     "field_offset" : 1792,
-     "referenced_type" : "type-48"
-    }
-   ],
-   "linker_set_key" : "OggVorbis_File",
-   "name" : "OggVorbis_File",
-   "referenced_type" : "type-58",
-   "self_type" : "type-58",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "OggVorbis_File"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "dec_maxlength",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_table",
-     "field_offset" : 64,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "dec_method",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_bits",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dim",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "q_delp",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_minp",
-     "field_offset" : 352,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_del",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_min",
-     "field_offset" : 416,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_seq",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_pack",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_val",
-     "field_offset" : 512,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "used_entries",
-     "field_offset" : 576,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "dec_buf",
-     "field_offset" : 640,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "dec_nodeb",
-     "field_offset" : 704,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_leafw",
-     "field_offset" : 736,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "entries",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "codebook",
-   "name" : "codebook",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 104,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h",
-   "unique_id" : "codebook"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksizes",
-     "referenced_type" : "type-83"
-    },
-    {
-     "field_name" : "modes",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "maps",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "floors",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "residues",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mode_param",
-     "field_offset" : 320,
-     "referenced_type" : "type-84"
-    },
-    {
-     "field_name" : "map_param",
-     "field_offset" : 384,
-     "referenced_type" : "type-85"
-    },
-    {
-     "field_name" : "floor_type",
-     "field_offset" : 448,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "floor_param",
-     "field_offset" : 512,
-     "referenced_type" : "type-86"
-    },
-    {
-     "field_name" : "residue_param",
-     "field_offset" : 576,
-     "referenced_type" : "type-87"
-    },
-    {
-     "field_name" : "book_param",
-     "field_offset" : 640,
-     "referenced_type" : "type-46"
-    }
-   ],
-   "linker_set_key" : "codec_setup_info",
-   "name" : "codec_setup_info",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 88,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "codec_setup_info"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "mag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "ang",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "coupling_step",
-   "name" : "coupling_step",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "coupling_step"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "class_dim",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_subs",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_book",
-     "field_offset" : 16,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "class_subbook",
-     "field_offset" : 24,
-     "referenced_type" : "type-70"
-    }
-   ],
-   "linker_set_key" : "floor1class",
-   "name" : "floor1class",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 11,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "floor1class"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "halves",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "whole",
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "magic",
-   "name" : "magic",
-   "record_kind" : "union",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lo",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "hi",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "name" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "size",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "refcount",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 192,
-     "referenced_type" : "type-8"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer",
-   "name" : "ogg_buffer",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "owner",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "next",
-     "referenced_type" : "type-2"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "name" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "unused_buffers",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "unused_references",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "outstanding",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "shutdown",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer_state",
-   "name" : "ogg_buffer_state",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 24,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "packet",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "bytes",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 256,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 320,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "ogg_packet",
-   "name" : "ogg_packet",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 48,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_packet"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_len",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_len",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "ogg_page",
-   "name" : "ogg_page",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_page"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "buffer",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "next",
-     "field_offset" : 192,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "ogg_reference",
-   "name" : "ogg_reference",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_reference"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header_head",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_tail",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_head",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_tail",
-     "field_offset" : 192,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "serialno",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pageno",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 448,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 512,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "lacing_fill",
-     "field_offset" : 576,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill",
-     "field_offset" : 608,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "holeflag",
-     "field_offset" : 640,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "spanflag",
-     "field_offset" : 672,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "clearflag",
-     "field_offset" : 704,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "laceptr",
-     "field_offset" : 736,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill_next",
-     "field_offset" : 768,
-     "referenced_type" : "type-23"
-    }
-   ],
-   "linker_set_key" : "ogg_stream_state",
-   "name" : "ogg_stream_state",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 104,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_stream_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "bufferpool",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "fifo_head",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_tail",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_fill",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "unsynced",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headerbytes",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bodybytes",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_sync_state",
-   "name" : "ogg_sync_state",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 48,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_sync_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "baseref",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ref",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "pos",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggbyte_buffer",
-   "name" : "oggbyte_buffer",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggbyte_buffer"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "headbit",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headptr",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "headend",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "head",
-     "field_offset" : 192,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "tail",
-     "field_offset" : 256,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "count",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggpack_buffer",
-   "name" : "oggpack_buffer",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
-   "size" : 48,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggpack_buffer"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "read_func",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "seek_func",
-     "field_offset" : 64,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "close_func",
-     "field_offset" : 128,
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "tell_func",
-     "field_offset" : 192,
-     "referenced_type" : "type-56"
-    }
-   ],
-   "linker_set_key" : "ov_callbacks",
-   "name" : "ov_callbacks",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "ov_callbacks"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "floor",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "residue",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "submap",
-   "name" : "submap",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "submap"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "user_comments",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "comment_lengths",
-     "field_offset" : 64,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "vendor",
-     "field_offset" : 192,
-     "referenced_type" : "type-35"
-    }
-   ],
-   "linker_set_key" : "vorbis_comment",
-   "name" : "vorbis_comment",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_comment"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "vi",
-     "referenced_type" : "type-63"
-    },
-    {
-     "field_name" : "opb",
-     "field_offset" : 64,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "work",
-     "field_offset" : 448,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "mdctright",
-     "field_offset" : 512,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "out_begin",
-     "field_offset" : 576,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "out_end",
-     "field_offset" : 608,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "lW",
-     "field_offset" : 640,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "W",
-     "field_offset" : 704,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 768,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sequence",
-     "field_offset" : 832,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sample_count",
-     "field_offset" : 896,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "vorbis_dsp_state",
-   "name" : "vorbis_dsp_state",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 120,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_dsp_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_upper",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_nominal",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_lower",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_window",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "codec_setup",
-     "field_offset" : 384,
-     "referenced_type" : "type-32"
-    }
-   ],
-   "linker_set_key" : "vorbis_info",
-   "name" : "vorbis_info",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 56,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_info"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "barkmap",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ampbits",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ampdB",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "numbooks",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 288,
-     "referenced_type" : "type-68"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor0",
-   "name" : "vorbis_info_floor0",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
-   "size" : 56,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor0"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "klass",
-     "referenced_type" : "type-72"
-    },
-    {
-     "field_name" : "partitionclass",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "postlist",
-     "field_offset" : 128,
-     "referenced_type" : "type-73"
-    },
-    {
-     "field_name" : "forward_index",
-     "field_offset" : 192,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "hineighbor",
-     "field_offset" : 256,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "loneighbor",
-     "field_offset" : 320,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "posts",
-     "field_offset" : 416,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mult",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor1",
-   "name" : "vorbis_info_floor1",
-   "referenced_type" : "type-71",
-   "self_type" : "type-71",
-   "size" : 64,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor1"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "submaps",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "chmuxlist",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "submaplist",
-     "field_offset" : 128,
-     "referenced_type" : "type-80"
-    },
-    {
-     "field_name" : "coupling_steps",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "coupling",
-     "field_offset" : 256,
-     "referenced_type" : "type-81"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mapping",
-   "name" : "vorbis_info_mapping",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mapping"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "blockflag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "mapping",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mode",
-   "name" : "vorbis_info_mode",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mode"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "stagemasks",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "stagebooks",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "grouping",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 352,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "groupbook",
-     "field_offset" : 360,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "stages",
-     "field_offset" : 368,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_residue",
-   "name" : "vorbis_info_residue",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 48,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_residue"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv7-a-neon/source-based/libopus.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libopus.so.lsdump
deleted file mode 100644
index b7859c6..0000000
--- a/29/64/arm_armv7-a-neon/source-based/libopus.so.lsdump
+++ /dev/null
@@ -1,3741 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-258",
-   "self_type" : "type-258",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-251",
-   "self_type" : "type-251",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-115",
-   "self_type" : "type-115",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-257",
-   "self_type" : "type-257",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-255",
-   "self_type" : "type-255",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-253",
-   "self_type" : "type-253",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-118",
-   "self_type" : "type-118",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-250",
-   "self_type" : "type-250",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-254",
-   "self_type" : "type-254",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-256",
-   "self_type" : "type-256",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-252",
-   "self_type" : "type-252",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-114",
-   "self_type" : "type-114"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__aeabi_idiv"
-  },
-  {
-   "name" : "__aeabi_idivmod"
-  },
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__divmodsi4"
-  },
-  {
-   "name" : "__divsi3"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "_celt_autocorr"
-  },
-  {
-   "name" : "_celt_lpc"
-  },
-  {
-   "name" : "alg_quant"
-  },
-  {
-   "name" : "alg_unquant"
-  },
-  {
-   "name" : "amp2Log2"
-  },
-  {
-   "name" : "anti_collapse"
-  },
-  {
-   "name" : "bitexact_cos"
-  },
-  {
-   "name" : "bitexact_log2tan"
-  },
-  {
-   "name" : "celt_cos_norm"
-  },
-  {
-   "name" : "celt_decode_with_ec"
-  },
-  {
-   "name" : "celt_decoder_get_size"
-  },
-  {
-   "name" : "celt_decoder_init"
-  },
-  {
-   "name" : "celt_encode_with_ec"
-  },
-  {
-   "name" : "celt_encoder_get_size"
-  },
-  {
-   "name" : "celt_encoder_init"
-  },
-  {
-   "name" : "celt_fatal"
-  },
-  {
-   "name" : "celt_fir_c"
-  },
-  {
-   "name" : "celt_iir"
-  },
-  {
-   "name" : "celt_inner_prod_neon"
-  },
-  {
-   "name" : "celt_lcg_rand"
-  },
-  {
-   "name" : "celt_pitch_xcorr_c"
-  },
-  {
-   "name" : "celt_pitch_xcorr_edsp"
-  },
-  {
-   "name" : "celt_pitch_xcorr_neon"
-  },
-  {
-   "name" : "celt_preemphasis"
-  },
-  {
-   "name" : "celt_rcp"
-  },
-  {
-   "name" : "celt_rsqrt_norm"
-  },
-  {
-   "name" : "celt_sqrt"
-  },
-  {
-   "name" : "check_control_input"
-  },
-  {
-   "name" : "clt_compute_allocation"
-  },
-  {
-   "name" : "clt_mdct_backward_c"
-  },
-  {
-   "name" : "clt_mdct_forward_c"
-  },
-  {
-   "name" : "comb_filter"
-  },
-  {
-   "name" : "compute_band_energies"
-  },
-  {
-   "name" : "compute_dense"
-  },
-  {
-   "name" : "compute_gru"
-  },
-  {
-   "name" : "compute_stereo_width"
-  },
-  {
-   "name" : "decode_pulses"
-  },
-  {
-   "name" : "denormalise_bands"
-  },
-  {
-   "name" : "downmix_float"
-  },
-  {
-   "name" : "downmix_int"
-  },
-  {
-   "name" : "dual_inner_prod_neon"
-  },
-  {
-   "name" : "ec_dec_bit_logp"
-  },
-  {
-   "name" : "ec_dec_bits"
-  },
-  {
-   "name" : "ec_dec_icdf"
-  },
-  {
-   "name" : "ec_dec_init"
-  },
-  {
-   "name" : "ec_dec_uint"
-  },
-  {
-   "name" : "ec_dec_update"
-  },
-  {
-   "name" : "ec_decode"
-  },
-  {
-   "name" : "ec_decode_bin"
-  },
-  {
-   "name" : "ec_enc_bit_logp"
-  },
-  {
-   "name" : "ec_enc_bits"
-  },
-  {
-   "name" : "ec_enc_done"
-  },
-  {
-   "name" : "ec_enc_icdf"
-  },
-  {
-   "name" : "ec_enc_init"
-  },
-  {
-   "name" : "ec_enc_patch_initial_bits"
-  },
-  {
-   "name" : "ec_enc_shrink"
-  },
-  {
-   "name" : "ec_enc_uint"
-  },
-  {
-   "name" : "ec_encode"
-  },
-  {
-   "name" : "ec_encode_bin"
-  },
-  {
-   "name" : "ec_laplace_decode"
-  },
-  {
-   "name" : "ec_laplace_encode"
-  },
-  {
-   "name" : "ec_tell_frac"
-  },
-  {
-   "name" : "encode_pulses"
-  },
-  {
-   "name" : "encode_size"
-  },
-  {
-   "name" : "exp_rotation"
-  },
-  {
-   "name" : "frac_div32"
-  },
-  {
-   "name" : "frame_size_select"
-  },
-  {
-   "name" : "get_left_channel"
-  },
-  {
-   "name" : "get_mono_channel"
-  },
-  {
-   "name" : "get_right_channel"
-  },
-  {
-   "name" : "haar1"
-  },
-  {
-   "name" : "hysteresis_decision"
-  },
-  {
-   "name" : "init_caps"
-  },
-  {
-   "name" : "isqrt32"
-  },
-  {
-   "name" : "mapping_matrix_get_data"
-  },
-  {
-   "name" : "mapping_matrix_get_size"
-  },
-  {
-   "name" : "mapping_matrix_init"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_short"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_short"
-  },
-  {
-   "name" : "normalise_bands"
-  },
-  {
-   "name" : "op_pvq_search_c"
-  },
-  {
-   "name" : "opus_cpu_capabilities"
-  },
-  {
-   "name" : "opus_custom_decoder_ctl"
-  },
-  {
-   "name" : "opus_custom_encoder_ctl"
-  },
-  {
-   "name" : "opus_custom_mode_create"
-  },
-  {
-   "name" : "opus_decode"
-  },
-  {
-   "name" : "opus_decode_float"
-  },
-  {
-   "name" : "opus_decode_native"
-  },
-  {
-   "name" : "opus_decoder_create"
-  },
-  {
-   "name" : "opus_decoder_ctl"
-  },
-  {
-   "name" : "opus_decoder_destroy"
-  },
-  {
-   "name" : "opus_decoder_get_nb_samples"
-  },
-  {
-   "name" : "opus_decoder_get_size"
-  },
-  {
-   "name" : "opus_decoder_init"
-  },
-  {
-   "name" : "opus_encode"
-  },
-  {
-   "name" : "opus_encode_float"
-  },
-  {
-   "name" : "opus_encode_native"
-  },
-  {
-   "name" : "opus_encoder_create"
-  },
-  {
-   "name" : "opus_encoder_ctl"
-  },
-  {
-   "name" : "opus_encoder_destroy"
-  },
-  {
-   "name" : "opus_encoder_get_size"
-  },
-  {
-   "name" : "opus_encoder_init"
-  },
-  {
-   "name" : "opus_fft_c"
-  },
-  {
-   "name" : "opus_fft_impl"
-  },
-  {
-   "name" : "opus_get_version_string"
-  },
-  {
-   "name" : "opus_ifft_c"
-  },
-  {
-   "name" : "opus_multistream_decode"
-  },
-  {
-   "name" : "opus_multistream_decode_float"
-  },
-  {
-   "name" : "opus_multistream_decode_native"
-  },
-  {
-   "name" : "opus_multistream_decoder_create"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_decoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_decoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_decoder_init"
-  },
-  {
-   "name" : "opus_multistream_encode"
-  },
-  {
-   "name" : "opus_multistream_encode_float"
-  },
-  {
-   "name" : "opus_multistream_encode_native"
-  },
-  {
-   "name" : "opus_multistream_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_encoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_encoder_init"
-  },
-  {
-   "name" : "opus_multistream_packet_pad"
-  },
-  {
-   "name" : "opus_multistream_packet_unpad"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_init"
-  },
-  {
-   "name" : "opus_packet_get_bandwidth"
-  },
-  {
-   "name" : "opus_packet_get_nb_channels"
-  },
-  {
-   "name" : "opus_packet_get_nb_frames"
-  },
-  {
-   "name" : "opus_packet_get_nb_samples"
-  },
-  {
-   "name" : "opus_packet_get_samples_per_frame"
-  },
-  {
-   "name" : "opus_packet_pad"
-  },
-  {
-   "name" : "opus_packet_parse"
-  },
-  {
-   "name" : "opus_packet_parse_impl"
-  },
-  {
-   "name" : "opus_packet_unpad"
-  },
-  {
-   "name" : "opus_pcm_soft_clip"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_create"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_get_size"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_init"
-  },
-  {
-   "name" : "opus_projection_decode"
-  },
-  {
-   "name" : "opus_projection_decode_float"
-  },
-  {
-   "name" : "opus_projection_decoder_create"
-  },
-  {
-   "name" : "opus_projection_decoder_ctl"
-  },
-  {
-   "name" : "opus_projection_decoder_destroy"
-  },
-  {
-   "name" : "opus_projection_decoder_get_size"
-  },
-  {
-   "name" : "opus_projection_decoder_init"
-  },
-  {
-   "name" : "opus_projection_encode"
-  },
-  {
-   "name" : "opus_projection_encode_float"
-  },
-  {
-   "name" : "opus_projection_encoder_ctl"
-  },
-  {
-   "name" : "opus_projection_encoder_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_cat"
-  },
-  {
-   "name" : "opus_repacketizer_create"
-  },
-  {
-   "name" : "opus_repacketizer_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_get_nb_frames"
-  },
-  {
-   "name" : "opus_repacketizer_get_size"
-  },
-  {
-   "name" : "opus_repacketizer_init"
-  },
-  {
-   "name" : "opus_repacketizer_out"
-  },
-  {
-   "name" : "opus_repacketizer_out_range"
-  },
-  {
-   "name" : "opus_repacketizer_out_range_impl"
-  },
-  {
-   "name" : "opus_select_arch"
-  },
-  {
-   "name" : "opus_strerror"
-  },
-  {
-   "name" : "pitch_downsample"
-  },
-  {
-   "name" : "pitch_search"
-  },
-  {
-   "name" : "quant_all_bands"
-  },
-  {
-   "name" : "quant_coarse_energy"
-  },
-  {
-   "name" : "quant_energy_finalise"
-  },
-  {
-   "name" : "quant_fine_energy"
-  },
-  {
-   "name" : "remove_doubling"
-  },
-  {
-   "name" : "renormalise_vector"
-  },
-  {
-   "name" : "resampling_factor"
-  },
-  {
-   "name" : "run_analysis"
-  },
-  {
-   "name" : "silk_A2NLSF"
-  },
-  {
-   "name" : "silk_CNG"
-  },
-  {
-   "name" : "silk_CNG_Reset"
-  },
-  {
-   "name" : "silk_Decode"
-  },
-  {
-   "name" : "silk_Encode"
-  },
-  {
-   "name" : "silk_Get_Decoder_Size"
-  },
-  {
-   "name" : "silk_Get_Encoder_Size"
-  },
-  {
-   "name" : "silk_HP_variable_cutoff"
-  },
-  {
-   "name" : "silk_InitDecoder"
-  },
-  {
-   "name" : "silk_InitEncoder"
-  },
-  {
-   "name" : "silk_LPC_analysis_filter"
-  },
-  {
-   "name" : "silk_LPC_fit"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_c"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_neon"
-  },
-  {
-   "name" : "silk_LP_variable_cutoff"
-  },
-  {
-   "name" : "silk_LTP_analysis_filter_FIX"
-  },
-  {
-   "name" : "silk_LTP_scale_ctrl_FIX"
-  },
-  {
-   "name" : "silk_NLSF2A"
-  },
-  {
-   "name" : "silk_NLSF_VQ"
-  },
-  {
-   "name" : "silk_NLSF_VQ_weights_laroia"
-  },
-  {
-   "name" : "silk_NLSF_decode"
-  },
-  {
-   "name" : "silk_NLSF_del_dec_quant"
-  },
-  {
-   "name" : "silk_NLSF_encode"
-  },
-  {
-   "name" : "silk_NLSF_stabilize"
-  },
-  {
-   "name" : "silk_NLSF_unpack"
-  },
-  {
-   "name" : "silk_NSQ_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_neon"
-  },
-  {
-   "name" : "silk_NSQ_noise_shape_feedback_loop_neon"
-  },
-  {
-   "name" : "silk_PLC"
-  },
-  {
-   "name" : "silk_PLC_Reset"
-  },
-  {
-   "name" : "silk_PLC_glue_frames"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_c"
-  },
-  {
-   "name" : "silk_VAD_Init"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_c"
-  },
-  {
-   "name" : "silk_ana_filt_bank_1"
-  },
-  {
-   "name" : "silk_apply_sine_window"
-  },
-  {
-   "name" : "silk_autocorr"
-  },
-  {
-   "name" : "silk_biquad_alt_stride1"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_c"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_neon"
-  },
-  {
-   "name" : "silk_burg_modified_c"
-  },
-  {
-   "name" : "silk_bwexpander"
-  },
-  {
-   "name" : "silk_bwexpander_32"
-  },
-  {
-   "name" : "silk_control_SNR"
-  },
-  {
-   "name" : "silk_control_audio_bandwidth"
-  },
-  {
-   "name" : "silk_control_encoder"
-  },
-  {
-   "name" : "silk_corrMatrix_FIX"
-  },
-  {
-   "name" : "silk_corrVector_FIX"
-  },
-  {
-   "name" : "silk_decode_core"
-  },
-  {
-   "name" : "silk_decode_frame"
-  },
-  {
-   "name" : "silk_decode_indices"
-  },
-  {
-   "name" : "silk_decode_parameters"
-  },
-  {
-   "name" : "silk_decode_pitch"
-  },
-  {
-   "name" : "silk_decode_pulses"
-  },
-  {
-   "name" : "silk_decode_signs"
-  },
-  {
-   "name" : "silk_decoder_set_fs"
-  },
-  {
-   "name" : "silk_encode_do_VAD_FIX"
-  },
-  {
-   "name" : "silk_encode_frame_FIX"
-  },
-  {
-   "name" : "silk_encode_indices"
-  },
-  {
-   "name" : "silk_encode_pulses"
-  },
-  {
-   "name" : "silk_encode_signs"
-  },
-  {
-   "name" : "silk_find_LPC_FIX"
-  },
-  {
-   "name" : "silk_find_LTP_FIX"
-  },
-  {
-   "name" : "silk_find_pitch_lags_FIX"
-  },
-  {
-   "name" : "silk_find_pred_coefs_FIX"
-  },
-  {
-   "name" : "silk_gains_ID"
-  },
-  {
-   "name" : "silk_gains_dequant"
-  },
-  {
-   "name" : "silk_gains_quant"
-  },
-  {
-   "name" : "silk_init_decoder"
-  },
-  {
-   "name" : "silk_init_encoder"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_c"
-  },
-  {
-   "name" : "silk_inner_prod_aligned"
-  },
-  {
-   "name" : "silk_inner_prod_aligned_scale"
-  },
-  {
-   "name" : "silk_insertion_sort_decreasing_int16"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing_all_values_int16"
-  },
-  {
-   "name" : "silk_interpolate"
-  },
-  {
-   "name" : "silk_k2a"
-  },
-  {
-   "name" : "silk_k2a_Q16"
-  },
-  {
-   "name" : "silk_lin2log"
-  },
-  {
-   "name" : "silk_log2lin"
-  },
-  {
-   "name" : "silk_noise_shape_analysis_FIX"
-  },
-  {
-   "name" : "silk_noise_shape_quantizer_short_prediction_neon"
-  },
-  {
-   "name" : "silk_pitch_analysis_core"
-  },
-  {
-   "name" : "silk_process_NLSFs"
-  },
-  {
-   "name" : "silk_process_gains_FIX"
-  },
-  {
-   "name" : "silk_quant_LTP_gains"
-  },
-  {
-   "name" : "silk_regularize_correlations_FIX"
-  },
-  {
-   "name" : "silk_resampler"
-  },
-  {
-   "name" : "silk_resampler_down2"
-  },
-  {
-   "name" : "silk_resampler_down2_3"
-  },
-  {
-   "name" : "silk_resampler_init"
-  },
-  {
-   "name" : "silk_resampler_private_AR2"
-  },
-  {
-   "name" : "silk_resampler_private_IIR_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_down_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ_wrapper"
-  },
-  {
-   "name" : "silk_residual_energy16_covar_FIX"
-  },
-  {
-   "name" : "silk_residual_energy_FIX"
-  },
-  {
-   "name" : "silk_scale_copy_vector16"
-  },
-  {
-   "name" : "silk_scale_vector32_Q26_lshift_18"
-  },
-  {
-   "name" : "silk_schur"
-  },
-  {
-   "name" : "silk_schur64"
-  },
-  {
-   "name" : "silk_shell_decoder"
-  },
-  {
-   "name" : "silk_shell_encoder"
-  },
-  {
-   "name" : "silk_sigm_Q15"
-  },
-  {
-   "name" : "silk_stereo_LR_to_MS"
-  },
-  {
-   "name" : "silk_stereo_MS_to_LR"
-  },
-  {
-   "name" : "silk_stereo_decode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_decode_pred"
-  },
-  {
-   "name" : "silk_stereo_encode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_encode_pred"
-  },
-  {
-   "name" : "silk_stereo_find_predictor"
-  },
-  {
-   "name" : "silk_stereo_quant_pred"
-  },
-  {
-   "name" : "silk_sum_sqr_shift"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_c"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_neon"
-  },
-  {
-   "name" : "spreading_decision"
-  },
-  {
-   "name" : "stereo_itheta"
-  },
-  {
-   "name" : "surround_analysis"
-  },
-  {
-   "name" : "tonality_analysis_init"
-  },
-  {
-   "name" : "tonality_analysis_reset"
-  },
-  {
-   "name" : "tonality_get_info"
-  },
-  {
-   "name" : "unquant_coarse_energy"
-  },
-  {
-   "name" : "unquant_energy_finalise"
-  },
-  {
-   "name" : "unquant_fine_energy"
-  },
-  {
-   "name" : "validate_celt_decoder"
-  },
-  {
-   "name" : "validate_layout"
-  },
-  {
-   "name" : "xcorr_kernel_neon_fixed"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "CELT_INNER_PROD_IMPL"
-  },
-  {
-   "name" : "CELT_PITCH_XCORR_IMPL"
-  },
-  {
-   "name" : "DUAL_INNER_PROD_IMPL"
-  },
-  {
-   "name" : "SILK_BIQUAD_ALT_STRIDE2_IMPL"
-  },
-  {
-   "name" : "SILK_LPC_INVERSE_PRED_GAIN_IMPL"
-  },
-  {
-   "name" : "SILK_NSQ_DEL_DEC_IMPL"
-  },
-  {
-   "name" : "SILK_NSQ_NOISE_SHAPE_FEEDBACK_LOOP_IMPL"
-  },
-  {
-   "name" : "SILK_WARPED_AUTOCORRELATION_FIX_IMPL"
-  },
-  {
-   "name" : "SMALL_DIV_TABLE"
-  },
-  {
-   "name" : "XCORR_KERNEL_IMPL"
-  },
-  {
-   "name" : "eMeans"
-  },
-  {
-   "name" : "layer0"
-  },
-  {
-   "name" : "layer1"
-  },
-  {
-   "name" : "layer2"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing_data"
-  },
-  {
-   "name" : "silk_CB_lags_stage2"
-  },
-  {
-   "name" : "silk_CB_lags_stage2_10_ms"
-  },
-  {
-   "name" : "silk_CB_lags_stage3"
-  },
-  {
-   "name" : "silk_CB_lags_stage3_10_ms"
-  },
-  {
-   "name" : "silk_LBRR_flags_iCDF_ptr"
-  },
-  {
-   "name" : "silk_LSFCosTab_FIX_Q12"
-  },
-  {
-   "name" : "silk_LTPScales_table_Q14"
-  },
-  {
-   "name" : "silk_LTP_gain_BITS_Q5_ptrs"
-  },
-  {
-   "name" : "silk_LTP_gain_iCDF_ptrs"
-  },
-  {
-   "name" : "silk_LTP_per_index_iCDF"
-  },
-  {
-   "name" : "silk_LTP_vq_gain_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_sizes"
-  },
-  {
-   "name" : "silk_LTPscale_iCDF"
-  },
-  {
-   "name" : "silk_Lag_range_stage3"
-  },
-  {
-   "name" : "silk_Lag_range_stage3_10_ms"
-  },
-  {
-   "name" : "silk_NLSF_CB_NB_MB"
-  },
-  {
-   "name" : "silk_NLSF_CB_WB"
-  },
-  {
-   "name" : "silk_NLSF_EXT_iCDF"
-  },
-  {
-   "name" : "silk_NLSF_interpolation_factor_iCDF"
-  },
-  {
-   "name" : "silk_Quantization_Offsets_Q10"
-  },
-  {
-   "name" : "silk_Resampler_1_2_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_4_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_6_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS_LQ"
-  },
-  {
-   "name" : "silk_Resampler_3_4_COEFS"
-  },
-  {
-   "name" : "silk_Transition_LP_A_Q28"
-  },
-  {
-   "name" : "silk_Transition_LP_B_Q28"
-  },
-  {
-   "name" : "silk_delta_gain_iCDF"
-  },
-  {
-   "name" : "silk_gain_iCDF"
-  },
-  {
-   "name" : "silk_lsb_iCDF"
-  },
-  {
-   "name" : "silk_max_pulses_table"
-  },
-  {
-   "name" : "silk_nb_cbk_searchs_stage3"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_iCDF"
-  },
-  {
-   "name" : "silk_pitch_delta_iCDF"
-  },
-  {
-   "name" : "silk_pitch_lag_iCDF"
-  },
-  {
-   "name" : "silk_pulses_per_block_BITS_Q5"
-  },
-  {
-   "name" : "silk_pulses_per_block_iCDF"
-  },
-  {
-   "name" : "silk_rate_levels_BITS_Q5"
-  },
-  {
-   "name" : "silk_rate_levels_iCDF"
-  },
-  {
-   "name" : "silk_resampler_frac_FIR_12"
-  },
-  {
-   "name" : "silk_shell_code_table0"
-  },
-  {
-   "name" : "silk_shell_code_table1"
-  },
-  {
-   "name" : "silk_shell_code_table2"
-  },
-  {
-   "name" : "silk_shell_code_table3"
-  },
-  {
-   "name" : "silk_shell_code_table_offsets"
-  },
-  {
-   "name" : "silk_sign_iCDF"
-  },
-  {
-   "name" : "silk_stereo_only_code_mid_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_joint_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_quant_Q13"
-  },
-  {
-   "name" : "silk_type_offset_VAD_iCDF"
-  },
-  {
-   "name" : "silk_type_offset_no_VAD_iCDF"
-  },
-  {
-   "name" : "silk_uniform3_iCDF"
-  },
-  {
-   "name" : "silk_uniform4_iCDF"
-  },
-  {
-   "name" : "silk_uniform5_iCDF"
-  },
-  {
-   "name" : "silk_uniform6_iCDF"
-  },
-  {
-   "name" : "silk_uniform8_iCDF"
-  },
-  {
-   "name" : "tf_select_table"
-  }
- ],
- "enum_types" : [],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "opus_custom_decoder_ctl",
-   "linker_set_key" : "opus_custom_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-58"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_encoder_ctl",
-   "linker_set_key" : "opus_custom_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-40"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_mode_create",
-   "linker_set_key" : "opus_custom_mode_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_decode",
-   "linker_set_key" : "opus_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decode_float",
-   "linker_set_key" : "opus_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_create",
-   "linker_set_key" : "opus_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-127",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_ctl",
-   "linker_set_key" : "opus_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_destroy",
-   "linker_set_key" : "opus_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_nb_samples",
-   "linker_set_key" : "opus_decoder_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-126"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_size",
-   "linker_set_key" : "opus_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_init",
-   "linker_set_key" : "opus_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode",
-   "linker_set_key" : "opus_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode_float",
-   "linker_set_key" : "opus_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_create",
-   "linker_set_key" : "opus_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-131",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_ctl",
-   "linker_set_key" : "opus_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_destroy",
-   "linker_set_key" : "opus_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_get_size",
-   "linker_set_key" : "opus_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_init",
-   "linker_set_key" : "opus_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_get_version_string",
-   "linker_set_key" : "opus_get_version_string",
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode",
-   "linker_set_key" : "opus_multistream_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode_float",
-   "linker_set_key" : "opus_multistream_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_create",
-   "linker_set_key" : "opus_multistream_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-139",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_ctl",
-   "linker_set_key" : "opus_multistream_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_destroy",
-   "linker_set_key" : "opus_multistream_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_get_size",
-   "linker_set_key" : "opus_multistream_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_init",
-   "linker_set_key" : "opus_multistream_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-119"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode",
-   "linker_set_key" : "opus_multistream_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode_float",
-   "linker_set_key" : "opus_multistream_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_create",
-   "linker_set_key" : "opus_multistream_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-135",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_ctl",
-   "linker_set_key" : "opus_multistream_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_destroy",
-   "linker_set_key" : "opus_multistream_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_get_size",
-   "linker_set_key" : "opus_multistream_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_init",
-   "linker_set_key" : "opus_multistream_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_pad",
-   "linker_set_key" : "opus_multistream_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_unpad",
-   "linker_set_key" : "opus_multistream_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_create",
-   "linker_set_key" : "opus_multistream_surround_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-135",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_get_size",
-   "linker_set_key" : "opus_multistream_surround_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_init",
-   "linker_set_key" : "opus_multistream_surround_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_packet_get_bandwidth",
-   "linker_set_key" : "opus_packet_get_bandwidth",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_channels",
-   "linker_set_key" : "opus_packet_get_nb_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_frames",
-   "linker_set_key" : "opus_packet_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_samples",
-   "linker_set_key" : "opus_packet_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_samples_per_frame",
-   "linker_set_key" : "opus_packet_get_samples_per_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_pad",
-   "linker_set_key" : "opus_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_parse",
-   "linker_set_key" : "opus_packet_parse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-121"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_unpad",
-   "linker_set_key" : "opus_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_pcm_soft_clip",
-   "linker_set_key" : "opus_pcm_soft_clip",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-116"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_create",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-141",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_get_size",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_init",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode",
-   "linker_set_key" : "opus_projection_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode_float",
-   "linker_set_key" : "opus_projection_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_create",
-   "linker_set_key" : "opus_projection_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-174",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_ctl",
-   "linker_set_key" : "opus_projection_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_destroy",
-   "linker_set_key" : "opus_projection_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_get_size",
-   "linker_set_key" : "opus_projection_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_init",
-   "linker_set_key" : "opus_projection_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode",
-   "linker_set_key" : "opus_projection_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode_float",
-   "linker_set_key" : "opus_projection_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_ctl",
-   "linker_set_key" : "opus_projection_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_destroy",
-   "linker_set_key" : "opus_projection_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-141"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_cat",
-   "linker_set_key" : "opus_repacketizer_cat",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    },
-    {
-     "referenced_type" : "type-119"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_create",
-   "linker_set_key" : "opus_repacketizer_create",
-   "return_type" : "type-178",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_destroy",
-   "linker_set_key" : "opus_repacketizer_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    }
-   ],
-   "return_type" : "type-114",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_nb_frames",
-   "linker_set_key" : "opus_repacketizer_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_size",
-   "linker_set_key" : "opus_repacketizer_get_size",
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_init",
-   "linker_set_key" : "opus_repacketizer_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    }
-   ],
-   "return_type" : "type-178",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out",
-   "linker_set_key" : "opus_repacketizer_out",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out_range",
-   "linker_set_key" : "opus_repacketizer_out_range",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-178"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_strerror",
-   "linker_set_key" : "opus_strerror",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-101",
-   "self_type" : "type-100",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-109",
-   "self_type" : "type-108",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-212",
-   "self_type" : "type-211",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-247",
-   "self_type" : "type-246",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-45",
-   "self_type" : "type-44",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-59",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-76",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-169",
-   "self_type" : "type-168",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-203",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-239",
-   "self_type" : "type-238",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-54",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-69",
-   "self_type" : "type-68",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-74",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-85",
-   "self_type" : "type-84",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-93",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-12",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-181",
-   "self_type" : "type-180",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-216",
-   "self_type" : "type-215",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-260",
-   "self_type" : "type-259",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-67",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-73",
-   "self_type" : "type-72",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-89",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-128",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-159",
-   "self_type" : "type-158",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-194",
-   "self_type" : "type-193",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-229",
-   "self_type" : "type-228",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-132",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-162",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-233",
-   "self_type" : "type-232",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-171",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-206",
-   "self_type" : "type-205",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-241",
-   "self_type" : "type-240",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-202",
-   "self_type" : "type-201",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-237",
-   "self_type" : "type-236",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-245",
-   "self_type" : "type-244",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-173",
-   "self_type" : "type-172",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-243",
-   "self_type" : "type-242",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-214",
-   "self_type" : "type-213",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-249",
-   "self_type" : "type-248",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-124",
-   "self_type" : "type-126",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-155",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-190",
-   "self_type" : "type-192",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-225",
-   "self_type" : "type-227",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const float *",
-   "name" : "const float *",
-   "referenced_type" : "type-129",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-133",
-   "self_type" : "type-134",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-117",
-   "self_type" : "type-119",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char **",
-   "name" : "const unsigned char **",
-   "referenced_type" : "type-119",
-   "self_type" : "type-121",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float *",
-   "name" : "float *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-122",
-   "self_type" : "type-123",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-155",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-191",
-   "self_type" : "type-190",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-226",
-   "self_type" : "type-225",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const float",
-   "name" : "const float",
-   "referenced_type" : "type-115",
-   "self_type" : "type-129",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-122",
-   "self_type" : "type-133",
-   "size" : 2,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv7-a-neon/source-based/libstagefright_amrnb_common.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libstagefright_amrnb_common.so.lsdump
deleted file mode 100644
index 5959c14..0000000
--- a/29/64/arm_armv7-a-neon/source-based/libstagefright_amrnb_common.so.lsdump
+++ /dev/null
@@ -1,2492 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "linker_set_key" : "const short *[]",
-   "name" : "const short *[]",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [16]",
-   "name" : "int [16]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-56",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [10]",
-   "name" : "short [10]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-18",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [16]",
-   "name" : "short [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-55",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [2]",
-   "name" : "short [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [3][2]",
-   "name" : "short [3][2]",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 12,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [4]",
-   "name" : "short [4]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [5]",
-   "name" : "short [5]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-52",
-   "size" : 10,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [9]",
-   "name" : "short [9]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-49",
-   "size" : 18,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "linker_set_key" : "short []",
-   "name" : "short []",
-   "referenced_type" : "type-6",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-97",
-   "self_type" : "type-97",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-94",
-   "self_type" : "type-94",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-92",
-   "self_type" : "type-92",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-90",
-   "self_type" : "type-90",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-93",
-   "self_type" : "type-93",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-95",
-   "self_type" : "type-95",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "Az_lsp"
-  },
-  {
-   "name" : "Bits2prm"
-  },
-  {
-   "name" : "Copy"
-  },
-  {
-   "name" : "Div_32"
-  },
-  {
-   "name" : "Int_lpc_1and3"
-  },
-  {
-   "name" : "Int_lpc_1and3_2"
-  },
-  {
-   "name" : "Int_lpc_1to3"
-  },
-  {
-   "name" : "Int_lpc_1to3_2"
-  },
-  {
-   "name" : "Inv_sqrt"
-  },
-  {
-   "name" : "L_abs"
-  },
-  {
-   "name" : "L_deposit_h"
-  },
-  {
-   "name" : "L_deposit_l"
-  },
-  {
-   "name" : "L_shr_r"
-  },
-  {
-   "name" : "Log2"
-  },
-  {
-   "name" : "Log2_norm"
-  },
-  {
-   "name" : "Lsf_lsp"
-  },
-  {
-   "name" : "Lsf_wt"
-  },
-  {
-   "name" : "Lsp_Az"
-  },
-  {
-   "name" : "Lsp_lsf"
-  },
-  {
-   "name" : "Pow2"
-  },
-  {
-   "name" : "Pred_lt_3or6"
-  },
-  {
-   "name" : "Q_plsf_3"
-  },
-  {
-   "name" : "Q_plsf_5"
-  },
-  {
-   "name" : "Q_plsf_exit"
-  },
-  {
-   "name" : "Q_plsf_init"
-  },
-  {
-   "name" : "Q_plsf_reset"
-  },
-  {
-   "name" : "Reorder_lsf"
-  },
-  {
-   "name" : "Residu"
-  },
-  {
-   "name" : "Set_zero"
-  },
-  {
-   "name" : "Syn_filt"
-  },
-  {
-   "name" : "Weight_Ai"
-  },
-  {
-   "name" : "_Z14Chebps_WrappersPssPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec3PsPKsS_siPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec4PsPKsS_sPi"
-  },
-  {
-   "name" : "_Z19Get_lsp_pol_wrapperPsPiS0_"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "add"
-  },
-  {
-   "name" : "div_s"
-  },
-  {
-   "name" : "extract_h"
-  },
-  {
-   "name" : "extract_l"
-  },
-  {
-   "name" : "gc_pred"
-  },
-  {
-   "name" : "gc_pred_average_limited"
-  },
-  {
-   "name" : "gc_pred_reset"
-  },
-  {
-   "name" : "gc_pred_update"
-  },
-  {
-   "name" : "gmed_n"
-  },
-  {
-   "name" : "lsp"
-  },
-  {
-   "name" : "lsp_exit"
-  },
-  {
-   "name" : "lsp_init"
-  },
-  {
-   "name" : "lsp_reset"
-  },
-  {
-   "name" : "mult_r"
-  },
-  {
-   "name" : "norm_l"
-  },
-  {
-   "name" : "norm_s"
-  },
-  {
-   "name" : "pv_round"
-  },
-  {
-   "name" : "shr"
-  },
-  {
-   "name" : "shr_r"
-  },
-  {
-   "name" : "sqrt_l_exp"
-  },
-  {
-   "name" : "sub"
-  },
-  {
-   "name" : "vad1"
-  },
-  {
-   "name" : "vad1_exit"
-  },
-  {
-   "name" : "vad1_init"
-  },
-  {
-   "name" : "vad1_reset"
-  },
-  {
-   "name" : "vad_complex_detection_update"
-  },
-  {
-   "name" : "vad_pitch_detection"
-  },
-  {
-   "name" : "vad_tone_detection"
-  },
-  {
-   "name" : "vad_tone_detection_update"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "bitno"
-  },
-  {
-   "name" : "bitno_MR102"
-  },
-  {
-   "name" : "bitno_MR122"
-  },
-  {
-   "name" : "bitno_MR475"
-  },
-  {
-   "name" : "bitno_MR515"
-  },
-  {
-   "name" : "bitno_MR59"
-  },
-  {
-   "name" : "bitno_MR67"
-  },
-  {
-   "name" : "bitno_MR74"
-  },
-  {
-   "name" : "bitno_MRDTX"
-  },
-  {
-   "name" : "dgray"
-  },
-  {
-   "name" : "dico1_lsf_3"
-  },
-  {
-   "name" : "dico1_lsf_5"
-  },
-  {
-   "name" : "dico2_lsf_3"
-  },
-  {
-   "name" : "dico2_lsf_5"
-  },
-  {
-   "name" : "dico3_lsf_3"
-  },
-  {
-   "name" : "dico3_lsf_5"
-  },
-  {
-   "name" : "dico4_lsf_5"
-  },
-  {
-   "name" : "dico5_lsf_5"
-  },
-  {
-   "name" : "gray"
-  },
-  {
-   "name" : "grid"
-  },
-  {
-   "name" : "inv_sqrt_tbl"
-  },
-  {
-   "name" : "log2_tbl"
-  },
-  {
-   "name" : "lsp_init_data"
-  },
-  {
-   "name" : "mean_lsf_3"
-  },
-  {
-   "name" : "mean_lsf_5"
-  },
-  {
-   "name" : "mr515_3_lsf"
-  },
-  {
-   "name" : "mr795_1_lsf"
-  },
-  {
-   "name" : "numCompressedBytes"
-  },
-  {
-   "name" : "numOfBits"
-  },
-  {
-   "name" : "past_rq_init"
-  },
-  {
-   "name" : "ph_imp_low"
-  },
-  {
-   "name" : "ph_imp_low_MR795"
-  },
-  {
-   "name" : "ph_imp_mid"
-  },
-  {
-   "name" : "ph_imp_mid_MR795"
-  },
-  {
-   "name" : "pow2_tbl"
-  },
-  {
-   "name" : "pred_fac_3"
-  },
-  {
-   "name" : "prmno"
-  },
-  {
-   "name" : "prmnofsf"
-  },
-  {
-   "name" : "qua_gain_code"
-  },
-  {
-   "name" : "qua_gain_pitch"
-  },
-  {
-   "name" : "reorderBits"
-  },
-  {
-   "name" : "reorderBits_MR102"
-  },
-  {
-   "name" : "reorderBits_MR122"
-  },
-  {
-   "name" : "reorderBits_MR475"
-  },
-  {
-   "name" : "reorderBits_MR515"
-  },
-  {
-   "name" : "reorderBits_MR59"
-  },
-  {
-   "name" : "reorderBits_MR67"
-  },
-  {
-   "name" : "reorderBits_MR74"
-  },
-  {
-   "name" : "reorderBits_MR795"
-  },
-  {
-   "name" : "slope"
-  },
-  {
-   "name" : "sqrt_l_tbl"
-  },
-  {
-   "name" : "startPos"
-  },
-  {
-   "name" : "table"
-  },
-  {
-   "name" : "table_gain_highrates"
-  },
-  {
-   "name" : "table_gain_lowrates"
-  },
-  {
-   "name" : "window_160_80"
-  },
-  {
-   "name" : "window_200_40"
-  },
-  {
-   "name" : "window_232_8"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "MR475"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "MR515"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "MR59"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "MR67"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "MR74"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "MR795"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "MR102"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "MR122"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "MRDTX"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "N_MODES"
-    }
-   ],
-   "linker_set_key" : "Mode",
-   "name" : "Mode",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mode.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "Mode"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "Az_lsp",
-   "linker_set_key" : "Az_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "function_name" : "Bits2prm",
-   "linker_set_key" : "Bits2prm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bits2prm.h"
-  },
-  {
-   "function_name" : "Copy",
-   "linker_set_key" : "Copy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/copy.h"
-  },
-  {
-   "function_name" : "Div_32",
-   "linker_set_key" : "Div_32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_32.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3",
-   "linker_set_key" : "Int_lpc_1and3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3_2",
-   "linker_set_key" : "Int_lpc_1and3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3",
-   "linker_set_key" : "Int_lpc_1to3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3_2",
-   "linker_set_key" : "Int_lpc_1to3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Inv_sqrt",
-   "linker_set_key" : "Inv_sqrt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "function_name" : "L_abs",
-   "linker_set_key" : "L_abs",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_abs.h"
-  },
-  {
-   "function_name" : "L_deposit_h",
-   "linker_set_key" : "L_deposit_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_h.h"
-  },
-  {
-   "function_name" : "L_deposit_l",
-   "linker_set_key" : "L_deposit_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_l.h"
-  },
-  {
-   "function_name" : "L_shr_r",
-   "linker_set_key" : "L_shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_shr_r.h"
-  },
-  {
-   "function_name" : "Log2",
-   "linker_set_key" : "Log2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2.h"
-  },
-  {
-   "function_name" : "Log2_norm",
-   "linker_set_key" : "Log2_norm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "function_name" : "Lsf_lsp",
-   "linker_set_key" : "Lsf_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Lsf_wt",
-   "linker_set_key" : "Lsf_wt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsfwt.h"
-  },
-  {
-   "function_name" : "Lsp_Az",
-   "linker_set_key" : "Lsp_Az",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_az.h"
-  },
-  {
-   "function_name" : "Lsp_lsf",
-   "linker_set_key" : "Lsp_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Pow2",
-   "linker_set_key" : "Pow2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "function_name" : "Pred_lt_3or6",
-   "linker_set_key" : "Pred_lt_3or6",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pred_lt.h"
-  },
-  {
-   "function_name" : "Q_plsf_3",
-   "linker_set_key" : "Q_plsf_3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_5",
-   "linker_set_key" : "Q_plsf_5",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_exit",
-   "linker_set_key" : "Q_plsf_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_init",
-   "linker_set_key" : "Q_plsf_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_reset",
-   "linker_set_key" : "Q_plsf_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Reorder_lsf",
-   "linker_set_key" : "Reorder_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/reorder.h"
-  },
-  {
-   "function_name" : "Residu",
-   "linker_set_key" : "Residu",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/residu.h"
-  },
-  {
-   "function_name" : "Set_zero",
-   "linker_set_key" : "Set_zero",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/set_zero.h"
-  },
-  {
-   "function_name" : "Syn_filt",
-   "linker_set_key" : "Syn_filt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/syn_filt.h"
-  },
-  {
-   "function_name" : "Weight_Ai",
-   "linker_set_key" : "Weight_Ai",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/weight_a.h"
-  },
-  {
-   "function_name" : "add",
-   "linker_set_key" : "add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/add.h"
-  },
-  {
-   "function_name" : "div_s",
-   "linker_set_key" : "div_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_s.h"
-  },
-  {
-   "function_name" : "extract_h",
-   "linker_set_key" : "extract_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_h.h"
-  },
-  {
-   "function_name" : "extract_l",
-   "linker_set_key" : "extract_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_l.h"
-  },
-  {
-   "function_name" : "gc_pred",
-   "linker_set_key" : "gc_pred",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_average_limited",
-   "linker_set_key" : "gc_pred_average_limited",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_reset",
-   "linker_set_key" : "gc_pred_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_update",
-   "linker_set_key" : "gc_pred_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gmed_n",
-   "linker_set_key" : "gmed_n",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gmed_n.h"
-  },
-  {
-   "function_name" : "lsp",
-   "linker_set_key" : "lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_exit",
-   "linker_set_key" : "lsp_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_init",
-   "linker_set_key" : "lsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_reset",
-   "linker_set_key" : "lsp_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "mult_r",
-   "linker_set_key" : "mult_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mult_r.h"
-  },
-  {
-   "function_name" : "norm_l",
-   "linker_set_key" : "norm_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_l.h"
-  },
-  {
-   "function_name" : "norm_s",
-   "linker_set_key" : "norm_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_s.h"
-  },
-  {
-   "function_name" : "pv_round",
-   "linker_set_key" : "pv_round",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/round.h"
-  },
-  {
-   "function_name" : "shr",
-   "linker_set_key" : "shr",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr.h"
-  },
-  {
-   "function_name" : "shr_r",
-   "linker_set_key" : "shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr_r.h"
-  },
-  {
-   "function_name" : "sqrt_l_exp",
-   "linker_set_key" : "sqrt_l_exp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "function_name" : "sub",
-   "linker_set_key" : "sub",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sub.h"
-  },
-  {
-   "function_name" : "vad1",
-   "linker_set_key" : "vad1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_exit",
-   "linker_set_key" : "vad1_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-58"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_init",
-   "linker_set_key" : "vad1_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-58"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_reset",
-   "linker_set_key" : "vad1_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_complex_detection_update",
-   "linker_set_key" : "vad_complex_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_pitch_detection",
-   "linker_set_key" : "vad_pitch_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection",
-   "linker_set_key" : "vad_tone_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection_update",
-   "linker_set_key" : "vad_tone_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "bitno",
-   "name" : "bitno",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR102",
-   "name" : "bitno_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR122",
-   "name" : "bitno_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR475",
-   "name" : "bitno_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR515",
-   "name" : "bitno_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR59",
-   "name" : "bitno_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR67",
-   "name" : "bitno_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR74",
-   "name" : "bitno_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MRDTX",
-   "name" : "bitno_MRDTX",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_3",
-   "name" : "dico1_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_5",
-   "name" : "dico1_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_3",
-   "name" : "dico2_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_5",
-   "name" : "dico2_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_3",
-   "name" : "dico3_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_5",
-   "name" : "dico3_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico4_lsf_5",
-   "name" : "dico4_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico5_lsf_5",
-   "name" : "dico5_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "grid",
-   "name" : "grid",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "linker_set_key" : "inv_sqrt_tbl",
-   "name" : "inv_sqrt_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "linker_set_key" : "log2_tbl",
-   "name" : "log2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "linker_set_key" : "lsp_init_data",
-   "name" : "lsp_init_data",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_tab.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_3",
-   "name" : "mean_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_5",
-   "name" : "mean_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr515_3_lsf",
-   "name" : "mr515_3_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr795_1_lsf",
-   "name" : "mr795_1_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "numCompressedBytes",
-   "name" : "numCompressedBytes",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "numOfBits",
-   "name" : "numOfBits",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "past_rq_init",
-   "name" : "past_rq_init",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "pow2_tbl",
-   "name" : "pow2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "linker_set_key" : "pred_fac_3",
-   "name" : "pred_fac_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "prmno",
-   "name" : "prmno",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "prmnofsf",
-   "name" : "prmnofsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits",
-   "name" : "reorderBits",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR102",
-   "name" : "reorderBits_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR122",
-   "name" : "reorderBits_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR475",
-   "name" : "reorderBits_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR515",
-   "name" : "reorderBits_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR59",
-   "name" : "reorderBits_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR67",
-   "name" : "reorderBits_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR74",
-   "name" : "reorderBits_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR795",
-   "name" : "reorderBits_MR795",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "sqrt_l_tbl",
-   "name" : "sqrt_l_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "linker_set_key" : "table_gain_highrates",
-   "name" : "table_gain_highrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "table_gain_lowrates",
-   "name" : "table_gain_lowrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "window_160_80",
-   "name" : "window_160_80",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_200_40",
-   "name" : "window_200_40",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_232_8",
-   "name" : "window_232_8",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState *",
-   "name" : "Q_plsfState *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-20",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState **",
-   "name" : "Q_plsfState **",
-   "referenced_type" : "type-20",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "gc_predState *",
-   "name" : "gc_predState *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-12",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/basic_op_c_equivalent.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState *",
-   "name" : "lspState *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState **",
-   "name" : "lspState **",
-   "referenced_type" : "type-21",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short **",
-   "name" : "short **",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 *",
-   "name" : "vadState1 *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-57",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 **",
-   "name" : "vadState1 **",
-   "referenced_type" : "type-57",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 2,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const short *const[]",
-   "name" : "const short *const[]",
-   "referenced_type" : "type-3",
-   "self_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "short const[]",
-   "name" : "short const[]",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_rq",
-     "referenced_type" : "type-18"
-    }
-   ],
-   "linker_set_key" : "Q_plsfState",
-   "name" : "Q_plsfState",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h",
-   "unique_id" : "Q_plsfState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_qua_en",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "past_qua_en_MR122",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "gc_predState",
-   "name" : "gc_predState",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h",
-   "unique_id" : "gc_predState"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lsp_old",
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "lsp_old_q",
-     "field_offset" : 160,
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "qSt",
-     "field_offset" : 320,
-     "referenced_type" : "type-20"
-    }
-   ],
-   "linker_set_key" : "lspState",
-   "name" : "lspState",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 44,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h",
-   "unique_id" : "lspState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "bckr_est",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "ave_level",
-     "field_offset" : 144,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "old_level",
-     "field_offset" : 288,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "sub_level",
-     "field_offset" : 432,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "a_data5",
-     "field_offset" : 576,
-     "referenced_type" : "type-50"
-    },
-    {
-     "field_name" : "a_data3",
-     "field_offset" : 672,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "burst_count",
-     "field_offset" : 752,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hang_count",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "stat_count",
-     "field_offset" : 784,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "vadreg",
-     "field_offset" : 800,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pitch",
-     "field_offset" : 816,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tone",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_high",
-     "field_offset" : 848,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_low",
-     "field_offset" : 864,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag_count",
-     "field_offset" : 880,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_count",
-     "field_offset" : 912,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_timer",
-     "field_offset" : 928,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "best_corr_hp",
-     "field_offset" : 944,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "speech_vad_decision",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_warning",
-     "field_offset" : 976,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sp_burst_count",
-     "field_offset" : 992,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "corr_hp_fast",
-     "field_offset" : 1008,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "vadState1",
-   "name" : "vadState1",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
-   "size" : 128,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h",
-   "unique_id" : "vadState1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "pre_emp_mem",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "update_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hyster_cnt",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "last_update_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_enrg_long_db",
-     "field_offset" : 64,
-     "referenced_type" : "type-55"
-    },
-    {
-     "field_name" : "Lframe_cnt",
-     "field_offset" : 320,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "Lch_enrg",
-     "field_offset" : 352,
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "Lch_noise",
-     "field_offset" : 864,
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "last_normb_shift",
-     "field_offset" : 1376,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tsnr",
-     "field_offset" : 1392,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hangover",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "burstcount",
-     "field_offset" : 1424,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "fupdate_flag",
-     "field_offset" : 1440,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRvar",
-     "field_offset" : 1456,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRbias",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "shift_state",
-     "field_offset" : 1488,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "L_R0",
-     "field_offset" : 1504,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "L_Rmax",
-     "field_offset" : 1536,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "LTP_flag",
-     "field_offset" : 1568,
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "vadState2",
-   "name" : "vadState2",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 200,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h",
-   "unique_id" : "vadState2"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv7-a-neon/source-based/libstagefright_enc_common.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libstagefright_enc_common.so.lsdump
deleted file mode 100644
index 116c424..0000000
--- a/29/64/arm_armv7-a-neon/source-based/libstagefright_enc_common.so.lsdump
+++ /dev/null
@@ -1,772 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-32",
-   "self_type" : "type-32",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-30",
-   "self_type" : "type-30",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "cmnMemAlloc"
-  },
-  {
-   "name" : "cmnMemCheck"
-  },
-  {
-   "name" : "cmnMemCompare"
-  },
-  {
-   "name" : "cmnMemCopy"
-  },
-  {
-   "name" : "cmnMemFree"
-  },
-  {
-   "name" : "cmnMemMove"
-  },
-  {
-   "name" : "cmnMemSet"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_FALSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_TRUE"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_BOOL_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_BOOL",
-   "name" : "VO_BOOL",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_BOOL"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_IMF_USERMEMOPERATOR"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_IMF_PREALLOCATEDBUFFER"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_IMF_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INIT_MEM_FlAG",
-   "name" : "VO_INIT_MEM_FlAG",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INIT_MEM_FlAG"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_INPUT_FRAME"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "VO_INPUT_STREAM"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_INPUT_STREAM_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INPUT_TYPE",
-   "name" : "VO_INPUT_TYPE",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INPUT_TYPE"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (int, void *, void *, unsigned int)",
-   "name" : "int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-18",
-   "return_type" : "type-5",
-   "self_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, VO_MEM_INFO *)",
-   "name" : "unsigned int (int, VO_MEM_INFO *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "referenced_type" : "type-36",
-   "return_type" : "type-2",
-   "self_type" : "type-36",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *)",
-   "name" : "unsigned int (int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "referenced_type" : "type-9",
-   "return_type" : "type-2",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-11",
-   "return_type" : "type-2",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-16",
-   "return_type" : "type-2",
-   "self_type" : "type-16",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-14",
-   "return_type" : "type-2",
-   "self_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "cmnMemAlloc",
-   "linker_set_key" : "cmnMemAlloc",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCheck",
-   "linker_set_key" : "cmnMemCheck",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCompare",
-   "linker_set_key" : "cmnMemCompare",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCopy",
-   "linker_set_key" : "cmnMemCopy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemFree",
-   "linker_set_key" : "cmnMemFree",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemMove",
-   "linker_set_key" : "cmnMemMove",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemSet",
-   "linker_set_key" : "cmnMemSet",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "VO_MEM_INFO *",
-   "name" : "VO_MEM_INFO *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(int, void *, void *, unsigned int)",
-   "name" : "int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "name" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *)",
-   "name" : "unsigned int (*)(int, void *)",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned int)",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  }
- ],
- "qualified_types" : [],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Buffer",
-     "referenced_type" : "type-21"
-    },
-    {
-     "field_name" : "Length",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "Time",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "VO_CODECBUFFER",
-   "name" : "VO_CODECBUFFER",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODECBUFFER"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "memflag",
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "memData",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 96,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "VO_CODEC_INIT_USERDATA",
-   "name" : "VO_CODEC_INIT_USERDATA",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODEC_INIT_USERDATA"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Size",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "Flag",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "VBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "PBuffer",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_INFO",
-   "name" : "VO_MEM_INFO",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_INFO"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Alloc",
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "Free",
-     "field_offset" : 32,
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "Set",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "Copy",
-     "field_offset" : 96,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "Check",
-     "field_offset" : 128,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "Compare",
-     "field_offset" : 160,
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "Move",
-     "field_offset" : 192,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_OPERATOR",
-   "name" : "VO_MEM_OPERATOR",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 28,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_OPERATOR"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv7-a-neon/source-based/libstagefright_flacdec.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libstagefright_flacdec.so.lsdump
deleted file mode 100644
index 8914c70..0000000
--- a/29/64/arm_armv7-a-neon/source-based/libstagefright_flacdec.so.lsdump
+++ /dev/null
@@ -1,5449 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__Subframe [8]",
-   "name" : "FLAC__Subframe [8]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 2336,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [129]",
-   "name" : "char [129]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 129,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [13]",
-   "name" : "char [13]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
-   "size" : 13,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "const char *[]",
-   "name" : "const char *[]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-151",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *[8]",
-   "name" : "const int *[8]",
-   "referenced_type" : "type-65",
-   "self_type" : "type-159",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-108",
-   "size" : 128,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4]",
-   "name" : "int [4]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-76",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-55",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [4]",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-158",
-   "self_type" : "type-158",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-302",
-   "self_type" : "type-302",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-396",
-   "self_type" : "type-396",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-215",
-   "self_type" : "type-215",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-394",
-   "self_type" : "type-394",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "signed char",
-   "name" : "signed char",
-   "referenced_type" : "type-301",
-   "self_type" : "type-301",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-395",
-   "self_type" : "type-395",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "FLAC__MD5Accumulate"
-  },
-  {
-   "name" : "FLAC__MD5Final"
-  },
-  {
-   "name" : "FLAC__MD5Init"
-  },
-  {
-   "name" : "FLAC__bitreader_bits_left_for_byte_alignment"
-  },
-  {
-   "name" : "FLAC__bitreader_clear"
-  },
-  {
-   "name" : "FLAC__bitreader_delete"
-  },
-  {
-   "name" : "FLAC__bitreader_dump"
-  },
-  {
-   "name" : "FLAC__bitreader_free"
-  },
-  {
-   "name" : "FLAC__bitreader_get_input_bits_unconsumed"
-  },
-  {
-   "name" : "FLAC__bitreader_get_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_init"
-  },
-  {
-   "name" : "FLAC__bitreader_is_consumed_byte_aligned"
-  },
-  {
-   "name" : "FLAC__bitreader_new"
-  },
-  {
-   "name" : "FLAC__bitreader_read_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_int32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed_block"
-  },
-  {
-   "name" : "FLAC__bitreader_read_uint32_little_endian"
-  },
-  {
-   "name" : "FLAC__bitreader_read_unary_unsigned"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_reset_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_bits_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__cpu_info"
-  },
-  {
-   "name" : "FLAC__crc16"
-  },
-  {
-   "name" : "FLAC__crc8"
-  },
-  {
-   "name" : "FLAC__crc8_update"
-  },
-  {
-   "name" : "FLAC__crc8_update_block"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor_wide"
-  },
-  {
-   "name" : "FLAC__fixed_compute_residual"
-  },
-  {
-   "name" : "FLAC__fixed_restore_signal"
-  },
-  {
-   "name" : "FLAC__fixedpoint_log2"
-  },
-  {
-   "name" : "FLAC__format_blocksize_is_subset"
-  },
-  {
-   "name" : "FLAC__format_cuesheet_is_legal"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_clear"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_init"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order"
-  },
-  {
-   "name" : "FLAC__format_picture_is_legal"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_subset"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_valid"
-  },
-  {
-   "name" : "FLAC__format_seektable_is_legal"
-  },
-  {
-   "name" : "FLAC__format_seektable_sort"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_name_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_value_is_legal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal_wide"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_int32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint64_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_unsigned_array"
-  },
-  {
-   "name" : "FLAC__stream_decoder_delete"
-  },
-  {
-   "name" : "FLAC__stream_decoder_finish"
-  },
-  {
-   "name" : "FLAC__stream_decoder_flush"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_bits_per_sample"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_blocksize"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channel_assignment"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channels"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_decode_position"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_input_bytes_unconsumed"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_resolved_state_string"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_sample_rate"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_state"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_total_samples"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_new"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_single"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_metadata"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_reset"
-  },
-  {
-   "name" : "FLAC__stream_decoder_seek_absolute"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_ogg_serial_number"
-  },
-  {
-   "name" : "FLAC__stream_decoder_skip_single_frame"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder12readCallbackEPhPj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13parseMetadataEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder4initEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder5flushEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder6CreateEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC2Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD0Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD2Ev"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "safe_malloc_mul_2op_p"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC"
-  },
-  {
-   "name" : "FLAC__ChannelAssignmentString"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__EntropyCodingMethodTypeString"
-  },
-  {
-   "name" : "FLAC__FP_E"
-  },
-  {
-   "name" : "FLAC__FP_LN2"
-  },
-  {
-   "name" : "FLAC__FP_ONE"
-  },
-  {
-   "name" : "FLAC__FP_ONE_HALF"
-  },
-  {
-   "name" : "FLAC__FP_ZERO"
-  },
-  {
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__FrameNumberTypeString"
-  },
-  {
-   "name" : "FLAC__MetadataTypeString"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_STRING"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__StreamDecoderErrorStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderInitStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderLengthStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderReadStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderSeekStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderStateString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderTellStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderWriteStatusString"
-  },
-  {
-   "name" : "FLAC__StreamMetadata_Picture_TypeString"
-  },
-  {
-   "name" : "FLAC__SubframeTypeString"
-  },
-  {
-   "name" : "FLAC__VENDOR_STRING"
-  },
-  {
-   "name" : "FLAC__VERSION_STRING"
-  },
-  {
-   "name" : "FLAC__crc16_table"
-  },
-  {
-   "name" : "FLAC__crc8_table"
-  },
-  {
-   "name" : "_ZTVN7android11FLACDecoderE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_MID_SIDE"
-    }
-   ],
-   "linker_set_key" : "FLAC__ChannelAssignment",
-   "name" : "FLAC__ChannelAssignment",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__ChannelAssignment"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethodType",
-   "name" : "FLAC__EntropyCodingMethodType",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__EntropyCodingMethodType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameNumberType",
-   "name" : "FLAC__FrameNumberType",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__FrameNumberType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__METADATA_TYPE_STREAMINFO"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__METADATA_TYPE_PADDING"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__METADATA_TYPE_APPLICATION"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__METADATA_TYPE_SEEKTABLE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__METADATA_TYPE_VORBIS_COMMENT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__METADATA_TYPE_CUESHEET"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__METADATA_TYPE_PICTURE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__METADATA_TYPE_UNDEFINED"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "FLAC__MAX_METADATA_TYPE"
-    }
-   ],
-   "linker_set_key" : "FLAC__MetadataType",
-   "name" : "FLAC__MetadataType",
-   "referenced_type" : "type-52",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__MetadataType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatus",
-   "name" : "FLAC__StreamDecoderErrorStatus",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderInitStatus",
-   "name" : "FLAC__StreamDecoderInitStatus",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus",
-   "name" : "FLAC__StreamDecoderLengthStatus",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderLengthStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus",
-   "name" : "FLAC__StreamDecoderReadStatus",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus",
-   "name" : "FLAC__StreamDecoderSeekStatus",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_METADATA"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_METADATA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_READ_FRAME"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_DECODER_SEEK_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_DECODER_ABORTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_DECODER_UNINITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderState",
-   "name" : "FLAC__StreamDecoderState",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus",
-   "name" : "FLAC__StreamDecoderTellStatus",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus",
-   "name" : "FLAC__StreamDecoderWriteStatus",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderInitStatus",
-   "name" : "FLAC__StreamEncoderInitStatus",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_ABORT"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus",
-   "name" : "FLAC__StreamEncoderReadStatus",
-   "referenced_type" : "type-135",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus",
-   "name" : "FLAC__StreamEncoderSeekStatus",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_UNINITIALIZED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_CLIENT_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_IO_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_FRAMING_ERROR"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderState",
-   "name" : "FLAC__StreamEncoderState",
-   "referenced_type" : "type-145",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus",
-   "name" : "FLAC__StreamEncoderTellStatus",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus",
-   "name" : "FLAC__StreamEncoderWriteStatus",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FISH"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_Type",
-   "name" : "FLAC__StreamMetadata_Picture_Type",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamMetadata_Picture_Type"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__SUBFRAME_TYPE_CONSTANT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__SUBFRAME_TYPE_VERBATIM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__SUBFRAME_TYPE_FIXED"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__SUBFRAME_TYPE_LPC"
-    }
-   ],
-   "linker_set_key" : "FLAC__SubframeType",
-   "name" : "FLAC__SubframeType",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__SubframeType"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-90",
-   "return_type" : "type-91",
-   "self_type" : "type-90",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-81",
-   "return_type" : "type-82",
-   "self_type" : "type-81",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-85",
-   "self_type" : "type-84",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-87",
-   "return_type" : "type-88",
-   "self_type" : "type-87",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-95",
-   "return_type" : "type-96",
-   "self_type" : "type-95",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-134",
-   "return_type" : "type-135",
-   "self_type" : "type-134",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-126",
-   "return_type" : "type-127",
-   "self_type" : "type-126",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-129",
-   "return_type" : "type-130",
-   "self_type" : "type-129",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-115",
-   "return_type" : "type-116",
-   "self_type" : "type-115",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (const FLAC__StreamDecoder *, void *)",
-   "name" : "int (const FLAC__StreamDecoder *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-93",
-   "return_type" : "type-1",
-   "self_type" : "type-93",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-68",
-   "return_type" : "type-41",
-   "self_type" : "type-68",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-40",
-   "return_type" : "type-41",
-   "self_type" : "type-40",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-132",
-   "return_type" : "type-41",
-   "self_type" : "type-132",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-139",
-   "return_type" : "type-41",
-   "self_type" : "type-139",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "FLAC__format_blocksize_is_subset",
-   "linker_set_key" : "FLAC__format_blocksize_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_cuesheet_is_legal",
-   "linker_set_key" : "FLAC__format_cuesheet_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_picture_is_legal",
-   "linker_set_key" : "FLAC__format_picture_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_subset",
-   "linker_set_key" : "FLAC__format_sample_rate_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_valid",
-   "linker_set_key" : "FLAC__format_sample_rate_is_valid",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_is_legal",
-   "linker_set_key" : "FLAC__format_seektable_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_sort",
-   "linker_set_key" : "FLAC__format_seektable_sort",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_delete",
-   "linker_set_key" : "FLAC__stream_decoder_delete",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_finish",
-   "linker_set_key" : "FLAC__stream_decoder_finish",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_flush",
-   "linker_set_key" : "FLAC__stream_decoder_flush",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_bits_per_sample",
-   "linker_set_key" : "FLAC__stream_decoder_get_bits_per_sample",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_blocksize",
-   "linker_set_key" : "FLAC__stream_decoder_get_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channel_assignment",
-   "linker_set_key" : "FLAC__stream_decoder_get_channel_assignment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-101",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channels",
-   "linker_set_key" : "FLAC__stream_decoder_get_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_decode_position",
-   "linker_set_key" : "FLAC__stream_decoder_get_decode_position",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_get_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_resolved_state_string",
-   "linker_set_key" : "FLAC__stream_decoder_get_resolved_state_string",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_sample_rate",
-   "linker_set_key" : "FLAC__stream_decoder_get_sample_rate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_state",
-   "linker_set_key" : "FLAC__stream_decoder_get_state",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-154",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_total_samples",
-   "linker_set_key" : "FLAC__stream_decoder_get_total_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_new",
-   "linker_set_key" : "FLAC__stream_decoder_new",
-   "return_type" : "type-157",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_single",
-   "linker_set_key" : "FLAC__stream_decoder_process_single",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_reset",
-   "linker_set_key" : "FLAC__stream_decoder_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_seek_absolute",
-   "linker_set_key" : "FLAC__stream_decoder_seek_absolute",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_set_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "linker_set_key" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_skip_single_frame",
-   "linker_set_key" : "FLAC__stream_decoder_skip_single_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::readCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder12readCallbackEPhPj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-82",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::errorCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::parseMetadata",
-   "linker_set_key" : "_ZN7android11FLACDecoder13parseMetadataEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::writeCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    }
-   ],
-   "return_type" : "type-96",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::decodeOneFrame",
-   "linker_set_key" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-158"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::addDataToBuffer",
-   "linker_set_key" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::metadataCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-49"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::init",
-   "linker_set_key" : "_ZN7android11FLACDecoder4initEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::flush",
-   "linker_set_key" : "_ZN7android11FLACDecoder5flushEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::Create",
-   "linker_set_key" : "_ZN7android11FLACDecoder6CreateEv",
-   "return_type" : "type-161",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD0Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "referenced_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/export.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ChannelAssignmentString",
-   "name" : "FLAC__ChannelAssignmentString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__EntropyCodingMethodTypeString",
-   "name" : "FLAC__EntropyCodingMethodTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC",
-   "name" : "FLAC__FRAME_HEADER_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FrameNumberTypeString",
-   "name" : "FLAC__FrameNumberTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__MetadataTypeString",
-   "name" : "FLAC__MetadataTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "referenced_type" : "type-152",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC",
-   "name" : "FLAC__STREAM_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_LEN",
-   "name" : "FLAC__STREAM_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_STRING",
-   "name" : "FLAC__STREAM_SYNC_STRING",
-   "referenced_type" : "type-153",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LEN",
-   "name" : "FLAC__SUBFRAME_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatusString",
-   "name" : "FLAC__StreamDecoderErrorStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderInitStatusString",
-   "name" : "FLAC__StreamDecoderInitStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatusString",
-   "name" : "FLAC__StreamDecoderLengthStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderReadStatusString",
-   "name" : "FLAC__StreamDecoderReadStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatusString",
-   "name" : "FLAC__StreamDecoderSeekStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderStateString",
-   "name" : "FLAC__StreamDecoderStateString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderTellStatusString",
-   "name" : "FLAC__StreamDecoderTellStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatusString",
-   "name" : "FLAC__StreamDecoderWriteStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_TypeString",
-   "name" : "FLAC__StreamMetadata_Picture_TypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SubframeTypeString",
-   "name" : "FLAC__SubframeTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VENDOR_STRING",
-   "name" : "FLAC__VENDOR_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VERSION_STRING",
-   "name" : "FLAC__VERSION_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoder *",
-   "name" : "FLAC__StreamDecoder *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-90",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-234",
-   "self_type" : "type-233",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-270",
-   "self_type" : "type-269",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-296",
-   "self_type" : "type-295",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-320",
-   "self_type" : "type-319",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-342",
-   "self_type" : "type-341",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-362",
-   "self_type" : "type-361",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-386",
-   "self_type" : "type-385",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-411",
-   "self_type" : "type-410",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-447",
-   "self_type" : "type-446",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-473",
-   "self_type" : "type-472",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-495",
-   "self_type" : "type-494",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-232",
-   "self_type" : "type-231",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-268",
-   "self_type" : "type-267",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-294",
-   "self_type" : "type-293",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-318",
-   "self_type" : "type-317",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-340",
-   "self_type" : "type-339",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-360",
-   "self_type" : "type-359",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-384",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-409",
-   "self_type" : "type-408",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-445",
-   "self_type" : "type-444",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-471",
-   "self_type" : "type-470",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-493",
-   "self_type" : "type-492",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-81",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-87",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "referenced_type" : "type-95",
-   "self_type" : "type-113",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoder *",
-   "name" : "FLAC__StreamEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-284",
-   "self_type" : "type-283",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-375",
-   "self_type" : "type-374",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-461",
-   "self_type" : "type-460",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-195",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-282",
-   "self_type" : "type-281",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-372",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-459",
-   "self_type" : "type-458",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "referenced_type" : "type-126",
-   "self_type" : "type-128",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata *",
-   "name" : "FLAC__StreamMetadata *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-148",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata **",
-   "name" : "FLAC__StreamMetadata **",
-   "referenced_type" : "type-148",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint *",
-   "name" : "FLAC__StreamMetadata_SeekPoint *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable *",
-   "name" : "FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-204",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-265",
-   "self_type" : "type-264",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-291",
-   "self_type" : "type-290",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-358",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-381",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-442",
-   "self_type" : "type-441",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-468",
-   "self_type" : "type-467",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "android::FLACDecoder *",
-   "name" : "android::FLACDecoder *",
-   "referenced_type" : "type-156",
-   "self_type" : "type-161",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__Frame *",
-   "name" : "const FLAC__Frame *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamDecoder *",
-   "name" : "const FLAC__StreamDecoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamEncoder *",
-   "name" : "const FLAC__StreamEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata *",
-   "name" : "const FLAC__StreamMetadata *",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet *",
-   "name" : "const FLAC__StreamMetadata_CueSheet *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture *",
-   "name" : "const FLAC__StreamMetadata_Picture *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable *",
-   "name" : "const FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const android::FLACDecoder *",
-   "name" : "const android::FLACDecoder *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-163",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char **",
-   "name" : "const char **",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *const *",
-   "name" : "const int *const *",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "name" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-150",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "referenced_type" : "type-68",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-40",
-   "self_type" : "type-67",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__Frame",
-   "name" : "const FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 2384,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamDecoder",
-   "name" : "const FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamEncoder",
-   "name" : "const FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata",
-   "name" : "const FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 176,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet",
-   "name" : "const FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture",
-   "name" : "const FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable",
-   "name" : "const FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const android::FLACDecoder",
-   "name" : "const android::FLACDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-162",
-   "size" : 168,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-31",
-   "size" : 1,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const char *const[]",
-   "name" : "const char *const[]",
-   "referenced_type" : "type-151",
-   "self_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int *const",
-   "name" : "const int *const",
-   "referenced_type" : "type-65",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned long long",
-   "name" : "const unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "unsigned char const[4]",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "type-58",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod",
-   "name" : "FLAC__EntropyCodingMethod",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "partitioned_rice",
-     "referenced_type" : "type-4"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "name" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "contents",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRice"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parameters",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "raw_bits",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "capacity_by_order",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRiceContents"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-100"
-    },
-    {
-     "field_name" : "subframes",
-     "field_offset" : 320,
-     "referenced_type" : "type-104"
-    },
-    {
-     "field_name" : "footer",
-     "field_offset" : 19008,
-     "referenced_type" : "type-109"
-    }
-   ],
-   "linker_set_key" : "FLAC__Frame",
-   "name" : "FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-99",
-   "size" : 2384,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Frame"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "crc",
-     "referenced_type" : "type-110"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameFooter",
-   "name" : "FLAC__FrameFooter",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
-   "size" : 2,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameFooter"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channel_assignment",
-     "field_offset" : 96,
-     "referenced_type" : "type-101"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "number_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-102"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 192,
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "crc",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameHeader",
-   "name" : "FLAC__FrameHeader",
-   "referenced_type" : "type-100",
-   "self_type" : "type-100",
-   "size" : 40,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "frame_number",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "name" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-103",
-   "self_type" : "type-103",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-45"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-47"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoder",
-   "name" : "FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "unique_id" : "FLAC__StreamDecoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-120"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoder",
-   "name" : "FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "unique_id" : "FLAC__StreamEncoder"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "is_last",
-     "field_offset" : 32,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 128,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata",
-   "name" : "FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 176,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "stream_info",
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "padding",
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "application",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "seek_table",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vorbis_comment",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "cue_sheet",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "picture",
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "unknown",
-     "referenced_type" : "type-62"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "name" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "id",
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Application",
-   "name" : "FLAC__StreamMetadata_Application",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Application"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "media_catalog_number",
-     "referenced_type" : "type-20"
-    },
-    {
-     "field_name" : "lead_in",
-     "field_offset" : 1088,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "is_cd",
-     "field_offset" : 1152,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "num_tracks",
-     "field_offset" : 1184,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "tracks",
-     "field_offset" : 1216,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet",
-   "name" : "FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Index"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "isrc",
-     "field_offset" : 72,
-     "referenced_type" : "type-25"
-    },
-    {
-     "field_name" : "type",
-     "field_offset" : 176,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "pre_emphasis",
-     "field_offset" : 177,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "num_indices",
-     "field_offset" : 184,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "indices",
-     "field_offset" : 192,
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 32,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Track"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dummy",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Padding",
-   "name" : "FLAC__StreamMetadata_Padding",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Padding"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "mime_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "description",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "width",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "height",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "depth",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "colors",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data_length",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 256,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture",
-   "name" : "FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Picture"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "stream_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "frame_samples",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint",
-   "name" : "FLAC__StreamMetadata_SeekPoint",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekPoint"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "num_points",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "points",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable",
-   "name" : "FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekTable"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "min_blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_blocksize",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "min_framesize",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_framesize",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "total_samples",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "md5sum",
-     "field_offset" : 320,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_StreamInfo",
-   "name" : "FLAC__StreamMetadata_StreamInfo",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_StreamInfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Unknown",
-   "name" : "FLAC__StreamMetadata_Unknown",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Unknown"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vendor_string",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "num_comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 96,
-     "referenced_type" : "type-61"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment",
-   "name" : "FLAC__StreamMetadata_VorbisComment",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "length",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "entry",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment_Entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-106"
-    },
-    {
-     "field_name" : "wasted_bits",
-     "field_offset" : 2304,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe",
-   "name" : "FLAC__Subframe",
-   "referenced_type" : "type-105",
-   "self_type" : "type-105",
-   "size" : 292,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "constant",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "fixed",
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "lpc",
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "verbatim",
-     "referenced_type" : "type-64"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "name" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "value",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Constant",
-   "name" : "FLAC__Subframe_Constant",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Constant"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 128,
-     "referenced_type" : "type-76"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 256,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Fixed",
-   "name" : "FLAC__Subframe_Fixed",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Fixed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "qlp_coeff_precision",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "quantization_level",
-     "field_offset" : 160,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "qlp_coeff",
-     "field_offset" : 192,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 1216,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 2240,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_LPC",
-   "name" : "FLAC__Subframe_LPC",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_LPC"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Verbatim",
-   "name" : "FLAC__Subframe_Verbatim",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Verbatim"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "mDecoder",
-     "field_offset" : 32,
-     "referenced_type" : "type-157"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferLen",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferPos",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferDataSize",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfo",
-     "field_offset" : 192,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfoValid",
-     "field_offset" : 640,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteRequested",
-     "field_offset" : 648,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteCompleted",
-     "field_offset" : 656,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteHeader",
-     "field_offset" : 704,
-     "referenced_type" : "type-100"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteBuffer",
-     "field_offset" : 1024,
-     "referenced_type" : "type-159"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mErrorStatus",
-     "field_offset" : 1280,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "android::FLACDecoder",
-   "name" : "android::FLACDecoder",
-   "record_kind" : "class",
-   "referenced_type" : "type-156",
-   "self_type" : "type-156",
-   "size" : 168,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h",
-   "unique_id" : "_ZTSN7android11FLACDecoderE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN7android11FLACDecoderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD0Ev"
-    }
-   ]
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv7-a-neon/source-based/libvorbisidec.so.lsdump b/29/64/arm_armv7-a-neon/source-based/libvorbisidec.so.lsdump
deleted file mode 100644
index b4a1c03..0000000
--- a/29/64/arm_armv7-a-neon/source-based/libvorbisidec.so.lsdump
+++ /dev/null
@@ -1,3901 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [16]",
-   "name" : "char [16]",
-   "referenced_type" : "type-42",
-   "self_type" : "type-70",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1024]",
-   "name" : "int [1024]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-103",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1026]",
-   "name" : "int [1026]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-32",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [128]",
-   "name" : "int [128]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-97",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [129]",
-   "name" : "int [129]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-19",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2048]",
-   "name" : "int [2048]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-105",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [256]",
-   "name" : "int [256]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-99",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-93",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4096]",
-   "name" : "int [4096]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-107",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [512]",
-   "name" : "int [512]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-101",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [64]",
-   "name" : "int [64]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-95",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [2]",
-   "name" : "long [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-85",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [64]",
-   "name" : "long [64]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-17",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [65]",
-   "name" : "long [65]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-5",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-42",
-   "self_type" : "type-42",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-63",
-   "self_type" : "type-63",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-37",
-   "self_type" : "type-37"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_VDBG_dump"
-  },
-  {
-   "name" : "_VDBG_free"
-  },
-  {
-   "name" : "_VDBG_malloc"
-  },
-  {
-   "name" : "__aeabi_idiv"
-  },
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__divsi3"
-  },
-  {
-   "name" : "__mulodi4"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "_book_maptype1_quantvals"
-  },
-  {
-   "name" : "_ilog"
-  },
-  {
-   "name" : "_vorbis_unpack_books"
-  },
-  {
-   "name" : "_vorbis_unpack_comment"
-  },
-  {
-   "name" : "_vorbis_unpack_info"
-  },
-  {
-   "name" : "floor0_free_info"
-  },
-  {
-   "name" : "floor0_info_unpack"
-  },
-  {
-   "name" : "floor0_inverse1"
-  },
-  {
-   "name" : "floor0_inverse2"
-  },
-  {
-   "name" : "floor0_memosize"
-  },
-  {
-   "name" : "floor1_free_info"
-  },
-  {
-   "name" : "floor1_info_unpack"
-  },
-  {
-   "name" : "floor1_inverse1"
-  },
-  {
-   "name" : "floor1_inverse2"
-  },
-  {
-   "name" : "floor1_memosize"
-  },
-  {
-   "name" : "mapping_clear_info"
-  },
-  {
-   "name" : "mapping_info_unpack"
-  },
-  {
-   "name" : "mapping_inverse"
-  },
-  {
-   "name" : "mdct_backward"
-  },
-  {
-   "name" : "mdct_unroll_lap"
-  },
-  {
-   "name" : "ogg_buffer_dup"
-  },
-  {
-   "name" : "ogg_packet_release"
-  },
-  {
-   "name" : "ogg_page_bos"
-  },
-  {
-   "name" : "ogg_page_continued"
-  },
-  {
-   "name" : "ogg_page_dup"
-  },
-  {
-   "name" : "ogg_page_eos"
-  },
-  {
-   "name" : "ogg_page_granulepos"
-  },
-  {
-   "name" : "ogg_page_packets"
-  },
-  {
-   "name" : "ogg_page_pageno"
-  },
-  {
-   "name" : "ogg_page_release"
-  },
-  {
-   "name" : "ogg_page_serialno"
-  },
-  {
-   "name" : "ogg_page_version"
-  },
-  {
-   "name" : "ogg_stream_clear"
-  },
-  {
-   "name" : "ogg_stream_create"
-  },
-  {
-   "name" : "ogg_stream_destroy"
-  },
-  {
-   "name" : "ogg_stream_init"
-  },
-  {
-   "name" : "ogg_stream_packetout"
-  },
-  {
-   "name" : "ogg_stream_packetpeek"
-  },
-  {
-   "name" : "ogg_stream_pagein"
-  },
-  {
-   "name" : "ogg_stream_reset"
-  },
-  {
-   "name" : "ogg_stream_reset_serialno"
-  },
-  {
-   "name" : "ogg_sync_bufferin"
-  },
-  {
-   "name" : "ogg_sync_clear"
-  },
-  {
-   "name" : "ogg_sync_create"
-  },
-  {
-   "name" : "ogg_sync_destroy"
-  },
-  {
-   "name" : "ogg_sync_init"
-  },
-  {
-   "name" : "ogg_sync_pageout"
-  },
-  {
-   "name" : "ogg_sync_pageseek"
-  },
-  {
-   "name" : "ogg_sync_reset"
-  },
-  {
-   "name" : "ogg_sync_wrote"
-  },
-  {
-   "name" : "oggpack_bits"
-  },
-  {
-   "name" : "oggpack_bytes"
-  },
-  {
-   "name" : "oggpack_eop"
-  },
-  {
-   "name" : "ov_bitrate"
-  },
-  {
-   "name" : "ov_bitrate_instant"
-  },
-  {
-   "name" : "ov_clear"
-  },
-  {
-   "name" : "ov_comment"
-  },
-  {
-   "name" : "ov_info"
-  },
-  {
-   "name" : "ov_open"
-  },
-  {
-   "name" : "ov_open_callbacks"
-  },
-  {
-   "name" : "ov_pcm_seek"
-  },
-  {
-   "name" : "ov_pcm_seek_page"
-  },
-  {
-   "name" : "ov_pcm_tell"
-  },
-  {
-   "name" : "ov_pcm_total"
-  },
-  {
-   "name" : "ov_raw_seek"
-  },
-  {
-   "name" : "ov_raw_tell"
-  },
-  {
-   "name" : "ov_raw_total"
-  },
-  {
-   "name" : "ov_read"
-  },
-  {
-   "name" : "ov_seekable"
-  },
-  {
-   "name" : "ov_serialnumber"
-  },
-  {
-   "name" : "ov_streams"
-  },
-  {
-   "name" : "ov_test"
-  },
-  {
-   "name" : "ov_test_callbacks"
-  },
-  {
-   "name" : "ov_test_open"
-  },
-  {
-   "name" : "ov_time_seek"
-  },
-  {
-   "name" : "ov_time_seek_page"
-  },
-  {
-   "name" : "ov_time_tell"
-  },
-  {
-   "name" : "ov_time_total"
-  },
-  {
-   "name" : "render_point"
-  },
-  {
-   "name" : "res_clear_info"
-  },
-  {
-   "name" : "res_inverse"
-  },
-  {
-   "name" : "res_unpack"
-  },
-  {
-   "name" : "vorbis_book_clear"
-  },
-  {
-   "name" : "vorbis_book_decode"
-  },
-  {
-   "name" : "vorbis_book_decodev_add"
-  },
-  {
-   "name" : "vorbis_book_decodev_set"
-  },
-  {
-   "name" : "vorbis_book_decodevs_add"
-  },
-  {
-   "name" : "vorbis_book_unpack"
-  },
-  {
-   "name" : "vorbis_comment_clear"
-  },
-  {
-   "name" : "vorbis_comment_init"
-  },
-  {
-   "name" : "vorbis_comment_query"
-  },
-  {
-   "name" : "vorbis_comment_query_count"
-  },
-  {
-   "name" : "vorbis_dsp_clear"
-  },
-  {
-   "name" : "vorbis_dsp_create"
-  },
-  {
-   "name" : "vorbis_dsp_destroy"
-  },
-  {
-   "name" : "vorbis_dsp_headerin"
-  },
-  {
-   "name" : "vorbis_dsp_init"
-  },
-  {
-   "name" : "vorbis_dsp_pcmout"
-  },
-  {
-   "name" : "vorbis_dsp_read"
-  },
-  {
-   "name" : "vorbis_dsp_restart"
-  },
-  {
-   "name" : "vorbis_dsp_synthesis"
-  },
-  {
-   "name" : "vorbis_info_blocksize"
-  },
-  {
-   "name" : "vorbis_info_clear"
-  },
-  {
-   "name" : "vorbis_info_init"
-  },
-  {
-   "name" : "vorbis_lsp_to_curve"
-  },
-  {
-   "name" : "vorbis_packet_blocksize"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLOOR_fromdB_LOOKUP"
-  },
-  {
-   "name" : "gerrno"
-  },
-  {
-   "name" : "global_bytes"
-  },
-  {
-   "name" : "start_time"
-  }
- ],
- "enum_types" : [],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *)",
-   "name" : "int (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "referenced_type" : "type-50",
-   "return_type" : "type-7",
-   "self_type" : "type-50",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *, long long, int)",
-   "name" : "int (void *, long long, int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "referenced_type" : "type-48",
-   "return_type" : "type-7",
-   "self_type" : "type-48",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (void *)",
-   "name" : "long (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "referenced_type" : "type-52",
-   "return_type" : "type-6",
-   "self_type" : "type-52",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "referenced_type" : "type-46",
-   "return_type" : "type-14",
-   "self_type" : "type-46",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "_ilog",
-   "linker_set_key" : "_ilog",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "floor0_free_info",
-   "linker_set_key" : "floor0_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_info_unpack",
-   "linker_set_key" : "floor0_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-36",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse1",
-   "linker_set_key" : "floor0_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse2",
-   "linker_set_key" : "floor0_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_memosize",
-   "linker_set_key" : "floor0_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_free_info",
-   "linker_set_key" : "floor1_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_info_unpack",
-   "linker_set_key" : "floor1_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-36",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse1",
-   "linker_set_key" : "floor1_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse2",
-   "linker_set_key" : "floor1_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_memosize",
-   "linker_set_key" : "floor1_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_clear_info",
-   "linker_set_key" : "mapping_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_info_unpack",
-   "linker_set_key" : "mapping_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_inverse",
-   "linker_set_key" : "mapping_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mdct_backward",
-   "linker_set_key" : "mdct_backward",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_unroll_lap",
-   "linker_set_key" : "mdct_unroll_lap",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-31"
-    },
-    {
-     "referenced_type" : "type-31"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "ogg_packet_release",
-   "linker_set_key" : "ogg_packet_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_bos",
-   "linker_set_key" : "ogg_page_bos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_continued",
-   "linker_set_key" : "ogg_page_continued",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_dup",
-   "linker_set_key" : "ogg_page_dup",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_eos",
-   "linker_set_key" : "ogg_page_eos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_granulepos",
-   "linker_set_key" : "ogg_page_granulepos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_packets",
-   "linker_set_key" : "ogg_page_packets",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_pageno",
-   "linker_set_key" : "ogg_page_pageno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_release",
-   "linker_set_key" : "ogg_page_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_serialno",
-   "linker_set_key" : "ogg_page_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_version",
-   "linker_set_key" : "ogg_page_version",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_clear",
-   "linker_set_key" : "ogg_stream_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_create",
-   "linker_set_key" : "ogg_stream_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-26",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_destroy",
-   "linker_set_key" : "ogg_stream_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_init",
-   "linker_set_key" : "ogg_stream_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetout",
-   "linker_set_key" : "ogg_stream_packetout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetpeek",
-   "linker_set_key" : "ogg_stream_packetpeek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_pagein",
-   "linker_set_key" : "ogg_stream_pagein",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset",
-   "linker_set_key" : "ogg_stream_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset_serialno",
-   "linker_set_key" : "ogg_stream_reset_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_bufferin",
-   "linker_set_key" : "ogg_sync_bufferin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-4",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_clear",
-   "linker_set_key" : "ogg_sync_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_create",
-   "linker_set_key" : "ogg_sync_create",
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_destroy",
-   "linker_set_key" : "ogg_sync_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_init",
-   "linker_set_key" : "ogg_sync_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageout",
-   "linker_set_key" : "ogg_sync_pageout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageseek",
-   "linker_set_key" : "ogg_sync_pageseek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_reset",
-   "linker_set_key" : "ogg_sync_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_wrote",
-   "linker_set_key" : "ogg_sync_wrote",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bits",
-   "linker_set_key" : "oggpack_bits",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bytes",
-   "linker_set_key" : "oggpack_bytes",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_eop",
-   "linker_set_key" : "oggpack_eop",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ov_bitrate",
-   "linker_set_key" : "ov_bitrate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_bitrate_instant",
-   "linker_set_key" : "ov_bitrate_instant",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_clear",
-   "linker_set_key" : "ov_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_comment",
-   "linker_set_key" : "ov_comment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-38",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_info",
-   "linker_set_key" : "ov_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-57",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open",
-   "linker_set_key" : "ov_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open_callbacks",
-   "linker_set_key" : "ov_open_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-44"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek",
-   "linker_set_key" : "ov_pcm_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek_page",
-   "linker_set_key" : "ov_pcm_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_tell",
-   "linker_set_key" : "ov_pcm_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_total",
-   "linker_set_key" : "ov_pcm_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_seek",
-   "linker_set_key" : "ov_raw_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_tell",
-   "linker_set_key" : "ov_raw_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_total",
-   "linker_set_key" : "ov_raw_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_read",
-   "linker_set_key" : "ov_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_seekable",
-   "linker_set_key" : "ov_seekable",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_serialnumber",
-   "linker_set_key" : "ov_serialnumber",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_streams",
-   "linker_set_key" : "ov_streams",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test",
-   "linker_set_key" : "ov_test",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_callbacks",
-   "linker_set_key" : "ov_test_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-44"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_open",
-   "linker_set_key" : "ov_test_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek",
-   "linker_set_key" : "ov_time_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek_page",
-   "linker_set_key" : "ov_time_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_tell",
-   "linker_set_key" : "ov_time_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_total",
-   "linker_set_key" : "ov_time_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "res_clear_info",
-   "linker_set_key" : "res_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-89"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_inverse",
-   "linker_set_key" : "res_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-58"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_unpack",
-   "linker_set_key" : "res_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_book_clear",
-   "linker_set_key" : "vorbis_book_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decode",
-   "linker_set_key" : "vorbis_book_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-34"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_add",
-   "linker_set_key" : "vorbis_book_decodev_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-34"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_set",
-   "linker_set_key" : "vorbis_book_decodev_set",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-34"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevs_add",
-   "linker_set_key" : "vorbis_book_decodevs_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-43"
-    },
-    {
-     "referenced_type" : "type-34"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_unpack",
-   "linker_set_key" : "vorbis_book_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-34"
-    },
-    {
-     "referenced_type" : "type-68"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_comment_clear",
-   "linker_set_key" : "vorbis_comment_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_init",
-   "linker_set_key" : "vorbis_comment_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query",
-   "linker_set_key" : "vorbis_comment_query",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query_count",
-   "linker_set_key" : "vorbis_comment_query_count",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-41"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_clear",
-   "linker_set_key" : "vorbis_dsp_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_create",
-   "linker_set_key" : "vorbis_dsp_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-55",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_destroy",
-   "linker_set_key" : "vorbis_dsp_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_headerin",
-   "linker_set_key" : "vorbis_dsp_headerin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_init",
-   "linker_set_key" : "vorbis_dsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_pcmout",
-   "linker_set_key" : "vorbis_dsp_pcmout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_read",
-   "linker_set_key" : "vorbis_dsp_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_restart",
-   "linker_set_key" : "vorbis_dsp_restart",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_synthesis",
-   "linker_set_key" : "vorbis_dsp_synthesis",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    },
-    {
-     "referenced_type" : "type-90"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_info_blocksize",
-   "linker_set_key" : "vorbis_info_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_clear",
-   "linker_set_key" : "vorbis_info_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_init",
-   "linker_set_key" : "vorbis_info_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_packet_blocksize",
-   "linker_set_key" : "vorbis_packet_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OggVorbis_File *",
-   "name" : "OggVorbis_File *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-139",
-   "self_type" : "type-138",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-42",
-   "self_type" : "type-41",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char **",
-   "name" : "char **",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "codebook *",
-   "name" : "codebook *",
-   "referenced_type" : "type-67",
-   "self_type" : "type-68",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-30",
-   "self_type" : "type-31",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "coupling_step *",
-   "name" : "coupling_step *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "floor1class *",
-   "name" : "floor1class *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-74",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *)",
-   "name" : "int (*)(void *)",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *, long long, int)",
-   "name" : "int (*)(void *, long long, int)",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-43",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int **",
-   "name" : "int **",
-   "referenced_type" : "type-43",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (*)(void *)",
-   "name" : "long (*)(void *)",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long long *",
-   "name" : "long long *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-54",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer *",
-   "name" : "ogg_buffer *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer_state *",
-   "name" : "ogg_buffer_state *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_packet *",
-   "name" : "ogg_packet *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-90",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_page *",
-   "name" : "ogg_page *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_reference *",
-   "name" : "ogg_reference *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_stream_state *",
-   "name" : "ogg_stream_state *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_sync_state *",
-   "name" : "ogg_sync_state *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "oggpack_buffer *",
-   "name" : "oggpack_buffer *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "submap *",
-   "name" : "submap *",
-   "referenced_type" : "type-80",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned short *",
-   "name" : "unsigned short *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void **",
-   "name" : "void **",
-   "referenced_type" : "type-36",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_comment *",
-   "name" : "vorbis_comment *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_dsp_state *",
-   "name" : "vorbis_dsp_state *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info *",
-   "name" : "vorbis_info *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-57",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mapping *",
-   "name" : "vorbis_info_mapping *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-87",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mode *",
-   "name" : "vorbis_info_mode *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_residue *",
-   "name" : "vorbis_info_residue *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1024]",
-   "name" : "int const[1024]",
-   "referenced_type" : "type-103",
-   "self_type" : "type-104",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1026]",
-   "name" : "int const[1026]",
-   "referenced_type" : "type-32",
-   "self_type" : "type-33",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[128]",
-   "name" : "int const[128]",
-   "referenced_type" : "type-97",
-   "self_type" : "type-98",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[129]",
-   "name" : "int const[129]",
-   "referenced_type" : "type-19",
-   "self_type" : "type-20",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[2048]",
-   "name" : "int const[2048]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-106",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[256]",
-   "name" : "int const[256]",
-   "referenced_type" : "type-99",
-   "self_type" : "type-100",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[32]",
-   "name" : "int const[32]",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[4096]",
-   "name" : "int const[4096]",
-   "referenced_type" : "type-107",
-   "self_type" : "type-108",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[512]",
-   "name" : "int const[512]",
-   "referenced_type" : "type-101",
-   "self_type" : "type-102",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[64]",
-   "name" : "int const[64]",
-   "referenced_type" : "type-95",
-   "self_type" : "type-96",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[64]",
-   "name" : "long const[64]",
-   "referenced_type" : "type-17",
-   "self_type" : "type-18",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[65]",
-   "name" : "long const[65]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-16",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "datasource",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "seekable",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "oy",
-     "field_offset" : 192,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "links",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offsets",
-     "field_offset" : 256,
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "dataoffsets",
-     "field_offset" : 288,
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "serialnos",
-     "field_offset" : 320,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "pcmlengths",
-     "field_offset" : 352,
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "vi",
-     "field_offset" : 384,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "vc",
-     "field_offset" : 640,
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "pcm_offset",
-     "field_offset" : 768,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "ready_state",
-     "field_offset" : 832,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "current_serialno",
-     "field_offset" : 864,
-     "referenced_type" : "type-14"
-    },
-    {
-     "field_name" : "current_link",
-     "field_offset" : 896,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bittrack",
-     "field_offset" : 960,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "samptrack",
-     "field_offset" : 1024,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "os",
-     "field_offset" : 1088,
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "vd",
-     "field_offset" : 1120,
-     "referenced_type" : "type-55"
-    },
-    {
-     "field_name" : "callbacks",
-     "field_offset" : 1152,
-     "referenced_type" : "type-44"
-    }
-   ],
-   "linker_set_key" : "OggVorbis_File",
-   "name" : "OggVorbis_File",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 160,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "OggVorbis_File"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dec_maxlength",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_table",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "dec_method",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_type",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_bits",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dim",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "q_delp",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_minp",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_del",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_min",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_seq",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_pack",
-     "field_offset" : 352,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_val",
-     "field_offset" : 384,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "used_entries",
-     "field_offset" : 416,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "dec_buf",
-     "field_offset" : 448,
-     "referenced_type" : "type-43"
-    },
-    {
-     "field_name" : "dec_nodeb",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_leafw",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "entries",
-     "field_offset" : 544,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "codebook",
-   "name" : "codebook",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
-   "size" : 72,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h",
-   "unique_id" : "codebook"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksizes",
-     "referenced_type" : "type-85"
-    },
-    {
-     "field_name" : "modes",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "maps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "floors",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "residues",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mode_param",
-     "field_offset" : 224,
-     "referenced_type" : "type-86"
-    },
-    {
-     "field_name" : "map_param",
-     "field_offset" : 256,
-     "referenced_type" : "type-87"
-    },
-    {
-     "field_name" : "floor_type",
-     "field_offset" : 288,
-     "referenced_type" : "type-41"
-    },
-    {
-     "field_name" : "floor_param",
-     "field_offset" : 320,
-     "referenced_type" : "type-88"
-    },
-    {
-     "field_name" : "residue_param",
-     "field_offset" : 352,
-     "referenced_type" : "type-89"
-    },
-    {
-     "field_name" : "book_param",
-     "field_offset" : 384,
-     "referenced_type" : "type-68"
-    }
-   ],
-   "linker_set_key" : "codec_setup_info",
-   "name" : "codec_setup_info",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
-   "size" : 52,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "codec_setup_info"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "mag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "ang",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "coupling_step",
-   "name" : "coupling_step",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "coupling_step"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "class_dim",
-     "referenced_type" : "type-42"
-    },
-    {
-     "field_name" : "class_subs",
-     "field_offset" : 8,
-     "referenced_type" : "type-42"
-    },
-    {
-     "field_name" : "class_book",
-     "field_offset" : 16,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "class_subbook",
-     "field_offset" : 24,
-     "referenced_type" : "type-72"
-    }
-   ],
-   "linker_set_key" : "floor1class",
-   "name" : "floor1class",
-   "referenced_type" : "type-71",
-   "self_type" : "type-71",
-   "size" : 11,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "floor1class"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "size",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "refcount",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 96,
-     "referenced_type" : "type-8"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer",
-   "name" : "ogg_buffer",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "owner",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "next",
-     "referenced_type" : "type-2"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "name" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "unused_buffers",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "unused_references",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "outstanding",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "shutdown",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer_state",
-   "name" : "ogg_buffer_state",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "packet",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "bytes",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 128,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 192,
-     "referenced_type" : "type-28"
-    }
-   ],
-   "linker_set_key" : "ogg_packet",
-   "name" : "ogg_packet",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_packet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_len",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_len",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "ogg_page",
-   "name" : "ogg_page",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_page"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "buffer",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "next",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "ogg_reference",
-   "name" : "ogg_reference",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_reference"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header_head",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_tail",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_head",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_tail",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "serialno",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pageno",
-     "field_offset" : 224,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 256,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 320,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "lacing_fill",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill",
-     "field_offset" : 416,
-     "referenced_type" : "type-14"
-    },
-    {
-     "field_name" : "holeflag",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "spanflag",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "clearflag",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "laceptr",
-     "field_offset" : 544,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill_next",
-     "field_offset" : 576,
-     "referenced_type" : "type-14"
-    }
-   ],
-   "linker_set_key" : "ogg_stream_state",
-   "name" : "ogg_stream_state",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 80,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_stream_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bufferpool",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "fifo_head",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_tail",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_fill",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "unsynced",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headerbytes",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bodybytes",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_sync_state",
-   "name" : "ogg_sync_state",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_sync_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "baseref",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ref",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "pos",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggbyte_buffer",
-   "name" : "oggbyte_buffer",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggbyte_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitsLeftInSegment",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "bitsLeftInWord",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "head",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "tail",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "count",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggpack_buffer",
-   "name" : "oggpack_buffer",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 24,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggpack_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "read_func",
-     "referenced_type" : "type-45"
-    },
-    {
-     "field_name" : "seek_func",
-     "field_offset" : 32,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "close_func",
-     "field_offset" : 64,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "tell_func",
-     "field_offset" : 96,
-     "referenced_type" : "type-51"
-    }
-   ],
-   "linker_set_key" : "ov_callbacks",
-   "name" : "ov_callbacks",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "ov_callbacks"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "floor",
-     "referenced_type" : "type-42"
-    },
-    {
-     "field_name" : "residue",
-     "field_offset" : 8,
-     "referenced_type" : "type-42"
-    }
-   ],
-   "linker_set_key" : "submap",
-   "name" : "submap",
-   "referenced_type" : "type-80",
-   "self_type" : "type-80",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "submap"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "user_comments",
-     "referenced_type" : "type-40"
-    },
-    {
-     "field_name" : "comment_lengths",
-     "field_offset" : 32,
-     "referenced_type" : "type-43"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "vendor",
-     "field_offset" : 96,
-     "referenced_type" : "type-41"
-    }
-   ],
-   "linker_set_key" : "vorbis_comment",
-   "name" : "vorbis_comment",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_comment"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "vi",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "opb",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "work",
-     "field_offset" : 224,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "mdctright",
-     "field_offset" : 256,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "out_begin",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "out_end",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "lW",
-     "field_offset" : 352,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "W",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 448,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "sequence",
-     "field_offset" : 512,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "sample_count",
-     "field_offset" : 576,
-     "referenced_type" : "type-28"
-    }
-   ],
-   "linker_set_key" : "vorbis_dsp_state",
-   "name" : "vorbis_dsp_state",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 80,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_dsp_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_upper",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_nominal",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_lower",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_window",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "codec_setup",
-     "field_offset" : 224,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "vorbis_info",
-   "name" : "vorbis_info",
-   "referenced_type" : "type-35",
-   "self_type" : "type-35",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "barkmap",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ampbits",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ampdB",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "numbooks",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-70"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor0",
-   "name" : "vorbis_info_floor0",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor0"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "klass",
-     "referenced_type" : "type-74"
-    },
-    {
-     "field_name" : "partitionclass",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "postlist",
-     "field_offset" : 64,
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "forward_index",
-     "field_offset" : 96,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "hineighbor",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "loneighbor",
-     "field_offset" : 160,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "posts",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mult",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor1",
-   "name" : "vorbis_info_floor1",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 36,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "submaps",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "chmuxlist",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "submaplist",
-     "field_offset" : 64,
-     "referenced_type" : "type-82"
-    },
-    {
-     "field_name" : "coupling_steps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "coupling",
-     "field_offset" : 128,
-     "referenced_type" : "type-83"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mapping",
-   "name" : "vorbis_info_mapping",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mapping"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "blockflag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "mapping",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mode",
-   "name" : "vorbis_info_mode",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mode"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "stagemasks",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "stagebooks",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "grouping",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-42"
-    },
-    {
-     "field_name" : "groupbook",
-     "field_offset" : 200,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "stages",
-     "field_offset" : 208,
-     "referenced_type" : "type-42"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_residue",
-   "name" : "vorbis_info_residue",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_residue"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv8-a/source-based/libopus.so.lsdump b/29/64/arm_armv8-a/source-based/libopus.so.lsdump
deleted file mode 100644
index a49ea87..0000000
--- a/29/64/arm_armv8-a/source-based/libopus.so.lsdump
+++ /dev/null
@@ -1,3729 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-256",
-   "self_type" : "type-256",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-249",
-   "self_type" : "type-249",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-255",
-   "self_type" : "type-255",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-253",
-   "self_type" : "type-253",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-251",
-   "self_type" : "type-251",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-248",
-   "self_type" : "type-248",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-252",
-   "self_type" : "type-252",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-254",
-   "self_type" : "type-254",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-250",
-   "self_type" : "type-250",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "_celt_autocorr"
-  },
-  {
-   "name" : "_celt_lpc"
-  },
-  {
-   "name" : "alg_quant"
-  },
-  {
-   "name" : "alg_unquant"
-  },
-  {
-   "name" : "amp2Log2"
-  },
-  {
-   "name" : "anti_collapse"
-  },
-  {
-   "name" : "bitexact_cos"
-  },
-  {
-   "name" : "bitexact_log2tan"
-  },
-  {
-   "name" : "celt_cos_norm"
-  },
-  {
-   "name" : "celt_decode_with_ec"
-  },
-  {
-   "name" : "celt_decoder_get_size"
-  },
-  {
-   "name" : "celt_decoder_init"
-  },
-  {
-   "name" : "celt_encode_with_ec"
-  },
-  {
-   "name" : "celt_encoder_get_size"
-  },
-  {
-   "name" : "celt_encoder_init"
-  },
-  {
-   "name" : "celt_fatal"
-  },
-  {
-   "name" : "celt_fir_c"
-  },
-  {
-   "name" : "celt_iir"
-  },
-  {
-   "name" : "celt_inner_prod_neon"
-  },
-  {
-   "name" : "celt_lcg_rand"
-  },
-  {
-   "name" : "celt_pitch_xcorr_c"
-  },
-  {
-   "name" : "celt_pitch_xcorr_edsp"
-  },
-  {
-   "name" : "celt_pitch_xcorr_neon"
-  },
-  {
-   "name" : "celt_preemphasis"
-  },
-  {
-   "name" : "celt_rcp"
-  },
-  {
-   "name" : "celt_rsqrt_norm"
-  },
-  {
-   "name" : "celt_sqrt"
-  },
-  {
-   "name" : "check_control_input"
-  },
-  {
-   "name" : "clt_compute_allocation"
-  },
-  {
-   "name" : "clt_mdct_backward_c"
-  },
-  {
-   "name" : "clt_mdct_forward_c"
-  },
-  {
-   "name" : "comb_filter"
-  },
-  {
-   "name" : "compute_band_energies"
-  },
-  {
-   "name" : "compute_dense"
-  },
-  {
-   "name" : "compute_gru"
-  },
-  {
-   "name" : "compute_stereo_width"
-  },
-  {
-   "name" : "decode_pulses"
-  },
-  {
-   "name" : "denormalise_bands"
-  },
-  {
-   "name" : "downmix_float"
-  },
-  {
-   "name" : "downmix_int"
-  },
-  {
-   "name" : "dual_inner_prod_neon"
-  },
-  {
-   "name" : "ec_dec_bit_logp"
-  },
-  {
-   "name" : "ec_dec_bits"
-  },
-  {
-   "name" : "ec_dec_icdf"
-  },
-  {
-   "name" : "ec_dec_init"
-  },
-  {
-   "name" : "ec_dec_uint"
-  },
-  {
-   "name" : "ec_dec_update"
-  },
-  {
-   "name" : "ec_decode"
-  },
-  {
-   "name" : "ec_decode_bin"
-  },
-  {
-   "name" : "ec_enc_bit_logp"
-  },
-  {
-   "name" : "ec_enc_bits"
-  },
-  {
-   "name" : "ec_enc_done"
-  },
-  {
-   "name" : "ec_enc_icdf"
-  },
-  {
-   "name" : "ec_enc_init"
-  },
-  {
-   "name" : "ec_enc_patch_initial_bits"
-  },
-  {
-   "name" : "ec_enc_shrink"
-  },
-  {
-   "name" : "ec_enc_uint"
-  },
-  {
-   "name" : "ec_encode"
-  },
-  {
-   "name" : "ec_encode_bin"
-  },
-  {
-   "name" : "ec_laplace_decode"
-  },
-  {
-   "name" : "ec_laplace_encode"
-  },
-  {
-   "name" : "ec_tell_frac"
-  },
-  {
-   "name" : "encode_pulses"
-  },
-  {
-   "name" : "encode_size"
-  },
-  {
-   "name" : "exp_rotation"
-  },
-  {
-   "name" : "frac_div32"
-  },
-  {
-   "name" : "frame_size_select"
-  },
-  {
-   "name" : "get_left_channel"
-  },
-  {
-   "name" : "get_mono_channel"
-  },
-  {
-   "name" : "get_right_channel"
-  },
-  {
-   "name" : "haar1"
-  },
-  {
-   "name" : "hysteresis_decision"
-  },
-  {
-   "name" : "init_caps"
-  },
-  {
-   "name" : "isqrt32"
-  },
-  {
-   "name" : "mapping_matrix_get_data"
-  },
-  {
-   "name" : "mapping_matrix_get_size"
-  },
-  {
-   "name" : "mapping_matrix_init"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_short"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_short"
-  },
-  {
-   "name" : "normalise_bands"
-  },
-  {
-   "name" : "op_pvq_search_c"
-  },
-  {
-   "name" : "opus_cpu_capabilities"
-  },
-  {
-   "name" : "opus_custom_decoder_ctl"
-  },
-  {
-   "name" : "opus_custom_encoder_ctl"
-  },
-  {
-   "name" : "opus_custom_mode_create"
-  },
-  {
-   "name" : "opus_decode"
-  },
-  {
-   "name" : "opus_decode_float"
-  },
-  {
-   "name" : "opus_decode_native"
-  },
-  {
-   "name" : "opus_decoder_create"
-  },
-  {
-   "name" : "opus_decoder_ctl"
-  },
-  {
-   "name" : "opus_decoder_destroy"
-  },
-  {
-   "name" : "opus_decoder_get_nb_samples"
-  },
-  {
-   "name" : "opus_decoder_get_size"
-  },
-  {
-   "name" : "opus_decoder_init"
-  },
-  {
-   "name" : "opus_encode"
-  },
-  {
-   "name" : "opus_encode_float"
-  },
-  {
-   "name" : "opus_encode_native"
-  },
-  {
-   "name" : "opus_encoder_create"
-  },
-  {
-   "name" : "opus_encoder_ctl"
-  },
-  {
-   "name" : "opus_encoder_destroy"
-  },
-  {
-   "name" : "opus_encoder_get_size"
-  },
-  {
-   "name" : "opus_encoder_init"
-  },
-  {
-   "name" : "opus_fft_c"
-  },
-  {
-   "name" : "opus_fft_impl"
-  },
-  {
-   "name" : "opus_get_version_string"
-  },
-  {
-   "name" : "opus_ifft_c"
-  },
-  {
-   "name" : "opus_multistream_decode"
-  },
-  {
-   "name" : "opus_multistream_decode_float"
-  },
-  {
-   "name" : "opus_multistream_decode_native"
-  },
-  {
-   "name" : "opus_multistream_decoder_create"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_decoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_decoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_decoder_init"
-  },
-  {
-   "name" : "opus_multistream_encode"
-  },
-  {
-   "name" : "opus_multistream_encode_float"
-  },
-  {
-   "name" : "opus_multistream_encode_native"
-  },
-  {
-   "name" : "opus_multistream_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_encoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_encoder_init"
-  },
-  {
-   "name" : "opus_multistream_packet_pad"
-  },
-  {
-   "name" : "opus_multistream_packet_unpad"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_init"
-  },
-  {
-   "name" : "opus_packet_get_bandwidth"
-  },
-  {
-   "name" : "opus_packet_get_nb_channels"
-  },
-  {
-   "name" : "opus_packet_get_nb_frames"
-  },
-  {
-   "name" : "opus_packet_get_nb_samples"
-  },
-  {
-   "name" : "opus_packet_get_samples_per_frame"
-  },
-  {
-   "name" : "opus_packet_pad"
-  },
-  {
-   "name" : "opus_packet_parse"
-  },
-  {
-   "name" : "opus_packet_parse_impl"
-  },
-  {
-   "name" : "opus_packet_unpad"
-  },
-  {
-   "name" : "opus_pcm_soft_clip"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_create"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_get_size"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_init"
-  },
-  {
-   "name" : "opus_projection_decode"
-  },
-  {
-   "name" : "opus_projection_decode_float"
-  },
-  {
-   "name" : "opus_projection_decoder_create"
-  },
-  {
-   "name" : "opus_projection_decoder_ctl"
-  },
-  {
-   "name" : "opus_projection_decoder_destroy"
-  },
-  {
-   "name" : "opus_projection_decoder_get_size"
-  },
-  {
-   "name" : "opus_projection_decoder_init"
-  },
-  {
-   "name" : "opus_projection_encode"
-  },
-  {
-   "name" : "opus_projection_encode_float"
-  },
-  {
-   "name" : "opus_projection_encoder_ctl"
-  },
-  {
-   "name" : "opus_projection_encoder_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_cat"
-  },
-  {
-   "name" : "opus_repacketizer_create"
-  },
-  {
-   "name" : "opus_repacketizer_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_get_nb_frames"
-  },
-  {
-   "name" : "opus_repacketizer_get_size"
-  },
-  {
-   "name" : "opus_repacketizer_init"
-  },
-  {
-   "name" : "opus_repacketizer_out"
-  },
-  {
-   "name" : "opus_repacketizer_out_range"
-  },
-  {
-   "name" : "opus_repacketizer_out_range_impl"
-  },
-  {
-   "name" : "opus_select_arch"
-  },
-  {
-   "name" : "opus_strerror"
-  },
-  {
-   "name" : "pitch_downsample"
-  },
-  {
-   "name" : "pitch_search"
-  },
-  {
-   "name" : "quant_all_bands"
-  },
-  {
-   "name" : "quant_coarse_energy"
-  },
-  {
-   "name" : "quant_energy_finalise"
-  },
-  {
-   "name" : "quant_fine_energy"
-  },
-  {
-   "name" : "remove_doubling"
-  },
-  {
-   "name" : "renormalise_vector"
-  },
-  {
-   "name" : "resampling_factor"
-  },
-  {
-   "name" : "run_analysis"
-  },
-  {
-   "name" : "silk_A2NLSF"
-  },
-  {
-   "name" : "silk_CNG"
-  },
-  {
-   "name" : "silk_CNG_Reset"
-  },
-  {
-   "name" : "silk_Decode"
-  },
-  {
-   "name" : "silk_Encode"
-  },
-  {
-   "name" : "silk_Get_Decoder_Size"
-  },
-  {
-   "name" : "silk_Get_Encoder_Size"
-  },
-  {
-   "name" : "silk_HP_variable_cutoff"
-  },
-  {
-   "name" : "silk_InitDecoder"
-  },
-  {
-   "name" : "silk_InitEncoder"
-  },
-  {
-   "name" : "silk_LPC_analysis_filter"
-  },
-  {
-   "name" : "silk_LPC_fit"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_c"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_neon"
-  },
-  {
-   "name" : "silk_LP_variable_cutoff"
-  },
-  {
-   "name" : "silk_LTP_analysis_filter_FIX"
-  },
-  {
-   "name" : "silk_LTP_scale_ctrl_FIX"
-  },
-  {
-   "name" : "silk_NLSF2A"
-  },
-  {
-   "name" : "silk_NLSF_VQ"
-  },
-  {
-   "name" : "silk_NLSF_VQ_weights_laroia"
-  },
-  {
-   "name" : "silk_NLSF_decode"
-  },
-  {
-   "name" : "silk_NLSF_del_dec_quant"
-  },
-  {
-   "name" : "silk_NLSF_encode"
-  },
-  {
-   "name" : "silk_NLSF_stabilize"
-  },
-  {
-   "name" : "silk_NLSF_unpack"
-  },
-  {
-   "name" : "silk_NSQ_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_neon"
-  },
-  {
-   "name" : "silk_NSQ_noise_shape_feedback_loop_neon"
-  },
-  {
-   "name" : "silk_PLC"
-  },
-  {
-   "name" : "silk_PLC_Reset"
-  },
-  {
-   "name" : "silk_PLC_glue_frames"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_c"
-  },
-  {
-   "name" : "silk_VAD_Init"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_c"
-  },
-  {
-   "name" : "silk_ana_filt_bank_1"
-  },
-  {
-   "name" : "silk_apply_sine_window"
-  },
-  {
-   "name" : "silk_autocorr"
-  },
-  {
-   "name" : "silk_biquad_alt_stride1"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_c"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_neon"
-  },
-  {
-   "name" : "silk_burg_modified_c"
-  },
-  {
-   "name" : "silk_bwexpander"
-  },
-  {
-   "name" : "silk_bwexpander_32"
-  },
-  {
-   "name" : "silk_control_SNR"
-  },
-  {
-   "name" : "silk_control_audio_bandwidth"
-  },
-  {
-   "name" : "silk_control_encoder"
-  },
-  {
-   "name" : "silk_corrMatrix_FIX"
-  },
-  {
-   "name" : "silk_corrVector_FIX"
-  },
-  {
-   "name" : "silk_decode_core"
-  },
-  {
-   "name" : "silk_decode_frame"
-  },
-  {
-   "name" : "silk_decode_indices"
-  },
-  {
-   "name" : "silk_decode_parameters"
-  },
-  {
-   "name" : "silk_decode_pitch"
-  },
-  {
-   "name" : "silk_decode_pulses"
-  },
-  {
-   "name" : "silk_decode_signs"
-  },
-  {
-   "name" : "silk_decoder_set_fs"
-  },
-  {
-   "name" : "silk_encode_do_VAD_FIX"
-  },
-  {
-   "name" : "silk_encode_frame_FIX"
-  },
-  {
-   "name" : "silk_encode_indices"
-  },
-  {
-   "name" : "silk_encode_pulses"
-  },
-  {
-   "name" : "silk_encode_signs"
-  },
-  {
-   "name" : "silk_find_LPC_FIX"
-  },
-  {
-   "name" : "silk_find_LTP_FIX"
-  },
-  {
-   "name" : "silk_find_pitch_lags_FIX"
-  },
-  {
-   "name" : "silk_find_pred_coefs_FIX"
-  },
-  {
-   "name" : "silk_gains_ID"
-  },
-  {
-   "name" : "silk_gains_dequant"
-  },
-  {
-   "name" : "silk_gains_quant"
-  },
-  {
-   "name" : "silk_init_decoder"
-  },
-  {
-   "name" : "silk_init_encoder"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_c"
-  },
-  {
-   "name" : "silk_inner_prod_aligned"
-  },
-  {
-   "name" : "silk_inner_prod_aligned_scale"
-  },
-  {
-   "name" : "silk_insertion_sort_decreasing_int16"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing_all_values_int16"
-  },
-  {
-   "name" : "silk_interpolate"
-  },
-  {
-   "name" : "silk_k2a"
-  },
-  {
-   "name" : "silk_k2a_Q16"
-  },
-  {
-   "name" : "silk_lin2log"
-  },
-  {
-   "name" : "silk_log2lin"
-  },
-  {
-   "name" : "silk_noise_shape_analysis_FIX"
-  },
-  {
-   "name" : "silk_noise_shape_quantizer_short_prediction_neon"
-  },
-  {
-   "name" : "silk_pitch_analysis_core"
-  },
-  {
-   "name" : "silk_process_NLSFs"
-  },
-  {
-   "name" : "silk_process_gains_FIX"
-  },
-  {
-   "name" : "silk_quant_LTP_gains"
-  },
-  {
-   "name" : "silk_regularize_correlations_FIX"
-  },
-  {
-   "name" : "silk_resampler"
-  },
-  {
-   "name" : "silk_resampler_down2"
-  },
-  {
-   "name" : "silk_resampler_down2_3"
-  },
-  {
-   "name" : "silk_resampler_init"
-  },
-  {
-   "name" : "silk_resampler_private_AR2"
-  },
-  {
-   "name" : "silk_resampler_private_IIR_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_down_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ_wrapper"
-  },
-  {
-   "name" : "silk_residual_energy16_covar_FIX"
-  },
-  {
-   "name" : "silk_residual_energy_FIX"
-  },
-  {
-   "name" : "silk_scale_copy_vector16"
-  },
-  {
-   "name" : "silk_scale_vector32_Q26_lshift_18"
-  },
-  {
-   "name" : "silk_schur"
-  },
-  {
-   "name" : "silk_schur64"
-  },
-  {
-   "name" : "silk_shell_decoder"
-  },
-  {
-   "name" : "silk_shell_encoder"
-  },
-  {
-   "name" : "silk_sigm_Q15"
-  },
-  {
-   "name" : "silk_stereo_LR_to_MS"
-  },
-  {
-   "name" : "silk_stereo_MS_to_LR"
-  },
-  {
-   "name" : "silk_stereo_decode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_decode_pred"
-  },
-  {
-   "name" : "silk_stereo_encode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_encode_pred"
-  },
-  {
-   "name" : "silk_stereo_find_predictor"
-  },
-  {
-   "name" : "silk_stereo_quant_pred"
-  },
-  {
-   "name" : "silk_sum_sqr_shift"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_c"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_neon"
-  },
-  {
-   "name" : "spreading_decision"
-  },
-  {
-   "name" : "stereo_itheta"
-  },
-  {
-   "name" : "surround_analysis"
-  },
-  {
-   "name" : "tonality_analysis_init"
-  },
-  {
-   "name" : "tonality_analysis_reset"
-  },
-  {
-   "name" : "tonality_get_info"
-  },
-  {
-   "name" : "unquant_coarse_energy"
-  },
-  {
-   "name" : "unquant_energy_finalise"
-  },
-  {
-   "name" : "unquant_fine_energy"
-  },
-  {
-   "name" : "validate_celt_decoder"
-  },
-  {
-   "name" : "validate_layout"
-  },
-  {
-   "name" : "xcorr_kernel_neon_fixed"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "CELT_INNER_PROD_IMPL"
-  },
-  {
-   "name" : "CELT_PITCH_XCORR_IMPL"
-  },
-  {
-   "name" : "DUAL_INNER_PROD_IMPL"
-  },
-  {
-   "name" : "SILK_BIQUAD_ALT_STRIDE2_IMPL"
-  },
-  {
-   "name" : "SILK_LPC_INVERSE_PRED_GAIN_IMPL"
-  },
-  {
-   "name" : "SILK_NSQ_DEL_DEC_IMPL"
-  },
-  {
-   "name" : "SILK_NSQ_NOISE_SHAPE_FEEDBACK_LOOP_IMPL"
-  },
-  {
-   "name" : "SILK_WARPED_AUTOCORRELATION_FIX_IMPL"
-  },
-  {
-   "name" : "SMALL_DIV_TABLE"
-  },
-  {
-   "name" : "XCORR_KERNEL_IMPL"
-  },
-  {
-   "name" : "eMeans"
-  },
-  {
-   "name" : "layer0"
-  },
-  {
-   "name" : "layer1"
-  },
-  {
-   "name" : "layer2"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing_data"
-  },
-  {
-   "name" : "silk_CB_lags_stage2"
-  },
-  {
-   "name" : "silk_CB_lags_stage2_10_ms"
-  },
-  {
-   "name" : "silk_CB_lags_stage3"
-  },
-  {
-   "name" : "silk_CB_lags_stage3_10_ms"
-  },
-  {
-   "name" : "silk_LBRR_flags_iCDF_ptr"
-  },
-  {
-   "name" : "silk_LSFCosTab_FIX_Q12"
-  },
-  {
-   "name" : "silk_LTPScales_table_Q14"
-  },
-  {
-   "name" : "silk_LTP_gain_BITS_Q5_ptrs"
-  },
-  {
-   "name" : "silk_LTP_gain_iCDF_ptrs"
-  },
-  {
-   "name" : "silk_LTP_per_index_iCDF"
-  },
-  {
-   "name" : "silk_LTP_vq_gain_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_sizes"
-  },
-  {
-   "name" : "silk_LTPscale_iCDF"
-  },
-  {
-   "name" : "silk_Lag_range_stage3"
-  },
-  {
-   "name" : "silk_Lag_range_stage3_10_ms"
-  },
-  {
-   "name" : "silk_NLSF_CB_NB_MB"
-  },
-  {
-   "name" : "silk_NLSF_CB_WB"
-  },
-  {
-   "name" : "silk_NLSF_EXT_iCDF"
-  },
-  {
-   "name" : "silk_NLSF_interpolation_factor_iCDF"
-  },
-  {
-   "name" : "silk_Quantization_Offsets_Q10"
-  },
-  {
-   "name" : "silk_Resampler_1_2_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_4_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_6_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS_LQ"
-  },
-  {
-   "name" : "silk_Resampler_3_4_COEFS"
-  },
-  {
-   "name" : "silk_Transition_LP_A_Q28"
-  },
-  {
-   "name" : "silk_Transition_LP_B_Q28"
-  },
-  {
-   "name" : "silk_delta_gain_iCDF"
-  },
-  {
-   "name" : "silk_gain_iCDF"
-  },
-  {
-   "name" : "silk_lsb_iCDF"
-  },
-  {
-   "name" : "silk_max_pulses_table"
-  },
-  {
-   "name" : "silk_nb_cbk_searchs_stage3"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_iCDF"
-  },
-  {
-   "name" : "silk_pitch_delta_iCDF"
-  },
-  {
-   "name" : "silk_pitch_lag_iCDF"
-  },
-  {
-   "name" : "silk_pulses_per_block_BITS_Q5"
-  },
-  {
-   "name" : "silk_pulses_per_block_iCDF"
-  },
-  {
-   "name" : "silk_rate_levels_BITS_Q5"
-  },
-  {
-   "name" : "silk_rate_levels_iCDF"
-  },
-  {
-   "name" : "silk_resampler_frac_FIR_12"
-  },
-  {
-   "name" : "silk_shell_code_table0"
-  },
-  {
-   "name" : "silk_shell_code_table1"
-  },
-  {
-   "name" : "silk_shell_code_table2"
-  },
-  {
-   "name" : "silk_shell_code_table3"
-  },
-  {
-   "name" : "silk_shell_code_table_offsets"
-  },
-  {
-   "name" : "silk_sign_iCDF"
-  },
-  {
-   "name" : "silk_stereo_only_code_mid_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_joint_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_quant_Q13"
-  },
-  {
-   "name" : "silk_type_offset_VAD_iCDF"
-  },
-  {
-   "name" : "silk_type_offset_no_VAD_iCDF"
-  },
-  {
-   "name" : "silk_uniform3_iCDF"
-  },
-  {
-   "name" : "silk_uniform4_iCDF"
-  },
-  {
-   "name" : "silk_uniform5_iCDF"
-  },
-  {
-   "name" : "silk_uniform6_iCDF"
-  },
-  {
-   "name" : "silk_uniform8_iCDF"
-  },
-  {
-   "name" : "tf_select_table"
-  }
- ],
- "enum_types" : [],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "opus_custom_decoder_ctl",
-   "linker_set_key" : "opus_custom_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_encoder_ctl",
-   "linker_set_key" : "opus_custom_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_mode_create",
-   "linker_set_key" : "opus_custom_mode_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_decode",
-   "linker_set_key" : "opus_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decode_float",
-   "linker_set_key" : "opus_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-110"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_create",
-   "linker_set_key" : "opus_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-25",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_ctl",
-   "linker_set_key" : "opus_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_destroy",
-   "linker_set_key" : "opus_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-109",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_nb_samples",
-   "linker_set_key" : "opus_decoder_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_size",
-   "linker_set_key" : "opus_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_init",
-   "linker_set_key" : "opus_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode",
-   "linker_set_key" : "opus_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode_float",
-   "linker_set_key" : "opus_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-29"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_create",
-   "linker_set_key" : "opus_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_ctl",
-   "linker_set_key" : "opus_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_destroy",
-   "linker_set_key" : "opus_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-109",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_get_size",
-   "linker_set_key" : "opus_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_init",
-   "linker_set_key" : "opus_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_get_version_string",
-   "linker_set_key" : "opus_get_version_string",
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode",
-   "linker_set_key" : "opus_multistream_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode_float",
-   "linker_set_key" : "opus_multistream_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-110"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_create",
-   "linker_set_key" : "opus_multistream_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-38",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_ctl",
-   "linker_set_key" : "opus_multistream_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_destroy",
-   "linker_set_key" : "opus_multistream_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-109",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_get_size",
-   "linker_set_key" : "opus_multistream_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_init",
-   "linker_set_key" : "opus_multistream_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode",
-   "linker_set_key" : "opus_multistream_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode_float",
-   "linker_set_key" : "opus_multistream_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-29"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_create",
-   "linker_set_key" : "opus_multistream_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-36",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_ctl",
-   "linker_set_key" : "opus_multistream_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_destroy",
-   "linker_set_key" : "opus_multistream_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-109",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_get_size",
-   "linker_set_key" : "opus_multistream_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_init",
-   "linker_set_key" : "opus_multistream_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_pad",
-   "linker_set_key" : "opus_multistream_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_unpad",
-   "linker_set_key" : "opus_multistream_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_create",
-   "linker_set_key" : "opus_multistream_surround_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-36",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_get_size",
-   "linker_set_key" : "opus_multistream_surround_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_init",
-   "linker_set_key" : "opus_multistream_surround_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_packet_get_bandwidth",
-   "linker_set_key" : "opus_packet_get_bandwidth",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_channels",
-   "linker_set_key" : "opus_packet_get_nb_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_frames",
-   "linker_set_key" : "opus_packet_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_samples",
-   "linker_set_key" : "opus_packet_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_samples_per_frame",
-   "linker_set_key" : "opus_packet_get_samples_per_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_pad",
-   "linker_set_key" : "opus_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_parse",
-   "linker_set_key" : "opus_packet_parse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-19"
-    },
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_unpad",
-   "linker_set_key" : "opus_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_pcm_soft_clip",
-   "linker_set_key" : "opus_pcm_soft_clip",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-110"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-110"
-    }
-   ],
-   "return_type" : "type-109",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_create",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-42",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_get_size",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_init",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode",
-   "linker_set_key" : "opus_projection_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode_float",
-   "linker_set_key" : "opus_projection_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-110"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_create",
-   "linker_set_key" : "opus_projection_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-174",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_ctl",
-   "linker_set_key" : "opus_projection_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_destroy",
-   "linker_set_key" : "opus_projection_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    }
-   ],
-   "return_type" : "type-109",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_get_size",
-   "linker_set_key" : "opus_projection_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_init",
-   "linker_set_key" : "opus_projection_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-174"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode",
-   "linker_set_key" : "opus_projection_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode_float",
-   "linker_set_key" : "opus_projection_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-29"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_ctl",
-   "linker_set_key" : "opus_projection_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_destroy",
-   "linker_set_key" : "opus_projection_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-109",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_cat",
-   "linker_set_key" : "opus_repacketizer_cat",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-176"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_create",
-   "linker_set_key" : "opus_repacketizer_create",
-   "return_type" : "type-176",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_destroy",
-   "linker_set_key" : "opus_repacketizer_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-176"
-    }
-   ],
-   "return_type" : "type-109",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_nb_frames",
-   "linker_set_key" : "opus_repacketizer_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-176"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_size",
-   "linker_set_key" : "opus_repacketizer_get_size",
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_init",
-   "linker_set_key" : "opus_repacketizer_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-176"
-    }
-   ],
-   "return_type" : "type-176",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out",
-   "linker_set_key" : "opus_repacketizer_out",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-176"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out_range",
-   "linker_set_key" : "opus_repacketizer_out_range",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-176"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-18"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_strerror",
-   "linker_set_key" : "opus_strerror",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-100",
-   "self_type" : "type-99",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-106",
-   "self_type" : "type-105",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-116",
-   "self_type" : "type-115",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-124",
-   "self_type" : "type-123",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-130",
-   "self_type" : "type-129",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-171",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-245",
-   "self_type" : "type-244",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-80",
-   "self_type" : "type-79",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-86",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-88",
-   "self_type" : "type-87",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-94",
-   "self_type" : "type-93",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-104",
-   "self_type" : "type-103",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-114",
-   "self_type" : "type-113",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-128",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-160",
-   "self_type" : "type-159",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-202",
-   "self_type" : "type-201",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-237",
-   "self_type" : "type-236",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-58",
-   "self_type" : "type-57",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-64",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-70",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-84",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-92",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-102",
-   "self_type" : "type-101",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-108",
-   "self_type" : "type-107",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-126",
-   "self_type" : "type-125",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-132",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-214",
-   "self_type" : "type-213",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-258",
-   "self_type" : "type-257",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-62",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-68",
-   "self_type" : "type-67",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-90",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-96",
-   "self_type" : "type-95",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-157",
-   "self_type" : "type-156",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-192",
-   "self_type" : "type-191",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-227",
-   "self_type" : "type-226",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-162",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-195",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-231",
-   "self_type" : "type-230",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-169",
-   "self_type" : "type-168",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-203",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-239",
-   "self_type" : "type-238",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-200",
-   "self_type" : "type-199",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-235",
-   "self_type" : "type-234",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-243",
-   "self_type" : "type-242",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-173",
-   "self_type" : "type-172",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-206",
-   "self_type" : "type-205",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-241",
-   "self_type" : "type-240",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-212",
-   "self_type" : "type-211",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-247",
-   "self_type" : "type-246",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-153",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-188",
-   "self_type" : "type-190",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-22",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-223",
-   "self_type" : "type-225",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const float *",
-   "name" : "const float *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-34",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char **",
-   "name" : "const unsigned char **",
-   "referenced_type" : "type-17",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float *",
-   "name" : "float *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-110",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-16",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-154",
-   "self_type" : "type-153",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-189",
-   "self_type" : "type-188",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-224",
-   "self_type" : "type-223",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const float",
-   "name" : "const float",
-   "referenced_type" : "type-28",
-   "self_type" : "type-27",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-20",
-   "self_type" : "type-34",
-   "size" : 2,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv8-a/source-based/libstagefright_amrnb_common.so.lsdump b/29/64/arm_armv8-a/source-based/libstagefright_amrnb_common.so.lsdump
deleted file mode 100644
index 6d27ef3..0000000
--- a/29/64/arm_armv8-a/source-based/libstagefright_amrnb_common.so.lsdump
+++ /dev/null
@@ -1,2492 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "linker_set_key" : "const short *[]",
-   "name" : "const short *[]",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [16]",
-   "name" : "int [16]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-67",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [10]",
-   "name" : "short [10]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-26",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [16]",
-   "name" : "short [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-66",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [2]",
-   "name" : "short [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [3][2]",
-   "name" : "short [3][2]",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
-   "size" : 12,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [4]",
-   "name" : "short [4]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-13",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [5]",
-   "name" : "short [5]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-64",
-   "size" : 10,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [9]",
-   "name" : "short [9]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-61",
-   "size" : 18,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "linker_set_key" : "short []",
-   "name" : "short []",
-   "referenced_type" : "type-6",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-87",
-   "self_type" : "type-87",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-95",
-   "self_type" : "type-95",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-93",
-   "self_type" : "type-93",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-92",
-   "self_type" : "type-92",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-94",
-   "self_type" : "type-94",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-90",
-   "self_type" : "type-90",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "Az_lsp"
-  },
-  {
-   "name" : "Bits2prm"
-  },
-  {
-   "name" : "Copy"
-  },
-  {
-   "name" : "Div_32"
-  },
-  {
-   "name" : "Int_lpc_1and3"
-  },
-  {
-   "name" : "Int_lpc_1and3_2"
-  },
-  {
-   "name" : "Int_lpc_1to3"
-  },
-  {
-   "name" : "Int_lpc_1to3_2"
-  },
-  {
-   "name" : "Inv_sqrt"
-  },
-  {
-   "name" : "L_abs"
-  },
-  {
-   "name" : "L_deposit_h"
-  },
-  {
-   "name" : "L_deposit_l"
-  },
-  {
-   "name" : "L_shr_r"
-  },
-  {
-   "name" : "Log2"
-  },
-  {
-   "name" : "Log2_norm"
-  },
-  {
-   "name" : "Lsf_lsp"
-  },
-  {
-   "name" : "Lsf_wt"
-  },
-  {
-   "name" : "Lsp_Az"
-  },
-  {
-   "name" : "Lsp_lsf"
-  },
-  {
-   "name" : "Pow2"
-  },
-  {
-   "name" : "Pred_lt_3or6"
-  },
-  {
-   "name" : "Q_plsf_3"
-  },
-  {
-   "name" : "Q_plsf_5"
-  },
-  {
-   "name" : "Q_plsf_exit"
-  },
-  {
-   "name" : "Q_plsf_init"
-  },
-  {
-   "name" : "Q_plsf_reset"
-  },
-  {
-   "name" : "Reorder_lsf"
-  },
-  {
-   "name" : "Residu"
-  },
-  {
-   "name" : "Set_zero"
-  },
-  {
-   "name" : "Syn_filt"
-  },
-  {
-   "name" : "Weight_Ai"
-  },
-  {
-   "name" : "_Z14Chebps_WrappersPssPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec3PsPKsS_siPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec4PsPKsS_sPi"
-  },
-  {
-   "name" : "_Z19Get_lsp_pol_wrapperPsPiS0_"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "add"
-  },
-  {
-   "name" : "div_s"
-  },
-  {
-   "name" : "extract_h"
-  },
-  {
-   "name" : "extract_l"
-  },
-  {
-   "name" : "gc_pred"
-  },
-  {
-   "name" : "gc_pred_average_limited"
-  },
-  {
-   "name" : "gc_pred_reset"
-  },
-  {
-   "name" : "gc_pred_update"
-  },
-  {
-   "name" : "gmed_n"
-  },
-  {
-   "name" : "lsp"
-  },
-  {
-   "name" : "lsp_exit"
-  },
-  {
-   "name" : "lsp_init"
-  },
-  {
-   "name" : "lsp_reset"
-  },
-  {
-   "name" : "mult_r"
-  },
-  {
-   "name" : "norm_l"
-  },
-  {
-   "name" : "norm_s"
-  },
-  {
-   "name" : "pv_round"
-  },
-  {
-   "name" : "shr"
-  },
-  {
-   "name" : "shr_r"
-  },
-  {
-   "name" : "sqrt_l_exp"
-  },
-  {
-   "name" : "sub"
-  },
-  {
-   "name" : "vad1"
-  },
-  {
-   "name" : "vad1_exit"
-  },
-  {
-   "name" : "vad1_init"
-  },
-  {
-   "name" : "vad1_reset"
-  },
-  {
-   "name" : "vad_complex_detection_update"
-  },
-  {
-   "name" : "vad_pitch_detection"
-  },
-  {
-   "name" : "vad_tone_detection"
-  },
-  {
-   "name" : "vad_tone_detection_update"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "bitno"
-  },
-  {
-   "name" : "bitno_MR102"
-  },
-  {
-   "name" : "bitno_MR122"
-  },
-  {
-   "name" : "bitno_MR475"
-  },
-  {
-   "name" : "bitno_MR515"
-  },
-  {
-   "name" : "bitno_MR59"
-  },
-  {
-   "name" : "bitno_MR67"
-  },
-  {
-   "name" : "bitno_MR74"
-  },
-  {
-   "name" : "bitno_MRDTX"
-  },
-  {
-   "name" : "dgray"
-  },
-  {
-   "name" : "dico1_lsf_3"
-  },
-  {
-   "name" : "dico1_lsf_5"
-  },
-  {
-   "name" : "dico2_lsf_3"
-  },
-  {
-   "name" : "dico2_lsf_5"
-  },
-  {
-   "name" : "dico3_lsf_3"
-  },
-  {
-   "name" : "dico3_lsf_5"
-  },
-  {
-   "name" : "dico4_lsf_5"
-  },
-  {
-   "name" : "dico5_lsf_5"
-  },
-  {
-   "name" : "gray"
-  },
-  {
-   "name" : "grid"
-  },
-  {
-   "name" : "inv_sqrt_tbl"
-  },
-  {
-   "name" : "log2_tbl"
-  },
-  {
-   "name" : "lsp_init_data"
-  },
-  {
-   "name" : "mean_lsf_3"
-  },
-  {
-   "name" : "mean_lsf_5"
-  },
-  {
-   "name" : "mr515_3_lsf"
-  },
-  {
-   "name" : "mr795_1_lsf"
-  },
-  {
-   "name" : "numCompressedBytes"
-  },
-  {
-   "name" : "numOfBits"
-  },
-  {
-   "name" : "past_rq_init"
-  },
-  {
-   "name" : "ph_imp_low"
-  },
-  {
-   "name" : "ph_imp_low_MR795"
-  },
-  {
-   "name" : "ph_imp_mid"
-  },
-  {
-   "name" : "ph_imp_mid_MR795"
-  },
-  {
-   "name" : "pow2_tbl"
-  },
-  {
-   "name" : "pred_fac_3"
-  },
-  {
-   "name" : "prmno"
-  },
-  {
-   "name" : "prmnofsf"
-  },
-  {
-   "name" : "qua_gain_code"
-  },
-  {
-   "name" : "qua_gain_pitch"
-  },
-  {
-   "name" : "reorderBits"
-  },
-  {
-   "name" : "reorderBits_MR102"
-  },
-  {
-   "name" : "reorderBits_MR122"
-  },
-  {
-   "name" : "reorderBits_MR475"
-  },
-  {
-   "name" : "reorderBits_MR515"
-  },
-  {
-   "name" : "reorderBits_MR59"
-  },
-  {
-   "name" : "reorderBits_MR67"
-  },
-  {
-   "name" : "reorderBits_MR74"
-  },
-  {
-   "name" : "reorderBits_MR795"
-  },
-  {
-   "name" : "slope"
-  },
-  {
-   "name" : "sqrt_l_tbl"
-  },
-  {
-   "name" : "startPos"
-  },
-  {
-   "name" : "table"
-  },
-  {
-   "name" : "table_gain_highrates"
-  },
-  {
-   "name" : "table_gain_lowrates"
-  },
-  {
-   "name" : "window_160_80"
-  },
-  {
-   "name" : "window_200_40"
-  },
-  {
-   "name" : "window_232_8"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "MR475"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "MR515"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "MR59"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "MR67"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "MR74"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "MR795"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "MR102"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "MR122"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "MRDTX"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "N_MODES"
-    }
-   ],
-   "linker_set_key" : "Mode",
-   "name" : "Mode",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mode.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "Mode"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "Az_lsp",
-   "linker_set_key" : "Az_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "function_name" : "Bits2prm",
-   "linker_set_key" : "Bits2prm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bits2prm.h"
-  },
-  {
-   "function_name" : "Copy",
-   "linker_set_key" : "Copy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/copy.h"
-  },
-  {
-   "function_name" : "Div_32",
-   "linker_set_key" : "Div_32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_32.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3",
-   "linker_set_key" : "Int_lpc_1and3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3_2",
-   "linker_set_key" : "Int_lpc_1and3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3",
-   "linker_set_key" : "Int_lpc_1to3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3_2",
-   "linker_set_key" : "Int_lpc_1to3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Inv_sqrt",
-   "linker_set_key" : "Inv_sqrt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "function_name" : "L_abs",
-   "linker_set_key" : "L_abs",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_abs.h"
-  },
-  {
-   "function_name" : "L_deposit_h",
-   "linker_set_key" : "L_deposit_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_h.h"
-  },
-  {
-   "function_name" : "L_deposit_l",
-   "linker_set_key" : "L_deposit_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_l.h"
-  },
-  {
-   "function_name" : "L_shr_r",
-   "linker_set_key" : "L_shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_shr_r.h"
-  },
-  {
-   "function_name" : "Log2",
-   "linker_set_key" : "Log2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2.h"
-  },
-  {
-   "function_name" : "Log2_norm",
-   "linker_set_key" : "Log2_norm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "function_name" : "Lsf_lsp",
-   "linker_set_key" : "Lsf_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Lsf_wt",
-   "linker_set_key" : "Lsf_wt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsfwt.h"
-  },
-  {
-   "function_name" : "Lsp_Az",
-   "linker_set_key" : "Lsp_Az",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_az.h"
-  },
-  {
-   "function_name" : "Lsp_lsf",
-   "linker_set_key" : "Lsp_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Pow2",
-   "linker_set_key" : "Pow2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "function_name" : "Pred_lt_3or6",
-   "linker_set_key" : "Pred_lt_3or6",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pred_lt.h"
-  },
-  {
-   "function_name" : "Q_plsf_3",
-   "linker_set_key" : "Q_plsf_3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_5",
-   "linker_set_key" : "Q_plsf_5",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_exit",
-   "linker_set_key" : "Q_plsf_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_init",
-   "linker_set_key" : "Q_plsf_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-43"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_reset",
-   "linker_set_key" : "Q_plsf_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Reorder_lsf",
-   "linker_set_key" : "Reorder_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/reorder.h"
-  },
-  {
-   "function_name" : "Residu",
-   "linker_set_key" : "Residu",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/residu.h"
-  },
-  {
-   "function_name" : "Set_zero",
-   "linker_set_key" : "Set_zero",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/set_zero.h"
-  },
-  {
-   "function_name" : "Syn_filt",
-   "linker_set_key" : "Syn_filt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/syn_filt.h"
-  },
-  {
-   "function_name" : "Weight_Ai",
-   "linker_set_key" : "Weight_Ai",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/weight_a.h"
-  },
-  {
-   "function_name" : "add",
-   "linker_set_key" : "add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/add.h"
-  },
-  {
-   "function_name" : "div_s",
-   "linker_set_key" : "div_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_s.h"
-  },
-  {
-   "function_name" : "extract_h",
-   "linker_set_key" : "extract_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_h.h"
-  },
-  {
-   "function_name" : "extract_l",
-   "linker_set_key" : "extract_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_l.h"
-  },
-  {
-   "function_name" : "gc_pred",
-   "linker_set_key" : "gc_pred",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_average_limited",
-   "linker_set_key" : "gc_pred_average_limited",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_reset",
-   "linker_set_key" : "gc_pred_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_update",
-   "linker_set_key" : "gc_pred_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gmed_n",
-   "linker_set_key" : "gmed_n",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gmed_n.h"
-  },
-  {
-   "function_name" : "lsp",
-   "linker_set_key" : "lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-29"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_exit",
-   "linker_set_key" : "lsp_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_init",
-   "linker_set_key" : "lsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_reset",
-   "linker_set_key" : "lsp_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "mult_r",
-   "linker_set_key" : "mult_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mult_r.h"
-  },
-  {
-   "function_name" : "norm_l",
-   "linker_set_key" : "norm_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_l.h"
-  },
-  {
-   "function_name" : "norm_s",
-   "linker_set_key" : "norm_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_s.h"
-  },
-  {
-   "function_name" : "pv_round",
-   "linker_set_key" : "pv_round",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/round.h"
-  },
-  {
-   "function_name" : "shr",
-   "linker_set_key" : "shr",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr.h"
-  },
-  {
-   "function_name" : "shr_r",
-   "linker_set_key" : "shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr_r.h"
-  },
-  {
-   "function_name" : "sqrt_l_exp",
-   "linker_set_key" : "sqrt_l_exp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "function_name" : "sub",
-   "linker_set_key" : "sub",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sub.h"
-  },
-  {
-   "function_name" : "vad1",
-   "linker_set_key" : "vad1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_exit",
-   "linker_set_key" : "vad1_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_init",
-   "linker_set_key" : "vad1_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_reset",
-   "linker_set_key" : "vad1_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_complex_detection_update",
-   "linker_set_key" : "vad_complex_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_pitch_detection",
-   "linker_set_key" : "vad_pitch_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection",
-   "linker_set_key" : "vad_tone_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection_update",
-   "linker_set_key" : "vad_tone_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-68"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "bitno",
-   "name" : "bitno",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR102",
-   "name" : "bitno_MR102",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR122",
-   "name" : "bitno_MR122",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR475",
-   "name" : "bitno_MR475",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR515",
-   "name" : "bitno_MR515",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR59",
-   "name" : "bitno_MR59",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR67",
-   "name" : "bitno_MR67",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR74",
-   "name" : "bitno_MR74",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MRDTX",
-   "name" : "bitno_MRDTX",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_3",
-   "name" : "dico1_lsf_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_5",
-   "name" : "dico1_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_3",
-   "name" : "dico2_lsf_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_5",
-   "name" : "dico2_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_3",
-   "name" : "dico3_lsf_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_5",
-   "name" : "dico3_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico4_lsf_5",
-   "name" : "dico4_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico5_lsf_5",
-   "name" : "dico5_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "grid",
-   "name" : "grid",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "linker_set_key" : "inv_sqrt_tbl",
-   "name" : "inv_sqrt_tbl",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "linker_set_key" : "log2_tbl",
-   "name" : "log2_tbl",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "linker_set_key" : "lsp_init_data",
-   "name" : "lsp_init_data",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_tab.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_3",
-   "name" : "mean_lsf_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_5",
-   "name" : "mean_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr515_3_lsf",
-   "name" : "mr515_3_lsf",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr795_1_lsf",
-   "name" : "mr795_1_lsf",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "numCompressedBytes",
-   "name" : "numCompressedBytes",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "numOfBits",
-   "name" : "numOfBits",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "past_rq_init",
-   "name" : "past_rq_init",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "pow2_tbl",
-   "name" : "pow2_tbl",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "linker_set_key" : "pred_fac_3",
-   "name" : "pred_fac_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "prmno",
-   "name" : "prmno",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "prmnofsf",
-   "name" : "prmnofsf",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits",
-   "name" : "reorderBits",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR102",
-   "name" : "reorderBits_MR102",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR122",
-   "name" : "reorderBits_MR122",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR475",
-   "name" : "reorderBits_MR475",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR515",
-   "name" : "reorderBits_MR515",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR59",
-   "name" : "reorderBits_MR59",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR67",
-   "name" : "reorderBits_MR67",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR74",
-   "name" : "reorderBits_MR74",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR795",
-   "name" : "reorderBits_MR795",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "sqrt_l_tbl",
-   "name" : "sqrt_l_tbl",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "linker_set_key" : "table_gain_highrates",
-   "name" : "table_gain_highrates",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "table_gain_lowrates",
-   "name" : "table_gain_lowrates",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "window_160_80",
-   "name" : "window_160_80",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_200_40",
-   "name" : "window_200_40",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_232_8",
-   "name" : "window_232_8",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState *",
-   "name" : "Q_plsfState *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState **",
-   "name" : "Q_plsfState **",
-   "referenced_type" : "type-28",
-   "self_type" : "type-43",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "gc_predState *",
-   "name" : "gc_predState *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/basic_op_c_equivalent.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState *",
-   "name" : "lspState *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState **",
-   "name" : "lspState **",
-   "referenced_type" : "type-29",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short **",
-   "name" : "short **",
-   "referenced_type" : "type-15",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 *",
-   "name" : "vadState1 *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-68",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 **",
-   "name" : "vadState1 **",
-   "referenced_type" : "type-68",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 2,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const short *const[]",
-   "name" : "const short *const[]",
-   "referenced_type" : "type-3",
-   "self_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "short const[]",
-   "name" : "short const[]",
-   "referenced_type" : "type-9",
-   "self_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_rq",
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "Q_plsfState",
-   "name" : "Q_plsfState",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h",
-   "unique_id" : "Q_plsfState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_qua_en",
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "past_qua_en_MR122",
-     "field_offset" : 64,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "gc_predState",
-   "name" : "gc_predState",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h",
-   "unique_id" : "gc_predState"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lsp_old",
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "lsp_old_q",
-     "field_offset" : 160,
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "qSt",
-     "field_offset" : 320,
-     "referenced_type" : "type-28"
-    }
-   ],
-   "linker_set_key" : "lspState",
-   "name" : "lspState",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 44,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h",
-   "unique_id" : "lspState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "bckr_est",
-     "referenced_type" : "type-61"
-    },
-    {
-     "field_name" : "ave_level",
-     "field_offset" : 144,
-     "referenced_type" : "type-61"
-    },
-    {
-     "field_name" : "old_level",
-     "field_offset" : 288,
-     "referenced_type" : "type-61"
-    },
-    {
-     "field_name" : "sub_level",
-     "field_offset" : 432,
-     "referenced_type" : "type-61"
-    },
-    {
-     "field_name" : "a_data5",
-     "field_offset" : 576,
-     "referenced_type" : "type-62"
-    },
-    {
-     "field_name" : "a_data3",
-     "field_offset" : 672,
-     "referenced_type" : "type-64"
-    },
-    {
-     "field_name" : "burst_count",
-     "field_offset" : 752,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hang_count",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "stat_count",
-     "field_offset" : 784,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "vadreg",
-     "field_offset" : 800,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pitch",
-     "field_offset" : 816,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tone",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_high",
-     "field_offset" : 848,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_low",
-     "field_offset" : 864,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag_count",
-     "field_offset" : 880,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_count",
-     "field_offset" : 912,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_timer",
-     "field_offset" : 928,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "best_corr_hp",
-     "field_offset" : 944,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "speech_vad_decision",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_warning",
-     "field_offset" : 976,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sp_burst_count",
-     "field_offset" : 992,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "corr_hp_fast",
-     "field_offset" : 1008,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "vadState1",
-   "name" : "vadState1",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 128,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h",
-   "unique_id" : "vadState1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "pre_emp_mem",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "update_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hyster_cnt",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "last_update_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_enrg_long_db",
-     "field_offset" : 64,
-     "referenced_type" : "type-66"
-    },
-    {
-     "field_name" : "Lframe_cnt",
-     "field_offset" : 320,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "Lch_enrg",
-     "field_offset" : 352,
-     "referenced_type" : "type-67"
-    },
-    {
-     "field_name" : "Lch_noise",
-     "field_offset" : 864,
-     "referenced_type" : "type-67"
-    },
-    {
-     "field_name" : "last_normb_shift",
-     "field_offset" : 1376,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tsnr",
-     "field_offset" : 1392,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hangover",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "burstcount",
-     "field_offset" : 1424,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "fupdate_flag",
-     "field_offset" : 1440,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRvar",
-     "field_offset" : 1456,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRbias",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "shift_state",
-     "field_offset" : 1488,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "L_R0",
-     "field_offset" : 1504,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "L_Rmax",
-     "field_offset" : 1536,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "LTP_flag",
-     "field_offset" : 1568,
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "vadState2",
-   "name" : "vadState2",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 200,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h",
-   "unique_id" : "vadState2"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv8-a/source-based/libstagefright_enc_common.so.lsdump b/29/64/arm_armv8-a/source-based/libstagefright_enc_common.so.lsdump
deleted file mode 100644
index 116c424..0000000
--- a/29/64/arm_armv8-a/source-based/libstagefright_enc_common.so.lsdump
+++ /dev/null
@@ -1,772 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-32",
-   "self_type" : "type-32",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-30",
-   "self_type" : "type-30",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "cmnMemAlloc"
-  },
-  {
-   "name" : "cmnMemCheck"
-  },
-  {
-   "name" : "cmnMemCompare"
-  },
-  {
-   "name" : "cmnMemCopy"
-  },
-  {
-   "name" : "cmnMemFree"
-  },
-  {
-   "name" : "cmnMemMove"
-  },
-  {
-   "name" : "cmnMemSet"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_FALSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_TRUE"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_BOOL_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_BOOL",
-   "name" : "VO_BOOL",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_BOOL"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_IMF_USERMEMOPERATOR"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_IMF_PREALLOCATEDBUFFER"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_IMF_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INIT_MEM_FlAG",
-   "name" : "VO_INIT_MEM_FlAG",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INIT_MEM_FlAG"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_INPUT_FRAME"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "VO_INPUT_STREAM"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_INPUT_STREAM_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INPUT_TYPE",
-   "name" : "VO_INPUT_TYPE",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INPUT_TYPE"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (int, void *, void *, unsigned int)",
-   "name" : "int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-18",
-   "return_type" : "type-5",
-   "self_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, VO_MEM_INFO *)",
-   "name" : "unsigned int (int, VO_MEM_INFO *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "referenced_type" : "type-36",
-   "return_type" : "type-2",
-   "self_type" : "type-36",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *)",
-   "name" : "unsigned int (int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "referenced_type" : "type-9",
-   "return_type" : "type-2",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-11",
-   "return_type" : "type-2",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-16",
-   "return_type" : "type-2",
-   "self_type" : "type-16",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-14",
-   "return_type" : "type-2",
-   "self_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "cmnMemAlloc",
-   "linker_set_key" : "cmnMemAlloc",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCheck",
-   "linker_set_key" : "cmnMemCheck",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCompare",
-   "linker_set_key" : "cmnMemCompare",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCopy",
-   "linker_set_key" : "cmnMemCopy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemFree",
-   "linker_set_key" : "cmnMemFree",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemMove",
-   "linker_set_key" : "cmnMemMove",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemSet",
-   "linker_set_key" : "cmnMemSet",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "VO_MEM_INFO *",
-   "name" : "VO_MEM_INFO *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(int, void *, void *, unsigned int)",
-   "name" : "int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "name" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *)",
-   "name" : "unsigned int (*)(int, void *)",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned int)",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  }
- ],
- "qualified_types" : [],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Buffer",
-     "referenced_type" : "type-21"
-    },
-    {
-     "field_name" : "Length",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "Time",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "VO_CODECBUFFER",
-   "name" : "VO_CODECBUFFER",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODECBUFFER"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "memflag",
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "memData",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 96,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "VO_CODEC_INIT_USERDATA",
-   "name" : "VO_CODEC_INIT_USERDATA",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODEC_INIT_USERDATA"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Size",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "Flag",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "VBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "PBuffer",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_INFO",
-   "name" : "VO_MEM_INFO",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_INFO"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Alloc",
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "Free",
-     "field_offset" : 32,
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "Set",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "Copy",
-     "field_offset" : 96,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "Check",
-     "field_offset" : 128,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "Compare",
-     "field_offset" : 160,
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "Move",
-     "field_offset" : 192,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_OPERATOR",
-   "name" : "VO_MEM_OPERATOR",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 28,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_OPERATOR"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv8-a/source-based/libstagefright_flacdec.so.lsdump b/29/64/arm_armv8-a/source-based/libstagefright_flacdec.so.lsdump
deleted file mode 100644
index 8914c70..0000000
--- a/29/64/arm_armv8-a/source-based/libstagefright_flacdec.so.lsdump
+++ /dev/null
@@ -1,5449 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__Subframe [8]",
-   "name" : "FLAC__Subframe [8]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 2336,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [129]",
-   "name" : "char [129]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 129,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [13]",
-   "name" : "char [13]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
-   "size" : 13,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "const char *[]",
-   "name" : "const char *[]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-151",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *[8]",
-   "name" : "const int *[8]",
-   "referenced_type" : "type-65",
-   "self_type" : "type-159",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-108",
-   "size" : 128,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4]",
-   "name" : "int [4]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-76",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-55",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [4]",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-158",
-   "self_type" : "type-158",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-302",
-   "self_type" : "type-302",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-396",
-   "self_type" : "type-396",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-215",
-   "self_type" : "type-215",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-394",
-   "self_type" : "type-394",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "signed char",
-   "name" : "signed char",
-   "referenced_type" : "type-301",
-   "self_type" : "type-301",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-395",
-   "self_type" : "type-395",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "FLAC__MD5Accumulate"
-  },
-  {
-   "name" : "FLAC__MD5Final"
-  },
-  {
-   "name" : "FLAC__MD5Init"
-  },
-  {
-   "name" : "FLAC__bitreader_bits_left_for_byte_alignment"
-  },
-  {
-   "name" : "FLAC__bitreader_clear"
-  },
-  {
-   "name" : "FLAC__bitreader_delete"
-  },
-  {
-   "name" : "FLAC__bitreader_dump"
-  },
-  {
-   "name" : "FLAC__bitreader_free"
-  },
-  {
-   "name" : "FLAC__bitreader_get_input_bits_unconsumed"
-  },
-  {
-   "name" : "FLAC__bitreader_get_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_init"
-  },
-  {
-   "name" : "FLAC__bitreader_is_consumed_byte_aligned"
-  },
-  {
-   "name" : "FLAC__bitreader_new"
-  },
-  {
-   "name" : "FLAC__bitreader_read_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_int32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed_block"
-  },
-  {
-   "name" : "FLAC__bitreader_read_uint32_little_endian"
-  },
-  {
-   "name" : "FLAC__bitreader_read_unary_unsigned"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_reset_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_bits_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__cpu_info"
-  },
-  {
-   "name" : "FLAC__crc16"
-  },
-  {
-   "name" : "FLAC__crc8"
-  },
-  {
-   "name" : "FLAC__crc8_update"
-  },
-  {
-   "name" : "FLAC__crc8_update_block"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor_wide"
-  },
-  {
-   "name" : "FLAC__fixed_compute_residual"
-  },
-  {
-   "name" : "FLAC__fixed_restore_signal"
-  },
-  {
-   "name" : "FLAC__fixedpoint_log2"
-  },
-  {
-   "name" : "FLAC__format_blocksize_is_subset"
-  },
-  {
-   "name" : "FLAC__format_cuesheet_is_legal"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_clear"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_init"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order"
-  },
-  {
-   "name" : "FLAC__format_picture_is_legal"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_subset"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_valid"
-  },
-  {
-   "name" : "FLAC__format_seektable_is_legal"
-  },
-  {
-   "name" : "FLAC__format_seektable_sort"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_name_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_value_is_legal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal_wide"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_int32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint64_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_unsigned_array"
-  },
-  {
-   "name" : "FLAC__stream_decoder_delete"
-  },
-  {
-   "name" : "FLAC__stream_decoder_finish"
-  },
-  {
-   "name" : "FLAC__stream_decoder_flush"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_bits_per_sample"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_blocksize"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channel_assignment"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channels"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_decode_position"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_input_bytes_unconsumed"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_resolved_state_string"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_sample_rate"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_state"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_total_samples"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_new"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_single"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_metadata"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_reset"
-  },
-  {
-   "name" : "FLAC__stream_decoder_seek_absolute"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_ogg_serial_number"
-  },
-  {
-   "name" : "FLAC__stream_decoder_skip_single_frame"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder12readCallbackEPhPj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13parseMetadataEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder4initEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder5flushEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder6CreateEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC2Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD0Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD2Ev"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memmove"
-  },
-  {
-   "name" : "__aeabi_memmove4"
-  },
-  {
-   "name" : "__aeabi_memmove8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "safe_malloc_mul_2op_p"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC"
-  },
-  {
-   "name" : "FLAC__ChannelAssignmentString"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__EntropyCodingMethodTypeString"
-  },
-  {
-   "name" : "FLAC__FP_E"
-  },
-  {
-   "name" : "FLAC__FP_LN2"
-  },
-  {
-   "name" : "FLAC__FP_ONE"
-  },
-  {
-   "name" : "FLAC__FP_ONE_HALF"
-  },
-  {
-   "name" : "FLAC__FP_ZERO"
-  },
-  {
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__FrameNumberTypeString"
-  },
-  {
-   "name" : "FLAC__MetadataTypeString"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_STRING"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__StreamDecoderErrorStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderInitStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderLengthStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderReadStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderSeekStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderStateString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderTellStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderWriteStatusString"
-  },
-  {
-   "name" : "FLAC__StreamMetadata_Picture_TypeString"
-  },
-  {
-   "name" : "FLAC__SubframeTypeString"
-  },
-  {
-   "name" : "FLAC__VENDOR_STRING"
-  },
-  {
-   "name" : "FLAC__VERSION_STRING"
-  },
-  {
-   "name" : "FLAC__crc16_table"
-  },
-  {
-   "name" : "FLAC__crc8_table"
-  },
-  {
-   "name" : "_ZTVN7android11FLACDecoderE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_MID_SIDE"
-    }
-   ],
-   "linker_set_key" : "FLAC__ChannelAssignment",
-   "name" : "FLAC__ChannelAssignment",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__ChannelAssignment"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethodType",
-   "name" : "FLAC__EntropyCodingMethodType",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__EntropyCodingMethodType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameNumberType",
-   "name" : "FLAC__FrameNumberType",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__FrameNumberType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__METADATA_TYPE_STREAMINFO"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__METADATA_TYPE_PADDING"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__METADATA_TYPE_APPLICATION"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__METADATA_TYPE_SEEKTABLE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__METADATA_TYPE_VORBIS_COMMENT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__METADATA_TYPE_CUESHEET"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__METADATA_TYPE_PICTURE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__METADATA_TYPE_UNDEFINED"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "FLAC__MAX_METADATA_TYPE"
-    }
-   ],
-   "linker_set_key" : "FLAC__MetadataType",
-   "name" : "FLAC__MetadataType",
-   "referenced_type" : "type-52",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__MetadataType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatus",
-   "name" : "FLAC__StreamDecoderErrorStatus",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderInitStatus",
-   "name" : "FLAC__StreamDecoderInitStatus",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus",
-   "name" : "FLAC__StreamDecoderLengthStatus",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderLengthStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus",
-   "name" : "FLAC__StreamDecoderReadStatus",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus",
-   "name" : "FLAC__StreamDecoderSeekStatus",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_METADATA"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_METADATA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_READ_FRAME"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_DECODER_SEEK_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_DECODER_ABORTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_DECODER_UNINITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderState",
-   "name" : "FLAC__StreamDecoderState",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus",
-   "name" : "FLAC__StreamDecoderTellStatus",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus",
-   "name" : "FLAC__StreamDecoderWriteStatus",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderInitStatus",
-   "name" : "FLAC__StreamEncoderInitStatus",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_ABORT"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus",
-   "name" : "FLAC__StreamEncoderReadStatus",
-   "referenced_type" : "type-135",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus",
-   "name" : "FLAC__StreamEncoderSeekStatus",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_UNINITIALIZED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_CLIENT_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_IO_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_FRAMING_ERROR"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderState",
-   "name" : "FLAC__StreamEncoderState",
-   "referenced_type" : "type-145",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus",
-   "name" : "FLAC__StreamEncoderTellStatus",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus",
-   "name" : "FLAC__StreamEncoderWriteStatus",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FISH"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_Type",
-   "name" : "FLAC__StreamMetadata_Picture_Type",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamMetadata_Picture_Type"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__SUBFRAME_TYPE_CONSTANT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__SUBFRAME_TYPE_VERBATIM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__SUBFRAME_TYPE_FIXED"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__SUBFRAME_TYPE_LPC"
-    }
-   ],
-   "linker_set_key" : "FLAC__SubframeType",
-   "name" : "FLAC__SubframeType",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__SubframeType"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-90",
-   "return_type" : "type-91",
-   "self_type" : "type-90",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-81",
-   "return_type" : "type-82",
-   "self_type" : "type-81",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-85",
-   "self_type" : "type-84",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-87",
-   "return_type" : "type-88",
-   "self_type" : "type-87",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-95",
-   "return_type" : "type-96",
-   "self_type" : "type-95",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-134",
-   "return_type" : "type-135",
-   "self_type" : "type-134",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-126",
-   "return_type" : "type-127",
-   "self_type" : "type-126",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-129",
-   "return_type" : "type-130",
-   "self_type" : "type-129",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-115",
-   "return_type" : "type-116",
-   "self_type" : "type-115",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (const FLAC__StreamDecoder *, void *)",
-   "name" : "int (const FLAC__StreamDecoder *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-93",
-   "return_type" : "type-1",
-   "self_type" : "type-93",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-68",
-   "return_type" : "type-41",
-   "self_type" : "type-68",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-40",
-   "return_type" : "type-41",
-   "self_type" : "type-40",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-132",
-   "return_type" : "type-41",
-   "self_type" : "type-132",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-139",
-   "return_type" : "type-41",
-   "self_type" : "type-139",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "FLAC__format_blocksize_is_subset",
-   "linker_set_key" : "FLAC__format_blocksize_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_cuesheet_is_legal",
-   "linker_set_key" : "FLAC__format_cuesheet_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_picture_is_legal",
-   "linker_set_key" : "FLAC__format_picture_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_subset",
-   "linker_set_key" : "FLAC__format_sample_rate_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_valid",
-   "linker_set_key" : "FLAC__format_sample_rate_is_valid",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_is_legal",
-   "linker_set_key" : "FLAC__format_seektable_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_sort",
-   "linker_set_key" : "FLAC__format_seektable_sort",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_delete",
-   "linker_set_key" : "FLAC__stream_decoder_delete",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_finish",
-   "linker_set_key" : "FLAC__stream_decoder_finish",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_flush",
-   "linker_set_key" : "FLAC__stream_decoder_flush",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_bits_per_sample",
-   "linker_set_key" : "FLAC__stream_decoder_get_bits_per_sample",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_blocksize",
-   "linker_set_key" : "FLAC__stream_decoder_get_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channel_assignment",
-   "linker_set_key" : "FLAC__stream_decoder_get_channel_assignment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-101",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channels",
-   "linker_set_key" : "FLAC__stream_decoder_get_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_decode_position",
-   "linker_set_key" : "FLAC__stream_decoder_get_decode_position",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_get_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_resolved_state_string",
-   "linker_set_key" : "FLAC__stream_decoder_get_resolved_state_string",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_sample_rate",
-   "linker_set_key" : "FLAC__stream_decoder_get_sample_rate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_state",
-   "linker_set_key" : "FLAC__stream_decoder_get_state",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-154",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_total_samples",
-   "linker_set_key" : "FLAC__stream_decoder_get_total_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_new",
-   "linker_set_key" : "FLAC__stream_decoder_new",
-   "return_type" : "type-157",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_single",
-   "linker_set_key" : "FLAC__stream_decoder_process_single",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_reset",
-   "linker_set_key" : "FLAC__stream_decoder_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_seek_absolute",
-   "linker_set_key" : "FLAC__stream_decoder_seek_absolute",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_set_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "linker_set_key" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_skip_single_frame",
-   "linker_set_key" : "FLAC__stream_decoder_skip_single_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::readCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder12readCallbackEPhPj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-82",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::errorCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::parseMetadata",
-   "linker_set_key" : "_ZN7android11FLACDecoder13parseMetadataEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::writeCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    }
-   ],
-   "return_type" : "type-96",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::decodeOneFrame",
-   "linker_set_key" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-158"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::addDataToBuffer",
-   "linker_set_key" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::metadataCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-49"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::init",
-   "linker_set_key" : "_ZN7android11FLACDecoder4initEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::flush",
-   "linker_set_key" : "_ZN7android11FLACDecoder5flushEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::Create",
-   "linker_set_key" : "_ZN7android11FLACDecoder6CreateEv",
-   "return_type" : "type-161",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD0Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "referenced_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/export.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ChannelAssignmentString",
-   "name" : "FLAC__ChannelAssignmentString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__EntropyCodingMethodTypeString",
-   "name" : "FLAC__EntropyCodingMethodTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC",
-   "name" : "FLAC__FRAME_HEADER_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FrameNumberTypeString",
-   "name" : "FLAC__FrameNumberTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__MetadataTypeString",
-   "name" : "FLAC__MetadataTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "referenced_type" : "type-152",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC",
-   "name" : "FLAC__STREAM_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_LEN",
-   "name" : "FLAC__STREAM_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_STRING",
-   "name" : "FLAC__STREAM_SYNC_STRING",
-   "referenced_type" : "type-153",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LEN",
-   "name" : "FLAC__SUBFRAME_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatusString",
-   "name" : "FLAC__StreamDecoderErrorStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderInitStatusString",
-   "name" : "FLAC__StreamDecoderInitStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatusString",
-   "name" : "FLAC__StreamDecoderLengthStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderReadStatusString",
-   "name" : "FLAC__StreamDecoderReadStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatusString",
-   "name" : "FLAC__StreamDecoderSeekStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderStateString",
-   "name" : "FLAC__StreamDecoderStateString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderTellStatusString",
-   "name" : "FLAC__StreamDecoderTellStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatusString",
-   "name" : "FLAC__StreamDecoderWriteStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_TypeString",
-   "name" : "FLAC__StreamMetadata_Picture_TypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SubframeTypeString",
-   "name" : "FLAC__SubframeTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VENDOR_STRING",
-   "name" : "FLAC__VENDOR_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VERSION_STRING",
-   "name" : "FLAC__VERSION_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoder *",
-   "name" : "FLAC__StreamDecoder *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-90",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-234",
-   "self_type" : "type-233",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-270",
-   "self_type" : "type-269",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-296",
-   "self_type" : "type-295",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-320",
-   "self_type" : "type-319",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-342",
-   "self_type" : "type-341",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-362",
-   "self_type" : "type-361",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-386",
-   "self_type" : "type-385",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-411",
-   "self_type" : "type-410",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-447",
-   "self_type" : "type-446",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-473",
-   "self_type" : "type-472",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-495",
-   "self_type" : "type-494",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-232",
-   "self_type" : "type-231",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-268",
-   "self_type" : "type-267",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-294",
-   "self_type" : "type-293",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-318",
-   "self_type" : "type-317",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-340",
-   "self_type" : "type-339",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-360",
-   "self_type" : "type-359",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-384",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-409",
-   "self_type" : "type-408",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-445",
-   "self_type" : "type-444",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-471",
-   "self_type" : "type-470",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-493",
-   "self_type" : "type-492",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-81",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-87",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "referenced_type" : "type-95",
-   "self_type" : "type-113",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoder *",
-   "name" : "FLAC__StreamEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-284",
-   "self_type" : "type-283",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-375",
-   "self_type" : "type-374",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-461",
-   "self_type" : "type-460",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-195",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-282",
-   "self_type" : "type-281",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-372",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-459",
-   "self_type" : "type-458",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "referenced_type" : "type-126",
-   "self_type" : "type-128",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata *",
-   "name" : "FLAC__StreamMetadata *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-148",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata **",
-   "name" : "FLAC__StreamMetadata **",
-   "referenced_type" : "type-148",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint *",
-   "name" : "FLAC__StreamMetadata_SeekPoint *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable *",
-   "name" : "FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-204",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-265",
-   "self_type" : "type-264",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-291",
-   "self_type" : "type-290",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-358",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-381",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-442",
-   "self_type" : "type-441",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-468",
-   "self_type" : "type-467",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "android::FLACDecoder *",
-   "name" : "android::FLACDecoder *",
-   "referenced_type" : "type-156",
-   "self_type" : "type-161",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__Frame *",
-   "name" : "const FLAC__Frame *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamDecoder *",
-   "name" : "const FLAC__StreamDecoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamEncoder *",
-   "name" : "const FLAC__StreamEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata *",
-   "name" : "const FLAC__StreamMetadata *",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet *",
-   "name" : "const FLAC__StreamMetadata_CueSheet *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture *",
-   "name" : "const FLAC__StreamMetadata_Picture *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable *",
-   "name" : "const FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const android::FLACDecoder *",
-   "name" : "const android::FLACDecoder *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-163",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char **",
-   "name" : "const char **",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *const *",
-   "name" : "const int *const *",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "name" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-150",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "referenced_type" : "type-68",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-40",
-   "self_type" : "type-67",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__Frame",
-   "name" : "const FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 2384,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamDecoder",
-   "name" : "const FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamEncoder",
-   "name" : "const FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata",
-   "name" : "const FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 176,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet",
-   "name" : "const FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture",
-   "name" : "const FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable",
-   "name" : "const FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const android::FLACDecoder",
-   "name" : "const android::FLACDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-162",
-   "size" : 168,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-31",
-   "size" : 1,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const char *const[]",
-   "name" : "const char *const[]",
-   "referenced_type" : "type-151",
-   "self_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int *const",
-   "name" : "const int *const",
-   "referenced_type" : "type-65",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned long long",
-   "name" : "const unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "unsigned char const[4]",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "type-58",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod",
-   "name" : "FLAC__EntropyCodingMethod",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "partitioned_rice",
-     "referenced_type" : "type-4"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "name" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "contents",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRice"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parameters",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "raw_bits",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "capacity_by_order",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRiceContents"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-100"
-    },
-    {
-     "field_name" : "subframes",
-     "field_offset" : 320,
-     "referenced_type" : "type-104"
-    },
-    {
-     "field_name" : "footer",
-     "field_offset" : 19008,
-     "referenced_type" : "type-109"
-    }
-   ],
-   "linker_set_key" : "FLAC__Frame",
-   "name" : "FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-99",
-   "size" : 2384,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Frame"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "crc",
-     "referenced_type" : "type-110"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameFooter",
-   "name" : "FLAC__FrameFooter",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
-   "size" : 2,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameFooter"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channel_assignment",
-     "field_offset" : 96,
-     "referenced_type" : "type-101"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "number_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-102"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 192,
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "crc",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameHeader",
-   "name" : "FLAC__FrameHeader",
-   "referenced_type" : "type-100",
-   "self_type" : "type-100",
-   "size" : 40,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "frame_number",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "name" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-103",
-   "self_type" : "type-103",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-45"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-47"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoder",
-   "name" : "FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "unique_id" : "FLAC__StreamDecoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-120"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoder",
-   "name" : "FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "unique_id" : "FLAC__StreamEncoder"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "is_last",
-     "field_offset" : 32,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 128,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata",
-   "name" : "FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 176,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "stream_info",
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "padding",
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "application",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "seek_table",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vorbis_comment",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "cue_sheet",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "picture",
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "unknown",
-     "referenced_type" : "type-62"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "name" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "id",
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Application",
-   "name" : "FLAC__StreamMetadata_Application",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Application"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "media_catalog_number",
-     "referenced_type" : "type-20"
-    },
-    {
-     "field_name" : "lead_in",
-     "field_offset" : 1088,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "is_cd",
-     "field_offset" : 1152,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "num_tracks",
-     "field_offset" : 1184,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "tracks",
-     "field_offset" : 1216,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet",
-   "name" : "FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Index"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "isrc",
-     "field_offset" : 72,
-     "referenced_type" : "type-25"
-    },
-    {
-     "field_name" : "type",
-     "field_offset" : 176,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "pre_emphasis",
-     "field_offset" : 177,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "num_indices",
-     "field_offset" : 184,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "indices",
-     "field_offset" : 192,
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 32,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Track"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dummy",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Padding",
-   "name" : "FLAC__StreamMetadata_Padding",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Padding"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "mime_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "description",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "width",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "height",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "depth",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "colors",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data_length",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 256,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture",
-   "name" : "FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Picture"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "stream_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "frame_samples",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint",
-   "name" : "FLAC__StreamMetadata_SeekPoint",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekPoint"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "num_points",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "points",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable",
-   "name" : "FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekTable"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "min_blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_blocksize",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "min_framesize",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_framesize",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "total_samples",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "md5sum",
-     "field_offset" : 320,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_StreamInfo",
-   "name" : "FLAC__StreamMetadata_StreamInfo",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_StreamInfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Unknown",
-   "name" : "FLAC__StreamMetadata_Unknown",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Unknown"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vendor_string",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "num_comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 96,
-     "referenced_type" : "type-61"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment",
-   "name" : "FLAC__StreamMetadata_VorbisComment",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "length",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "entry",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment_Entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-106"
-    },
-    {
-     "field_name" : "wasted_bits",
-     "field_offset" : 2304,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe",
-   "name" : "FLAC__Subframe",
-   "referenced_type" : "type-105",
-   "self_type" : "type-105",
-   "size" : 292,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "constant",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "fixed",
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "lpc",
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "verbatim",
-     "referenced_type" : "type-64"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "name" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "value",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Constant",
-   "name" : "FLAC__Subframe_Constant",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Constant"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 128,
-     "referenced_type" : "type-76"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 256,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Fixed",
-   "name" : "FLAC__Subframe_Fixed",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Fixed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "qlp_coeff_precision",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "quantization_level",
-     "field_offset" : 160,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "qlp_coeff",
-     "field_offset" : 192,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 1216,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 2240,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_LPC",
-   "name" : "FLAC__Subframe_LPC",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_LPC"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Verbatim",
-   "name" : "FLAC__Subframe_Verbatim",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Verbatim"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "mDecoder",
-     "field_offset" : 32,
-     "referenced_type" : "type-157"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferLen",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferPos",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferDataSize",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfo",
-     "field_offset" : 192,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfoValid",
-     "field_offset" : 640,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteRequested",
-     "field_offset" : 648,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteCompleted",
-     "field_offset" : 656,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteHeader",
-     "field_offset" : 704,
-     "referenced_type" : "type-100"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteBuffer",
-     "field_offset" : 1024,
-     "referenced_type" : "type-159"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mErrorStatus",
-     "field_offset" : 1280,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "android::FLACDecoder",
-   "name" : "android::FLACDecoder",
-   "record_kind" : "class",
-   "referenced_type" : "type-156",
-   "self_type" : "type-156",
-   "size" : 168,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h",
-   "unique_id" : "_ZTSN7android11FLACDecoderE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN7android11FLACDecoderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD0Ev"
-    }
-   ]
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/arm_armv8-a/source-based/libvorbisidec.so.lsdump b/29/64/arm_armv8-a/source-based/libvorbisidec.so.lsdump
deleted file mode 100644
index 5c90bf3..0000000
--- a/29/64/arm_armv8-a/source-based/libvorbisidec.so.lsdump
+++ /dev/null
@@ -1,3895 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [16]",
-   "name" : "char [16]",
-   "referenced_type" : "type-37",
-   "self_type" : "type-70",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1024]",
-   "name" : "int [1024]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-103",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1026]",
-   "name" : "int [1026]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-41",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [128]",
-   "name" : "int [128]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-97",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [129]",
-   "name" : "int [129]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-19",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2048]",
-   "name" : "int [2048]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-105",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [256]",
-   "name" : "int [256]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-99",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-93",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4096]",
-   "name" : "int [4096]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-107",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [512]",
-   "name" : "int [512]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-101",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [64]",
-   "name" : "int [64]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-95",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [2]",
-   "name" : "long [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-85",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [64]",
-   "name" : "long [64]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-17",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [65]",
-   "name" : "long [65]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-5",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-37",
-   "self_type" : "type-37",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long double",
-   "name" : "long double",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_VDBG_dump"
-  },
-  {
-   "name" : "_VDBG_free"
-  },
-  {
-   "name" : "_VDBG_malloc"
-  },
-  {
-   "name" : "__aeabi_ldivmod"
-  },
-  {
-   "name" : "__aeabi_memclr"
-  },
-  {
-   "name" : "__aeabi_memclr4"
-  },
-  {
-   "name" : "__aeabi_memclr8"
-  },
-  {
-   "name" : "__aeabi_memcpy"
-  },
-  {
-   "name" : "__aeabi_memcpy4"
-  },
-  {
-   "name" : "__aeabi_memcpy8"
-  },
-  {
-   "name" : "__aeabi_memset"
-  },
-  {
-   "name" : "__aeabi_memset4"
-  },
-  {
-   "name" : "__aeabi_memset8"
-  },
-  {
-   "name" : "__aeabi_uidiv"
-  },
-  {
-   "name" : "__aeabi_uidivmod"
-  },
-  {
-   "name" : "__aeabi_uldivmod"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__divmoddi4"
-  },
-  {
-   "name" : "__mulodi4"
-  },
-  {
-   "name" : "__udivmoddi4"
-  },
-  {
-   "name" : "__udivmodsi4"
-  },
-  {
-   "name" : "__udivsi3"
-  },
-  {
-   "name" : "_book_maptype1_quantvals"
-  },
-  {
-   "name" : "_ilog"
-  },
-  {
-   "name" : "_vorbis_unpack_books"
-  },
-  {
-   "name" : "_vorbis_unpack_comment"
-  },
-  {
-   "name" : "_vorbis_unpack_info"
-  },
-  {
-   "name" : "floor0_free_info"
-  },
-  {
-   "name" : "floor0_info_unpack"
-  },
-  {
-   "name" : "floor0_inverse1"
-  },
-  {
-   "name" : "floor0_inverse2"
-  },
-  {
-   "name" : "floor0_memosize"
-  },
-  {
-   "name" : "floor1_free_info"
-  },
-  {
-   "name" : "floor1_info_unpack"
-  },
-  {
-   "name" : "floor1_inverse1"
-  },
-  {
-   "name" : "floor1_inverse2"
-  },
-  {
-   "name" : "floor1_memosize"
-  },
-  {
-   "name" : "mapping_clear_info"
-  },
-  {
-   "name" : "mapping_info_unpack"
-  },
-  {
-   "name" : "mapping_inverse"
-  },
-  {
-   "name" : "mdct_backward"
-  },
-  {
-   "name" : "mdct_unroll_lap"
-  },
-  {
-   "name" : "ogg_buffer_dup"
-  },
-  {
-   "name" : "ogg_packet_release"
-  },
-  {
-   "name" : "ogg_page_bos"
-  },
-  {
-   "name" : "ogg_page_continued"
-  },
-  {
-   "name" : "ogg_page_dup"
-  },
-  {
-   "name" : "ogg_page_eos"
-  },
-  {
-   "name" : "ogg_page_granulepos"
-  },
-  {
-   "name" : "ogg_page_packets"
-  },
-  {
-   "name" : "ogg_page_pageno"
-  },
-  {
-   "name" : "ogg_page_release"
-  },
-  {
-   "name" : "ogg_page_serialno"
-  },
-  {
-   "name" : "ogg_page_version"
-  },
-  {
-   "name" : "ogg_stream_clear"
-  },
-  {
-   "name" : "ogg_stream_create"
-  },
-  {
-   "name" : "ogg_stream_destroy"
-  },
-  {
-   "name" : "ogg_stream_init"
-  },
-  {
-   "name" : "ogg_stream_packetout"
-  },
-  {
-   "name" : "ogg_stream_packetpeek"
-  },
-  {
-   "name" : "ogg_stream_pagein"
-  },
-  {
-   "name" : "ogg_stream_reset"
-  },
-  {
-   "name" : "ogg_stream_reset_serialno"
-  },
-  {
-   "name" : "ogg_sync_bufferin"
-  },
-  {
-   "name" : "ogg_sync_clear"
-  },
-  {
-   "name" : "ogg_sync_create"
-  },
-  {
-   "name" : "ogg_sync_destroy"
-  },
-  {
-   "name" : "ogg_sync_init"
-  },
-  {
-   "name" : "ogg_sync_pageout"
-  },
-  {
-   "name" : "ogg_sync_pageseek"
-  },
-  {
-   "name" : "ogg_sync_reset"
-  },
-  {
-   "name" : "ogg_sync_wrote"
-  },
-  {
-   "name" : "oggpack_bits"
-  },
-  {
-   "name" : "oggpack_bytes"
-  },
-  {
-   "name" : "oggpack_eop"
-  },
-  {
-   "name" : "ov_bitrate"
-  },
-  {
-   "name" : "ov_bitrate_instant"
-  },
-  {
-   "name" : "ov_clear"
-  },
-  {
-   "name" : "ov_comment"
-  },
-  {
-   "name" : "ov_info"
-  },
-  {
-   "name" : "ov_open"
-  },
-  {
-   "name" : "ov_open_callbacks"
-  },
-  {
-   "name" : "ov_pcm_seek"
-  },
-  {
-   "name" : "ov_pcm_seek_page"
-  },
-  {
-   "name" : "ov_pcm_tell"
-  },
-  {
-   "name" : "ov_pcm_total"
-  },
-  {
-   "name" : "ov_raw_seek"
-  },
-  {
-   "name" : "ov_raw_tell"
-  },
-  {
-   "name" : "ov_raw_total"
-  },
-  {
-   "name" : "ov_read"
-  },
-  {
-   "name" : "ov_seekable"
-  },
-  {
-   "name" : "ov_serialnumber"
-  },
-  {
-   "name" : "ov_streams"
-  },
-  {
-   "name" : "ov_test"
-  },
-  {
-   "name" : "ov_test_callbacks"
-  },
-  {
-   "name" : "ov_test_open"
-  },
-  {
-   "name" : "ov_time_seek"
-  },
-  {
-   "name" : "ov_time_seek_page"
-  },
-  {
-   "name" : "ov_time_tell"
-  },
-  {
-   "name" : "ov_time_total"
-  },
-  {
-   "name" : "render_point"
-  },
-  {
-   "name" : "res_clear_info"
-  },
-  {
-   "name" : "res_inverse"
-  },
-  {
-   "name" : "res_unpack"
-  },
-  {
-   "name" : "vorbis_book_clear"
-  },
-  {
-   "name" : "vorbis_book_decode"
-  },
-  {
-   "name" : "vorbis_book_decodev_add"
-  },
-  {
-   "name" : "vorbis_book_decodev_set"
-  },
-  {
-   "name" : "vorbis_book_decodevs_add"
-  },
-  {
-   "name" : "vorbis_book_unpack"
-  },
-  {
-   "name" : "vorbis_comment_clear"
-  },
-  {
-   "name" : "vorbis_comment_init"
-  },
-  {
-   "name" : "vorbis_comment_query"
-  },
-  {
-   "name" : "vorbis_comment_query_count"
-  },
-  {
-   "name" : "vorbis_dsp_clear"
-  },
-  {
-   "name" : "vorbis_dsp_create"
-  },
-  {
-   "name" : "vorbis_dsp_destroy"
-  },
-  {
-   "name" : "vorbis_dsp_headerin"
-  },
-  {
-   "name" : "vorbis_dsp_init"
-  },
-  {
-   "name" : "vorbis_dsp_pcmout"
-  },
-  {
-   "name" : "vorbis_dsp_read"
-  },
-  {
-   "name" : "vorbis_dsp_restart"
-  },
-  {
-   "name" : "vorbis_dsp_synthesis"
-  },
-  {
-   "name" : "vorbis_info_blocksize"
-  },
-  {
-   "name" : "vorbis_info_clear"
-  },
-  {
-   "name" : "vorbis_info_init"
-  },
-  {
-   "name" : "vorbis_lsp_to_curve"
-  },
-  {
-   "name" : "vorbis_packet_blocksize"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLOOR_fromdB_LOOKUP"
-  },
-  {
-   "name" : "gerrno"
-  },
-  {
-   "name" : "global_bytes"
-  },
-  {
-   "name" : "start_time"
-  }
- ],
- "enum_types" : [],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *)",
-   "name" : "int (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-52",
-   "return_type" : "type-7",
-   "self_type" : "type-52",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *, long long, int)",
-   "name" : "int (void *, long long, int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "referenced_type" : "type-50",
-   "return_type" : "type-7",
-   "self_type" : "type-50",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (void *)",
-   "name" : "long (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-54",
-   "return_type" : "type-6",
-   "self_type" : "type-54",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-48",
-   "return_type" : "type-14",
-   "self_type" : "type-48",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "_ilog",
-   "linker_set_key" : "_ilog",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "floor0_free_info",
-   "linker_set_key" : "floor0_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_info_unpack",
-   "linker_set_key" : "floor0_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse1",
-   "linker_set_key" : "floor0_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-38",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse2",
-   "linker_set_key" : "floor0_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_memosize",
-   "linker_set_key" : "floor0_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_free_info",
-   "linker_set_key" : "floor1_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_info_unpack",
-   "linker_set_key" : "floor1_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse1",
-   "linker_set_key" : "floor1_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-38",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse2",
-   "linker_set_key" : "floor1_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_memosize",
-   "linker_set_key" : "floor1_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_clear_info",
-   "linker_set_key" : "mapping_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_info_unpack",
-   "linker_set_key" : "mapping_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_inverse",
-   "linker_set_key" : "mapping_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mdct_backward",
-   "linker_set_key" : "mdct_backward",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_unroll_lap",
-   "linker_set_key" : "mdct_unroll_lap",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-40"
-    },
-    {
-     "referenced_type" : "type-40"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "ogg_packet_release",
-   "linker_set_key" : "ogg_packet_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_bos",
-   "linker_set_key" : "ogg_page_bos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_continued",
-   "linker_set_key" : "ogg_page_continued",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_dup",
-   "linker_set_key" : "ogg_page_dup",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_eos",
-   "linker_set_key" : "ogg_page_eos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_granulepos",
-   "linker_set_key" : "ogg_page_granulepos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_packets",
-   "linker_set_key" : "ogg_page_packets",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_pageno",
-   "linker_set_key" : "ogg_page_pageno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_release",
-   "linker_set_key" : "ogg_page_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_serialno",
-   "linker_set_key" : "ogg_page_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_version",
-   "linker_set_key" : "ogg_page_version",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_clear",
-   "linker_set_key" : "ogg_stream_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_create",
-   "linker_set_key" : "ogg_stream_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-26",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_destroy",
-   "linker_set_key" : "ogg_stream_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_init",
-   "linker_set_key" : "ogg_stream_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetout",
-   "linker_set_key" : "ogg_stream_packetout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetpeek",
-   "linker_set_key" : "ogg_stream_packetpeek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_pagein",
-   "linker_set_key" : "ogg_stream_pagein",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset",
-   "linker_set_key" : "ogg_stream_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset_serialno",
-   "linker_set_key" : "ogg_stream_reset_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_bufferin",
-   "linker_set_key" : "ogg_sync_bufferin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-4",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_clear",
-   "linker_set_key" : "ogg_sync_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_create",
-   "linker_set_key" : "ogg_sync_create",
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_destroy",
-   "linker_set_key" : "ogg_sync_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_init",
-   "linker_set_key" : "ogg_sync_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageout",
-   "linker_set_key" : "ogg_sync_pageout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageseek",
-   "linker_set_key" : "ogg_sync_pageseek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_reset",
-   "linker_set_key" : "ogg_sync_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_wrote",
-   "linker_set_key" : "ogg_sync_wrote",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bits",
-   "linker_set_key" : "oggpack_bits",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bytes",
-   "linker_set_key" : "oggpack_bytes",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_eop",
-   "linker_set_key" : "oggpack_eop",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ov_bitrate",
-   "linker_set_key" : "ov_bitrate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_bitrate_instant",
-   "linker_set_key" : "ov_bitrate_instant",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_clear",
-   "linker_set_key" : "ov_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_comment",
-   "linker_set_key" : "ov_comment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-45",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_info",
-   "linker_set_key" : "ov_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-59",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open",
-   "linker_set_key" : "ov_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open_callbacks",
-   "linker_set_key" : "ov_open_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek",
-   "linker_set_key" : "ov_pcm_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek_page",
-   "linker_set_key" : "ov_pcm_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_tell",
-   "linker_set_key" : "ov_pcm_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_total",
-   "linker_set_key" : "ov_pcm_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_seek",
-   "linker_set_key" : "ov_raw_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_tell",
-   "linker_set_key" : "ov_raw_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_total",
-   "linker_set_key" : "ov_raw_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_read",
-   "linker_set_key" : "ov_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-38"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_seekable",
-   "linker_set_key" : "ov_seekable",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_serialnumber",
-   "linker_set_key" : "ov_serialnumber",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_streams",
-   "linker_set_key" : "ov_streams",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test",
-   "linker_set_key" : "ov_test",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_callbacks",
-   "linker_set_key" : "ov_test_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_open",
-   "linker_set_key" : "ov_test_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek",
-   "linker_set_key" : "ov_time_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek_page",
-   "linker_set_key" : "ov_time_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-28"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_tell",
-   "linker_set_key" : "ov_time_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_total",
-   "linker_set_key" : "ov_time_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-28",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "res_clear_info",
-   "linker_set_key" : "res_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-89"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_inverse",
-   "linker_set_key" : "res_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_unpack",
-   "linker_set_key" : "res_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_book_clear",
-   "linker_set_key" : "vorbis_book_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-44"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decode",
-   "linker_set_key" : "vorbis_book_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-44"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_add",
-   "linker_set_key" : "vorbis_book_decodev_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-44"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_set",
-   "linker_set_key" : "vorbis_book_decodev_set",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-44"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevs_add",
-   "linker_set_key" : "vorbis_book_decodevs_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-44"
-    },
-    {
-     "referenced_type" : "type-38"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_unpack",
-   "linker_set_key" : "vorbis_book_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-44"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_comment_clear",
-   "linker_set_key" : "vorbis_comment_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_init",
-   "linker_set_key" : "vorbis_comment_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query",
-   "linker_set_key" : "vorbis_comment_query",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-36",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query_count",
-   "linker_set_key" : "vorbis_comment_query_count",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_clear",
-   "linker_set_key" : "vorbis_dsp_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_create",
-   "linker_set_key" : "vorbis_dsp_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-57",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_destroy",
-   "linker_set_key" : "vorbis_dsp_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_headerin",
-   "linker_set_key" : "vorbis_dsp_headerin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_init",
-   "linker_set_key" : "vorbis_dsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_pcmout",
-   "linker_set_key" : "vorbis_dsp_pcmout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_read",
-   "linker_set_key" : "vorbis_dsp_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_restart",
-   "linker_set_key" : "vorbis_dsp_restart",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_synthesis",
-   "linker_set_key" : "vorbis_dsp_synthesis",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-57"
-    },
-    {
-     "referenced_type" : "type-90"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_info_blocksize",
-   "linker_set_key" : "vorbis_info_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_clear",
-   "linker_set_key" : "vorbis_info_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_init",
-   "linker_set_key" : "vorbis_info_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-33",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_packet_blocksize",
-   "linker_set_key" : "vorbis_packet_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-90"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OggVorbis_File *",
-   "name" : "OggVorbis_File *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-137",
-   "self_type" : "type-136",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char **",
-   "name" : "char **",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "codebook *",
-   "name" : "codebook *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-44",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "coupling_step *",
-   "name" : "coupling_step *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "floor1class *",
-   "name" : "floor1class *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-74",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *)",
-   "name" : "int (*)(void *)",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *, long long, int)",
-   "name" : "int (*)(void *, long long, int)",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int **",
-   "name" : "int **",
-   "referenced_type" : "type-38",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (*)(void *)",
-   "name" : "long (*)(void *)",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long long *",
-   "name" : "long long *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer *",
-   "name" : "ogg_buffer *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer_state *",
-   "name" : "ogg_buffer_state *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_packet *",
-   "name" : "ogg_packet *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-90",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_page *",
-   "name" : "ogg_page *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_reference *",
-   "name" : "ogg_reference *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_stream_state *",
-   "name" : "ogg_stream_state *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_sync_state *",
-   "name" : "ogg_sync_state *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "oggpack_buffer *",
-   "name" : "oggpack_buffer *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "submap *",
-   "name" : "submap *",
-   "referenced_type" : "type-80",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned short *",
-   "name" : "unsigned short *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void **",
-   "name" : "void **",
-   "referenced_type" : "type-32",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_comment *",
-   "name" : "vorbis_comment *",
-   "referenced_type" : "type-34",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_dsp_state *",
-   "name" : "vorbis_dsp_state *",
-   "referenced_type" : "type-58",
-   "self_type" : "type-57",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info *",
-   "name" : "vorbis_info *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mapping *",
-   "name" : "vorbis_info_mapping *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-87",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mode *",
-   "name" : "vorbis_info_mode *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_residue *",
-   "name" : "vorbis_info_residue *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1024]",
-   "name" : "int const[1024]",
-   "referenced_type" : "type-103",
-   "self_type" : "type-104",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1026]",
-   "name" : "int const[1026]",
-   "referenced_type" : "type-41",
-   "self_type" : "type-42",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[128]",
-   "name" : "int const[128]",
-   "referenced_type" : "type-97",
-   "self_type" : "type-98",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[129]",
-   "name" : "int const[129]",
-   "referenced_type" : "type-19",
-   "self_type" : "type-20",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[2048]",
-   "name" : "int const[2048]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-106",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[256]",
-   "name" : "int const[256]",
-   "referenced_type" : "type-99",
-   "self_type" : "type-100",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[32]",
-   "name" : "int const[32]",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[4096]",
-   "name" : "int const[4096]",
-   "referenced_type" : "type-107",
-   "self_type" : "type-108",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[512]",
-   "name" : "int const[512]",
-   "referenced_type" : "type-101",
-   "self_type" : "type-102",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[64]",
-   "name" : "int const[64]",
-   "referenced_type" : "type-95",
-   "self_type" : "type-96",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[64]",
-   "name" : "long const[64]",
-   "referenced_type" : "type-17",
-   "self_type" : "type-18",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[65]",
-   "name" : "long const[65]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-16",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "datasource",
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "seekable",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "oy",
-     "field_offset" : 192,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "links",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offsets",
-     "field_offset" : 256,
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "dataoffsets",
-     "field_offset" : 288,
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "serialnos",
-     "field_offset" : 320,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "pcmlengths",
-     "field_offset" : 352,
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "vi",
-     "field_offset" : 384,
-     "referenced_type" : "type-31"
-    },
-    {
-     "field_name" : "vc",
-     "field_offset" : 640,
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "pcm_offset",
-     "field_offset" : 768,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "ready_state",
-     "field_offset" : 832,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "current_serialno",
-     "field_offset" : 864,
-     "referenced_type" : "type-14"
-    },
-    {
-     "field_name" : "current_link",
-     "field_offset" : 896,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bittrack",
-     "field_offset" : 960,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "samptrack",
-     "field_offset" : 1024,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "os",
-     "field_offset" : 1088,
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "vd",
-     "field_offset" : 1120,
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "callbacks",
-     "field_offset" : 1152,
-     "referenced_type" : "type-46"
-    }
-   ],
-   "linker_set_key" : "OggVorbis_File",
-   "name" : "OggVorbis_File",
-   "referenced_type" : "type-55",
-   "self_type" : "type-55",
-   "size" : 160,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "OggVorbis_File"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dec_maxlength",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_table",
-     "field_offset" : 32,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "dec_method",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_type",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_bits",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dim",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "q_delp",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_minp",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_del",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_min",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_seq",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_pack",
-     "field_offset" : 352,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_val",
-     "field_offset" : 384,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "used_entries",
-     "field_offset" : 416,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "dec_buf",
-     "field_offset" : 448,
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "dec_nodeb",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_leafw",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "entries",
-     "field_offset" : 544,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "codebook",
-   "name" : "codebook",
-   "referenced_type" : "type-43",
-   "self_type" : "type-43",
-   "size" : 72,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h",
-   "unique_id" : "codebook"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksizes",
-     "referenced_type" : "type-85"
-    },
-    {
-     "field_name" : "modes",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "maps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "floors",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "residues",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mode_param",
-     "field_offset" : 224,
-     "referenced_type" : "type-86"
-    },
-    {
-     "field_name" : "map_param",
-     "field_offset" : 256,
-     "referenced_type" : "type-87"
-    },
-    {
-     "field_name" : "floor_type",
-     "field_offset" : 288,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "floor_param",
-     "field_offset" : 320,
-     "referenced_type" : "type-88"
-    },
-    {
-     "field_name" : "residue_param",
-     "field_offset" : 352,
-     "referenced_type" : "type-89"
-    },
-    {
-     "field_name" : "book_param",
-     "field_offset" : 384,
-     "referenced_type" : "type-44"
-    }
-   ],
-   "linker_set_key" : "codec_setup_info",
-   "name" : "codec_setup_info",
-   "referenced_type" : "type-84",
-   "self_type" : "type-84",
-   "size" : 52,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "codec_setup_info"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "mag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "ang",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "coupling_step",
-   "name" : "coupling_step",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "coupling_step"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "class_dim",
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "class_subs",
-     "field_offset" : 8,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "class_book",
-     "field_offset" : 16,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "class_subbook",
-     "field_offset" : 24,
-     "referenced_type" : "type-72"
-    }
-   ],
-   "linker_set_key" : "floor1class",
-   "name" : "floor1class",
-   "referenced_type" : "type-71",
-   "self_type" : "type-71",
-   "size" : 11,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "floor1class"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "size",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "refcount",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 96,
-     "referenced_type" : "type-8"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer",
-   "name" : "ogg_buffer",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "owner",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "next",
-     "referenced_type" : "type-2"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "name" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "unused_buffers",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "unused_references",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "outstanding",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "shutdown",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer_state",
-   "name" : "ogg_buffer_state",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "packet",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "bytes",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 128,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 192,
-     "referenced_type" : "type-28"
-    }
-   ],
-   "linker_set_key" : "ogg_packet",
-   "name" : "ogg_packet",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_packet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_len",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_len",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "ogg_page",
-   "name" : "ogg_page",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_page"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "buffer",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "next",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "ogg_reference",
-   "name" : "ogg_reference",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_reference"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header_head",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_tail",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_head",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_tail",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "serialno",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pageno",
-     "field_offset" : 224,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 256,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 320,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "lacing_fill",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill",
-     "field_offset" : 416,
-     "referenced_type" : "type-14"
-    },
-    {
-     "field_name" : "holeflag",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "spanflag",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "clearflag",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "laceptr",
-     "field_offset" : 544,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill_next",
-     "field_offset" : 576,
-     "referenced_type" : "type-14"
-    }
-   ],
-   "linker_set_key" : "ogg_stream_state",
-   "name" : "ogg_stream_state",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 80,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_stream_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bufferpool",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "fifo_head",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_tail",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_fill",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "unsynced",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headerbytes",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bodybytes",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_sync_state",
-   "name" : "ogg_sync_state",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_sync_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "baseref",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ref",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "pos",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggbyte_buffer",
-   "name" : "oggbyte_buffer",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggbyte_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bitsLeftInSegment",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "bitsLeftInWord",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "head",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "tail",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "count",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggpack_buffer",
-   "name" : "oggpack_buffer",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 24,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggpack_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "read_func",
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "seek_func",
-     "field_offset" : 32,
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "close_func",
-     "field_offset" : 64,
-     "referenced_type" : "type-51"
-    },
-    {
-     "field_name" : "tell_func",
-     "field_offset" : 96,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "linker_set_key" : "ov_callbacks",
-   "name" : "ov_callbacks",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "ov_callbacks"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "floor",
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "residue",
-     "field_offset" : 8,
-     "referenced_type" : "type-37"
-    }
-   ],
-   "linker_set_key" : "submap",
-   "name" : "submap",
-   "referenced_type" : "type-80",
-   "self_type" : "type-80",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "submap"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "user_comments",
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "comment_lengths",
-     "field_offset" : 32,
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "vendor",
-     "field_offset" : 96,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "vorbis_comment",
-   "name" : "vorbis_comment",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_comment"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "vi",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "opb",
-     "field_offset" : 32,
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "work",
-     "field_offset" : 224,
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "mdctright",
-     "field_offset" : 256,
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "out_begin",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "out_end",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "lW",
-     "field_offset" : 352,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "W",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 448,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "sequence",
-     "field_offset" : 512,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "sample_count",
-     "field_offset" : 576,
-     "referenced_type" : "type-28"
-    }
-   ],
-   "linker_set_key" : "vorbis_dsp_state",
-   "name" : "vorbis_dsp_state",
-   "referenced_type" : "type-58",
-   "self_type" : "type-58",
-   "size" : 80,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_dsp_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_upper",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_nominal",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_lower",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_window",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "codec_setup",
-     "field_offset" : 224,
-     "referenced_type" : "type-32"
-    }
-   ],
-   "linker_set_key" : "vorbis_info",
-   "name" : "vorbis_info",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "barkmap",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ampbits",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ampdB",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "numbooks",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-70"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor0",
-   "name" : "vorbis_info_floor0",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor0"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "klass",
-     "referenced_type" : "type-74"
-    },
-    {
-     "field_name" : "partitionclass",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "postlist",
-     "field_offset" : 64,
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "forward_index",
-     "field_offset" : 96,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "hineighbor",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "loneighbor",
-     "field_offset" : 160,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "posts",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mult",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor1",
-   "name" : "vorbis_info_floor1",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 36,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "submaps",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "chmuxlist",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "submaplist",
-     "field_offset" : 64,
-     "referenced_type" : "type-82"
-    },
-    {
-     "field_name" : "coupling_steps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "coupling",
-     "field_offset" : 128,
-     "referenced_type" : "type-83"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mapping",
-   "name" : "vorbis_info_mapping",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mapping"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "blockflag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "mapping",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mode",
-   "name" : "vorbis_info_mode",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mode"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "stagemasks",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "stagebooks",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "grouping",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "groupbook",
-     "field_offset" : 200,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "stages",
-     "field_offset" : 208,
-     "referenced_type" : "type-37"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_residue",
-   "name" : "vorbis_info_residue",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_residue"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86/source-based/libopus.so.lsdump b/29/64/x86/source-based/libopus.so.lsdump
deleted file mode 100644
index 09a1647..0000000
--- a/29/64/x86/source-based/libopus.so.lsdump
+++ /dev/null
@@ -1,3300 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-126",
-   "self_type" : "type-126",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-122",
-   "self_type" : "type-122",
-   "size" : 1
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-118",
-   "self_type" : "type-118"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "_celt_autocorr"
-  },
-  {
-   "name" : "_celt_lpc"
-  },
-  {
-   "name" : "alg_quant"
-  },
-  {
-   "name" : "alg_unquant"
-  },
-  {
-   "name" : "amp2Log2"
-  },
-  {
-   "name" : "anti_collapse"
-  },
-  {
-   "name" : "bitexact_cos"
-  },
-  {
-   "name" : "bitexact_log2tan"
-  },
-  {
-   "name" : "celt_cos_norm"
-  },
-  {
-   "name" : "celt_decode_with_ec"
-  },
-  {
-   "name" : "celt_decoder_get_size"
-  },
-  {
-   "name" : "celt_decoder_init"
-  },
-  {
-   "name" : "celt_encode_with_ec"
-  },
-  {
-   "name" : "celt_encoder_get_size"
-  },
-  {
-   "name" : "celt_encoder_init"
-  },
-  {
-   "name" : "celt_fatal"
-  },
-  {
-   "name" : "celt_fir_c"
-  },
-  {
-   "name" : "celt_iir"
-  },
-  {
-   "name" : "celt_lcg_rand"
-  },
-  {
-   "name" : "celt_pitch_xcorr_c"
-  },
-  {
-   "name" : "celt_preemphasis"
-  },
-  {
-   "name" : "celt_rcp"
-  },
-  {
-   "name" : "celt_rsqrt_norm"
-  },
-  {
-   "name" : "celt_sqrt"
-  },
-  {
-   "name" : "check_control_input"
-  },
-  {
-   "name" : "clt_compute_allocation"
-  },
-  {
-   "name" : "clt_mdct_backward_c"
-  },
-  {
-   "name" : "clt_mdct_forward_c"
-  },
-  {
-   "name" : "comb_filter"
-  },
-  {
-   "name" : "compute_band_energies"
-  },
-  {
-   "name" : "compute_dense"
-  },
-  {
-   "name" : "compute_gru"
-  },
-  {
-   "name" : "compute_stereo_width"
-  },
-  {
-   "name" : "decode_pulses"
-  },
-  {
-   "name" : "denormalise_bands"
-  },
-  {
-   "name" : "downmix_float"
-  },
-  {
-   "name" : "downmix_int"
-  },
-  {
-   "name" : "ec_dec_bit_logp"
-  },
-  {
-   "name" : "ec_dec_bits"
-  },
-  {
-   "name" : "ec_dec_icdf"
-  },
-  {
-   "name" : "ec_dec_init"
-  },
-  {
-   "name" : "ec_dec_uint"
-  },
-  {
-   "name" : "ec_dec_update"
-  },
-  {
-   "name" : "ec_decode"
-  },
-  {
-   "name" : "ec_decode_bin"
-  },
-  {
-   "name" : "ec_enc_bit_logp"
-  },
-  {
-   "name" : "ec_enc_bits"
-  },
-  {
-   "name" : "ec_enc_done"
-  },
-  {
-   "name" : "ec_enc_icdf"
-  },
-  {
-   "name" : "ec_enc_init"
-  },
-  {
-   "name" : "ec_enc_patch_initial_bits"
-  },
-  {
-   "name" : "ec_enc_shrink"
-  },
-  {
-   "name" : "ec_enc_uint"
-  },
-  {
-   "name" : "ec_encode"
-  },
-  {
-   "name" : "ec_encode_bin"
-  },
-  {
-   "name" : "ec_laplace_decode"
-  },
-  {
-   "name" : "ec_laplace_encode"
-  },
-  {
-   "name" : "ec_tell_frac"
-  },
-  {
-   "name" : "encode_pulses"
-  },
-  {
-   "name" : "encode_size"
-  },
-  {
-   "name" : "exp_rotation"
-  },
-  {
-   "name" : "frac_div32"
-  },
-  {
-   "name" : "frame_size_select"
-  },
-  {
-   "name" : "get_left_channel"
-  },
-  {
-   "name" : "get_mono_channel"
-  },
-  {
-   "name" : "get_right_channel"
-  },
-  {
-   "name" : "haar1"
-  },
-  {
-   "name" : "hysteresis_decision"
-  },
-  {
-   "name" : "init_caps"
-  },
-  {
-   "name" : "isqrt32"
-  },
-  {
-   "name" : "mapping_matrix_get_data"
-  },
-  {
-   "name" : "mapping_matrix_get_size"
-  },
-  {
-   "name" : "mapping_matrix_init"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_short"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_short"
-  },
-  {
-   "name" : "normalise_bands"
-  },
-  {
-   "name" : "op_pvq_search_c"
-  },
-  {
-   "name" : "opus_custom_decoder_ctl"
-  },
-  {
-   "name" : "opus_custom_encoder_ctl"
-  },
-  {
-   "name" : "opus_custom_mode_create"
-  },
-  {
-   "name" : "opus_decode"
-  },
-  {
-   "name" : "opus_decode_float"
-  },
-  {
-   "name" : "opus_decode_native"
-  },
-  {
-   "name" : "opus_decoder_create"
-  },
-  {
-   "name" : "opus_decoder_ctl"
-  },
-  {
-   "name" : "opus_decoder_destroy"
-  },
-  {
-   "name" : "opus_decoder_get_nb_samples"
-  },
-  {
-   "name" : "opus_decoder_get_size"
-  },
-  {
-   "name" : "opus_decoder_init"
-  },
-  {
-   "name" : "opus_encode"
-  },
-  {
-   "name" : "opus_encode_float"
-  },
-  {
-   "name" : "opus_encode_native"
-  },
-  {
-   "name" : "opus_encoder_create"
-  },
-  {
-   "name" : "opus_encoder_ctl"
-  },
-  {
-   "name" : "opus_encoder_destroy"
-  },
-  {
-   "name" : "opus_encoder_get_size"
-  },
-  {
-   "name" : "opus_encoder_init"
-  },
-  {
-   "name" : "opus_fft_c"
-  },
-  {
-   "name" : "opus_fft_impl"
-  },
-  {
-   "name" : "opus_get_version_string"
-  },
-  {
-   "name" : "opus_ifft_c"
-  },
-  {
-   "name" : "opus_multistream_decode"
-  },
-  {
-   "name" : "opus_multistream_decode_float"
-  },
-  {
-   "name" : "opus_multistream_decode_native"
-  },
-  {
-   "name" : "opus_multistream_decoder_create"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_decoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_decoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_decoder_init"
-  },
-  {
-   "name" : "opus_multistream_encode"
-  },
-  {
-   "name" : "opus_multistream_encode_float"
-  },
-  {
-   "name" : "opus_multistream_encode_native"
-  },
-  {
-   "name" : "opus_multistream_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_encoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_encoder_init"
-  },
-  {
-   "name" : "opus_multistream_packet_pad"
-  },
-  {
-   "name" : "opus_multistream_packet_unpad"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_init"
-  },
-  {
-   "name" : "opus_packet_get_bandwidth"
-  },
-  {
-   "name" : "opus_packet_get_nb_channels"
-  },
-  {
-   "name" : "opus_packet_get_nb_frames"
-  },
-  {
-   "name" : "opus_packet_get_nb_samples"
-  },
-  {
-   "name" : "opus_packet_get_samples_per_frame"
-  },
-  {
-   "name" : "opus_packet_pad"
-  },
-  {
-   "name" : "opus_packet_parse"
-  },
-  {
-   "name" : "opus_packet_parse_impl"
-  },
-  {
-   "name" : "opus_packet_unpad"
-  },
-  {
-   "name" : "opus_pcm_soft_clip"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_create"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_get_size"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_init"
-  },
-  {
-   "name" : "opus_projection_decode"
-  },
-  {
-   "name" : "opus_projection_decode_float"
-  },
-  {
-   "name" : "opus_projection_decoder_create"
-  },
-  {
-   "name" : "opus_projection_decoder_ctl"
-  },
-  {
-   "name" : "opus_projection_decoder_destroy"
-  },
-  {
-   "name" : "opus_projection_decoder_get_size"
-  },
-  {
-   "name" : "opus_projection_decoder_init"
-  },
-  {
-   "name" : "opus_projection_encode"
-  },
-  {
-   "name" : "opus_projection_encode_float"
-  },
-  {
-   "name" : "opus_projection_encoder_ctl"
-  },
-  {
-   "name" : "opus_projection_encoder_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_cat"
-  },
-  {
-   "name" : "opus_repacketizer_create"
-  },
-  {
-   "name" : "opus_repacketizer_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_get_nb_frames"
-  },
-  {
-   "name" : "opus_repacketizer_get_size"
-  },
-  {
-   "name" : "opus_repacketizer_init"
-  },
-  {
-   "name" : "opus_repacketizer_out"
-  },
-  {
-   "name" : "opus_repacketizer_out_range"
-  },
-  {
-   "name" : "opus_repacketizer_out_range_impl"
-  },
-  {
-   "name" : "opus_strerror"
-  },
-  {
-   "name" : "pitch_downsample"
-  },
-  {
-   "name" : "pitch_search"
-  },
-  {
-   "name" : "quant_all_bands"
-  },
-  {
-   "name" : "quant_coarse_energy"
-  },
-  {
-   "name" : "quant_energy_finalise"
-  },
-  {
-   "name" : "quant_fine_energy"
-  },
-  {
-   "name" : "remove_doubling"
-  },
-  {
-   "name" : "renormalise_vector"
-  },
-  {
-   "name" : "resampling_factor"
-  },
-  {
-   "name" : "run_analysis"
-  },
-  {
-   "name" : "silk_A2NLSF"
-  },
-  {
-   "name" : "silk_CNG"
-  },
-  {
-   "name" : "silk_CNG_Reset"
-  },
-  {
-   "name" : "silk_Decode"
-  },
-  {
-   "name" : "silk_Encode"
-  },
-  {
-   "name" : "silk_Get_Decoder_Size"
-  },
-  {
-   "name" : "silk_Get_Encoder_Size"
-  },
-  {
-   "name" : "silk_HP_variable_cutoff"
-  },
-  {
-   "name" : "silk_InitDecoder"
-  },
-  {
-   "name" : "silk_InitEncoder"
-  },
-  {
-   "name" : "silk_LPC_analysis_filter"
-  },
-  {
-   "name" : "silk_LPC_fit"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_c"
-  },
-  {
-   "name" : "silk_LP_variable_cutoff"
-  },
-  {
-   "name" : "silk_LTP_analysis_filter_FIX"
-  },
-  {
-   "name" : "silk_LTP_scale_ctrl_FIX"
-  },
-  {
-   "name" : "silk_NLSF2A"
-  },
-  {
-   "name" : "silk_NLSF_VQ"
-  },
-  {
-   "name" : "silk_NLSF_VQ_weights_laroia"
-  },
-  {
-   "name" : "silk_NLSF_decode"
-  },
-  {
-   "name" : "silk_NLSF_del_dec_quant"
-  },
-  {
-   "name" : "silk_NLSF_encode"
-  },
-  {
-   "name" : "silk_NLSF_stabilize"
-  },
-  {
-   "name" : "silk_NLSF_unpack"
-  },
-  {
-   "name" : "silk_NSQ_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_c"
-  },
-  {
-   "name" : "silk_PLC"
-  },
-  {
-   "name" : "silk_PLC_Reset"
-  },
-  {
-   "name" : "silk_PLC_glue_frames"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_c"
-  },
-  {
-   "name" : "silk_VAD_Init"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_c"
-  },
-  {
-   "name" : "silk_ana_filt_bank_1"
-  },
-  {
-   "name" : "silk_apply_sine_window"
-  },
-  {
-   "name" : "silk_autocorr"
-  },
-  {
-   "name" : "silk_biquad_alt_stride1"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_c"
-  },
-  {
-   "name" : "silk_burg_modified_c"
-  },
-  {
-   "name" : "silk_bwexpander"
-  },
-  {
-   "name" : "silk_bwexpander_32"
-  },
-  {
-   "name" : "silk_control_SNR"
-  },
-  {
-   "name" : "silk_control_audio_bandwidth"
-  },
-  {
-   "name" : "silk_control_encoder"
-  },
-  {
-   "name" : "silk_corrMatrix_FIX"
-  },
-  {
-   "name" : "silk_corrVector_FIX"
-  },
-  {
-   "name" : "silk_decode_core"
-  },
-  {
-   "name" : "silk_decode_frame"
-  },
-  {
-   "name" : "silk_decode_indices"
-  },
-  {
-   "name" : "silk_decode_parameters"
-  },
-  {
-   "name" : "silk_decode_pitch"
-  },
-  {
-   "name" : "silk_decode_pulses"
-  },
-  {
-   "name" : "silk_decode_signs"
-  },
-  {
-   "name" : "silk_decoder_set_fs"
-  },
-  {
-   "name" : "silk_encode_do_VAD_FIX"
-  },
-  {
-   "name" : "silk_encode_frame_FIX"
-  },
-  {
-   "name" : "silk_encode_indices"
-  },
-  {
-   "name" : "silk_encode_pulses"
-  },
-  {
-   "name" : "silk_encode_signs"
-  },
-  {
-   "name" : "silk_find_LPC_FIX"
-  },
-  {
-   "name" : "silk_find_LTP_FIX"
-  },
-  {
-   "name" : "silk_find_pitch_lags_FIX"
-  },
-  {
-   "name" : "silk_find_pred_coefs_FIX"
-  },
-  {
-   "name" : "silk_gains_ID"
-  },
-  {
-   "name" : "silk_gains_dequant"
-  },
-  {
-   "name" : "silk_gains_quant"
-  },
-  {
-   "name" : "silk_init_decoder"
-  },
-  {
-   "name" : "silk_init_encoder"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_c"
-  },
-  {
-   "name" : "silk_inner_prod_aligned"
-  },
-  {
-   "name" : "silk_inner_prod_aligned_scale"
-  },
-  {
-   "name" : "silk_insertion_sort_decreasing_int16"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing_all_values_int16"
-  },
-  {
-   "name" : "silk_interpolate"
-  },
-  {
-   "name" : "silk_k2a"
-  },
-  {
-   "name" : "silk_k2a_Q16"
-  },
-  {
-   "name" : "silk_lin2log"
-  },
-  {
-   "name" : "silk_log2lin"
-  },
-  {
-   "name" : "silk_noise_shape_analysis_FIX"
-  },
-  {
-   "name" : "silk_pitch_analysis_core"
-  },
-  {
-   "name" : "silk_process_NLSFs"
-  },
-  {
-   "name" : "silk_process_gains_FIX"
-  },
-  {
-   "name" : "silk_quant_LTP_gains"
-  },
-  {
-   "name" : "silk_regularize_correlations_FIX"
-  },
-  {
-   "name" : "silk_resampler"
-  },
-  {
-   "name" : "silk_resampler_down2"
-  },
-  {
-   "name" : "silk_resampler_down2_3"
-  },
-  {
-   "name" : "silk_resampler_init"
-  },
-  {
-   "name" : "silk_resampler_private_AR2"
-  },
-  {
-   "name" : "silk_resampler_private_IIR_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_down_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ_wrapper"
-  },
-  {
-   "name" : "silk_residual_energy16_covar_FIX"
-  },
-  {
-   "name" : "silk_residual_energy_FIX"
-  },
-  {
-   "name" : "silk_scale_copy_vector16"
-  },
-  {
-   "name" : "silk_scale_vector32_Q26_lshift_18"
-  },
-  {
-   "name" : "silk_schur"
-  },
-  {
-   "name" : "silk_schur64"
-  },
-  {
-   "name" : "silk_shell_decoder"
-  },
-  {
-   "name" : "silk_shell_encoder"
-  },
-  {
-   "name" : "silk_sigm_Q15"
-  },
-  {
-   "name" : "silk_stereo_LR_to_MS"
-  },
-  {
-   "name" : "silk_stereo_MS_to_LR"
-  },
-  {
-   "name" : "silk_stereo_decode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_decode_pred"
-  },
-  {
-   "name" : "silk_stereo_encode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_encode_pred"
-  },
-  {
-   "name" : "silk_stereo_find_predictor"
-  },
-  {
-   "name" : "silk_stereo_quant_pred"
-  },
-  {
-   "name" : "silk_sum_sqr_shift"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_c"
-  },
-  {
-   "name" : "spreading_decision"
-  },
-  {
-   "name" : "stereo_itheta"
-  },
-  {
-   "name" : "surround_analysis"
-  },
-  {
-   "name" : "tonality_analysis_init"
-  },
-  {
-   "name" : "tonality_analysis_reset"
-  },
-  {
-   "name" : "tonality_get_info"
-  },
-  {
-   "name" : "unquant_coarse_energy"
-  },
-  {
-   "name" : "unquant_energy_finalise"
-  },
-  {
-   "name" : "unquant_fine_energy"
-  },
-  {
-   "name" : "validate_celt_decoder"
-  },
-  {
-   "name" : "validate_layout"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "eMeans"
-  },
-  {
-   "name" : "layer0"
-  },
-  {
-   "name" : "layer1"
-  },
-  {
-   "name" : "layer2"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing_data"
-  },
-  {
-   "name" : "silk_CB_lags_stage2"
-  },
-  {
-   "name" : "silk_CB_lags_stage2_10_ms"
-  },
-  {
-   "name" : "silk_CB_lags_stage3"
-  },
-  {
-   "name" : "silk_CB_lags_stage3_10_ms"
-  },
-  {
-   "name" : "silk_LBRR_flags_iCDF_ptr"
-  },
-  {
-   "name" : "silk_LSFCosTab_FIX_Q12"
-  },
-  {
-   "name" : "silk_LTPScales_table_Q14"
-  },
-  {
-   "name" : "silk_LTP_gain_BITS_Q5_ptrs"
-  },
-  {
-   "name" : "silk_LTP_gain_iCDF_ptrs"
-  },
-  {
-   "name" : "silk_LTP_per_index_iCDF"
-  },
-  {
-   "name" : "silk_LTP_vq_gain_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_sizes"
-  },
-  {
-   "name" : "silk_LTPscale_iCDF"
-  },
-  {
-   "name" : "silk_Lag_range_stage3"
-  },
-  {
-   "name" : "silk_Lag_range_stage3_10_ms"
-  },
-  {
-   "name" : "silk_NLSF_CB_NB_MB"
-  },
-  {
-   "name" : "silk_NLSF_CB_WB"
-  },
-  {
-   "name" : "silk_NLSF_EXT_iCDF"
-  },
-  {
-   "name" : "silk_NLSF_interpolation_factor_iCDF"
-  },
-  {
-   "name" : "silk_Quantization_Offsets_Q10"
-  },
-  {
-   "name" : "silk_Resampler_1_2_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_4_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_6_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS_LQ"
-  },
-  {
-   "name" : "silk_Resampler_3_4_COEFS"
-  },
-  {
-   "name" : "silk_Transition_LP_A_Q28"
-  },
-  {
-   "name" : "silk_Transition_LP_B_Q28"
-  },
-  {
-   "name" : "silk_delta_gain_iCDF"
-  },
-  {
-   "name" : "silk_gain_iCDF"
-  },
-  {
-   "name" : "silk_lsb_iCDF"
-  },
-  {
-   "name" : "silk_max_pulses_table"
-  },
-  {
-   "name" : "silk_nb_cbk_searchs_stage3"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_iCDF"
-  },
-  {
-   "name" : "silk_pitch_delta_iCDF"
-  },
-  {
-   "name" : "silk_pitch_lag_iCDF"
-  },
-  {
-   "name" : "silk_pulses_per_block_BITS_Q5"
-  },
-  {
-   "name" : "silk_pulses_per_block_iCDF"
-  },
-  {
-   "name" : "silk_rate_levels_BITS_Q5"
-  },
-  {
-   "name" : "silk_rate_levels_iCDF"
-  },
-  {
-   "name" : "silk_resampler_frac_FIR_12"
-  },
-  {
-   "name" : "silk_shell_code_table0"
-  },
-  {
-   "name" : "silk_shell_code_table1"
-  },
-  {
-   "name" : "silk_shell_code_table2"
-  },
-  {
-   "name" : "silk_shell_code_table3"
-  },
-  {
-   "name" : "silk_shell_code_table_offsets"
-  },
-  {
-   "name" : "silk_sign_iCDF"
-  },
-  {
-   "name" : "silk_stereo_only_code_mid_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_joint_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_quant_Q13"
-  },
-  {
-   "name" : "silk_type_offset_VAD_iCDF"
-  },
-  {
-   "name" : "silk_type_offset_no_VAD_iCDF"
-  },
-  {
-   "name" : "silk_uniform3_iCDF"
-  },
-  {
-   "name" : "silk_uniform4_iCDF"
-  },
-  {
-   "name" : "silk_uniform5_iCDF"
-  },
-  {
-   "name" : "silk_uniform6_iCDF"
-  },
-  {
-   "name" : "silk_uniform8_iCDF"
-  },
-  {
-   "name" : "tf_select_table"
-  }
- ],
- "enum_types" : [],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "opus_custom_decoder_ctl",
-   "linker_set_key" : "opus_custom_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_encoder_ctl",
-   "linker_set_key" : "opus_custom_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_mode_create",
-   "linker_set_key" : "opus_custom_mode_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-10",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_decode",
-   "linker_set_key" : "opus_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decode_float",
-   "linker_set_key" : "opus_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_create",
-   "linker_set_key" : "opus_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-131",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_ctl",
-   "linker_set_key" : "opus_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_destroy",
-   "linker_set_key" : "opus_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_nb_samples",
-   "linker_set_key" : "opus_decoder_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_size",
-   "linker_set_key" : "opus_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_init",
-   "linker_set_key" : "opus_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-131"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode",
-   "linker_set_key" : "opus_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode_float",
-   "linker_set_key" : "opus_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_create",
-   "linker_set_key" : "opus_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-135",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_ctl",
-   "linker_set_key" : "opus_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_destroy",
-   "linker_set_key" : "opus_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_get_size",
-   "linker_set_key" : "opus_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_init",
-   "linker_set_key" : "opus_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-135"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_get_version_string",
-   "linker_set_key" : "opus_get_version_string",
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode",
-   "linker_set_key" : "opus_multistream_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode_float",
-   "linker_set_key" : "opus_multistream_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_create",
-   "linker_set_key" : "opus_multistream_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-143",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_ctl",
-   "linker_set_key" : "opus_multistream_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_destroy",
-   "linker_set_key" : "opus_multistream_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_get_size",
-   "linker_set_key" : "opus_multistream_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_init",
-   "linker_set_key" : "opus_multistream_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-143"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-123"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode",
-   "linker_set_key" : "opus_multistream_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode_float",
-   "linker_set_key" : "opus_multistream_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_create",
-   "linker_set_key" : "opus_multistream_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-139",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_ctl",
-   "linker_set_key" : "opus_multistream_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_destroy",
-   "linker_set_key" : "opus_multistream_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_get_size",
-   "linker_set_key" : "opus_multistream_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_init",
-   "linker_set_key" : "opus_multistream_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_pad",
-   "linker_set_key" : "opus_multistream_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_unpad",
-   "linker_set_key" : "opus_multistream_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_create",
-   "linker_set_key" : "opus_multistream_surround_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-139",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_get_size",
-   "linker_set_key" : "opus_multistream_surround_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_init",
-   "linker_set_key" : "opus_multistream_surround_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-139"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_packet_get_bandwidth",
-   "linker_set_key" : "opus_packet_get_bandwidth",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_channels",
-   "linker_set_key" : "opus_packet_get_nb_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_frames",
-   "linker_set_key" : "opus_packet_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_samples",
-   "linker_set_key" : "opus_packet_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_samples_per_frame",
-   "linker_set_key" : "opus_packet_get_samples_per_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_pad",
-   "linker_set_key" : "opus_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_parse",
-   "linker_set_key" : "opus_packet_parse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-125"
-    },
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_unpad",
-   "linker_set_key" : "opus_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_pcm_soft_clip",
-   "linker_set_key" : "opus_pcm_soft_clip",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-120"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_create",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-145",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_get_size",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_init",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode",
-   "linker_set_key" : "opus_projection_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode_float",
-   "linker_set_key" : "opus_projection_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_create",
-   "linker_set_key" : "opus_projection_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-4"
-    }
-   ],
-   "return_type" : "type-147",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_ctl",
-   "linker_set_key" : "opus_projection_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_destroy",
-   "linker_set_key" : "opus_projection_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_get_size",
-   "linker_set_key" : "opus_projection_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_init",
-   "linker_set_key" : "opus_projection_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-147"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode",
-   "linker_set_key" : "opus_projection_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-138"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode_float",
-   "linker_set_key" : "opus_projection_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-134"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_ctl",
-   "linker_set_key" : "opus_projection_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_destroy",
-   "linker_set_key" : "opus_projection_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-145"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_cat",
-   "linker_set_key" : "opus_repacketizer_cat",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    },
-    {
-     "referenced_type" : "type-123"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_create",
-   "linker_set_key" : "opus_repacketizer_create",
-   "return_type" : "type-151",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_destroy",
-   "linker_set_key" : "opus_repacketizer_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    }
-   ],
-   "return_type" : "type-118",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_nb_frames",
-   "linker_set_key" : "opus_repacketizer_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_size",
-   "linker_set_key" : "opus_repacketizer_get_size",
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_init",
-   "linker_set_key" : "opus_repacketizer_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    }
-   ],
-   "return_type" : "type-151",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out",
-   "linker_set_key" : "opus_repacketizer_out",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out_range",
-   "linker_set_key" : "opus_repacketizer_out_range",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-151"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_strerror",
-   "linker_set_key" : "opus_strerror",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-101",
-   "self_type" : "type-100",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-113",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-150",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-183",
-   "self_type" : "type-182",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-67",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-73",
-   "self_type" : "type-72",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-93",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-45",
-   "self_type" : "type-44",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-59",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-76",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-83",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-85",
-   "self_type" : "type-84",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-91",
-   "self_type" : "type-90",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-109",
-   "self_type" : "type-108",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-154",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-185",
-   "self_type" : "type-184",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-69",
-   "self_type" : "type-68",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-74",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-89",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-132",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-171",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-140",
-   "self_type" : "type-139",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-148",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-181",
-   "self_type" : "type-180",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-152",
-   "self_type" : "type-151",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-128",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-165",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const float *",
-   "name" : "const float *",
-   "referenced_type" : "type-133",
-   "self_type" : "type-134",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-137",
-   "self_type" : "type-138",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-123",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char **",
-   "name" : "const unsigned char **",
-   "referenced_type" : "type-123",
-   "self_type" : "type-125",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float *",
-   "name" : "float *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-126",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-122",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-129",
-   "self_type" : "type-128",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-164",
-   "self_type" : "type-163",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const float",
-   "name" : "const float",
-   "referenced_type" : "type-119",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-126",
-   "self_type" : "type-137",
-   "size" : 2,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86/source-based/libstagefright_amrnb_common.so.lsdump b/29/64/x86/source-based/libstagefright_amrnb_common.so.lsdump
deleted file mode 100644
index e4c1893..0000000
--- a/29/64/x86/source-based/libstagefright_amrnb_common.so.lsdump
+++ /dev/null
@@ -1,2362 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "linker_set_key" : "const short *[]",
-   "name" : "const short *[]",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [16]",
-   "name" : "int [16]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-58",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [10]",
-   "name" : "short [10]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-18",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [16]",
-   "name" : "short [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-57",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [2]",
-   "name" : "short [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-54",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [3][2]",
-   "name" : "short [3][2]",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 12,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [4]",
-   "name" : "short [4]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [5]",
-   "name" : "short [5]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-55",
-   "size" : 10,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [9]",
-   "name" : "short [9]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-52",
-   "size" : 18,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "linker_set_key" : "short []",
-   "name" : "short []",
-   "referenced_type" : "type-6",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 2
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "Az_lsp"
-  },
-  {
-   "name" : "Bits2prm"
-  },
-  {
-   "name" : "Copy"
-  },
-  {
-   "name" : "Div_32"
-  },
-  {
-   "name" : "Int_lpc_1and3"
-  },
-  {
-   "name" : "Int_lpc_1and3_2"
-  },
-  {
-   "name" : "Int_lpc_1to3"
-  },
-  {
-   "name" : "Int_lpc_1to3_2"
-  },
-  {
-   "name" : "Inv_sqrt"
-  },
-  {
-   "name" : "L_abs"
-  },
-  {
-   "name" : "L_deposit_h"
-  },
-  {
-   "name" : "L_deposit_l"
-  },
-  {
-   "name" : "L_shr_r"
-  },
-  {
-   "name" : "Log2"
-  },
-  {
-   "name" : "Log2_norm"
-  },
-  {
-   "name" : "Lsf_lsp"
-  },
-  {
-   "name" : "Lsf_wt"
-  },
-  {
-   "name" : "Lsp_Az"
-  },
-  {
-   "name" : "Lsp_lsf"
-  },
-  {
-   "name" : "Pow2"
-  },
-  {
-   "name" : "Pred_lt_3or6"
-  },
-  {
-   "name" : "Q_plsf_3"
-  },
-  {
-   "name" : "Q_plsf_5"
-  },
-  {
-   "name" : "Q_plsf_exit"
-  },
-  {
-   "name" : "Q_plsf_init"
-  },
-  {
-   "name" : "Q_plsf_reset"
-  },
-  {
-   "name" : "Reorder_lsf"
-  },
-  {
-   "name" : "Residu"
-  },
-  {
-   "name" : "Set_zero"
-  },
-  {
-   "name" : "Syn_filt"
-  },
-  {
-   "name" : "Weight_Ai"
-  },
-  {
-   "name" : "_Z14Chebps_WrappersPssPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec3PsPKsS_siPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec4PsPKsS_sPi"
-  },
-  {
-   "name" : "_Z19Get_lsp_pol_wrapperPsPiS0_"
-  },
-  {
-   "name" : "add"
-  },
-  {
-   "name" : "div_s"
-  },
-  {
-   "name" : "extract_h"
-  },
-  {
-   "name" : "extract_l"
-  },
-  {
-   "name" : "gc_pred"
-  },
-  {
-   "name" : "gc_pred_average_limited"
-  },
-  {
-   "name" : "gc_pred_reset"
-  },
-  {
-   "name" : "gc_pred_update"
-  },
-  {
-   "name" : "gmed_n"
-  },
-  {
-   "name" : "lsp"
-  },
-  {
-   "name" : "lsp_exit"
-  },
-  {
-   "name" : "lsp_init"
-  },
-  {
-   "name" : "lsp_reset"
-  },
-  {
-   "name" : "mult_r"
-  },
-  {
-   "name" : "norm_l"
-  },
-  {
-   "name" : "norm_s"
-  },
-  {
-   "name" : "pv_round"
-  },
-  {
-   "name" : "shr"
-  },
-  {
-   "name" : "shr_r"
-  },
-  {
-   "name" : "sqrt_l_exp"
-  },
-  {
-   "name" : "sub"
-  },
-  {
-   "name" : "vad1"
-  },
-  {
-   "name" : "vad1_exit"
-  },
-  {
-   "name" : "vad1_init"
-  },
-  {
-   "name" : "vad1_reset"
-  },
-  {
-   "name" : "vad_complex_detection_update"
-  },
-  {
-   "name" : "vad_pitch_detection"
-  },
-  {
-   "name" : "vad_tone_detection"
-  },
-  {
-   "name" : "vad_tone_detection_update"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "bitno"
-  },
-  {
-   "name" : "bitno_MR102"
-  },
-  {
-   "name" : "bitno_MR122"
-  },
-  {
-   "name" : "bitno_MR475"
-  },
-  {
-   "name" : "bitno_MR515"
-  },
-  {
-   "name" : "bitno_MR59"
-  },
-  {
-   "name" : "bitno_MR67"
-  },
-  {
-   "name" : "bitno_MR74"
-  },
-  {
-   "name" : "bitno_MRDTX"
-  },
-  {
-   "name" : "dgray"
-  },
-  {
-   "name" : "dico1_lsf_3"
-  },
-  {
-   "name" : "dico1_lsf_5"
-  },
-  {
-   "name" : "dico2_lsf_3"
-  },
-  {
-   "name" : "dico2_lsf_5"
-  },
-  {
-   "name" : "dico3_lsf_3"
-  },
-  {
-   "name" : "dico3_lsf_5"
-  },
-  {
-   "name" : "dico4_lsf_5"
-  },
-  {
-   "name" : "dico5_lsf_5"
-  },
-  {
-   "name" : "gray"
-  },
-  {
-   "name" : "grid"
-  },
-  {
-   "name" : "inv_sqrt_tbl"
-  },
-  {
-   "name" : "log2_tbl"
-  },
-  {
-   "name" : "lsp_init_data"
-  },
-  {
-   "name" : "mean_lsf_3"
-  },
-  {
-   "name" : "mean_lsf_5"
-  },
-  {
-   "name" : "mr515_3_lsf"
-  },
-  {
-   "name" : "mr795_1_lsf"
-  },
-  {
-   "name" : "numCompressedBytes"
-  },
-  {
-   "name" : "numOfBits"
-  },
-  {
-   "name" : "past_rq_init"
-  },
-  {
-   "name" : "ph_imp_low"
-  },
-  {
-   "name" : "ph_imp_low_MR795"
-  },
-  {
-   "name" : "ph_imp_mid"
-  },
-  {
-   "name" : "ph_imp_mid_MR795"
-  },
-  {
-   "name" : "pow2_tbl"
-  },
-  {
-   "name" : "pred_fac_3"
-  },
-  {
-   "name" : "prmno"
-  },
-  {
-   "name" : "prmnofsf"
-  },
-  {
-   "name" : "qua_gain_code"
-  },
-  {
-   "name" : "qua_gain_pitch"
-  },
-  {
-   "name" : "reorderBits"
-  },
-  {
-   "name" : "reorderBits_MR102"
-  },
-  {
-   "name" : "reorderBits_MR122"
-  },
-  {
-   "name" : "reorderBits_MR475"
-  },
-  {
-   "name" : "reorderBits_MR515"
-  },
-  {
-   "name" : "reorderBits_MR59"
-  },
-  {
-   "name" : "reorderBits_MR67"
-  },
-  {
-   "name" : "reorderBits_MR74"
-  },
-  {
-   "name" : "reorderBits_MR795"
-  },
-  {
-   "name" : "slope"
-  },
-  {
-   "name" : "sqrt_l_tbl"
-  },
-  {
-   "name" : "startPos"
-  },
-  {
-   "name" : "table"
-  },
-  {
-   "name" : "table_gain_highrates"
-  },
-  {
-   "name" : "table_gain_lowrates"
-  },
-  {
-   "name" : "window_160_80"
-  },
-  {
-   "name" : "window_200_40"
-  },
-  {
-   "name" : "window_232_8"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "MR475"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "MR515"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "MR59"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "MR67"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "MR74"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "MR795"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "MR102"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "MR122"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "MRDTX"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "N_MODES"
-    }
-   ],
-   "linker_set_key" : "Mode",
-   "name" : "Mode",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mode.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "Mode"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "Az_lsp",
-   "linker_set_key" : "Az_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "function_name" : "Bits2prm",
-   "linker_set_key" : "Bits2prm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bits2prm.h"
-  },
-  {
-   "function_name" : "Copy",
-   "linker_set_key" : "Copy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/copy.h"
-  },
-  {
-   "function_name" : "Div_32",
-   "linker_set_key" : "Div_32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_32.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3",
-   "linker_set_key" : "Int_lpc_1and3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3_2",
-   "linker_set_key" : "Int_lpc_1and3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3",
-   "linker_set_key" : "Int_lpc_1to3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3_2",
-   "linker_set_key" : "Int_lpc_1to3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Inv_sqrt",
-   "linker_set_key" : "Inv_sqrt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "function_name" : "L_abs",
-   "linker_set_key" : "L_abs",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_abs.h"
-  },
-  {
-   "function_name" : "L_deposit_h",
-   "linker_set_key" : "L_deposit_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_h.h"
-  },
-  {
-   "function_name" : "L_deposit_l",
-   "linker_set_key" : "L_deposit_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_l.h"
-  },
-  {
-   "function_name" : "L_shr_r",
-   "linker_set_key" : "L_shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_shr_r.h"
-  },
-  {
-   "function_name" : "Log2",
-   "linker_set_key" : "Log2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2.h"
-  },
-  {
-   "function_name" : "Log2_norm",
-   "linker_set_key" : "Log2_norm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "function_name" : "Lsf_lsp",
-   "linker_set_key" : "Lsf_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Lsf_wt",
-   "linker_set_key" : "Lsf_wt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsfwt.h"
-  },
-  {
-   "function_name" : "Lsp_Az",
-   "linker_set_key" : "Lsp_Az",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_az.h"
-  },
-  {
-   "function_name" : "Lsp_lsf",
-   "linker_set_key" : "Lsp_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Pow2",
-   "linker_set_key" : "Pow2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "function_name" : "Pred_lt_3or6",
-   "linker_set_key" : "Pred_lt_3or6",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pred_lt.h"
-  },
-  {
-   "function_name" : "Q_plsf_3",
-   "linker_set_key" : "Q_plsf_3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_5",
-   "linker_set_key" : "Q_plsf_5",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_exit",
-   "linker_set_key" : "Q_plsf_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_init",
-   "linker_set_key" : "Q_plsf_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_reset",
-   "linker_set_key" : "Q_plsf_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Reorder_lsf",
-   "linker_set_key" : "Reorder_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/reorder.h"
-  },
-  {
-   "function_name" : "Residu",
-   "linker_set_key" : "Residu",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/residu.h"
-  },
-  {
-   "function_name" : "Set_zero",
-   "linker_set_key" : "Set_zero",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/set_zero.h"
-  },
-  {
-   "function_name" : "Syn_filt",
-   "linker_set_key" : "Syn_filt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/syn_filt.h"
-  },
-  {
-   "function_name" : "Weight_Ai",
-   "linker_set_key" : "Weight_Ai",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/weight_a.h"
-  },
-  {
-   "function_name" : "add",
-   "linker_set_key" : "add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/add.h"
-  },
-  {
-   "function_name" : "div_s",
-   "linker_set_key" : "div_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_s.h"
-  },
-  {
-   "function_name" : "extract_h",
-   "linker_set_key" : "extract_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_h.h"
-  },
-  {
-   "function_name" : "extract_l",
-   "linker_set_key" : "extract_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_l.h"
-  },
-  {
-   "function_name" : "gc_pred",
-   "linker_set_key" : "gc_pred",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_average_limited",
-   "linker_set_key" : "gc_pred_average_limited",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_reset",
-   "linker_set_key" : "gc_pred_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_update",
-   "linker_set_key" : "gc_pred_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gmed_n",
-   "linker_set_key" : "gmed_n",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gmed_n.h"
-  },
-  {
-   "function_name" : "lsp",
-   "linker_set_key" : "lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_exit",
-   "linker_set_key" : "lsp_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_init",
-   "linker_set_key" : "lsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_reset",
-   "linker_set_key" : "lsp_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "mult_r",
-   "linker_set_key" : "mult_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mult_r.h"
-  },
-  {
-   "function_name" : "norm_l",
-   "linker_set_key" : "norm_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_l.h"
-  },
-  {
-   "function_name" : "norm_s",
-   "linker_set_key" : "norm_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_s.h"
-  },
-  {
-   "function_name" : "pv_round",
-   "linker_set_key" : "pv_round",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/round.h"
-  },
-  {
-   "function_name" : "shr",
-   "linker_set_key" : "shr",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr.h"
-  },
-  {
-   "function_name" : "shr_r",
-   "linker_set_key" : "shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr_r.h"
-  },
-  {
-   "function_name" : "sqrt_l_exp",
-   "linker_set_key" : "sqrt_l_exp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "function_name" : "sub",
-   "linker_set_key" : "sub",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sub.h"
-  },
-  {
-   "function_name" : "vad1",
-   "linker_set_key" : "vad1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_exit",
-   "linker_set_key" : "vad1_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_init",
-   "linker_set_key" : "vad1_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_reset",
-   "linker_set_key" : "vad1_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_complex_detection_update",
-   "linker_set_key" : "vad_complex_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_pitch_detection",
-   "linker_set_key" : "vad_pitch_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection",
-   "linker_set_key" : "vad_tone_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection_update",
-   "linker_set_key" : "vad_tone_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-59"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "bitno",
-   "name" : "bitno",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR102",
-   "name" : "bitno_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR122",
-   "name" : "bitno_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR475",
-   "name" : "bitno_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR515",
-   "name" : "bitno_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR59",
-   "name" : "bitno_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR67",
-   "name" : "bitno_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR74",
-   "name" : "bitno_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MRDTX",
-   "name" : "bitno_MRDTX",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_3",
-   "name" : "dico1_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_5",
-   "name" : "dico1_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_3",
-   "name" : "dico2_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_5",
-   "name" : "dico2_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_3",
-   "name" : "dico3_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_5",
-   "name" : "dico3_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico4_lsf_5",
-   "name" : "dico4_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico5_lsf_5",
-   "name" : "dico5_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "grid",
-   "name" : "grid",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "linker_set_key" : "inv_sqrt_tbl",
-   "name" : "inv_sqrt_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "linker_set_key" : "log2_tbl",
-   "name" : "log2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "linker_set_key" : "lsp_init_data",
-   "name" : "lsp_init_data",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_tab.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_3",
-   "name" : "mean_lsf_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_5",
-   "name" : "mean_lsf_5",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr515_3_lsf",
-   "name" : "mr515_3_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr795_1_lsf",
-   "name" : "mr795_1_lsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "numCompressedBytes",
-   "name" : "numCompressedBytes",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "numOfBits",
-   "name" : "numOfBits",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "past_rq_init",
-   "name" : "past_rq_init",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "pow2_tbl",
-   "name" : "pow2_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "linker_set_key" : "pred_fac_3",
-   "name" : "pred_fac_3",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "prmno",
-   "name" : "prmno",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "prmnofsf",
-   "name" : "prmnofsf",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits",
-   "name" : "reorderBits",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR102",
-   "name" : "reorderBits_MR102",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR122",
-   "name" : "reorderBits_MR122",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR475",
-   "name" : "reorderBits_MR475",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR515",
-   "name" : "reorderBits_MR515",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR59",
-   "name" : "reorderBits_MR59",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR67",
-   "name" : "reorderBits_MR67",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR74",
-   "name" : "reorderBits_MR74",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR795",
-   "name" : "reorderBits_MR795",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "sqrt_l_tbl",
-   "name" : "sqrt_l_tbl",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "linker_set_key" : "table_gain_highrates",
-   "name" : "table_gain_highrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "table_gain_lowrates",
-   "name" : "table_gain_lowrates",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "window_160_80",
-   "name" : "window_160_80",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_200_40",
-   "name" : "window_200_40",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_232_8",
-   "name" : "window_232_8",
-   "referenced_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState *",
-   "name" : "Q_plsfState *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-20",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState **",
-   "name" : "Q_plsfState **",
-   "referenced_type" : "type-20",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "gc_predState *",
-   "name" : "gc_predState *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-12",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/basic_op_c_equivalent.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState *",
-   "name" : "lspState *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState **",
-   "name" : "lspState **",
-   "referenced_type" : "type-21",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short **",
-   "name" : "short **",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 *",
-   "name" : "vadState1 *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 **",
-   "name" : "vadState1 **",
-   "referenced_type" : "type-59",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 2,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const short *const[]",
-   "name" : "const short *const[]",
-   "referenced_type" : "type-3",
-   "self_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "short const[]",
-   "name" : "short const[]",
-   "referenced_type" : "type-11",
-   "self_type" : "type-13",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_rq",
-     "referenced_type" : "type-18"
-    }
-   ],
-   "linker_set_key" : "Q_plsfState",
-   "name" : "Q_plsfState",
-   "referenced_type" : "type-17",
-   "self_type" : "type-17",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h",
-   "unique_id" : "Q_plsfState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_qua_en",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "past_qua_en_MR122",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "gc_predState",
-   "name" : "gc_predState",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h",
-   "unique_id" : "gc_predState"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lsp_old",
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "lsp_old_q",
-     "field_offset" : 160,
-     "referenced_type" : "type-18"
-    },
-    {
-     "field_name" : "qSt",
-     "field_offset" : 320,
-     "referenced_type" : "type-20"
-    }
-   ],
-   "linker_set_key" : "lspState",
-   "name" : "lspState",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 44,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h",
-   "unique_id" : "lspState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "bckr_est",
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "ave_level",
-     "field_offset" : 144,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "old_level",
-     "field_offset" : 288,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "sub_level",
-     "field_offset" : 432,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "a_data5",
-     "field_offset" : 576,
-     "referenced_type" : "type-53"
-    },
-    {
-     "field_name" : "a_data3",
-     "field_offset" : 672,
-     "referenced_type" : "type-55"
-    },
-    {
-     "field_name" : "burst_count",
-     "field_offset" : 752,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hang_count",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "stat_count",
-     "field_offset" : 784,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "vadreg",
-     "field_offset" : 800,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pitch",
-     "field_offset" : 816,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tone",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_high",
-     "field_offset" : 848,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_low",
-     "field_offset" : 864,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag_count",
-     "field_offset" : 880,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_count",
-     "field_offset" : 912,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_timer",
-     "field_offset" : 928,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "best_corr_hp",
-     "field_offset" : 944,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "speech_vad_decision",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_warning",
-     "field_offset" : 976,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sp_burst_count",
-     "field_offset" : 992,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "corr_hp_fast",
-     "field_offset" : 1008,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "vadState1",
-   "name" : "vadState1",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 128,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h",
-   "unique_id" : "vadState1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "pre_emp_mem",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "update_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hyster_cnt",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "last_update_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_enrg_long_db",
-     "field_offset" : 64,
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "Lframe_cnt",
-     "field_offset" : 320,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "Lch_enrg",
-     "field_offset" : 352,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "Lch_noise",
-     "field_offset" : 864,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "last_normb_shift",
-     "field_offset" : 1376,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tsnr",
-     "field_offset" : 1392,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hangover",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "burstcount",
-     "field_offset" : 1424,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "fupdate_flag",
-     "field_offset" : 1440,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRvar",
-     "field_offset" : 1456,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRbias",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "shift_state",
-     "field_offset" : 1488,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "L_R0",
-     "field_offset" : 1504,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "L_Rmax",
-     "field_offset" : 1536,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "LTP_flag",
-     "field_offset" : 1568,
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "vadState2",
-   "name" : "vadState2",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 200,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h",
-   "unique_id" : "vadState2"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86/source-based/libstagefright_enc_common.so.lsdump b/29/64/x86/source-based/libstagefright_enc_common.so.lsdump
deleted file mode 100644
index 672453f..0000000
--- a/29/64/x86/source-based/libstagefright_enc_common.so.lsdump
+++ /dev/null
@@ -1,652 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "cmnMemAlloc"
-  },
-  {
-   "name" : "cmnMemCheck"
-  },
-  {
-   "name" : "cmnMemCompare"
-  },
-  {
-   "name" : "cmnMemCopy"
-  },
-  {
-   "name" : "cmnMemFree"
-  },
-  {
-   "name" : "cmnMemMove"
-  },
-  {
-   "name" : "cmnMemSet"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_FALSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_TRUE"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_BOOL_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_BOOL",
-   "name" : "VO_BOOL",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_BOOL"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_IMF_USERMEMOPERATOR"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_IMF_PREALLOCATEDBUFFER"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_IMF_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INIT_MEM_FlAG",
-   "name" : "VO_INIT_MEM_FlAG",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INIT_MEM_FlAG"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_INPUT_FRAME"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "VO_INPUT_STREAM"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_INPUT_STREAM_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INPUT_TYPE",
-   "name" : "VO_INPUT_TYPE",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INPUT_TYPE"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (int, void *, void *, unsigned int)",
-   "name" : "int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-18",
-   "return_type" : "type-5",
-   "self_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, VO_MEM_INFO *)",
-   "name" : "unsigned int (int, VO_MEM_INFO *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "referenced_type" : "type-27",
-   "return_type" : "type-2",
-   "self_type" : "type-27",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *)",
-   "name" : "unsigned int (int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "referenced_type" : "type-9",
-   "return_type" : "type-2",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-11",
-   "return_type" : "type-2",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-16",
-   "return_type" : "type-2",
-   "self_type" : "type-16",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-14",
-   "return_type" : "type-2",
-   "self_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "cmnMemAlloc",
-   "linker_set_key" : "cmnMemAlloc",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCheck",
-   "linker_set_key" : "cmnMemCheck",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCompare",
-   "linker_set_key" : "cmnMemCompare",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCopy",
-   "linker_set_key" : "cmnMemCopy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemFree",
-   "linker_set_key" : "cmnMemFree",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemMove",
-   "linker_set_key" : "cmnMemMove",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemSet",
-   "linker_set_key" : "cmnMemSet",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "VO_MEM_INFO *",
-   "name" : "VO_MEM_INFO *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(int, void *, void *, unsigned int)",
-   "name" : "int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "name" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *)",
-   "name" : "unsigned int (*)(int, void *)",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned int)",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  }
- ],
- "qualified_types" : [],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Buffer",
-     "referenced_type" : "type-21"
-    },
-    {
-     "field_name" : "Length",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "Time",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "VO_CODECBUFFER",
-   "name" : "VO_CODECBUFFER",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODECBUFFER"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "memflag",
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "memData",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 96,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "VO_CODEC_INIT_USERDATA",
-   "name" : "VO_CODEC_INIT_USERDATA",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODEC_INIT_USERDATA"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Size",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "Flag",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "VBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "PBuffer",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_INFO",
-   "name" : "VO_MEM_INFO",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_INFO"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Alloc",
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "Free",
-     "field_offset" : 32,
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "Set",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "Copy",
-     "field_offset" : 96,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "Check",
-     "field_offset" : 128,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "Compare",
-     "field_offset" : 160,
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "Move",
-     "field_offset" : 192,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_OPERATOR",
-   "name" : "VO_MEM_OPERATOR",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 28,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_OPERATOR"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86/source-based/libstagefright_flacdec.so.lsdump b/29/64/x86/source-based/libstagefright_flacdec.so.lsdump
deleted file mode 100644
index bf40b5c..0000000
--- a/29/64/x86/source-based/libstagefright_flacdec.so.lsdump
+++ /dev/null
@@ -1,5295 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__Subframe [8]",
-   "name" : "FLAC__Subframe [8]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 2336,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [129]",
-   "name" : "char [129]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 129,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [13]",
-   "name" : "char [13]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
-   "size" : 13,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "const char *[]",
-   "name" : "const char *[]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-151",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *[8]",
-   "name" : "const int *[8]",
-   "referenced_type" : "type-65",
-   "self_type" : "type-159",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-108",
-   "size" : 128,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4]",
-   "name" : "int [4]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-76",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-55",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [4]",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-158",
-   "self_type" : "type-158",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-218",
-   "self_type" : "type-218",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-215",
-   "self_type" : "type-215",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-394",
-   "self_type" : "type-394",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "signed char",
-   "name" : "signed char",
-   "referenced_type" : "type-217",
-   "self_type" : "type-217",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "FLAC__MD5Accumulate"
-  },
-  {
-   "name" : "FLAC__MD5Final"
-  },
-  {
-   "name" : "FLAC__MD5Init"
-  },
-  {
-   "name" : "FLAC__bitreader_bits_left_for_byte_alignment"
-  },
-  {
-   "name" : "FLAC__bitreader_clear"
-  },
-  {
-   "name" : "FLAC__bitreader_delete"
-  },
-  {
-   "name" : "FLAC__bitreader_dump"
-  },
-  {
-   "name" : "FLAC__bitreader_free"
-  },
-  {
-   "name" : "FLAC__bitreader_get_input_bits_unconsumed"
-  },
-  {
-   "name" : "FLAC__bitreader_get_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_init"
-  },
-  {
-   "name" : "FLAC__bitreader_is_consumed_byte_aligned"
-  },
-  {
-   "name" : "FLAC__bitreader_new"
-  },
-  {
-   "name" : "FLAC__bitreader_read_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_int32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed_block"
-  },
-  {
-   "name" : "FLAC__bitreader_read_uint32_little_endian"
-  },
-  {
-   "name" : "FLAC__bitreader_read_unary_unsigned"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_reset_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_bits_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__cpu_info"
-  },
-  {
-   "name" : "FLAC__cpu_info_x86"
-  },
-  {
-   "name" : "FLAC__crc16"
-  },
-  {
-   "name" : "FLAC__crc8"
-  },
-  {
-   "name" : "FLAC__crc8_update"
-  },
-  {
-   "name" : "FLAC__crc8_update_block"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor_wide"
-  },
-  {
-   "name" : "FLAC__fixed_compute_residual"
-  },
-  {
-   "name" : "FLAC__fixed_restore_signal"
-  },
-  {
-   "name" : "FLAC__fixedpoint_log2"
-  },
-  {
-   "name" : "FLAC__format_blocksize_is_subset"
-  },
-  {
-   "name" : "FLAC__format_cuesheet_is_legal"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_clear"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_init"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order"
-  },
-  {
-   "name" : "FLAC__format_picture_is_legal"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_subset"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_valid"
-  },
-  {
-   "name" : "FLAC__format_seektable_is_legal"
-  },
-  {
-   "name" : "FLAC__format_seektable_sort"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_name_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_value_is_legal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal_wide"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_int32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint64_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_unsigned_array"
-  },
-  {
-   "name" : "FLAC__stream_decoder_delete"
-  },
-  {
-   "name" : "FLAC__stream_decoder_finish"
-  },
-  {
-   "name" : "FLAC__stream_decoder_flush"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_bits_per_sample"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_blocksize"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channel_assignment"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channels"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_decode_position"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_input_bytes_unconsumed"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_resolved_state_string"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_sample_rate"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_state"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_total_samples"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_new"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_single"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_metadata"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_reset"
-  },
-  {
-   "name" : "FLAC__stream_decoder_seek_absolute"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_ogg_serial_number"
-  },
-  {
-   "name" : "FLAC__stream_decoder_skip_single_frame"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder12readCallbackEPhPj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13parseMetadataEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder4initEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder5flushEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder6CreateEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC2Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD0Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD2Ev"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
-   "name" : "__umoddi3"
-  },
-  {
-   "name" : "safe_malloc_mul_2op_p"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC"
-  },
-  {
-   "name" : "FLAC__ChannelAssignmentString"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__EntropyCodingMethodTypeString"
-  },
-  {
-   "name" : "FLAC__FP_E"
-  },
-  {
-   "name" : "FLAC__FP_LN2"
-  },
-  {
-   "name" : "FLAC__FP_ONE"
-  },
-  {
-   "name" : "FLAC__FP_ONE_HALF"
-  },
-  {
-   "name" : "FLAC__FP_ZERO"
-  },
-  {
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__FrameNumberTypeString"
-  },
-  {
-   "name" : "FLAC__MetadataTypeString"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_STRING"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__StreamDecoderErrorStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderInitStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderLengthStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderReadStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderSeekStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderStateString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderTellStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderWriteStatusString"
-  },
-  {
-   "name" : "FLAC__StreamMetadata_Picture_TypeString"
-  },
-  {
-   "name" : "FLAC__SubframeTypeString"
-  },
-  {
-   "name" : "FLAC__VENDOR_STRING"
-  },
-  {
-   "name" : "FLAC__VERSION_STRING"
-  },
-  {
-   "name" : "FLAC__crc16_table"
-  },
-  {
-   "name" : "FLAC__crc8_table"
-  },
-  {
-   "name" : "_ZTVN7android11FLACDecoderE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_MID_SIDE"
-    }
-   ],
-   "linker_set_key" : "FLAC__ChannelAssignment",
-   "name" : "FLAC__ChannelAssignment",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__ChannelAssignment"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethodType",
-   "name" : "FLAC__EntropyCodingMethodType",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__EntropyCodingMethodType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameNumberType",
-   "name" : "FLAC__FrameNumberType",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__FrameNumberType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__METADATA_TYPE_STREAMINFO"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__METADATA_TYPE_PADDING"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__METADATA_TYPE_APPLICATION"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__METADATA_TYPE_SEEKTABLE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__METADATA_TYPE_VORBIS_COMMENT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__METADATA_TYPE_CUESHEET"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__METADATA_TYPE_PICTURE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__METADATA_TYPE_UNDEFINED"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "FLAC__MAX_METADATA_TYPE"
-    }
-   ],
-   "linker_set_key" : "FLAC__MetadataType",
-   "name" : "FLAC__MetadataType",
-   "referenced_type" : "type-52",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__MetadataType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatus",
-   "name" : "FLAC__StreamDecoderErrorStatus",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderInitStatus",
-   "name" : "FLAC__StreamDecoderInitStatus",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus",
-   "name" : "FLAC__StreamDecoderLengthStatus",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderLengthStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus",
-   "name" : "FLAC__StreamDecoderReadStatus",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus",
-   "name" : "FLAC__StreamDecoderSeekStatus",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_METADATA"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_METADATA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_READ_FRAME"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_DECODER_SEEK_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_DECODER_ABORTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_DECODER_UNINITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderState",
-   "name" : "FLAC__StreamDecoderState",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus",
-   "name" : "FLAC__StreamDecoderTellStatus",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus",
-   "name" : "FLAC__StreamDecoderWriteStatus",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderInitStatus",
-   "name" : "FLAC__StreamEncoderInitStatus",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_ABORT"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus",
-   "name" : "FLAC__StreamEncoderReadStatus",
-   "referenced_type" : "type-135",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus",
-   "name" : "FLAC__StreamEncoderSeekStatus",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_UNINITIALIZED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_CLIENT_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_IO_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_FRAMING_ERROR"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderState",
-   "name" : "FLAC__StreamEncoderState",
-   "referenced_type" : "type-145",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus",
-   "name" : "FLAC__StreamEncoderTellStatus",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus",
-   "name" : "FLAC__StreamEncoderWriteStatus",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FISH"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_Type",
-   "name" : "FLAC__StreamMetadata_Picture_Type",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamMetadata_Picture_Type"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__SUBFRAME_TYPE_CONSTANT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__SUBFRAME_TYPE_VERBATIM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__SUBFRAME_TYPE_FIXED"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__SUBFRAME_TYPE_LPC"
-    }
-   ],
-   "linker_set_key" : "FLAC__SubframeType",
-   "name" : "FLAC__SubframeType",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__SubframeType"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-90",
-   "return_type" : "type-91",
-   "self_type" : "type-90",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-81",
-   "return_type" : "type-82",
-   "self_type" : "type-81",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-85",
-   "self_type" : "type-84",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-87",
-   "return_type" : "type-88",
-   "self_type" : "type-87",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-95",
-   "return_type" : "type-96",
-   "self_type" : "type-95",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-134",
-   "return_type" : "type-135",
-   "self_type" : "type-134",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-126",
-   "return_type" : "type-127",
-   "self_type" : "type-126",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-129",
-   "return_type" : "type-130",
-   "self_type" : "type-129",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-115",
-   "return_type" : "type-116",
-   "self_type" : "type-115",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (const FLAC__StreamDecoder *, void *)",
-   "name" : "int (const FLAC__StreamDecoder *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-93",
-   "return_type" : "type-1",
-   "self_type" : "type-93",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-68",
-   "return_type" : "type-41",
-   "self_type" : "type-68",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-40",
-   "return_type" : "type-41",
-   "self_type" : "type-40",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-132",
-   "return_type" : "type-41",
-   "self_type" : "type-132",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-139",
-   "return_type" : "type-41",
-   "self_type" : "type-139",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "FLAC__format_blocksize_is_subset",
-   "linker_set_key" : "FLAC__format_blocksize_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_cuesheet_is_legal",
-   "linker_set_key" : "FLAC__format_cuesheet_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_picture_is_legal",
-   "linker_set_key" : "FLAC__format_picture_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_subset",
-   "linker_set_key" : "FLAC__format_sample_rate_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_valid",
-   "linker_set_key" : "FLAC__format_sample_rate_is_valid",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_is_legal",
-   "linker_set_key" : "FLAC__format_seektable_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_sort",
-   "linker_set_key" : "FLAC__format_seektable_sort",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_delete",
-   "linker_set_key" : "FLAC__stream_decoder_delete",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_finish",
-   "linker_set_key" : "FLAC__stream_decoder_finish",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_flush",
-   "linker_set_key" : "FLAC__stream_decoder_flush",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_bits_per_sample",
-   "linker_set_key" : "FLAC__stream_decoder_get_bits_per_sample",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_blocksize",
-   "linker_set_key" : "FLAC__stream_decoder_get_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channel_assignment",
-   "linker_set_key" : "FLAC__stream_decoder_get_channel_assignment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-101",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channels",
-   "linker_set_key" : "FLAC__stream_decoder_get_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_decode_position",
-   "linker_set_key" : "FLAC__stream_decoder_get_decode_position",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_get_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_resolved_state_string",
-   "linker_set_key" : "FLAC__stream_decoder_get_resolved_state_string",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_sample_rate",
-   "linker_set_key" : "FLAC__stream_decoder_get_sample_rate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_state",
-   "linker_set_key" : "FLAC__stream_decoder_get_state",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-154",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_total_samples",
-   "linker_set_key" : "FLAC__stream_decoder_get_total_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_new",
-   "linker_set_key" : "FLAC__stream_decoder_new",
-   "return_type" : "type-157",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_single",
-   "linker_set_key" : "FLAC__stream_decoder_process_single",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_reset",
-   "linker_set_key" : "FLAC__stream_decoder_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_seek_absolute",
-   "linker_set_key" : "FLAC__stream_decoder_seek_absolute",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_set_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "linker_set_key" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_skip_single_frame",
-   "linker_set_key" : "FLAC__stream_decoder_skip_single_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::readCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder12readCallbackEPhPj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-82",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::errorCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::parseMetadata",
-   "linker_set_key" : "_ZN7android11FLACDecoder13parseMetadataEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::writeCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    }
-   ],
-   "return_type" : "type-96",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::decodeOneFrame",
-   "linker_set_key" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-158"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::addDataToBuffer",
-   "linker_set_key" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::metadataCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-49"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::init",
-   "linker_set_key" : "_ZN7android11FLACDecoder4initEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::flush",
-   "linker_set_key" : "_ZN7android11FLACDecoder5flushEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::Create",
-   "linker_set_key" : "_ZN7android11FLACDecoder6CreateEv",
-   "return_type" : "type-161",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD0Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "referenced_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/export.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ChannelAssignmentString",
-   "name" : "FLAC__ChannelAssignmentString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__EntropyCodingMethodTypeString",
-   "name" : "FLAC__EntropyCodingMethodTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC",
-   "name" : "FLAC__FRAME_HEADER_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FrameNumberTypeString",
-   "name" : "FLAC__FrameNumberTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__MetadataTypeString",
-   "name" : "FLAC__MetadataTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "referenced_type" : "type-152",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC",
-   "name" : "FLAC__STREAM_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_LEN",
-   "name" : "FLAC__STREAM_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_STRING",
-   "name" : "FLAC__STREAM_SYNC_STRING",
-   "referenced_type" : "type-153",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LEN",
-   "name" : "FLAC__SUBFRAME_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatusString",
-   "name" : "FLAC__StreamDecoderErrorStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderInitStatusString",
-   "name" : "FLAC__StreamDecoderInitStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatusString",
-   "name" : "FLAC__StreamDecoderLengthStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderReadStatusString",
-   "name" : "FLAC__StreamDecoderReadStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatusString",
-   "name" : "FLAC__StreamDecoderSeekStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderStateString",
-   "name" : "FLAC__StreamDecoderStateString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderTellStatusString",
-   "name" : "FLAC__StreamDecoderTellStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatusString",
-   "name" : "FLAC__StreamDecoderWriteStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_TypeString",
-   "name" : "FLAC__StreamMetadata_Picture_TypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SubframeTypeString",
-   "name" : "FLAC__SubframeTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VENDOR_STRING",
-   "name" : "FLAC__VENDOR_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VERSION_STRING",
-   "name" : "FLAC__VERSION_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoder *",
-   "name" : "FLAC__StreamDecoder *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-90",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-236",
-   "self_type" : "type-235",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-272",
-   "self_type" : "type-271",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-298",
-   "self_type" : "type-297",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-320",
-   "self_type" : "type-319",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-342",
-   "self_type" : "type-341",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-362",
-   "self_type" : "type-361",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-386",
-   "self_type" : "type-385",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-409",
-   "self_type" : "type-408",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-234",
-   "self_type" : "type-233",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-270",
-   "self_type" : "type-269",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-296",
-   "self_type" : "type-295",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-318",
-   "self_type" : "type-317",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-340",
-   "self_type" : "type-339",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-360",
-   "self_type" : "type-359",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-384",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-407",
-   "self_type" : "type-406",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-81",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-87",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "referenced_type" : "type-95",
-   "self_type" : "type-113",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoder *",
-   "name" : "FLAC__StreamEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-286",
-   "self_type" : "type-285",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-375",
-   "self_type" : "type-374",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-195",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-284",
-   "self_type" : "type-283",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-372",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "referenced_type" : "type-126",
-   "self_type" : "type-128",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata *",
-   "name" : "FLAC__StreamMetadata *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-148",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata **",
-   "name" : "FLAC__StreamMetadata **",
-   "referenced_type" : "type-148",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint *",
-   "name" : "FLAC__StreamMetadata_SeekPoint *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable *",
-   "name" : "FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-204",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-267",
-   "self_type" : "type-266",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-293",
-   "self_type" : "type-292",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-358",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-381",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "android::FLACDecoder *",
-   "name" : "android::FLACDecoder *",
-   "referenced_type" : "type-156",
-   "self_type" : "type-161",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__Frame *",
-   "name" : "const FLAC__Frame *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamDecoder *",
-   "name" : "const FLAC__StreamDecoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamEncoder *",
-   "name" : "const FLAC__StreamEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata *",
-   "name" : "const FLAC__StreamMetadata *",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet *",
-   "name" : "const FLAC__StreamMetadata_CueSheet *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture *",
-   "name" : "const FLAC__StreamMetadata_Picture *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable *",
-   "name" : "const FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const android::FLACDecoder *",
-   "name" : "const android::FLACDecoder *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-163",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char **",
-   "name" : "const char **",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *const *",
-   "name" : "const int *const *",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "name" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-150",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "referenced_type" : "type-68",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-40",
-   "self_type" : "type-67",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__Frame",
-   "name" : "const FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 2376,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamDecoder",
-   "name" : "const FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamEncoder",
-   "name" : "const FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata",
-   "name" : "const FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 164,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet",
-   "name" : "const FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture",
-   "name" : "const FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable",
-   "name" : "const FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const android::FLACDecoder",
-   "name" : "const android::FLACDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-162",
-   "size" : 152,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-31",
-   "size" : 1,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const char *const[]",
-   "name" : "const char *const[]",
-   "referenced_type" : "type-151",
-   "self_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int *const",
-   "name" : "const int *const",
-   "referenced_type" : "type-65",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned long long",
-   "name" : "const unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "unsigned char const[4]",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "type-58",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod",
-   "name" : "FLAC__EntropyCodingMethod",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "partitioned_rice",
-     "referenced_type" : "type-4"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "name" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "contents",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRice"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parameters",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "raw_bits",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "capacity_by_order",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRiceContents"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-100"
-    },
-    {
-     "field_name" : "subframes",
-     "field_offset" : 288,
-     "referenced_type" : "type-104"
-    },
-    {
-     "field_name" : "footer",
-     "field_offset" : 18976,
-     "referenced_type" : "type-109"
-    }
-   ],
-   "linker_set_key" : "FLAC__Frame",
-   "name" : "FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-99",
-   "size" : 2376,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Frame"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "crc",
-     "referenced_type" : "type-110"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameFooter",
-   "name" : "FLAC__FrameFooter",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
-   "size" : 2,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameFooter"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channel_assignment",
-     "field_offset" : 96,
-     "referenced_type" : "type-101"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "number_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-102"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 192,
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "crc",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameHeader",
-   "name" : "FLAC__FrameHeader",
-   "referenced_type" : "type-100",
-   "self_type" : "type-100",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "frame_number",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "name" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-103",
-   "self_type" : "type-103",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-45"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-47"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoder",
-   "name" : "FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "unique_id" : "FLAC__StreamDecoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-120"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoder",
-   "name" : "FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "unique_id" : "FLAC__StreamEncoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "is_last",
-     "field_offset" : 32,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 96,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata",
-   "name" : "FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 164,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "stream_info",
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "padding",
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "application",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "seek_table",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vorbis_comment",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "cue_sheet",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "picture",
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "unknown",
-     "referenced_type" : "type-62"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "name" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "id",
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Application",
-   "name" : "FLAC__StreamMetadata_Application",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Application"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "media_catalog_number",
-     "referenced_type" : "type-20"
-    },
-    {
-     "field_name" : "lead_in",
-     "field_offset" : 1056,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "is_cd",
-     "field_offset" : 1120,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "num_tracks",
-     "field_offset" : 1152,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "tracks",
-     "field_offset" : 1184,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet",
-   "name" : "FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Index"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "isrc",
-     "field_offset" : 72,
-     "referenced_type" : "type-25"
-    },
-    {
-     "field_name" : "type",
-     "field_offset" : 176,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "pre_emphasis",
-     "field_offset" : 177,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "num_indices",
-     "field_offset" : 184,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "indices",
-     "field_offset" : 192,
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 28,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Track"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dummy",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Padding",
-   "name" : "FLAC__StreamMetadata_Padding",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Padding"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "mime_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "description",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "width",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "height",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "depth",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "colors",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data_length",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 256,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture",
-   "name" : "FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Picture"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "stream_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "frame_samples",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint",
-   "name" : "FLAC__StreamMetadata_SeekPoint",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 20,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekPoint"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "num_points",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "points",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable",
-   "name" : "FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekTable"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "min_blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_blocksize",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "min_framesize",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_framesize",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "total_samples",
-     "field_offset" : 224,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "md5sum",
-     "field_offset" : 288,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_StreamInfo",
-   "name" : "FLAC__StreamMetadata_StreamInfo",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 52,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_StreamInfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Unknown",
-   "name" : "FLAC__StreamMetadata_Unknown",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Unknown"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vendor_string",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "num_comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 96,
-     "referenced_type" : "type-61"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment",
-   "name" : "FLAC__StreamMetadata_VorbisComment",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "length",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "entry",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment_Entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-106"
-    },
-    {
-     "field_name" : "wasted_bits",
-     "field_offset" : 2304,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe",
-   "name" : "FLAC__Subframe",
-   "referenced_type" : "type-105",
-   "self_type" : "type-105",
-   "size" : 292,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "constant",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "fixed",
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "lpc",
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "verbatim",
-     "referenced_type" : "type-64"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "name" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "value",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Constant",
-   "name" : "FLAC__Subframe_Constant",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Constant"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 128,
-     "referenced_type" : "type-76"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 256,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Fixed",
-   "name" : "FLAC__Subframe_Fixed",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Fixed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "qlp_coeff_precision",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "quantization_level",
-     "field_offset" : 160,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "qlp_coeff",
-     "field_offset" : 192,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 1216,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 2240,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_LPC",
-   "name" : "FLAC__Subframe_LPC",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_LPC"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Verbatim",
-   "name" : "FLAC__Subframe_Verbatim",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Verbatim"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "mDecoder",
-     "field_offset" : 32,
-     "referenced_type" : "type-157"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferLen",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferPos",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferDataSize",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfo",
-     "field_offset" : 192,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfoValid",
-     "field_offset" : 608,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteRequested",
-     "field_offset" : 616,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteCompleted",
-     "field_offset" : 624,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteHeader",
-     "field_offset" : 640,
-     "referenced_type" : "type-100"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteBuffer",
-     "field_offset" : 928,
-     "referenced_type" : "type-159"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mErrorStatus",
-     "field_offset" : 1184,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "android::FLACDecoder",
-   "name" : "android::FLACDecoder",
-   "record_kind" : "class",
-   "referenced_type" : "type-156",
-   "self_type" : "type-156",
-   "size" : 152,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h",
-   "unique_id" : "_ZTSN7android11FLACDecoderE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN7android11FLACDecoderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD0Ev"
-    }
-   ]
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86/source-based/libvorbisidec.so.lsdump b/29/64/x86/source-based/libvorbisidec.so.lsdump
deleted file mode 100644
index 1620d22..0000000
--- a/29/64/x86/source-based/libvorbisidec.so.lsdump
+++ /dev/null
@@ -1,3983 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [16]",
-   "name" : "char [16]",
-   "referenced_type" : "type-36",
-   "self_type" : "type-67",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1024]",
-   "name" : "int [1024]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-100",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1026]",
-   "name" : "int [1026]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-42",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [128]",
-   "name" : "int [128]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-94",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [129]",
-   "name" : "int [129]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-17",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2048]",
-   "name" : "int [2048]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-102",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [256]",
-   "name" : "int [256]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-96",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-90",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4096]",
-   "name" : "int [4096]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-104",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [512]",
-   "name" : "int [512]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-98",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [64]",
-   "name" : "int [64]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-92",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [2]",
-   "name" : "long [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-82",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [64]",
-   "name" : "long [64]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [65]",
-   "name" : "long [65]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-12",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-5",
-   "self_type" : "type-69",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-36",
-   "self_type" : "type-36",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_VDBG_dump"
-  },
-  {
-   "name" : "_VDBG_free"
-  },
-  {
-   "name" : "_VDBG_malloc"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__mulodi4"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
-   "name" : "_book_maptype1_quantvals"
-  },
-  {
-   "name" : "_ilog"
-  },
-  {
-   "name" : "_vorbis_unpack_books"
-  },
-  {
-   "name" : "_vorbis_unpack_comment"
-  },
-  {
-   "name" : "_vorbis_unpack_info"
-  },
-  {
-   "name" : "floor0_free_info"
-  },
-  {
-   "name" : "floor0_info_unpack"
-  },
-  {
-   "name" : "floor0_inverse1"
-  },
-  {
-   "name" : "floor0_inverse2"
-  },
-  {
-   "name" : "floor0_memosize"
-  },
-  {
-   "name" : "floor1_free_info"
-  },
-  {
-   "name" : "floor1_info_unpack"
-  },
-  {
-   "name" : "floor1_inverse1"
-  },
-  {
-   "name" : "floor1_inverse2"
-  },
-  {
-   "name" : "floor1_memosize"
-  },
-  {
-   "name" : "mapping_clear_info"
-  },
-  {
-   "name" : "mapping_info_unpack"
-  },
-  {
-   "name" : "mapping_inverse"
-  },
-  {
-   "name" : "mdct_backward"
-  },
-  {
-   "name" : "mdct_shift_right"
-  },
-  {
-   "name" : "mdct_unroll_lap"
-  },
-  {
-   "name" : "ogg_buffer_dup"
-  },
-  {
-   "name" : "ogg_packet_release"
-  },
-  {
-   "name" : "ogg_page_bos"
-  },
-  {
-   "name" : "ogg_page_continued"
-  },
-  {
-   "name" : "ogg_page_dup"
-  },
-  {
-   "name" : "ogg_page_eos"
-  },
-  {
-   "name" : "ogg_page_granulepos"
-  },
-  {
-   "name" : "ogg_page_packets"
-  },
-  {
-   "name" : "ogg_page_pageno"
-  },
-  {
-   "name" : "ogg_page_release"
-  },
-  {
-   "name" : "ogg_page_serialno"
-  },
-  {
-   "name" : "ogg_page_version"
-  },
-  {
-   "name" : "ogg_stream_clear"
-  },
-  {
-   "name" : "ogg_stream_create"
-  },
-  {
-   "name" : "ogg_stream_destroy"
-  },
-  {
-   "name" : "ogg_stream_init"
-  },
-  {
-   "name" : "ogg_stream_packetout"
-  },
-  {
-   "name" : "ogg_stream_packetpeek"
-  },
-  {
-   "name" : "ogg_stream_pagein"
-  },
-  {
-   "name" : "ogg_stream_reset"
-  },
-  {
-   "name" : "ogg_stream_reset_serialno"
-  },
-  {
-   "name" : "ogg_sync_bufferin"
-  },
-  {
-   "name" : "ogg_sync_clear"
-  },
-  {
-   "name" : "ogg_sync_create"
-  },
-  {
-   "name" : "ogg_sync_destroy"
-  },
-  {
-   "name" : "ogg_sync_init"
-  },
-  {
-   "name" : "ogg_sync_pageout"
-  },
-  {
-   "name" : "ogg_sync_pageseek"
-  },
-  {
-   "name" : "ogg_sync_reset"
-  },
-  {
-   "name" : "ogg_sync_wrote"
-  },
-  {
-   "name" : "oggpack_adv"
-  },
-  {
-   "name" : "oggpack_bits"
-  },
-  {
-   "name" : "oggpack_bytes"
-  },
-  {
-   "name" : "oggpack_eop"
-  },
-  {
-   "name" : "oggpack_look"
-  },
-  {
-   "name" : "oggpack_read"
-  },
-  {
-   "name" : "oggpack_readinit"
-  },
-  {
-   "name" : "ov_bitrate"
-  },
-  {
-   "name" : "ov_bitrate_instant"
-  },
-  {
-   "name" : "ov_clear"
-  },
-  {
-   "name" : "ov_comment"
-  },
-  {
-   "name" : "ov_info"
-  },
-  {
-   "name" : "ov_open"
-  },
-  {
-   "name" : "ov_open_callbacks"
-  },
-  {
-   "name" : "ov_pcm_seek"
-  },
-  {
-   "name" : "ov_pcm_seek_page"
-  },
-  {
-   "name" : "ov_pcm_tell"
-  },
-  {
-   "name" : "ov_pcm_total"
-  },
-  {
-   "name" : "ov_raw_seek"
-  },
-  {
-   "name" : "ov_raw_tell"
-  },
-  {
-   "name" : "ov_raw_total"
-  },
-  {
-   "name" : "ov_read"
-  },
-  {
-   "name" : "ov_seekable"
-  },
-  {
-   "name" : "ov_serialnumber"
-  },
-  {
-   "name" : "ov_streams"
-  },
-  {
-   "name" : "ov_test"
-  },
-  {
-   "name" : "ov_test_callbacks"
-  },
-  {
-   "name" : "ov_test_open"
-  },
-  {
-   "name" : "ov_time_seek"
-  },
-  {
-   "name" : "ov_time_seek_page"
-  },
-  {
-   "name" : "ov_time_tell"
-  },
-  {
-   "name" : "ov_time_total"
-  },
-  {
-   "name" : "res_clear_info"
-  },
-  {
-   "name" : "res_inverse"
-  },
-  {
-   "name" : "res_unpack"
-  },
-  {
-   "name" : "vorbis_book_clear"
-  },
-  {
-   "name" : "vorbis_book_decode"
-  },
-  {
-   "name" : "vorbis_book_decodev_add"
-  },
-  {
-   "name" : "vorbis_book_decodev_set"
-  },
-  {
-   "name" : "vorbis_book_decodevs_add"
-  },
-  {
-   "name" : "vorbis_book_decodevv_add"
-  },
-  {
-   "name" : "vorbis_book_unpack"
-  },
-  {
-   "name" : "vorbis_comment_clear"
-  },
-  {
-   "name" : "vorbis_comment_init"
-  },
-  {
-   "name" : "vorbis_comment_query"
-  },
-  {
-   "name" : "vorbis_comment_query_count"
-  },
-  {
-   "name" : "vorbis_dsp_clear"
-  },
-  {
-   "name" : "vorbis_dsp_create"
-  },
-  {
-   "name" : "vorbis_dsp_destroy"
-  },
-  {
-   "name" : "vorbis_dsp_headerin"
-  },
-  {
-   "name" : "vorbis_dsp_init"
-  },
-  {
-   "name" : "vorbis_dsp_pcmout"
-  },
-  {
-   "name" : "vorbis_dsp_read"
-  },
-  {
-   "name" : "vorbis_dsp_restart"
-  },
-  {
-   "name" : "vorbis_dsp_synthesis"
-  },
-  {
-   "name" : "vorbis_info_blocksize"
-  },
-  {
-   "name" : "vorbis_info_clear"
-  },
-  {
-   "name" : "vorbis_info_init"
-  },
-  {
-   "name" : "vorbis_lsp_to_curve"
-  },
-  {
-   "name" : "vorbis_packet_blocksize"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLOOR_fromdB_LOOKUP"
-  },
-  {
-   "name" : "crc_lookup"
-  },
-  {
-   "name" : "gerrno"
-  },
-  {
-   "name" : "global_bytes"
-  },
-  {
-   "name" : "sincos_lookup0"
-  },
-  {
-   "name" : "sincos_lookup1"
-  },
-  {
-   "name" : "start_time"
-  }
- ],
- "enum_types" : [],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *)",
-   "name" : "int (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-54",
-   "return_type" : "type-7",
-   "self_type" : "type-54",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *, long long, int)",
-   "name" : "int (void *, long long, int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "referenced_type" : "type-52",
-   "return_type" : "type-7",
-   "self_type" : "type-52",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (void *)",
-   "name" : "long (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-56",
-   "return_type" : "type-6",
-   "self_type" : "type-56",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-50",
-   "return_type" : "type-23",
-   "self_type" : "type-50",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "_ilog",
-   "linker_set_key" : "_ilog",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "floor0_free_info",
-   "linker_set_key" : "floor0_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_info_unpack",
-   "linker_set_key" : "floor0_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse1",
-   "linker_set_key" : "floor0_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse2",
-   "linker_set_key" : "floor0_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_memosize",
-   "linker_set_key" : "floor0_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_free_info",
-   "linker_set_key" : "floor1_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_info_unpack",
-   "linker_set_key" : "floor1_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse1",
-   "linker_set_key" : "floor1_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse2",
-   "linker_set_key" : "floor1_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_memosize",
-   "linker_set_key" : "floor1_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_clear_info",
-   "linker_set_key" : "mapping_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_info_unpack",
-   "linker_set_key" : "mapping_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-84"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_inverse",
-   "linker_set_key" : "mapping_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mdct_backward",
-   "linker_set_key" : "mdct_backward",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_shift_right",
-   "linker_set_key" : "mdct_shift_right",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_unroll_lap",
-   "linker_set_key" : "mdct_unroll_lap",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "ogg_packet_release",
-   "linker_set_key" : "ogg_packet_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_bos",
-   "linker_set_key" : "ogg_page_bos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_continued",
-   "linker_set_key" : "ogg_page_continued",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_dup",
-   "linker_set_key" : "ogg_page_dup",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_eos",
-   "linker_set_key" : "ogg_page_eos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_granulepos",
-   "linker_set_key" : "ogg_page_granulepos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_packets",
-   "linker_set_key" : "ogg_page_packets",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_pageno",
-   "linker_set_key" : "ogg_page_pageno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_release",
-   "linker_set_key" : "ogg_page_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_serialno",
-   "linker_set_key" : "ogg_page_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_version",
-   "linker_set_key" : "ogg_page_version",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_clear",
-   "linker_set_key" : "ogg_stream_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_create",
-   "linker_set_key" : "ogg_stream_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-27",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_destroy",
-   "linker_set_key" : "ogg_stream_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_init",
-   "linker_set_key" : "ogg_stream_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetout",
-   "linker_set_key" : "ogg_stream_packetout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetpeek",
-   "linker_set_key" : "ogg_stream_packetpeek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_pagein",
-   "linker_set_key" : "ogg_stream_pagein",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset",
-   "linker_set_key" : "ogg_stream_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset_serialno",
-   "linker_set_key" : "ogg_stream_reset_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_bufferin",
-   "linker_set_key" : "ogg_sync_bufferin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-4",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_clear",
-   "linker_set_key" : "ogg_sync_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_create",
-   "linker_set_key" : "ogg_sync_create",
-   "return_type" : "type-24",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_destroy",
-   "linker_set_key" : "ogg_sync_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_init",
-   "linker_set_key" : "ogg_sync_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageout",
-   "linker_set_key" : "ogg_sync_pageout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageseek",
-   "linker_set_key" : "ogg_sync_pageseek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_reset",
-   "linker_set_key" : "ogg_sync_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_wrote",
-   "linker_set_key" : "ogg_sync_wrote",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_adv",
-   "linker_set_key" : "oggpack_adv",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bits",
-   "linker_set_key" : "oggpack_bits",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bytes",
-   "linker_set_key" : "oggpack_bytes",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_eop",
-   "linker_set_key" : "oggpack_eop",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_look",
-   "linker_set_key" : "oggpack_look",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_read",
-   "linker_set_key" : "oggpack_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_readinit",
-   "linker_set_key" : "oggpack_readinit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ov_bitrate",
-   "linker_set_key" : "ov_bitrate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_bitrate_instant",
-   "linker_set_key" : "ov_bitrate_instant",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_clear",
-   "linker_set_key" : "ov_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_comment",
-   "linker_set_key" : "ov_comment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-45",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_info",
-   "linker_set_key" : "ov_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-62",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open",
-   "linker_set_key" : "ov_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open_callbacks",
-   "linker_set_key" : "ov_open_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek",
-   "linker_set_key" : "ov_pcm_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek_page",
-   "linker_set_key" : "ov_pcm_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_tell",
-   "linker_set_key" : "ov_pcm_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_total",
-   "linker_set_key" : "ov_pcm_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_seek",
-   "linker_set_key" : "ov_raw_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_tell",
-   "linker_set_key" : "ov_raw_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_total",
-   "linker_set_key" : "ov_raw_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_read",
-   "linker_set_key" : "ov_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_seekable",
-   "linker_set_key" : "ov_seekable",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_serialnumber",
-   "linker_set_key" : "ov_serialnumber",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_streams",
-   "linker_set_key" : "ov_streams",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test",
-   "linker_set_key" : "ov_test",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_callbacks",
-   "linker_set_key" : "ov_test_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_open",
-   "linker_set_key" : "ov_test_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek",
-   "linker_set_key" : "ov_time_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek_page",
-   "linker_set_key" : "ov_time_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_tell",
-   "linker_set_key" : "ov_time_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_total",
-   "linker_set_key" : "ov_time_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "res_clear_info",
-   "linker_set_key" : "res_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-86"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_inverse",
-   "linker_set_key" : "res_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_unpack",
-   "linker_set_key" : "res_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_book_clear",
-   "linker_set_key" : "vorbis_book_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decode",
-   "linker_set_key" : "vorbis_book_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_add",
-   "linker_set_key" : "vorbis_book_decodev_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_set",
-   "linker_set_key" : "vorbis_book_decodev_set",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevs_add",
-   "linker_set_key" : "vorbis_book_decodevs_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevv_add",
-   "linker_set_key" : "vorbis_book_decodevv_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_unpack",
-   "linker_set_key" : "vorbis_book_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_comment_clear",
-   "linker_set_key" : "vorbis_comment_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_init",
-   "linker_set_key" : "vorbis_comment_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query",
-   "linker_set_key" : "vorbis_comment_query",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-35",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query_count",
-   "linker_set_key" : "vorbis_comment_query_count",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_clear",
-   "linker_set_key" : "vorbis_dsp_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_create",
-   "linker_set_key" : "vorbis_dsp_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_destroy",
-   "linker_set_key" : "vorbis_dsp_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_headerin",
-   "linker_set_key" : "vorbis_dsp_headerin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_init",
-   "linker_set_key" : "vorbis_dsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_pcmout",
-   "linker_set_key" : "vorbis_dsp_pcmout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_read",
-   "linker_set_key" : "vorbis_dsp_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_restart",
-   "linker_set_key" : "vorbis_dsp_restart",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_synthesis",
-   "linker_set_key" : "vorbis_dsp_synthesis",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_info_blocksize",
-   "linker_set_key" : "vorbis_info_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_clear",
-   "linker_set_key" : "vorbis_info_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_init",
-   "linker_set_key" : "vorbis_info_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_packet_blocksize",
-   "linker_set_key" : "vorbis_packet_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "sincos_lookup0",
-   "name" : "sincos_lookup0",
-   "referenced_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "linker_set_key" : "sincos_lookup1",
-   "name" : "sincos_lookup1",
-   "referenced_type" : "type-101",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OggVorbis_File *",
-   "name" : "OggVorbis_File *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char **",
-   "name" : "char **",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "codebook *",
-   "name" : "codebook *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-46",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-40",
-   "self_type" : "type-41",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "coupling_step *",
-   "name" : "coupling_step *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "floor1class *",
-   "name" : "floor1class *",
-   "referenced_type" : "type-68",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *)",
-   "name" : "int (*)(void *)",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *, long long, int)",
-   "name" : "int (*)(void *, long long, int)",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int **",
-   "name" : "int **",
-   "referenced_type" : "type-37",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (*)(void *)",
-   "name" : "long (*)(void *)",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long long *",
-   "name" : "long long *",
-   "referenced_type" : "type-22",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer *",
-   "name" : "ogg_buffer *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer_state *",
-   "name" : "ogg_buffer_state *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_packet *",
-   "name" : "ogg_packet *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-87",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_page *",
-   "name" : "ogg_page *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_reference *",
-   "name" : "ogg_reference *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_stream_state *",
-   "name" : "ogg_stream_state *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-27",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_sync_state *",
-   "name" : "ogg_sync_state *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "oggpack_buffer *",
-   "name" : "oggpack_buffer *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-88",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "submap *",
-   "name" : "submap *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-79",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned short *",
-   "name" : "unsigned short *",
-   "referenced_type" : "type-73",
-   "self_type" : "type-72",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void **",
-   "name" : "void **",
-   "referenced_type" : "type-32",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_comment *",
-   "name" : "vorbis_comment *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_dsp_state *",
-   "name" : "vorbis_dsp_state *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info *",
-   "name" : "vorbis_info *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mapping *",
-   "name" : "vorbis_info_mapping *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-84",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mode *",
-   "name" : "vorbis_info_mode *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_residue *",
-   "name" : "vorbis_info_residue *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1024]",
-   "name" : "int const[1024]",
-   "referenced_type" : "type-100",
-   "self_type" : "type-101",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1026]",
-   "name" : "int const[1026]",
-   "referenced_type" : "type-42",
-   "self_type" : "type-43",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[128]",
-   "name" : "int const[128]",
-   "referenced_type" : "type-94",
-   "self_type" : "type-95",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[129]",
-   "name" : "int const[129]",
-   "referenced_type" : "type-17",
-   "self_type" : "type-18",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[2048]",
-   "name" : "int const[2048]",
-   "referenced_type" : "type-102",
-   "self_type" : "type-103",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[256]",
-   "name" : "int const[256]",
-   "referenced_type" : "type-96",
-   "self_type" : "type-97",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[32]",
-   "name" : "int const[32]",
-   "referenced_type" : "type-90",
-   "self_type" : "type-91",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[4096]",
-   "name" : "int const[4096]",
-   "referenced_type" : "type-104",
-   "self_type" : "type-105",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[512]",
-   "name" : "int const[512]",
-   "referenced_type" : "type-98",
-   "self_type" : "type-99",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[64]",
-   "name" : "int const[64]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-93",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[64]",
-   "name" : "long const[64]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-16",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[65]",
-   "name" : "long const[65]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-14",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "datasource",
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "seekable",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "oy",
-     "field_offset" : 192,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "links",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offsets",
-     "field_offset" : 256,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "dataoffsets",
-     "field_offset" : 288,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "serialnos",
-     "field_offset" : 320,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "pcmlengths",
-     "field_offset" : 352,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "vi",
-     "field_offset" : 384,
-     "referenced_type" : "type-31"
-    },
-    {
-     "field_name" : "vc",
-     "field_offset" : 640,
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "pcm_offset",
-     "field_offset" : 768,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "ready_state",
-     "field_offset" : 832,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "current_serialno",
-     "field_offset" : 864,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "current_link",
-     "field_offset" : 896,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bittrack",
-     "field_offset" : 928,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "samptrack",
-     "field_offset" : 992,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "os",
-     "field_offset" : 1056,
-     "referenced_type" : "type-27"
-    },
-    {
-     "field_name" : "vd",
-     "field_offset" : 1088,
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "callbacks",
-     "field_offset" : 1120,
-     "referenced_type" : "type-48"
-    }
-   ],
-   "linker_set_key" : "OggVorbis_File",
-   "name" : "OggVorbis_File",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 156,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "OggVorbis_File"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dec_maxlength",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_table",
-     "field_offset" : 32,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "dec_method",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_type",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_bits",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dim",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "q_delp",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_minp",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_del",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_min",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_seq",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_pack",
-     "field_offset" : 352,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_val",
-     "field_offset" : 384,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "used_entries",
-     "field_offset" : 416,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "dec_buf",
-     "field_offset" : 448,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "dec_nodeb",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_leafw",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "entries",
-     "field_offset" : 544,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "codebook",
-   "name" : "codebook",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 72,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h",
-   "unique_id" : "codebook"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksizes",
-     "referenced_type" : "type-82"
-    },
-    {
-     "field_name" : "modes",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "maps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "floors",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "residues",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mode_param",
-     "field_offset" : 224,
-     "referenced_type" : "type-83"
-    },
-    {
-     "field_name" : "map_param",
-     "field_offset" : 256,
-     "referenced_type" : "type-84"
-    },
-    {
-     "field_name" : "floor_type",
-     "field_offset" : 288,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "floor_param",
-     "field_offset" : 320,
-     "referenced_type" : "type-85"
-    },
-    {
-     "field_name" : "residue_param",
-     "field_offset" : 352,
-     "referenced_type" : "type-86"
-    },
-    {
-     "field_name" : "book_param",
-     "field_offset" : 384,
-     "referenced_type" : "type-46"
-    }
-   ],
-   "linker_set_key" : "codec_setup_info",
-   "name" : "codec_setup_info",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 52,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "codec_setup_info"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "mag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "ang",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "coupling_step",
-   "name" : "coupling_step",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "coupling_step"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "class_dim",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_subs",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_book",
-     "field_offset" : 16,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "class_subbook",
-     "field_offset" : 24,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "floor1class",
-   "name" : "floor1class",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 11,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "floor1class"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "halves",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "whole",
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "magic",
-   "name" : "magic",
-   "record_kind" : "union",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lo",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "hi",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "name" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "size",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "refcount",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 96,
-     "referenced_type" : "type-8"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer",
-   "name" : "ogg_buffer",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "owner",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "next",
-     "referenced_type" : "type-2"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "name" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "unused_buffers",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "unused_references",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "outstanding",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "shutdown",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer_state",
-   "name" : "ogg_buffer_state",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "packet",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "bytes",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 192,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "ogg_packet",
-   "name" : "ogg_packet",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_packet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_len",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_len",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "ogg_page",
-   "name" : "ogg_page",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_page"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "buffer",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "next",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "ogg_reference",
-   "name" : "ogg_reference",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_reference"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header_head",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_tail",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_head",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_tail",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "serialno",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pageno",
-     "field_offset" : 224,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 256,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 320,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "lacing_fill",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill",
-     "field_offset" : 416,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "holeflag",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "spanflag",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "clearflag",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "laceptr",
-     "field_offset" : 544,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill_next",
-     "field_offset" : 576,
-     "referenced_type" : "type-23"
-    }
-   ],
-   "linker_set_key" : "ogg_stream_state",
-   "name" : "ogg_stream_state",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 76,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_stream_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bufferpool",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "fifo_head",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_tail",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_fill",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "unsynced",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headerbytes",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bodybytes",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_sync_state",
-   "name" : "ogg_sync_state",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_sync_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "baseref",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ref",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "pos",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggbyte_buffer",
-   "name" : "oggbyte_buffer",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggbyte_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "headbit",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headptr",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "headend",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "head",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "tail",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "count",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggpack_buffer",
-   "name" : "oggpack_buffer",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
-   "size" : 24,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggpack_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "read_func",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "seek_func",
-     "field_offset" : 32,
-     "referenced_type" : "type-51"
-    },
-    {
-     "field_name" : "close_func",
-     "field_offset" : 64,
-     "referenced_type" : "type-53"
-    },
-    {
-     "field_name" : "tell_func",
-     "field_offset" : 96,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "ov_callbacks",
-   "name" : "ov_callbacks",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "ov_callbacks"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "floor",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "residue",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "submap",
-   "name" : "submap",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "submap"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "user_comments",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "comment_lengths",
-     "field_offset" : 32,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "vendor",
-     "field_offset" : 96,
-     "referenced_type" : "type-35"
-    }
-   ],
-   "linker_set_key" : "vorbis_comment",
-   "name" : "vorbis_comment",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_comment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vi",
-     "referenced_type" : "type-62"
-    },
-    {
-     "field_name" : "opb",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "work",
-     "field_offset" : 224,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "mdctright",
-     "field_offset" : 256,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "out_begin",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "out_end",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "lW",
-     "field_offset" : 352,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "W",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 416,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sequence",
-     "field_offset" : 480,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sample_count",
-     "field_offset" : 544,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "vorbis_dsp_state",
-   "name" : "vorbis_dsp_state",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
-   "size" : 76,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_dsp_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_upper",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_nominal",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_lower",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_window",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "codec_setup",
-     "field_offset" : 224,
-     "referenced_type" : "type-32"
-    }
-   ],
-   "linker_set_key" : "vorbis_info",
-   "name" : "vorbis_info",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "barkmap",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ampbits",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ampdB",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "numbooks",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-67"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor0",
-   "name" : "vorbis_info_floor0",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor0"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "klass",
-     "referenced_type" : "type-71"
-    },
-    {
-     "field_name" : "partitionclass",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "postlist",
-     "field_offset" : 64,
-     "referenced_type" : "type-72"
-    },
-    {
-     "field_name" : "forward_index",
-     "field_offset" : 96,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "hineighbor",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "loneighbor",
-     "field_offset" : 160,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "posts",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mult",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor1",
-   "name" : "vorbis_info_floor1",
-   "referenced_type" : "type-70",
-   "self_type" : "type-70",
-   "size" : 36,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "submaps",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "chmuxlist",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "submaplist",
-     "field_offset" : 64,
-     "referenced_type" : "type-79"
-    },
-    {
-     "field_name" : "coupling_steps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "coupling",
-     "field_offset" : 128,
-     "referenced_type" : "type-80"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mapping",
-   "name" : "vorbis_info_mapping",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mapping"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "blockflag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "mapping",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mode",
-   "name" : "vorbis_info_mode",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mode"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "stagemasks",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "stagebooks",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "grouping",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "groupbook",
-     "field_offset" : 200,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "stages",
-     "field_offset" : 208,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_residue",
-   "name" : "vorbis_info_residue",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_residue"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_64/source-based/libopus.so.lsdump b/29/64/x86_64/source-based/libopus.so.lsdump
deleted file mode 100644
index f87a524..0000000
--- a/29/64/x86_64/source-based/libopus.so.lsdump
+++ /dev/null
@@ -1,3551 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 1
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_celt_autocorr"
-  },
-  {
-   "name" : "_celt_lpc"
-  },
-  {
-   "name" : "alg_quant"
-  },
-  {
-   "name" : "alg_unquant"
-  },
-  {
-   "name" : "amp2Log2"
-  },
-  {
-   "name" : "anti_collapse"
-  },
-  {
-   "name" : "bitexact_cos"
-  },
-  {
-   "name" : "bitexact_log2tan"
-  },
-  {
-   "name" : "celt_cos_norm"
-  },
-  {
-   "name" : "celt_decode_with_ec"
-  },
-  {
-   "name" : "celt_decoder_get_size"
-  },
-  {
-   "name" : "celt_decoder_init"
-  },
-  {
-   "name" : "celt_encode_with_ec"
-  },
-  {
-   "name" : "celt_encoder_get_size"
-  },
-  {
-   "name" : "celt_encoder_init"
-  },
-  {
-   "name" : "celt_fatal"
-  },
-  {
-   "name" : "celt_fir_c"
-  },
-  {
-   "name" : "celt_fir_sse4_1"
-  },
-  {
-   "name" : "celt_iir"
-  },
-  {
-   "name" : "celt_inner_prod_sse2"
-  },
-  {
-   "name" : "celt_inner_prod_sse4_1"
-  },
-  {
-   "name" : "celt_lcg_rand"
-  },
-  {
-   "name" : "celt_pitch_xcorr_c"
-  },
-  {
-   "name" : "celt_preemphasis"
-  },
-  {
-   "name" : "celt_rcp"
-  },
-  {
-   "name" : "celt_rsqrt_norm"
-  },
-  {
-   "name" : "celt_sqrt"
-  },
-  {
-   "name" : "check_control_input"
-  },
-  {
-   "name" : "clt_compute_allocation"
-  },
-  {
-   "name" : "clt_mdct_backward_c"
-  },
-  {
-   "name" : "clt_mdct_forward_c"
-  },
-  {
-   "name" : "comb_filter"
-  },
-  {
-   "name" : "compute_band_energies"
-  },
-  {
-   "name" : "compute_dense"
-  },
-  {
-   "name" : "compute_gru"
-  },
-  {
-   "name" : "compute_stereo_width"
-  },
-  {
-   "name" : "decode_pulses"
-  },
-  {
-   "name" : "denormalise_bands"
-  },
-  {
-   "name" : "downmix_float"
-  },
-  {
-   "name" : "downmix_int"
-  },
-  {
-   "name" : "ec_dec_bit_logp"
-  },
-  {
-   "name" : "ec_dec_bits"
-  },
-  {
-   "name" : "ec_dec_icdf"
-  },
-  {
-   "name" : "ec_dec_init"
-  },
-  {
-   "name" : "ec_dec_uint"
-  },
-  {
-   "name" : "ec_dec_update"
-  },
-  {
-   "name" : "ec_decode"
-  },
-  {
-   "name" : "ec_decode_bin"
-  },
-  {
-   "name" : "ec_enc_bit_logp"
-  },
-  {
-   "name" : "ec_enc_bits"
-  },
-  {
-   "name" : "ec_enc_done"
-  },
-  {
-   "name" : "ec_enc_icdf"
-  },
-  {
-   "name" : "ec_enc_init"
-  },
-  {
-   "name" : "ec_enc_patch_initial_bits"
-  },
-  {
-   "name" : "ec_enc_shrink"
-  },
-  {
-   "name" : "ec_enc_uint"
-  },
-  {
-   "name" : "ec_encode"
-  },
-  {
-   "name" : "ec_encode_bin"
-  },
-  {
-   "name" : "ec_laplace_decode"
-  },
-  {
-   "name" : "ec_laplace_encode"
-  },
-  {
-   "name" : "ec_tell_frac"
-  },
-  {
-   "name" : "encode_pulses"
-  },
-  {
-   "name" : "encode_size"
-  },
-  {
-   "name" : "exp_rotation"
-  },
-  {
-   "name" : "frac_div32"
-  },
-  {
-   "name" : "frame_size_select"
-  },
-  {
-   "name" : "get_left_channel"
-  },
-  {
-   "name" : "get_mono_channel"
-  },
-  {
-   "name" : "get_right_channel"
-  },
-  {
-   "name" : "haar1"
-  },
-  {
-   "name" : "hysteresis_decision"
-  },
-  {
-   "name" : "init_caps"
-  },
-  {
-   "name" : "isqrt32"
-  },
-  {
-   "name" : "mapping_matrix_get_data"
-  },
-  {
-   "name" : "mapping_matrix_get_size"
-  },
-  {
-   "name" : "mapping_matrix_init"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_short"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_short"
-  },
-  {
-   "name" : "normalise_bands"
-  },
-  {
-   "name" : "op_pvq_search_c"
-  },
-  {
-   "name" : "opus_custom_decoder_ctl"
-  },
-  {
-   "name" : "opus_custom_encoder_ctl"
-  },
-  {
-   "name" : "opus_custom_mode_create"
-  },
-  {
-   "name" : "opus_decode"
-  },
-  {
-   "name" : "opus_decode_float"
-  },
-  {
-   "name" : "opus_decode_native"
-  },
-  {
-   "name" : "opus_decoder_create"
-  },
-  {
-   "name" : "opus_decoder_ctl"
-  },
-  {
-   "name" : "opus_decoder_destroy"
-  },
-  {
-   "name" : "opus_decoder_get_nb_samples"
-  },
-  {
-   "name" : "opus_decoder_get_size"
-  },
-  {
-   "name" : "opus_decoder_init"
-  },
-  {
-   "name" : "opus_encode"
-  },
-  {
-   "name" : "opus_encode_float"
-  },
-  {
-   "name" : "opus_encode_native"
-  },
-  {
-   "name" : "opus_encoder_create"
-  },
-  {
-   "name" : "opus_encoder_ctl"
-  },
-  {
-   "name" : "opus_encoder_destroy"
-  },
-  {
-   "name" : "opus_encoder_get_size"
-  },
-  {
-   "name" : "opus_encoder_init"
-  },
-  {
-   "name" : "opus_fft_c"
-  },
-  {
-   "name" : "opus_fft_impl"
-  },
-  {
-   "name" : "opus_get_version_string"
-  },
-  {
-   "name" : "opus_ifft_c"
-  },
-  {
-   "name" : "opus_multistream_decode"
-  },
-  {
-   "name" : "opus_multistream_decode_float"
-  },
-  {
-   "name" : "opus_multistream_decode_native"
-  },
-  {
-   "name" : "opus_multistream_decoder_create"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_decoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_decoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_decoder_init"
-  },
-  {
-   "name" : "opus_multistream_encode"
-  },
-  {
-   "name" : "opus_multistream_encode_float"
-  },
-  {
-   "name" : "opus_multistream_encode_native"
-  },
-  {
-   "name" : "opus_multistream_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_encoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_encoder_init"
-  },
-  {
-   "name" : "opus_multistream_packet_pad"
-  },
-  {
-   "name" : "opus_multistream_packet_unpad"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_init"
-  },
-  {
-   "name" : "opus_packet_get_bandwidth"
-  },
-  {
-   "name" : "opus_packet_get_nb_channels"
-  },
-  {
-   "name" : "opus_packet_get_nb_frames"
-  },
-  {
-   "name" : "opus_packet_get_nb_samples"
-  },
-  {
-   "name" : "opus_packet_get_samples_per_frame"
-  },
-  {
-   "name" : "opus_packet_pad"
-  },
-  {
-   "name" : "opus_packet_parse"
-  },
-  {
-   "name" : "opus_packet_parse_impl"
-  },
-  {
-   "name" : "opus_packet_unpad"
-  },
-  {
-   "name" : "opus_pcm_soft_clip"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_create"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_get_size"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_init"
-  },
-  {
-   "name" : "opus_projection_decode"
-  },
-  {
-   "name" : "opus_projection_decode_float"
-  },
-  {
-   "name" : "opus_projection_decoder_create"
-  },
-  {
-   "name" : "opus_projection_decoder_ctl"
-  },
-  {
-   "name" : "opus_projection_decoder_destroy"
-  },
-  {
-   "name" : "opus_projection_decoder_get_size"
-  },
-  {
-   "name" : "opus_projection_decoder_init"
-  },
-  {
-   "name" : "opus_projection_encode"
-  },
-  {
-   "name" : "opus_projection_encode_float"
-  },
-  {
-   "name" : "opus_projection_encoder_ctl"
-  },
-  {
-   "name" : "opus_projection_encoder_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_cat"
-  },
-  {
-   "name" : "opus_repacketizer_create"
-  },
-  {
-   "name" : "opus_repacketizer_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_get_nb_frames"
-  },
-  {
-   "name" : "opus_repacketizer_get_size"
-  },
-  {
-   "name" : "opus_repacketizer_init"
-  },
-  {
-   "name" : "opus_repacketizer_out"
-  },
-  {
-   "name" : "opus_repacketizer_out_range"
-  },
-  {
-   "name" : "opus_repacketizer_out_range_impl"
-  },
-  {
-   "name" : "opus_strerror"
-  },
-  {
-   "name" : "pitch_downsample"
-  },
-  {
-   "name" : "pitch_search"
-  },
-  {
-   "name" : "quant_all_bands"
-  },
-  {
-   "name" : "quant_coarse_energy"
-  },
-  {
-   "name" : "quant_energy_finalise"
-  },
-  {
-   "name" : "quant_fine_energy"
-  },
-  {
-   "name" : "remove_doubling"
-  },
-  {
-   "name" : "renormalise_vector"
-  },
-  {
-   "name" : "resampling_factor"
-  },
-  {
-   "name" : "run_analysis"
-  },
-  {
-   "name" : "silk_A2NLSF"
-  },
-  {
-   "name" : "silk_CNG"
-  },
-  {
-   "name" : "silk_CNG_Reset"
-  },
-  {
-   "name" : "silk_Decode"
-  },
-  {
-   "name" : "silk_Encode"
-  },
-  {
-   "name" : "silk_Get_Decoder_Size"
-  },
-  {
-   "name" : "silk_Get_Encoder_Size"
-  },
-  {
-   "name" : "silk_HP_variable_cutoff"
-  },
-  {
-   "name" : "silk_InitDecoder"
-  },
-  {
-   "name" : "silk_InitEncoder"
-  },
-  {
-   "name" : "silk_LPC_analysis_filter"
-  },
-  {
-   "name" : "silk_LPC_fit"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_c"
-  },
-  {
-   "name" : "silk_LP_variable_cutoff"
-  },
-  {
-   "name" : "silk_LTP_analysis_filter_FIX"
-  },
-  {
-   "name" : "silk_LTP_scale_ctrl_FIX"
-  },
-  {
-   "name" : "silk_NLSF2A"
-  },
-  {
-   "name" : "silk_NLSF_VQ"
-  },
-  {
-   "name" : "silk_NLSF_VQ_weights_laroia"
-  },
-  {
-   "name" : "silk_NLSF_decode"
-  },
-  {
-   "name" : "silk_NLSF_del_dec_quant"
-  },
-  {
-   "name" : "silk_NLSF_encode"
-  },
-  {
-   "name" : "silk_NLSF_stabilize"
-  },
-  {
-   "name" : "silk_NLSF_unpack"
-  },
-  {
-   "name" : "silk_NSQ_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_sse4_1"
-  },
-  {
-   "name" : "silk_NSQ_sse4_1"
-  },
-  {
-   "name" : "silk_PLC"
-  },
-  {
-   "name" : "silk_PLC_Reset"
-  },
-  {
-   "name" : "silk_PLC_glue_frames"
-  },
-  {
-   "name" : "silk_VAD_GetNoiseLevels"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_c"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_sse4_1"
-  },
-  {
-   "name" : "silk_VAD_Init"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_c"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_sse4_1"
-  },
-  {
-   "name" : "silk_ana_filt_bank_1"
-  },
-  {
-   "name" : "silk_apply_sine_window"
-  },
-  {
-   "name" : "silk_autocorr"
-  },
-  {
-   "name" : "silk_biquad_alt_stride1"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_c"
-  },
-  {
-   "name" : "silk_burg_modified_c"
-  },
-  {
-   "name" : "silk_burg_modified_sse4_1"
-  },
-  {
-   "name" : "silk_bwexpander"
-  },
-  {
-   "name" : "silk_bwexpander_32"
-  },
-  {
-   "name" : "silk_control_SNR"
-  },
-  {
-   "name" : "silk_control_audio_bandwidth"
-  },
-  {
-   "name" : "silk_control_encoder"
-  },
-  {
-   "name" : "silk_corrMatrix_FIX"
-  },
-  {
-   "name" : "silk_corrVector_FIX"
-  },
-  {
-   "name" : "silk_decode_core"
-  },
-  {
-   "name" : "silk_decode_frame"
-  },
-  {
-   "name" : "silk_decode_indices"
-  },
-  {
-   "name" : "silk_decode_parameters"
-  },
-  {
-   "name" : "silk_decode_pitch"
-  },
-  {
-   "name" : "silk_decode_pulses"
-  },
-  {
-   "name" : "silk_decode_signs"
-  },
-  {
-   "name" : "silk_decoder_set_fs"
-  },
-  {
-   "name" : "silk_encode_do_VAD_FIX"
-  },
-  {
-   "name" : "silk_encode_frame_FIX"
-  },
-  {
-   "name" : "silk_encode_indices"
-  },
-  {
-   "name" : "silk_encode_pulses"
-  },
-  {
-   "name" : "silk_encode_signs"
-  },
-  {
-   "name" : "silk_find_LPC_FIX"
-  },
-  {
-   "name" : "silk_find_LTP_FIX"
-  },
-  {
-   "name" : "silk_find_pitch_lags_FIX"
-  },
-  {
-   "name" : "silk_find_pred_coefs_FIX"
-  },
-  {
-   "name" : "silk_gains_ID"
-  },
-  {
-   "name" : "silk_gains_dequant"
-  },
-  {
-   "name" : "silk_gains_quant"
-  },
-  {
-   "name" : "silk_init_decoder"
-  },
-  {
-   "name" : "silk_init_encoder"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_c"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_sse4_1"
-  },
-  {
-   "name" : "silk_inner_prod_aligned"
-  },
-  {
-   "name" : "silk_inner_prod_aligned_scale"
-  },
-  {
-   "name" : "silk_insertion_sort_decreasing_int16"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing_all_values_int16"
-  },
-  {
-   "name" : "silk_interpolate"
-  },
-  {
-   "name" : "silk_k2a"
-  },
-  {
-   "name" : "silk_k2a_Q16"
-  },
-  {
-   "name" : "silk_lin2log"
-  },
-  {
-   "name" : "silk_log2lin"
-  },
-  {
-   "name" : "silk_noise_shape_analysis_FIX"
-  },
-  {
-   "name" : "silk_noise_shape_quantizer"
-  },
-  {
-   "name" : "silk_pitch_analysis_core"
-  },
-  {
-   "name" : "silk_process_NLSFs"
-  },
-  {
-   "name" : "silk_process_gains_FIX"
-  },
-  {
-   "name" : "silk_quant_LTP_gains"
-  },
-  {
-   "name" : "silk_regularize_correlations_FIX"
-  },
-  {
-   "name" : "silk_resampler"
-  },
-  {
-   "name" : "silk_resampler_down2"
-  },
-  {
-   "name" : "silk_resampler_down2_3"
-  },
-  {
-   "name" : "silk_resampler_init"
-  },
-  {
-   "name" : "silk_resampler_private_AR2"
-  },
-  {
-   "name" : "silk_resampler_private_IIR_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_down_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ_wrapper"
-  },
-  {
-   "name" : "silk_residual_energy16_covar_FIX"
-  },
-  {
-   "name" : "silk_residual_energy_FIX"
-  },
-  {
-   "name" : "silk_scale_copy_vector16"
-  },
-  {
-   "name" : "silk_scale_vector32_Q26_lshift_18"
-  },
-  {
-   "name" : "silk_schur"
-  },
-  {
-   "name" : "silk_schur64"
-  },
-  {
-   "name" : "silk_shell_decoder"
-  },
-  {
-   "name" : "silk_shell_encoder"
-  },
-  {
-   "name" : "silk_sigm_Q15"
-  },
-  {
-   "name" : "silk_stereo_LR_to_MS"
-  },
-  {
-   "name" : "silk_stereo_MS_to_LR"
-  },
-  {
-   "name" : "silk_stereo_decode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_decode_pred"
-  },
-  {
-   "name" : "silk_stereo_encode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_encode_pred"
-  },
-  {
-   "name" : "silk_stereo_find_predictor"
-  },
-  {
-   "name" : "silk_stereo_quant_pred"
-  },
-  {
-   "name" : "silk_sum_sqr_shift"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_c"
-  },
-  {
-   "name" : "spreading_decision"
-  },
-  {
-   "name" : "stereo_itheta"
-  },
-  {
-   "name" : "surround_analysis"
-  },
-  {
-   "name" : "tonality_analysis_init"
-  },
-  {
-   "name" : "tonality_analysis_reset"
-  },
-  {
-   "name" : "tonality_get_info"
-  },
-  {
-   "name" : "unquant_coarse_energy"
-  },
-  {
-   "name" : "unquant_energy_finalise"
-  },
-  {
-   "name" : "unquant_fine_energy"
-  },
-  {
-   "name" : "validate_celt_decoder"
-  },
-  {
-   "name" : "validate_layout"
-  },
-  {
-   "name" : "xcorr_kernel_sse4_1"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "eMeans"
-  },
-  {
-   "name" : "layer0"
-  },
-  {
-   "name" : "layer1"
-  },
-  {
-   "name" : "layer2"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing_data"
-  },
-  {
-   "name" : "silk_CB_lags_stage2"
-  },
-  {
-   "name" : "silk_CB_lags_stage2_10_ms"
-  },
-  {
-   "name" : "silk_CB_lags_stage3"
-  },
-  {
-   "name" : "silk_CB_lags_stage3_10_ms"
-  },
-  {
-   "name" : "silk_LBRR_flags_iCDF_ptr"
-  },
-  {
-   "name" : "silk_LSFCosTab_FIX_Q12"
-  },
-  {
-   "name" : "silk_LTPScales_table_Q14"
-  },
-  {
-   "name" : "silk_LTP_gain_BITS_Q5_ptrs"
-  },
-  {
-   "name" : "silk_LTP_gain_iCDF_ptrs"
-  },
-  {
-   "name" : "silk_LTP_per_index_iCDF"
-  },
-  {
-   "name" : "silk_LTP_vq_gain_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_sizes"
-  },
-  {
-   "name" : "silk_LTPscale_iCDF"
-  },
-  {
-   "name" : "silk_Lag_range_stage3"
-  },
-  {
-   "name" : "silk_Lag_range_stage3_10_ms"
-  },
-  {
-   "name" : "silk_NLSF_CB_NB_MB"
-  },
-  {
-   "name" : "silk_NLSF_CB_WB"
-  },
-  {
-   "name" : "silk_NLSF_EXT_iCDF"
-  },
-  {
-   "name" : "silk_NLSF_interpolation_factor_iCDF"
-  },
-  {
-   "name" : "silk_Quantization_Offsets_Q10"
-  },
-  {
-   "name" : "silk_Resampler_1_2_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_4_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_6_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS_LQ"
-  },
-  {
-   "name" : "silk_Resampler_3_4_COEFS"
-  },
-  {
-   "name" : "silk_Transition_LP_A_Q28"
-  },
-  {
-   "name" : "silk_Transition_LP_B_Q28"
-  },
-  {
-   "name" : "silk_delta_gain_iCDF"
-  },
-  {
-   "name" : "silk_gain_iCDF"
-  },
-  {
-   "name" : "silk_lsb_iCDF"
-  },
-  {
-   "name" : "silk_max_pulses_table"
-  },
-  {
-   "name" : "silk_nb_cbk_searchs_stage3"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_iCDF"
-  },
-  {
-   "name" : "silk_pitch_delta_iCDF"
-  },
-  {
-   "name" : "silk_pitch_lag_iCDF"
-  },
-  {
-   "name" : "silk_pulses_per_block_BITS_Q5"
-  },
-  {
-   "name" : "silk_pulses_per_block_iCDF"
-  },
-  {
-   "name" : "silk_rate_levels_BITS_Q5"
-  },
-  {
-   "name" : "silk_rate_levels_iCDF"
-  },
-  {
-   "name" : "silk_resampler_frac_FIR_12"
-  },
-  {
-   "name" : "silk_shell_code_table0"
-  },
-  {
-   "name" : "silk_shell_code_table1"
-  },
-  {
-   "name" : "silk_shell_code_table2"
-  },
-  {
-   "name" : "silk_shell_code_table3"
-  },
-  {
-   "name" : "silk_shell_code_table_offsets"
-  },
-  {
-   "name" : "silk_sign_iCDF"
-  },
-  {
-   "name" : "silk_stereo_only_code_mid_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_joint_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_quant_Q13"
-  },
-  {
-   "name" : "silk_type_offset_VAD_iCDF"
-  },
-  {
-   "name" : "silk_type_offset_no_VAD_iCDF"
-  },
-  {
-   "name" : "silk_uniform3_iCDF"
-  },
-  {
-   "name" : "silk_uniform4_iCDF"
-  },
-  {
-   "name" : "silk_uniform5_iCDF"
-  },
-  {
-   "name" : "silk_uniform6_iCDF"
-  },
-  {
-   "name" : "silk_uniform8_iCDF"
-  },
-  {
-   "name" : "tf_select_table"
-  }
- ],
- "enum_types" : [],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "opus_custom_decoder_ctl",
-   "linker_set_key" : "opus_custom_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-54"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_encoder_ctl",
-   "linker_set_key" : "opus_custom_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_mode_create",
-   "linker_set_key" : "opus_custom_mode_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-8",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_decode",
-   "linker_set_key" : "opus_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decode_float",
-   "linker_set_key" : "opus_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_create",
-   "linker_set_key" : "opus_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-73",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_ctl",
-   "linker_set_key" : "opus_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_destroy",
-   "linker_set_key" : "opus_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_nb_samples",
-   "linker_set_key" : "opus_decoder_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-72"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_size",
-   "linker_set_key" : "opus_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_init",
-   "linker_set_key" : "opus_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-73"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode",
-   "linker_set_key" : "opus_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode_float",
-   "linker_set_key" : "opus_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    },
-    {
-     "referenced_type" : "type-76"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_create",
-   "linker_set_key" : "opus_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-77",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_ctl",
-   "linker_set_key" : "opus_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_destroy",
-   "linker_set_key" : "opus_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_get_size",
-   "linker_set_key" : "opus_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_init",
-   "linker_set_key" : "opus_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-77"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_get_version_string",
-   "linker_set_key" : "opus_get_version_string",
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode",
-   "linker_set_key" : "opus_multistream_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode_float",
-   "linker_set_key" : "opus_multistream_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_create",
-   "linker_set_key" : "opus_multistream_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-85",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_ctl",
-   "linker_set_key" : "opus_multistream_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_destroy",
-   "linker_set_key" : "opus_multistream_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_get_size",
-   "linker_set_key" : "opus_multistream_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_init",
-   "linker_set_key" : "opus_multistream_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-65"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode",
-   "linker_set_key" : "opus_multistream_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-81"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode_float",
-   "linker_set_key" : "opus_multistream_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-81"
-    },
-    {
-     "referenced_type" : "type-76"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_create",
-   "linker_set_key" : "opus_multistream_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-81",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_ctl",
-   "linker_set_key" : "opus_multistream_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-81"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_destroy",
-   "linker_set_key" : "opus_multistream_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-81"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_get_size",
-   "linker_set_key" : "opus_multistream_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_init",
-   "linker_set_key" : "opus_multistream_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-81"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_pad",
-   "linker_set_key" : "opus_multistream_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_unpad",
-   "linker_set_key" : "opus_multistream_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_create",
-   "linker_set_key" : "opus_multistream_surround_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-81",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_get_size",
-   "linker_set_key" : "opus_multistream_surround_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_init",
-   "linker_set_key" : "opus_multistream_surround_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-81"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_packet_get_bandwidth",
-   "linker_set_key" : "opus_packet_get_bandwidth",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_channels",
-   "linker_set_key" : "opus_packet_get_nb_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_frames",
-   "linker_set_key" : "opus_packet_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_samples",
-   "linker_set_key" : "opus_packet_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_samples_per_frame",
-   "linker_set_key" : "opus_packet_get_samples_per_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_pad",
-   "linker_set_key" : "opus_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_parse",
-   "linker_set_key" : "opus_packet_parse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_unpad",
-   "linker_set_key" : "opus_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_pcm_soft_clip",
-   "linker_set_key" : "opus_pcm_soft_clip",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_create",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-87",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_get_size",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_init",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-10"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode",
-   "linker_set_key" : "opus_projection_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-128"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode_float",
-   "linker_set_key" : "opus_projection_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-128"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_create",
-   "linker_set_key" : "opus_projection_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-128",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_ctl",
-   "linker_set_key" : "opus_projection_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-128"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_destroy",
-   "linker_set_key" : "opus_projection_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-128"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_get_size",
-   "linker_set_key" : "opus_projection_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_init",
-   "linker_set_key" : "opus_projection_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-128"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode",
-   "linker_set_key" : "opus_projection_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode_float",
-   "linker_set_key" : "opus_projection_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-76"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_ctl",
-   "linker_set_key" : "opus_projection_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_destroy",
-   "linker_set_key" : "opus_projection_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_cat",
-   "linker_set_key" : "opus_repacketizer_cat",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_create",
-   "linker_set_key" : "opus_repacketizer_create",
-   "return_type" : "type-130",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_destroy",
-   "linker_set_key" : "opus_repacketizer_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_nb_frames",
-   "linker_set_key" : "opus_repacketizer_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_size",
-   "linker_set_key" : "opus_repacketizer_get_size",
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_init",
-   "linker_set_key" : "opus_repacketizer_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    }
-   ],
-   "return_type" : "type-130",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out",
-   "linker_set_key" : "opus_repacketizer_out",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out_range",
-   "linker_set_key" : "opus_repacketizer_out_range",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-130"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-11"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_strerror",
-   "linker_set_key" : "opus_strerror",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-11"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-127",
-   "self_type" : "type-126",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-139",
-   "self_type" : "type-138",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-145",
-   "self_type" : "type-144",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-14",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-151",
-   "self_type" : "type-150",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-157",
-   "self_type" : "type-156",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-162",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-171",
-   "self_type" : "type-170",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-200",
-   "self_type" : "type-199",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-212",
-   "self_type" : "type-211",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-241",
-   "self_type" : "type-240",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-54",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-90",
-   "self_type" : "type-89",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-137",
-   "self_type" : "type-136",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-143",
-   "self_type" : "type-142",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-149",
-   "self_type" : "type-148",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-155",
-   "self_type" : "type-154",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-161",
-   "self_type" : "type-160",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-169",
-   "self_type" : "type-168",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-192",
-   "self_type" : "type-191",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-233",
-   "self_type" : "type-232",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-45",
-   "self_type" : "type-44",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-84",
-   "self_type" : "type-83",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-96",
-   "self_type" : "type-95",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-100",
-   "self_type" : "type-99",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-133",
-   "self_type" : "type-132",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-141",
-   "self_type" : "type-140",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-147",
-   "self_type" : "type-146",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-153",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-159",
-   "self_type" : "type-158",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-165",
-   "self_type" : "type-164",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-16",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-173",
-   "self_type" : "type-172",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-206",
-   "self_type" : "type-205",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-214",
-   "self_type" : "type-213",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-247",
-   "self_type" : "type-246",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-28",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-92",
-   "self_type" : "type-91",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-225",
-   "self_type" : "type-224",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-188",
-   "self_type" : "type-187",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-229",
-   "self_type" : "type-228",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-195",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-237",
-   "self_type" : "type-236",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-86",
-   "self_type" : "type-85",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-194",
-   "self_type" : "type-193",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-235",
-   "self_type" : "type-234",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-82",
-   "self_type" : "type-81",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-129",
-   "self_type" : "type-128",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-202",
-   "self_type" : "type-201",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-243",
-   "self_type" : "type-242",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-239",
-   "self_type" : "type-238",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-88",
-   "self_type" : "type-87",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-131",
-   "self_type" : "type-130",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-203",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-245",
-   "self_type" : "type-244",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-107",
-   "self_type" : "type-109",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-180",
-   "self_type" : "type-182",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-221",
-   "self_type" : "type-223",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-70",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const float *",
-   "name" : "const float *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-76",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-80",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-65",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const unsigned char **",
-   "name" : "const unsigned char **",
-   "referenced_type" : "type-65",
-   "self_type" : "type-67",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "float *",
-   "name" : "float *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-62",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-68",
-   "self_type" : "type-69",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-64",
-   "self_type" : "type-66",
-   "size" : 8,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-108",
-   "self_type" : "type-107",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-181",
-   "self_type" : "type-180",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-222",
-   "self_type" : "type-221",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-71",
-   "self_type" : "type-70",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const float",
-   "name" : "const float",
-   "referenced_type" : "type-61",
-   "self_type" : "type-75",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-68",
-   "self_type" : "type-79",
-   "size" : 2,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-64",
-   "self_type" : "type-63",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_64/source-based/libstagefright_amrnb_common.so.lsdump b/29/64/x86_64/source-based/libstagefright_amrnb_common.so.lsdump
deleted file mode 100644
index 16ab137..0000000
--- a/29/64/x86_64/source-based/libstagefright_amrnb_common.so.lsdump
+++ /dev/null
@@ -1,2362 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "linker_set_key" : "const short *[]",
-   "name" : "const short *[]",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [16]",
-   "name" : "int [16]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-53",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [10]",
-   "name" : "short [10]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-11",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [16]",
-   "name" : "short [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-52",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [2]",
-   "name" : "short [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [3][2]",
-   "name" : "short [3][2]",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 12,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [4]",
-   "name" : "short [4]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-14",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [5]",
-   "name" : "short [5]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-50",
-   "size" : 10,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [9]",
-   "name" : "short [9]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-47",
-   "size" : 18,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "linker_set_key" : "short []",
-   "name" : "short []",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 2
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-18",
-   "self_type" : "type-18"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "Az_lsp"
-  },
-  {
-   "name" : "Bits2prm"
-  },
-  {
-   "name" : "Copy"
-  },
-  {
-   "name" : "Div_32"
-  },
-  {
-   "name" : "Int_lpc_1and3"
-  },
-  {
-   "name" : "Int_lpc_1and3_2"
-  },
-  {
-   "name" : "Int_lpc_1to3"
-  },
-  {
-   "name" : "Int_lpc_1to3_2"
-  },
-  {
-   "name" : "Inv_sqrt"
-  },
-  {
-   "name" : "L_abs"
-  },
-  {
-   "name" : "L_deposit_h"
-  },
-  {
-   "name" : "L_deposit_l"
-  },
-  {
-   "name" : "L_shr_r"
-  },
-  {
-   "name" : "Log2"
-  },
-  {
-   "name" : "Log2_norm"
-  },
-  {
-   "name" : "Lsf_lsp"
-  },
-  {
-   "name" : "Lsf_wt"
-  },
-  {
-   "name" : "Lsp_Az"
-  },
-  {
-   "name" : "Lsp_lsf"
-  },
-  {
-   "name" : "Pow2"
-  },
-  {
-   "name" : "Pred_lt_3or6"
-  },
-  {
-   "name" : "Q_plsf_3"
-  },
-  {
-   "name" : "Q_plsf_5"
-  },
-  {
-   "name" : "Q_plsf_exit"
-  },
-  {
-   "name" : "Q_plsf_init"
-  },
-  {
-   "name" : "Q_plsf_reset"
-  },
-  {
-   "name" : "Reorder_lsf"
-  },
-  {
-   "name" : "Residu"
-  },
-  {
-   "name" : "Set_zero"
-  },
-  {
-   "name" : "Syn_filt"
-  },
-  {
-   "name" : "Weight_Ai"
-  },
-  {
-   "name" : "_Z14Chebps_WrappersPssPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec3PsPKsS_siPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec4PsPKsS_sPi"
-  },
-  {
-   "name" : "_Z19Get_lsp_pol_wrapperPsPiS0_"
-  },
-  {
-   "name" : "add"
-  },
-  {
-   "name" : "div_s"
-  },
-  {
-   "name" : "extract_h"
-  },
-  {
-   "name" : "extract_l"
-  },
-  {
-   "name" : "gc_pred"
-  },
-  {
-   "name" : "gc_pred_average_limited"
-  },
-  {
-   "name" : "gc_pred_reset"
-  },
-  {
-   "name" : "gc_pred_update"
-  },
-  {
-   "name" : "gmed_n"
-  },
-  {
-   "name" : "lsp"
-  },
-  {
-   "name" : "lsp_exit"
-  },
-  {
-   "name" : "lsp_init"
-  },
-  {
-   "name" : "lsp_reset"
-  },
-  {
-   "name" : "mult_r"
-  },
-  {
-   "name" : "norm_l"
-  },
-  {
-   "name" : "norm_s"
-  },
-  {
-   "name" : "pv_round"
-  },
-  {
-   "name" : "shr"
-  },
-  {
-   "name" : "shr_r"
-  },
-  {
-   "name" : "sqrt_l_exp"
-  },
-  {
-   "name" : "sub"
-  },
-  {
-   "name" : "vad1"
-  },
-  {
-   "name" : "vad1_exit"
-  },
-  {
-   "name" : "vad1_init"
-  },
-  {
-   "name" : "vad1_reset"
-  },
-  {
-   "name" : "vad_complex_detection_update"
-  },
-  {
-   "name" : "vad_pitch_detection"
-  },
-  {
-   "name" : "vad_tone_detection"
-  },
-  {
-   "name" : "vad_tone_detection_update"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "bitno"
-  },
-  {
-   "name" : "bitno_MR102"
-  },
-  {
-   "name" : "bitno_MR122"
-  },
-  {
-   "name" : "bitno_MR475"
-  },
-  {
-   "name" : "bitno_MR515"
-  },
-  {
-   "name" : "bitno_MR59"
-  },
-  {
-   "name" : "bitno_MR67"
-  },
-  {
-   "name" : "bitno_MR74"
-  },
-  {
-   "name" : "bitno_MRDTX"
-  },
-  {
-   "name" : "dgray"
-  },
-  {
-   "name" : "dico1_lsf_3"
-  },
-  {
-   "name" : "dico1_lsf_5"
-  },
-  {
-   "name" : "dico2_lsf_3"
-  },
-  {
-   "name" : "dico2_lsf_5"
-  },
-  {
-   "name" : "dico3_lsf_3"
-  },
-  {
-   "name" : "dico3_lsf_5"
-  },
-  {
-   "name" : "dico4_lsf_5"
-  },
-  {
-   "name" : "dico5_lsf_5"
-  },
-  {
-   "name" : "gray"
-  },
-  {
-   "name" : "grid"
-  },
-  {
-   "name" : "inv_sqrt_tbl"
-  },
-  {
-   "name" : "log2_tbl"
-  },
-  {
-   "name" : "lsp_init_data"
-  },
-  {
-   "name" : "mean_lsf_3"
-  },
-  {
-   "name" : "mean_lsf_5"
-  },
-  {
-   "name" : "mr515_3_lsf"
-  },
-  {
-   "name" : "mr795_1_lsf"
-  },
-  {
-   "name" : "numCompressedBytes"
-  },
-  {
-   "name" : "numOfBits"
-  },
-  {
-   "name" : "past_rq_init"
-  },
-  {
-   "name" : "ph_imp_low"
-  },
-  {
-   "name" : "ph_imp_low_MR795"
-  },
-  {
-   "name" : "ph_imp_mid"
-  },
-  {
-   "name" : "ph_imp_mid_MR795"
-  },
-  {
-   "name" : "pow2_tbl"
-  },
-  {
-   "name" : "pred_fac_3"
-  },
-  {
-   "name" : "prmno"
-  },
-  {
-   "name" : "prmnofsf"
-  },
-  {
-   "name" : "qua_gain_code"
-  },
-  {
-   "name" : "qua_gain_pitch"
-  },
-  {
-   "name" : "reorderBits"
-  },
-  {
-   "name" : "reorderBits_MR102"
-  },
-  {
-   "name" : "reorderBits_MR122"
-  },
-  {
-   "name" : "reorderBits_MR475"
-  },
-  {
-   "name" : "reorderBits_MR515"
-  },
-  {
-   "name" : "reorderBits_MR59"
-  },
-  {
-   "name" : "reorderBits_MR67"
-  },
-  {
-   "name" : "reorderBits_MR74"
-  },
-  {
-   "name" : "reorderBits_MR795"
-  },
-  {
-   "name" : "slope"
-  },
-  {
-   "name" : "sqrt_l_tbl"
-  },
-  {
-   "name" : "startPos"
-  },
-  {
-   "name" : "table"
-  },
-  {
-   "name" : "table_gain_highrates"
-  },
-  {
-   "name" : "table_gain_lowrates"
-  },
-  {
-   "name" : "window_160_80"
-  },
-  {
-   "name" : "window_200_40"
-  },
-  {
-   "name" : "window_232_8"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "MR475"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "MR515"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "MR59"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "MR67"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "MR74"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "MR795"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "MR102"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "MR122"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "MRDTX"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "N_MODES"
-    }
-   ],
-   "linker_set_key" : "Mode",
-   "name" : "Mode",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mode.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "Mode"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "Az_lsp",
-   "linker_set_key" : "Az_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "function_name" : "Bits2prm",
-   "linker_set_key" : "Bits2prm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bits2prm.h"
-  },
-  {
-   "function_name" : "Copy",
-   "linker_set_key" : "Copy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/copy.h"
-  },
-  {
-   "function_name" : "Div_32",
-   "linker_set_key" : "Div_32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_32.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3",
-   "linker_set_key" : "Int_lpc_1and3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3_2",
-   "linker_set_key" : "Int_lpc_1and3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3",
-   "linker_set_key" : "Int_lpc_1to3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3_2",
-   "linker_set_key" : "Int_lpc_1to3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Inv_sqrt",
-   "linker_set_key" : "Inv_sqrt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "function_name" : "L_abs",
-   "linker_set_key" : "L_abs",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_abs.h"
-  },
-  {
-   "function_name" : "L_deposit_h",
-   "linker_set_key" : "L_deposit_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_h.h"
-  },
-  {
-   "function_name" : "L_deposit_l",
-   "linker_set_key" : "L_deposit_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_l.h"
-  },
-  {
-   "function_name" : "L_shr_r",
-   "linker_set_key" : "L_shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_shr_r.h"
-  },
-  {
-   "function_name" : "Log2",
-   "linker_set_key" : "Log2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2.h"
-  },
-  {
-   "function_name" : "Log2_norm",
-   "linker_set_key" : "Log2_norm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "function_name" : "Lsf_lsp",
-   "linker_set_key" : "Lsf_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Lsf_wt",
-   "linker_set_key" : "Lsf_wt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsfwt.h"
-  },
-  {
-   "function_name" : "Lsp_Az",
-   "linker_set_key" : "Lsp_Az",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_az.h"
-  },
-  {
-   "function_name" : "Lsp_lsf",
-   "linker_set_key" : "Lsp_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Pow2",
-   "linker_set_key" : "Pow2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "function_name" : "Pred_lt_3or6",
-   "linker_set_key" : "Pred_lt_3or6",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pred_lt.h"
-  },
-  {
-   "function_name" : "Q_plsf_3",
-   "linker_set_key" : "Q_plsf_3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-9"
-    },
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_5",
-   "linker_set_key" : "Q_plsf_5",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-9"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_exit",
-   "linker_set_key" : "Q_plsf_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_init",
-   "linker_set_key" : "Q_plsf_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_reset",
-   "linker_set_key" : "Q_plsf_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-9"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Reorder_lsf",
-   "linker_set_key" : "Reorder_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/reorder.h"
-  },
-  {
-   "function_name" : "Residu",
-   "linker_set_key" : "Residu",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/residu.h"
-  },
-  {
-   "function_name" : "Set_zero",
-   "linker_set_key" : "Set_zero",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/set_zero.h"
-  },
-  {
-   "function_name" : "Syn_filt",
-   "linker_set_key" : "Syn_filt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/syn_filt.h"
-  },
-  {
-   "function_name" : "Weight_Ai",
-   "linker_set_key" : "Weight_Ai",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-20"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/weight_a.h"
-  },
-  {
-   "function_name" : "add",
-   "linker_set_key" : "add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/add.h"
-  },
-  {
-   "function_name" : "div_s",
-   "linker_set_key" : "div_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_s.h"
-  },
-  {
-   "function_name" : "extract_h",
-   "linker_set_key" : "extract_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_h.h"
-  },
-  {
-   "function_name" : "extract_l",
-   "linker_set_key" : "extract_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_l.h"
-  },
-  {
-   "function_name" : "gc_pred",
-   "linker_set_key" : "gc_pred",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_average_limited",
-   "linker_set_key" : "gc_pred_average_limited",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_reset",
-   "linker_set_key" : "gc_pred_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_update",
-   "linker_set_key" : "gc_pred_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gmed_n",
-   "linker_set_key" : "gmed_n",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gmed_n.h"
-  },
-  {
-   "function_name" : "lsp",
-   "linker_set_key" : "lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-19"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_exit",
-   "linker_set_key" : "lsp_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_init",
-   "linker_set_key" : "lsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_reset",
-   "linker_set_key" : "lsp_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "mult_r",
-   "linker_set_key" : "mult_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mult_r.h"
-  },
-  {
-   "function_name" : "norm_l",
-   "linker_set_key" : "norm_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_l.h"
-  },
-  {
-   "function_name" : "norm_s",
-   "linker_set_key" : "norm_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_s.h"
-  },
-  {
-   "function_name" : "pv_round",
-   "linker_set_key" : "pv_round",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/round.h"
-  },
-  {
-   "function_name" : "shr",
-   "linker_set_key" : "shr",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr.h"
-  },
-  {
-   "function_name" : "shr_r",
-   "linker_set_key" : "shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr_r.h"
-  },
-  {
-   "function_name" : "sqrt_l_exp",
-   "linker_set_key" : "sqrt_l_exp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "function_name" : "sub",
-   "linker_set_key" : "sub",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sub.h"
-  },
-  {
-   "function_name" : "vad1",
-   "linker_set_key" : "vad1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-54"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_exit",
-   "linker_set_key" : "vad1_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_init",
-   "linker_set_key" : "vad1_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_reset",
-   "linker_set_key" : "vad1_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-54"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_complex_detection_update",
-   "linker_set_key" : "vad_complex_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-54"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_pitch_detection",
-   "linker_set_key" : "vad_pitch_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-54"
-    },
-    {
-     "referenced_type" : "type-20"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection",
-   "linker_set_key" : "vad_tone_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-54"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection_update",
-   "linker_set_key" : "vad_tone_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-54"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    }
-   ],
-   "return_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "bitno",
-   "name" : "bitno",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR102",
-   "name" : "bitno_MR102",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR122",
-   "name" : "bitno_MR122",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR475",
-   "name" : "bitno_MR475",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR515",
-   "name" : "bitno_MR515",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR59",
-   "name" : "bitno_MR59",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR67",
-   "name" : "bitno_MR67",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR74",
-   "name" : "bitno_MR74",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MRDTX",
-   "name" : "bitno_MRDTX",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_3",
-   "name" : "dico1_lsf_3",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_5",
-   "name" : "dico1_lsf_5",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_3",
-   "name" : "dico2_lsf_3",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_5",
-   "name" : "dico2_lsf_5",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_3",
-   "name" : "dico3_lsf_3",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_5",
-   "name" : "dico3_lsf_5",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico4_lsf_5",
-   "name" : "dico4_lsf_5",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico5_lsf_5",
-   "name" : "dico5_lsf_5",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "grid",
-   "name" : "grid",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "linker_set_key" : "inv_sqrt_tbl",
-   "name" : "inv_sqrt_tbl",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "linker_set_key" : "log2_tbl",
-   "name" : "log2_tbl",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "linker_set_key" : "lsp_init_data",
-   "name" : "lsp_init_data",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_tab.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_3",
-   "name" : "mean_lsf_3",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_5",
-   "name" : "mean_lsf_5",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr515_3_lsf",
-   "name" : "mr515_3_lsf",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr795_1_lsf",
-   "name" : "mr795_1_lsf",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "numCompressedBytes",
-   "name" : "numCompressedBytes",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "numOfBits",
-   "name" : "numOfBits",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "past_rq_init",
-   "name" : "past_rq_init",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "pow2_tbl",
-   "name" : "pow2_tbl",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "linker_set_key" : "pred_fac_3",
-   "name" : "pred_fac_3",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "prmno",
-   "name" : "prmno",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "prmnofsf",
-   "name" : "prmnofsf",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits",
-   "name" : "reorderBits",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR102",
-   "name" : "reorderBits_MR102",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR122",
-   "name" : "reorderBits_MR122",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR475",
-   "name" : "reorderBits_MR475",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR515",
-   "name" : "reorderBits_MR515",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR59",
-   "name" : "reorderBits_MR59",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR67",
-   "name" : "reorderBits_MR67",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR74",
-   "name" : "reorderBits_MR74",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR795",
-   "name" : "reorderBits_MR795",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "sqrt_l_tbl",
-   "name" : "sqrt_l_tbl",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "linker_set_key" : "table_gain_highrates",
-   "name" : "table_gain_highrates",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "table_gain_lowrates",
-   "name" : "table_gain_lowrates",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "window_160_80",
-   "name" : "window_160_80",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_200_40",
-   "name" : "window_200_40",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_232_8",
-   "name" : "window_232_8",
-   "referenced_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "Q_plsfState *",
-   "name" : "Q_plsfState *",
-   "referenced_type" : "type-10",
-   "self_type" : "type-9",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "Q_plsfState **",
-   "name" : "Q_plsfState **",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "gc_predState *",
-   "name" : "gc_predState *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-16",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/basic_op_c_equivalent.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "lspState *",
-   "name" : "lspState *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-22",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "lspState **",
-   "name" : "lspState **",
-   "referenced_type" : "type-22",
-   "self_type" : "type-23",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-20",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "short **",
-   "name" : "short **",
-   "referenced_type" : "type-20",
-   "self_type" : "type-19",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vadState1 *",
-   "name" : "vadState1 *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-54",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vadState1 **",
-   "name" : "vadState1 **",
-   "referenced_type" : "type-54",
-   "self_type" : "type-55",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 2,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const short *const[]",
-   "name" : "const short *const[]",
-   "referenced_type" : "type-3",
-   "self_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "short const[]",
-   "name" : "short const[]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_rq",
-     "referenced_type" : "type-11"
-    }
-   ],
-   "linker_set_key" : "Q_plsfState",
-   "name" : "Q_plsfState",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h",
-   "unique_id" : "Q_plsfState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_qua_en",
-     "referenced_type" : "type-14"
-    },
-    {
-     "field_name" : "past_qua_en_MR122",
-     "field_offset" : 64,
-     "referenced_type" : "type-14"
-    }
-   ],
-   "linker_set_key" : "gc_predState",
-   "name" : "gc_predState",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h",
-   "unique_id" : "gc_predState"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "lsp_old",
-     "referenced_type" : "type-11"
-    },
-    {
-     "field_name" : "lsp_old_q",
-     "field_offset" : 160,
-     "referenced_type" : "type-11"
-    },
-    {
-     "field_name" : "qSt",
-     "field_offset" : 320,
-     "referenced_type" : "type-9"
-    }
-   ],
-   "linker_set_key" : "lspState",
-   "name" : "lspState",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 48,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h",
-   "unique_id" : "lspState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "bckr_est",
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "ave_level",
-     "field_offset" : 144,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "old_level",
-     "field_offset" : 288,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "sub_level",
-     "field_offset" : 432,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "a_data5",
-     "field_offset" : 576,
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "a_data3",
-     "field_offset" : 672,
-     "referenced_type" : "type-50"
-    },
-    {
-     "field_name" : "burst_count",
-     "field_offset" : 752,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hang_count",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "stat_count",
-     "field_offset" : 784,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "vadreg",
-     "field_offset" : 800,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pitch",
-     "field_offset" : 816,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tone",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_high",
-     "field_offset" : 848,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_low",
-     "field_offset" : 864,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag_count",
-     "field_offset" : 880,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_count",
-     "field_offset" : 912,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_timer",
-     "field_offset" : 928,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "best_corr_hp",
-     "field_offset" : 944,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "speech_vad_decision",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_warning",
-     "field_offset" : 976,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sp_burst_count",
-     "field_offset" : 992,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "corr_hp_fast",
-     "field_offset" : 1008,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "vadState1",
-   "name" : "vadState1",
-   "referenced_type" : "type-46",
-   "self_type" : "type-46",
-   "size" : 128,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h",
-   "unique_id" : "vadState1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "pre_emp_mem",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "update_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hyster_cnt",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "last_update_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_enrg_long_db",
-     "field_offset" : 64,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "Lframe_cnt",
-     "field_offset" : 320,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "Lch_enrg",
-     "field_offset" : 352,
-     "referenced_type" : "type-53"
-    },
-    {
-     "field_name" : "Lch_noise",
-     "field_offset" : 864,
-     "referenced_type" : "type-53"
-    },
-    {
-     "field_name" : "last_normb_shift",
-     "field_offset" : 1376,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tsnr",
-     "field_offset" : 1392,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hangover",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "burstcount",
-     "field_offset" : 1424,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "fupdate_flag",
-     "field_offset" : 1440,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRvar",
-     "field_offset" : 1456,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRbias",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "shift_state",
-     "field_offset" : 1488,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "L_R0",
-     "field_offset" : 1504,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "L_Rmax",
-     "field_offset" : 1536,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "LTP_flag",
-     "field_offset" : 1568,
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "vadState2",
-   "name" : "vadState2",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 200,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h",
-   "unique_id" : "vadState2"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_64/source-based/libstagefright_enc_common.so.lsdump b/29/64/x86_64/source-based/libstagefright_enc_common.so.lsdump
deleted file mode 100644
index 2e99d0a..0000000
--- a/29/64/x86_64/source-based/libstagefright_enc_common.so.lsdump
+++ /dev/null
@@ -1,652 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "cmnMemAlloc"
-  },
-  {
-   "name" : "cmnMemCheck"
-  },
-  {
-   "name" : "cmnMemCompare"
-  },
-  {
-   "name" : "cmnMemCopy"
-  },
-  {
-   "name" : "cmnMemFree"
-  },
-  {
-   "name" : "cmnMemMove"
-  },
-  {
-   "name" : "cmnMemSet"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_FALSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_TRUE"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_BOOL_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_BOOL",
-   "name" : "VO_BOOL",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_BOOL"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_IMF_USERMEMOPERATOR"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_IMF_PREALLOCATEDBUFFER"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_IMF_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INIT_MEM_FlAG",
-   "name" : "VO_INIT_MEM_FlAG",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INIT_MEM_FlAG"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_INPUT_FRAME"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "VO_INPUT_STREAM"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_INPUT_STREAM_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INPUT_TYPE",
-   "name" : "VO_INPUT_TYPE",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INPUT_TYPE"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (int, void *, void *, unsigned int)",
-   "name" : "int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-18",
-   "return_type" : "type-5",
-   "self_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, VO_MEM_INFO *)",
-   "name" : "unsigned int (int, VO_MEM_INFO *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "referenced_type" : "type-27",
-   "return_type" : "type-2",
-   "self_type" : "type-27",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *)",
-   "name" : "unsigned int (int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "referenced_type" : "type-9",
-   "return_type" : "type-2",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-11",
-   "return_type" : "type-2",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-16",
-   "return_type" : "type-2",
-   "self_type" : "type-16",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-14",
-   "return_type" : "type-2",
-   "self_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "cmnMemAlloc",
-   "linker_set_key" : "cmnMemAlloc",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCheck",
-   "linker_set_key" : "cmnMemCheck",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCompare",
-   "linker_set_key" : "cmnMemCompare",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCopy",
-   "linker_set_key" : "cmnMemCopy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemFree",
-   "linker_set_key" : "cmnMemFree",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemMove",
-   "linker_set_key" : "cmnMemMove",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemSet",
-   "linker_set_key" : "cmnMemSet",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "VO_MEM_INFO *",
-   "name" : "VO_MEM_INFO *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int (*)(int, void *, void *, unsigned int)",
-   "name" : "int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-21",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "name" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, void *)",
-   "name" : "unsigned int (*)(int, void *)",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned int)",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  }
- ],
- "qualified_types" : [],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Buffer",
-     "referenced_type" : "type-21"
-    },
-    {
-     "field_name" : "Length",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "Time",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "VO_CODECBUFFER",
-   "name" : "VO_CODECBUFFER",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 24,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODECBUFFER"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "memflag",
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "memData",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 128,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 160,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "VO_CODEC_INIT_USERDATA",
-   "name" : "VO_CODEC_INIT_USERDATA",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 24,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODEC_INIT_USERDATA"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Size",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "Flag",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "VBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "PBuffer",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_INFO",
-   "name" : "VO_MEM_INFO",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 24,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_INFO"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "Alloc",
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "Free",
-     "field_offset" : 64,
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "Set",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "Copy",
-     "field_offset" : 192,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "Check",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "Compare",
-     "field_offset" : 320,
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "Move",
-     "field_offset" : 384,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_OPERATOR",
-   "name" : "VO_MEM_OPERATOR",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 56,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_OPERATOR"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_64/source-based/libstagefright_flacdec.so.lsdump b/29/64/x86_64/source-based/libstagefright_flacdec.so.lsdump
deleted file mode 100644
index c600030..0000000
--- a/29/64/x86_64/source-based/libstagefright_flacdec.so.lsdump
+++ /dev/null
@@ -1,5280 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__Subframe [8]",
-   "name" : "FLAC__Subframe [8]",
-   "referenced_type" : "type-107",
-   "self_type" : "type-106",
-   "size" : 2560,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [129]",
-   "name" : "char [129]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 129,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [13]",
-   "name" : "char [13]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
-   "size" : 13,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "const char *[]",
-   "name" : "const char *[]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-151",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const int *[8]",
-   "name" : "const int *[8]",
-   "referenced_type" : "type-41",
-   "self_type" : "type-159",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-96",
-   "size" : 128,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4]",
-   "name" : "int [4]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-74",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-58",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [4]",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-158",
-   "self_type" : "type-158",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 1
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-307",
-   "self_type" : "type-307",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-214",
-   "self_type" : "type-214",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-389",
-   "self_type" : "type-389",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "signed char",
-   "name" : "signed char",
-   "referenced_type" : "type-306",
-   "self_type" : "type-306",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "FLAC__MD5Accumulate"
-  },
-  {
-   "name" : "FLAC__MD5Final"
-  },
-  {
-   "name" : "FLAC__MD5Init"
-  },
-  {
-   "name" : "FLAC__bitreader_bits_left_for_byte_alignment"
-  },
-  {
-   "name" : "FLAC__bitreader_clear"
-  },
-  {
-   "name" : "FLAC__bitreader_delete"
-  },
-  {
-   "name" : "FLAC__bitreader_dump"
-  },
-  {
-   "name" : "FLAC__bitreader_free"
-  },
-  {
-   "name" : "FLAC__bitreader_get_input_bits_unconsumed"
-  },
-  {
-   "name" : "FLAC__bitreader_get_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_init"
-  },
-  {
-   "name" : "FLAC__bitreader_is_consumed_byte_aligned"
-  },
-  {
-   "name" : "FLAC__bitreader_new"
-  },
-  {
-   "name" : "FLAC__bitreader_read_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_int32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed_block"
-  },
-  {
-   "name" : "FLAC__bitreader_read_uint32_little_endian"
-  },
-  {
-   "name" : "FLAC__bitreader_read_unary_unsigned"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_reset_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_bits_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__cpu_info"
-  },
-  {
-   "name" : "FLAC__cpu_info_x86"
-  },
-  {
-   "name" : "FLAC__crc16"
-  },
-  {
-   "name" : "FLAC__crc8"
-  },
-  {
-   "name" : "FLAC__crc8_update"
-  },
-  {
-   "name" : "FLAC__crc8_update_block"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor_wide"
-  },
-  {
-   "name" : "FLAC__fixed_compute_residual"
-  },
-  {
-   "name" : "FLAC__fixed_restore_signal"
-  },
-  {
-   "name" : "FLAC__fixedpoint_log2"
-  },
-  {
-   "name" : "FLAC__format_blocksize_is_subset"
-  },
-  {
-   "name" : "FLAC__format_cuesheet_is_legal"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_clear"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_init"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order"
-  },
-  {
-   "name" : "FLAC__format_picture_is_legal"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_subset"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_valid"
-  },
-  {
-   "name" : "FLAC__format_seektable_is_legal"
-  },
-  {
-   "name" : "FLAC__format_seektable_sort"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_name_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_value_is_legal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal_wide"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_int32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint64_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_unsigned_array"
-  },
-  {
-   "name" : "FLAC__stream_decoder_delete"
-  },
-  {
-   "name" : "FLAC__stream_decoder_finish"
-  },
-  {
-   "name" : "FLAC__stream_decoder_flush"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_bits_per_sample"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_blocksize"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channel_assignment"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channels"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_decode_position"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_input_bytes_unconsumed"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_resolved_state_string"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_sample_rate"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_state"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_total_samples"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_new"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_single"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_metadata"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_reset"
-  },
-  {
-   "name" : "FLAC__stream_decoder_seek_absolute"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_ogg_serial_number"
-  },
-  {
-   "name" : "FLAC__stream_decoder_skip_single_frame"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder12readCallbackEPhPm"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13parseMetadataEPKhm"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhmPvPmb"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder15addDataToBufferEPKhm"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder4initEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder5flushEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder6CreateEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC2Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD0Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD2Ev"
-  },
-  {
-   "name" : "safe_malloc_mul_2op_p"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC"
-  },
-  {
-   "name" : "FLAC__ChannelAssignmentString"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__EntropyCodingMethodTypeString"
-  },
-  {
-   "name" : "FLAC__FP_E"
-  },
-  {
-   "name" : "FLAC__FP_LN2"
-  },
-  {
-   "name" : "FLAC__FP_ONE"
-  },
-  {
-   "name" : "FLAC__FP_ONE_HALF"
-  },
-  {
-   "name" : "FLAC__FP_ZERO"
-  },
-  {
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__FrameNumberTypeString"
-  },
-  {
-   "name" : "FLAC__MetadataTypeString"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_STRING"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__StreamDecoderErrorStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderInitStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderLengthStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderReadStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderSeekStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderStateString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderTellStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderWriteStatusString"
-  },
-  {
-   "name" : "FLAC__StreamMetadata_Picture_TypeString"
-  },
-  {
-   "name" : "FLAC__SubframeTypeString"
-  },
-  {
-   "name" : "FLAC__VENDOR_STRING"
-  },
-  {
-   "name" : "FLAC__VERSION_STRING"
-  },
-  {
-   "name" : "FLAC__crc16_table"
-  },
-  {
-   "name" : "FLAC__crc8_table"
-  },
-  {
-   "name" : "_ZTVN7android11FLACDecoderE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_MID_SIDE"
-    }
-   ],
-   "linker_set_key" : "FLAC__ChannelAssignment",
-   "name" : "FLAC__ChannelAssignment",
-   "referenced_type" : "type-103",
-   "self_type" : "type-103",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__ChannelAssignment"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethodType",
-   "name" : "FLAC__EntropyCodingMethodType",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__EntropyCodingMethodType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameNumberType",
-   "name" : "FLAC__FrameNumberType",
-   "referenced_type" : "type-104",
-   "self_type" : "type-104",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__FrameNumberType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__METADATA_TYPE_STREAMINFO"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__METADATA_TYPE_PADDING"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__METADATA_TYPE_APPLICATION"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__METADATA_TYPE_SEEKTABLE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__METADATA_TYPE_VORBIS_COMMENT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__METADATA_TYPE_CUESHEET"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__METADATA_TYPE_PICTURE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__METADATA_TYPE_UNDEFINED"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "FLAC__MAX_METADATA_TYPE"
-    }
-   ],
-   "linker_set_key" : "FLAC__MetadataType",
-   "name" : "FLAC__MetadataType",
-   "referenced_type" : "type-55",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__MetadataType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatus",
-   "name" : "FLAC__StreamDecoderErrorStatus",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderInitStatus",
-   "name" : "FLAC__StreamDecoderInitStatus",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus",
-   "name" : "FLAC__StreamDecoderLengthStatus",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderLengthStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus",
-   "name" : "FLAC__StreamDecoderReadStatus",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus",
-   "name" : "FLAC__StreamDecoderSeekStatus",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_METADATA"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_METADATA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_READ_FRAME"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_DECODER_SEEK_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_DECODER_ABORTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_DECODER_UNINITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderState",
-   "name" : "FLAC__StreamDecoderState",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus",
-   "name" : "FLAC__StreamDecoderTellStatus",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus",
-   "name" : "FLAC__StreamDecoderWriteStatus",
-   "referenced_type" : "type-98",
-   "self_type" : "type-98",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderInitStatus",
-   "name" : "FLAC__StreamEncoderInitStatus",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_ABORT"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus",
-   "name" : "FLAC__StreamEncoderReadStatus",
-   "referenced_type" : "type-135",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus",
-   "name" : "FLAC__StreamEncoderSeekStatus",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_UNINITIALIZED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_CLIENT_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_IO_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_FRAMING_ERROR"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderState",
-   "name" : "FLAC__StreamEncoderState",
-   "referenced_type" : "type-145",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus",
-   "name" : "FLAC__StreamEncoderTellStatus",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus",
-   "name" : "FLAC__StreamEncoderWriteStatus",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FISH"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_Type",
-   "name" : "FLAC__StreamMetadata_Picture_Type",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamMetadata_Picture_Type"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__SUBFRAME_TYPE_CONSTANT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__SUBFRAME_TYPE_VERBATIM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__SUBFRAME_TYPE_FIXED"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__SUBFRAME_TYPE_LPC"
-    }
-   ],
-   "linker_set_key" : "FLAC__SubframeType",
-   "name" : "FLAC__SubframeType",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__SubframeType"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-90",
-   "return_type" : "type-91",
-   "self_type" : "type-90",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-80",
-   "return_type" : "type-81",
-   "self_type" : "type-80",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-85",
-   "self_type" : "type-84",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-87",
-   "return_type" : "type-88",
-   "self_type" : "type-87",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-99"
-    },
-    {
-     "referenced_type" : "type-111"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-97",
-   "return_type" : "type-98",
-   "self_type" : "type-97",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned long *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-134",
-   "return_type" : "type-135",
-   "self_type" : "type-134",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-126",
-   "return_type" : "type-127",
-   "self_type" : "type-126",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-129",
-   "return_type" : "type-130",
-   "self_type" : "type-129",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-115",
-   "return_type" : "type-116",
-   "self_type" : "type-115",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (const FLAC__StreamDecoder *, void *)",
-   "name" : "int (const FLAC__StreamDecoder *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-93",
-   "return_type" : "type-1",
-   "self_type" : "type-93",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-68",
-   "return_type" : "type-44",
-   "self_type" : "type-68",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-52"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-43",
-   "return_type" : "type-44",
-   "self_type" : "type-43",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-52"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-132",
-   "return_type" : "type-44",
-   "self_type" : "type-132",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, unsigned long, unsigned long, unsigned int, unsigned int, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, unsigned long, unsigned long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "referenced_type" : "type-139",
-   "return_type" : "type-44",
-   "self_type" : "type-139",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "FLAC__format_blocksize_is_subset",
-   "linker_set_key" : "FLAC__format_blocksize_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_cuesheet_is_legal",
-   "linker_set_key" : "FLAC__format_cuesheet_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_picture_is_legal",
-   "linker_set_key" : "FLAC__format_picture_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_subset",
-   "linker_set_key" : "FLAC__format_sample_rate_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_valid",
-   "linker_set_key" : "FLAC__format_sample_rate_is_valid",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_is_legal",
-   "linker_set_key" : "FLAC__format_seektable_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_sort",
-   "linker_set_key" : "FLAC__format_seektable_sort",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_delete",
-   "linker_set_key" : "FLAC__stream_decoder_delete",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_finish",
-   "linker_set_key" : "FLAC__stream_decoder_finish",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_flush",
-   "linker_set_key" : "FLAC__stream_decoder_flush",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_bits_per_sample",
-   "linker_set_key" : "FLAC__stream_decoder_get_bits_per_sample",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_blocksize",
-   "linker_set_key" : "FLAC__stream_decoder_get_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channel_assignment",
-   "linker_set_key" : "FLAC__stream_decoder_get_channel_assignment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-103",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channels",
-   "linker_set_key" : "FLAC__stream_decoder_get_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_decode_position",
-   "linker_set_key" : "FLAC__stream_decoder_get_decode_position",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-82"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_get_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_resolved_state_string",
-   "linker_set_key" : "FLAC__stream_decoder_get_resolved_state_string",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_sample_rate",
-   "linker_set_key" : "FLAC__stream_decoder_get_sample_rate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_state",
-   "linker_set_key" : "FLAC__stream_decoder_get_state",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-154",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_total_samples",
-   "linker_set_key" : "FLAC__stream_decoder_get_total_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-66"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_new",
-   "linker_set_key" : "FLAC__stream_decoder_new",
-   "return_type" : "type-157",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_single",
-   "linker_set_key" : "FLAC__stream_decoder_process_single",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_reset",
-   "linker_set_key" : "FLAC__stream_decoder_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_seek_absolute",
-   "linker_set_key" : "FLAC__stream_decoder_seek_absolute",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_set_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-55"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "linker_set_key" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_skip_single_frame",
-   "linker_set_key" : "FLAC__stream_decoder_skip_single_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::readCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder12readCallbackEPhPm",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-82"
-    }
-   ],
-   "return_type" : "type-81",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::errorCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::parseMetadata",
-   "linker_set_key" : "_ZN7android11FLACDecoder13parseMetadataEPKhm",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::writeCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-99"
-    },
-    {
-     "referenced_type" : "type-111"
-    }
-   ],
-   "return_type" : "type-98",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::decodeOneFrame",
-   "linker_set_key" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhmPvPmb",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-66"
-    },
-    {
-     "referenced_type" : "type-82"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-158"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::addDataToBuffer",
-   "linker_set_key" : "_ZN7android11FLACDecoder15addDataToBufferEPKhm",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::metadataCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::init",
-   "linker_set_key" : "_ZN7android11FLACDecoder4initEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::flush",
-   "linker_set_key" : "_ZN7android11FLACDecoder5flushEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::Create",
-   "linker_set_key" : "_ZN7android11FLACDecoder6CreateEv",
-   "return_type" : "type-161",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD0Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-44",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "referenced_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/export.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ChannelAssignmentString",
-   "name" : "FLAC__ChannelAssignmentString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__EntropyCodingMethodTypeString",
-   "name" : "FLAC__EntropyCodingMethodTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC",
-   "name" : "FLAC__FRAME_HEADER_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FrameNumberTypeString",
-   "name" : "FLAC__FrameNumberTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__MetadataTypeString",
-   "name" : "FLAC__MetadataTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "referenced_type" : "type-152",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC",
-   "name" : "FLAC__STREAM_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_LEN",
-   "name" : "FLAC__STREAM_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_STRING",
-   "name" : "FLAC__STREAM_SYNC_STRING",
-   "referenced_type" : "type-153",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LEN",
-   "name" : "FLAC__SUBFRAME_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatusString",
-   "name" : "FLAC__StreamDecoderErrorStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderInitStatusString",
-   "name" : "FLAC__StreamDecoderInitStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatusString",
-   "name" : "FLAC__StreamDecoderLengthStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderReadStatusString",
-   "name" : "FLAC__StreamDecoderReadStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatusString",
-   "name" : "FLAC__StreamDecoderSeekStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderStateString",
-   "name" : "FLAC__StreamDecoderStateString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderTellStatusString",
-   "name" : "FLAC__StreamDecoderTellStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatusString",
-   "name" : "FLAC__StreamDecoderWriteStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_TypeString",
-   "name" : "FLAC__StreamMetadata_Picture_TypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SubframeTypeString",
-   "name" : "FLAC__SubframeTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VENDOR_STRING",
-   "name" : "FLAC__VENDOR_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VERSION_STRING",
-   "name" : "FLAC__VERSION_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoder *",
-   "name" : "FLAC__StreamDecoder *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-157",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "referenced_type" : "type-90",
-   "self_type" : "type-92",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-209",
-   "self_type" : "type-208",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-232",
-   "self_type" : "type-231",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-255",
-   "self_type" : "type-254",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-275",
-   "self_type" : "type-274",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-298",
-   "self_type" : "type-297",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-322",
-   "self_type" : "type-321",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-359",
-   "self_type" : "type-358",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-384",
-   "self_type" : "type-383",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-407",
-   "self_type" : "type-406",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-207",
-   "self_type" : "type-206",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-230",
-   "self_type" : "type-229",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-253",
-   "self_type" : "type-252",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-273",
-   "self_type" : "type-272",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-296",
-   "self_type" : "type-295",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-320",
-   "self_type" : "type-319",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-357",
-   "self_type" : "type-356",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-382",
-   "self_type" : "type-381",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-405",
-   "self_type" : "type-404",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-75",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)",
-   "referenced_type" : "type-80",
-   "self_type" : "type-83",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long, void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-86",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long *, void *)",
-   "referenced_type" : "type-87",
-   "self_type" : "type-89",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "referenced_type" : "type-97",
-   "self_type" : "type-113",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoder *",
-   "name" : "FLAC__StreamEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-147",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-287",
-   "self_type" : "type-286",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-373",
-   "self_type" : "type-372",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-195",
-   "self_type" : "type-194",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-285",
-   "self_type" : "type-284",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-370",
-   "self_type" : "type-369",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned long *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned long *, void *)",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long, void *)",
-   "referenced_type" : "type-126",
-   "self_type" : "type-128",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long *, void *)",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata *",
-   "name" : "FLAC__StreamMetadata *",
-   "referenced_type" : "type-54",
-   "self_type" : "type-148",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata **",
-   "name" : "FLAC__StreamMetadata **",
-   "referenced_type" : "type-148",
-   "self_type" : "type-149",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint *",
-   "name" : "FLAC__StreamMetadata_SeekPoint *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable *",
-   "name" : "FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-64",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-203",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-271",
-   "self_type" : "type-270",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-293",
-   "self_type" : "type-292",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-354",
-   "self_type" : "type-353",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-379",
-   "self_type" : "type-378",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "android::FLACDecoder *",
-   "name" : "android::FLACDecoder *",
-   "referenced_type" : "type-156",
-   "self_type" : "type-161",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-35",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__Frame *",
-   "name" : "const FLAC__Frame *",
-   "referenced_type" : "type-100",
-   "self_type" : "type-99",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamDecoder *",
-   "name" : "const FLAC__StreamDecoder *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamEncoder *",
-   "name" : "const FLAC__StreamEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamMetadata *",
-   "name" : "const FLAC__StreamMetadata *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet *",
-   "name" : "const FLAC__StreamMetadata_CueSheet *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-28",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture *",
-   "name" : "const FLAC__StreamMetadata_Picture *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-37",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable *",
-   "name" : "const FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-16",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const android::FLACDecoder *",
-   "name" : "const android::FLACDecoder *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-163",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const char **",
-   "name" : "const char **",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-42",
-   "self_type" : "type-41",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const int *const *",
-   "name" : "const int *const *",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "name" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-150",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-36",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long *",
-   "name" : "unsigned long *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-82",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "referenced_type" : "type-68",
-   "self_type" : "type-70",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-43",
-   "self_type" : "type-67",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, unsigned long, unsigned long, unsigned int, unsigned int, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, unsigned long, unsigned long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-66",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__Frame",
-   "name" : "const FLAC__Frame",
-   "referenced_type" : "type-101",
-   "self_type" : "type-100",
-   "size" : 2608,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamDecoder",
-   "name" : "const FLAC__StreamDecoder",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamEncoder",
-   "name" : "const FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata",
-   "name" : "const FLAC__StreamMetadata",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 176,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet",
-   "name" : "const FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture",
-   "name" : "const FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable",
-   "name" : "const FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const android::FLACDecoder",
-   "name" : "const android::FLACDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-162",
-   "size" : 224,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-31",
-   "size" : 1,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const char *const[]",
-   "name" : "const char *const[]",
-   "referenced_type" : "type-151",
-   "self_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const int *const",
-   "name" : "const int *const",
-   "referenced_type" : "type-41",
-   "self_type" : "type-112",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned long",
-   "name" : "const unsigned long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "unsigned char const[4]",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "type-61",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod",
-   "name" : "FLAC__EntropyCodingMethod",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "partitioned_rice",
-     "referenced_type" : "type-4"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "name" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "contents",
-     "field_offset" : 64,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRice"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "parameters",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "raw_bits",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "capacity_by_order",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRiceContents"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-102"
-    },
-    {
-     "field_name" : "subframes",
-     "field_offset" : 320,
-     "referenced_type" : "type-106"
-    },
-    {
-     "field_name" : "footer",
-     "field_offset" : 20800,
-     "referenced_type" : "type-109"
-    }
-   ],
-   "linker_set_key" : "FLAC__Frame",
-   "name" : "FLAC__Frame",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 2608,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Frame"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "crc",
-     "referenced_type" : "type-110"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameFooter",
-   "name" : "FLAC__FrameFooter",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
-   "size" : 2,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameFooter"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channel_assignment",
-     "field_offset" : 96,
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "number_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-104"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 192,
-     "referenced_type" : "type-105"
-    },
-    {
-     "field_name" : "crc",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameHeader",
-   "name" : "FLAC__FrameHeader",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 40,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "frame_number",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "name" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-105",
-   "self_type" : "type-105",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-48"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 64,
-     "referenced_type" : "type-50"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoder",
-   "name" : "FLAC__StreamDecoder",
-   "referenced_type" : "type-47",
-   "self_type" : "type-47",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "unique_id" : "FLAC__StreamDecoder"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-120"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 64,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoder",
-   "name" : "FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "unique_id" : "FLAC__StreamEncoder"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-55"
-    },
-    {
-     "field_name" : "is_last",
-     "field_offset" : 32,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 128,
-     "referenced_type" : "type-56"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata",
-   "name" : "FLAC__StreamMetadata",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 176,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "stream_info",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "padding",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "application",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "seek_table",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vorbis_comment",
-     "referenced_type" : "type-62"
-    },
-    {
-     "field_name" : "cue_sheet",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "picture",
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "unknown",
-     "referenced_type" : "type-65"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "name" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "id",
-     "referenced_type" : "type-61"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Application",
-   "name" : "FLAC__StreamMetadata_Application",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Application"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "media_catalog_number",
-     "referenced_type" : "type-20"
-    },
-    {
-     "field_name" : "lead_in",
-     "field_offset" : 1088,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "is_cd",
-     "field_offset" : 1152,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "num_tracks",
-     "field_offset" : 1184,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "tracks",
-     "field_offset" : 1216,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet",
-   "name" : "FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 160,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Index"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "isrc",
-     "field_offset" : 72,
-     "referenced_type" : "type-25"
-    },
-    {
-     "field_name" : "type",
-     "field_offset" : 176,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "pre_emphasis",
-     "field_offset" : 177,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "num_indices",
-     "field_offset" : 184,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "indices",
-     "field_offset" : 192,
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 32,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Track"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dummy",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Padding",
-   "name" : "FLAC__StreamMetadata_Padding",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Padding"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "mime_type",
-     "field_offset" : 64,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "description",
-     "field_offset" : 128,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "width",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "height",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "depth",
-     "field_offset" : 256,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "colors",
-     "field_offset" : 288,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data_length",
-     "field_offset" : 320,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 384,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture",
-   "name" : "FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Picture"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "stream_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "frame_samples",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint",
-   "name" : "FLAC__StreamMetadata_SeekPoint",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 24,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekPoint"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "num_points",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "points",
-     "field_offset" : 64,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable",
-   "name" : "FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekTable"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "min_blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_blocksize",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "min_framesize",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_framesize",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "total_samples",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "md5sum",
-     "field_offset" : 320,
-     "referenced_type" : "type-58"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_StreamInfo",
-   "name" : "FLAC__StreamMetadata_StreamInfo",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_StreamInfo"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Unknown",
-   "name" : "FLAC__StreamMetadata_Unknown",
-   "referenced_type" : "type-65",
-   "self_type" : "type-65",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Unknown"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "vendor_string",
-     "referenced_type" : "type-63"
-    },
-    {
-     "field_name" : "num_comments",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 192,
-     "referenced_type" : "type-64"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment",
-   "name" : "FLAC__StreamMetadata_VorbisComment",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 32,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "length",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "entry",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "referenced_type" : "type-63",
-   "self_type" : "type-63",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment_Entry"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 64,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "wasted_bits",
-     "field_offset" : 2496,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe",
-   "name" : "FLAC__Subframe",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
-   "size" : 320,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "constant",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "fixed",
-     "referenced_type" : "type-73"
-    },
-    {
-     "field_name" : "lpc",
-     "referenced_type" : "type-95"
-    },
-    {
-     "field_name" : "verbatim",
-     "referenced_type" : "type-40"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "name" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-108",
-   "self_type" : "type-108",
-   "size" : 304,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "value",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Constant",
-   "name" : "FLAC__Subframe_Constant",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Constant"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 224,
-     "referenced_type" : "type-74"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 384,
-     "referenced_type" : "type-41"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Fixed",
-   "name" : "FLAC__Subframe_Fixed",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 56,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Fixed"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "qlp_coeff_precision",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "quantization_level",
-     "field_offset" : 256,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "qlp_coeff",
-     "field_offset" : 288,
-     "referenced_type" : "type-96"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 1312,
-     "referenced_type" : "type-96"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 2368,
-     "referenced_type" : "type-41"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_LPC",
-   "name" : "FLAC__Subframe_LPC",
-   "referenced_type" : "type-95",
-   "self_type" : "type-95",
-   "size" : 304,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_LPC"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-41"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Verbatim",
-   "name" : "FLAC__Subframe_Verbatim",
-   "referenced_type" : "type-40",
-   "self_type" : "type-40",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Verbatim"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "mDecoder",
-     "field_offset" : 64,
-     "referenced_type" : "type-157"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBuffer",
-     "field_offset" : 128,
-     "referenced_type" : "type-36"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferLen",
-     "field_offset" : 192,
-     "referenced_type" : "type-15"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferPos",
-     "field_offset" : 256,
-     "referenced_type" : "type-15"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferDataSize",
-     "field_offset" : 320,
-     "referenced_type" : "type-15"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfo",
-     "field_offset" : 384,
-     "referenced_type" : "type-57"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfoValid",
-     "field_offset" : 832,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteRequested",
-     "field_offset" : 840,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteCompleted",
-     "field_offset" : 848,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteHeader",
-     "field_offset" : 896,
-     "referenced_type" : "type-102"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteBuffer",
-     "field_offset" : 1216,
-     "referenced_type" : "type-159"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mErrorStatus",
-     "field_offset" : 1728,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "android::FLACDecoder",
-   "name" : "android::FLACDecoder",
-   "record_kind" : "class",
-   "referenced_type" : "type-156",
-   "self_type" : "type-156",
-   "size" : 224,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h",
-   "unique_id" : "_ZTSN7android11FLACDecoderE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN7android11FLACDecoderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD0Ev"
-    }
-   ]
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_64/source-based/libvorbisidec.so.lsdump b/29/64/x86_64/source-based/libvorbisidec.so.lsdump
deleted file mode 100644
index 844e44d..0000000
--- a/29/64/x86_64/source-based/libvorbisidec.so.lsdump
+++ /dev/null
@@ -1,3984 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [16]",
-   "name" : "char [16]",
-   "referenced_type" : "type-36",
-   "self_type" : "type-68",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1024]",
-   "name" : "int [1024]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-101",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1026]",
-   "name" : "int [1026]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-42",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [128]",
-   "name" : "int [128]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-95",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [129]",
-   "name" : "int [129]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-17",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2048]",
-   "name" : "int [2048]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-103",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [256]",
-   "name" : "int [256]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-97",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-91",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4096]",
-   "name" : "int [4096]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-105",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [512]",
-   "name" : "int [512]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-99",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [64]",
-   "name" : "int [64]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-93",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long [2]",
-   "name" : "long [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-83",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long [64]",
-   "name" : "long [64]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long [65]",
-   "name" : "long [65]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-12",
-   "size" : 520,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-5",
-   "self_type" : "type-70",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-36",
-   "self_type" : "type-36",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 8
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-89",
-   "self_type" : "type-89",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4
-  },
-  {
-   "alignment" : 8,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long",
-   "name" : "unsigned long",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_VDBG_dump"
-  },
-  {
-   "name" : "_VDBG_free"
-  },
-  {
-   "name" : "_VDBG_malloc"
-  },
-  {
-   "name" : "_book_maptype1_quantvals"
-  },
-  {
-   "name" : "_ilog"
-  },
-  {
-   "name" : "_vorbis_unpack_books"
-  },
-  {
-   "name" : "_vorbis_unpack_comment"
-  },
-  {
-   "name" : "_vorbis_unpack_info"
-  },
-  {
-   "name" : "floor0_free_info"
-  },
-  {
-   "name" : "floor0_info_unpack"
-  },
-  {
-   "name" : "floor0_inverse1"
-  },
-  {
-   "name" : "floor0_inverse2"
-  },
-  {
-   "name" : "floor0_memosize"
-  },
-  {
-   "name" : "floor1_free_info"
-  },
-  {
-   "name" : "floor1_info_unpack"
-  },
-  {
-   "name" : "floor1_inverse1"
-  },
-  {
-   "name" : "floor1_inverse2"
-  },
-  {
-   "name" : "floor1_memosize"
-  },
-  {
-   "name" : "mapping_clear_info"
-  },
-  {
-   "name" : "mapping_info_unpack"
-  },
-  {
-   "name" : "mapping_inverse"
-  },
-  {
-   "name" : "mdct_backward"
-  },
-  {
-   "name" : "mdct_shift_right"
-  },
-  {
-   "name" : "mdct_unroll_lap"
-  },
-  {
-   "name" : "ogg_buffer_dup"
-  },
-  {
-   "name" : "ogg_packet_release"
-  },
-  {
-   "name" : "ogg_page_bos"
-  },
-  {
-   "name" : "ogg_page_continued"
-  },
-  {
-   "name" : "ogg_page_dup"
-  },
-  {
-   "name" : "ogg_page_eos"
-  },
-  {
-   "name" : "ogg_page_granulepos"
-  },
-  {
-   "name" : "ogg_page_packets"
-  },
-  {
-   "name" : "ogg_page_pageno"
-  },
-  {
-   "name" : "ogg_page_release"
-  },
-  {
-   "name" : "ogg_page_serialno"
-  },
-  {
-   "name" : "ogg_page_version"
-  },
-  {
-   "name" : "ogg_stream_clear"
-  },
-  {
-   "name" : "ogg_stream_create"
-  },
-  {
-   "name" : "ogg_stream_destroy"
-  },
-  {
-   "name" : "ogg_stream_init"
-  },
-  {
-   "name" : "ogg_stream_packetout"
-  },
-  {
-   "name" : "ogg_stream_packetpeek"
-  },
-  {
-   "name" : "ogg_stream_pagein"
-  },
-  {
-   "name" : "ogg_stream_reset"
-  },
-  {
-   "name" : "ogg_stream_reset_serialno"
-  },
-  {
-   "name" : "ogg_sync_bufferin"
-  },
-  {
-   "name" : "ogg_sync_clear"
-  },
-  {
-   "name" : "ogg_sync_create"
-  },
-  {
-   "name" : "ogg_sync_destroy"
-  },
-  {
-   "name" : "ogg_sync_init"
-  },
-  {
-   "name" : "ogg_sync_pageout"
-  },
-  {
-   "name" : "ogg_sync_pageseek"
-  },
-  {
-   "name" : "ogg_sync_reset"
-  },
-  {
-   "name" : "ogg_sync_wrote"
-  },
-  {
-   "name" : "oggpack_adv"
-  },
-  {
-   "name" : "oggpack_bits"
-  },
-  {
-   "name" : "oggpack_bytes"
-  },
-  {
-   "name" : "oggpack_eop"
-  },
-  {
-   "name" : "oggpack_look"
-  },
-  {
-   "name" : "oggpack_read"
-  },
-  {
-   "name" : "oggpack_readinit"
-  },
-  {
-   "name" : "ov_bitrate"
-  },
-  {
-   "name" : "ov_bitrate_instant"
-  },
-  {
-   "name" : "ov_clear"
-  },
-  {
-   "name" : "ov_comment"
-  },
-  {
-   "name" : "ov_info"
-  },
-  {
-   "name" : "ov_open"
-  },
-  {
-   "name" : "ov_open_callbacks"
-  },
-  {
-   "name" : "ov_pcm_seek"
-  },
-  {
-   "name" : "ov_pcm_seek_page"
-  },
-  {
-   "name" : "ov_pcm_tell"
-  },
-  {
-   "name" : "ov_pcm_total"
-  },
-  {
-   "name" : "ov_raw_seek"
-  },
-  {
-   "name" : "ov_raw_tell"
-  },
-  {
-   "name" : "ov_raw_total"
-  },
-  {
-   "name" : "ov_read"
-  },
-  {
-   "name" : "ov_seekable"
-  },
-  {
-   "name" : "ov_serialnumber"
-  },
-  {
-   "name" : "ov_streams"
-  },
-  {
-   "name" : "ov_test"
-  },
-  {
-   "name" : "ov_test_callbacks"
-  },
-  {
-   "name" : "ov_test_open"
-  },
-  {
-   "name" : "ov_time_seek"
-  },
-  {
-   "name" : "ov_time_seek_page"
-  },
-  {
-   "name" : "ov_time_tell"
-  },
-  {
-   "name" : "ov_time_total"
-  },
-  {
-   "name" : "res_clear_info"
-  },
-  {
-   "name" : "res_inverse"
-  },
-  {
-   "name" : "res_unpack"
-  },
-  {
-   "name" : "vorbis_book_clear"
-  },
-  {
-   "name" : "vorbis_book_decode"
-  },
-  {
-   "name" : "vorbis_book_decodev_add"
-  },
-  {
-   "name" : "vorbis_book_decodev_set"
-  },
-  {
-   "name" : "vorbis_book_decodevs_add"
-  },
-  {
-   "name" : "vorbis_book_decodevv_add"
-  },
-  {
-   "name" : "vorbis_book_unpack"
-  },
-  {
-   "name" : "vorbis_comment_clear"
-  },
-  {
-   "name" : "vorbis_comment_init"
-  },
-  {
-   "name" : "vorbis_comment_query"
-  },
-  {
-   "name" : "vorbis_comment_query_count"
-  },
-  {
-   "name" : "vorbis_dsp_clear"
-  },
-  {
-   "name" : "vorbis_dsp_create"
-  },
-  {
-   "name" : "vorbis_dsp_destroy"
-  },
-  {
-   "name" : "vorbis_dsp_headerin"
-  },
-  {
-   "name" : "vorbis_dsp_init"
-  },
-  {
-   "name" : "vorbis_dsp_pcmout"
-  },
-  {
-   "name" : "vorbis_dsp_read"
-  },
-  {
-   "name" : "vorbis_dsp_restart"
-  },
-  {
-   "name" : "vorbis_dsp_synthesis"
-  },
-  {
-   "name" : "vorbis_info_blocksize"
-  },
-  {
-   "name" : "vorbis_info_clear"
-  },
-  {
-   "name" : "vorbis_info_init"
-  },
-  {
-   "name" : "vorbis_lsp_to_curve"
-  },
-  {
-   "name" : "vorbis_packet_blocksize"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLOOR_fromdB_LOOKUP"
-  },
-  {
-   "name" : "crc_lookup"
-  },
-  {
-   "name" : "gerrno"
-  },
-  {
-   "name" : "global_bytes"
-  },
-  {
-   "name" : "sincos_lookup0"
-  },
-  {
-   "name" : "sincos_lookup1"
-  },
-  {
-   "name" : "start_time"
-  }
- ],
- "enum_types" : [],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *)",
-   "name" : "int (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-55",
-   "return_type" : "type-7",
-   "self_type" : "type-55",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *, long long, int)",
-   "name" : "int (void *, long long, int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "referenced_type" : "type-53",
-   "return_type" : "type-7",
-   "self_type" : "type-53",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (void *)",
-   "name" : "long (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-57",
-   "return_type" : "type-6",
-   "self_type" : "type-57",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long (void *, unsigned long, unsigned long, void *)",
-   "name" : "unsigned long (void *, unsigned long, unsigned long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-51"
-    },
-    {
-     "referenced_type" : "type-51"
-    },
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-50",
-   "return_type" : "type-51",
-   "self_type" : "type-50",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "_ilog",
-   "linker_set_key" : "_ilog",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "floor0_free_info",
-   "linker_set_key" : "floor0_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_info_unpack",
-   "linker_set_key" : "floor0_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse1",
-   "linker_set_key" : "floor0_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse2",
-   "linker_set_key" : "floor0_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_memosize",
-   "linker_set_key" : "floor0_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_free_info",
-   "linker_set_key" : "floor1_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_info_unpack",
-   "linker_set_key" : "floor1_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse1",
-   "linker_set_key" : "floor1_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse2",
-   "linker_set_key" : "floor1_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_memosize",
-   "linker_set_key" : "floor1_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_clear_info",
-   "linker_set_key" : "mapping_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_info_unpack",
-   "linker_set_key" : "mapping_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-85"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_inverse",
-   "linker_set_key" : "mapping_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-85"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mdct_backward",
-   "linker_set_key" : "mdct_backward",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_shift_right",
-   "linker_set_key" : "mdct_shift_right",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_unroll_lap",
-   "linker_set_key" : "mdct_unroll_lap",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-90"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "ogg_packet_release",
-   "linker_set_key" : "ogg_packet_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_bos",
-   "linker_set_key" : "ogg_page_bos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_continued",
-   "linker_set_key" : "ogg_page_continued",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_dup",
-   "linker_set_key" : "ogg_page_dup",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_eos",
-   "linker_set_key" : "ogg_page_eos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_granulepos",
-   "linker_set_key" : "ogg_page_granulepos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_packets",
-   "linker_set_key" : "ogg_page_packets",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_pageno",
-   "linker_set_key" : "ogg_page_pageno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_release",
-   "linker_set_key" : "ogg_page_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_serialno",
-   "linker_set_key" : "ogg_page_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_version",
-   "linker_set_key" : "ogg_page_version",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_clear",
-   "linker_set_key" : "ogg_stream_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_create",
-   "linker_set_key" : "ogg_stream_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-27",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_destroy",
-   "linker_set_key" : "ogg_stream_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_init",
-   "linker_set_key" : "ogg_stream_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetout",
-   "linker_set_key" : "ogg_stream_packetout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetpeek",
-   "linker_set_key" : "ogg_stream_packetpeek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_pagein",
-   "linker_set_key" : "ogg_stream_pagein",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset",
-   "linker_set_key" : "ogg_stream_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset_serialno",
-   "linker_set_key" : "ogg_stream_reset_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_bufferin",
-   "linker_set_key" : "ogg_sync_bufferin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-4",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_clear",
-   "linker_set_key" : "ogg_sync_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_create",
-   "linker_set_key" : "ogg_sync_create",
-   "return_type" : "type-24",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_destroy",
-   "linker_set_key" : "ogg_sync_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_init",
-   "linker_set_key" : "ogg_sync_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageout",
-   "linker_set_key" : "ogg_sync_pageout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageseek",
-   "linker_set_key" : "ogg_sync_pageseek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_reset",
-   "linker_set_key" : "ogg_sync_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_wrote",
-   "linker_set_key" : "ogg_sync_wrote",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_adv",
-   "linker_set_key" : "oggpack_adv",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bits",
-   "linker_set_key" : "oggpack_bits",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bytes",
-   "linker_set_key" : "oggpack_bytes",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_eop",
-   "linker_set_key" : "oggpack_eop",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_look",
-   "linker_set_key" : "oggpack_look",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_read",
-   "linker_set_key" : "oggpack_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_readinit",
-   "linker_set_key" : "oggpack_readinit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ov_bitrate",
-   "linker_set_key" : "ov_bitrate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_bitrate_instant",
-   "linker_set_key" : "ov_bitrate_instant",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_clear",
-   "linker_set_key" : "ov_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_comment",
-   "linker_set_key" : "ov_comment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-45",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_info",
-   "linker_set_key" : "ov_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-63",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open",
-   "linker_set_key" : "ov_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open_callbacks",
-   "linker_set_key" : "ov_open_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek",
-   "linker_set_key" : "ov_pcm_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek_page",
-   "linker_set_key" : "ov_pcm_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_tell",
-   "linker_set_key" : "ov_pcm_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_total",
-   "linker_set_key" : "ov_pcm_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_seek",
-   "linker_set_key" : "ov_raw_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_tell",
-   "linker_set_key" : "ov_raw_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_total",
-   "linker_set_key" : "ov_raw_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_read",
-   "linker_set_key" : "ov_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_seekable",
-   "linker_set_key" : "ov_seekable",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_serialnumber",
-   "linker_set_key" : "ov_serialnumber",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_streams",
-   "linker_set_key" : "ov_streams",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test",
-   "linker_set_key" : "ov_test",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-65"
-    },
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_callbacks",
-   "linker_set_key" : "ov_test_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_open",
-   "linker_set_key" : "ov_test_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek",
-   "linker_set_key" : "ov_time_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek_page",
-   "linker_set_key" : "ov_time_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_tell",
-   "linker_set_key" : "ov_time_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_total",
-   "linker_set_key" : "ov_time_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "res_clear_info",
-   "linker_set_key" : "res_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_inverse",
-   "linker_set_key" : "res_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_unpack",
-   "linker_set_key" : "res_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_book_clear",
-   "linker_set_key" : "vorbis_book_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decode",
-   "linker_set_key" : "vorbis_book_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_add",
-   "linker_set_key" : "vorbis_book_decodev_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_set",
-   "linker_set_key" : "vorbis_book_decodev_set",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevs_add",
-   "linker_set_key" : "vorbis_book_decodevs_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevv_add",
-   "linker_set_key" : "vorbis_book_decodevv_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_unpack",
-   "linker_set_key" : "vorbis_book_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_comment_clear",
-   "linker_set_key" : "vorbis_comment_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_init",
-   "linker_set_key" : "vorbis_comment_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query",
-   "linker_set_key" : "vorbis_comment_query",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-35",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query_count",
-   "linker_set_key" : "vorbis_comment_query_count",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_clear",
-   "linker_set_key" : "vorbis_dsp_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_create",
-   "linker_set_key" : "vorbis_dsp_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-61",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_destroy",
-   "linker_set_key" : "vorbis_dsp_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_headerin",
-   "linker_set_key" : "vorbis_dsp_headerin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_init",
-   "linker_set_key" : "vorbis_dsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_pcmout",
-   "linker_set_key" : "vorbis_dsp_pcmout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-90"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_read",
-   "linker_set_key" : "vorbis_dsp_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_restart",
-   "linker_set_key" : "vorbis_dsp_restart",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_synthesis",
-   "linker_set_key" : "vorbis_dsp_synthesis",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-61"
-    },
-    {
-     "referenced_type" : "type-88"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_info_blocksize",
-   "linker_set_key" : "vorbis_info_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_clear",
-   "linker_set_key" : "vorbis_info_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_init",
-   "linker_set_key" : "vorbis_info_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_packet_blocksize",
-   "linker_set_key" : "vorbis_packet_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-88"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "sincos_lookup0",
-   "name" : "sincos_lookup0",
-   "referenced_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "linker_set_key" : "sincos_lookup1",
-   "name" : "sincos_lookup1",
-   "referenced_type" : "type-102",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 8,
-   "linker_set_key" : "OggVorbis_File *",
-   "name" : "OggVorbis_File *",
-   "referenced_type" : "type-58",
-   "self_type" : "type-64",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "char **",
-   "name" : "char **",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "codebook *",
-   "name" : "codebook *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-46",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-40",
-   "self_type" : "type-41",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "coupling_step *",
-   "name" : "coupling_step *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-81",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "floor1class *",
-   "name" : "floor1class *",
-   "referenced_type" : "type-69",
-   "self_type" : "type-72",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int (*)(void *)",
-   "name" : "int (*)(void *)",
-   "referenced_type" : "type-55",
-   "self_type" : "type-54",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int (*)(void *, long long, int)",
-   "name" : "int (*)(void *, long long, int)",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-37",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "int **",
-   "name" : "int **",
-   "referenced_type" : "type-37",
-   "self_type" : "type-47",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long (*)(void *)",
-   "name" : "long (*)(void *)",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "long long *",
-   "name" : "long long *",
-   "referenced_type" : "type-22",
-   "self_type" : "type-59",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_buffer *",
-   "name" : "ogg_buffer *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_buffer_state *",
-   "name" : "ogg_buffer_state *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-9",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_packet *",
-   "name" : "ogg_packet *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-88",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_page *",
-   "name" : "ogg_page *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_reference *",
-   "name" : "ogg_reference *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_stream_state *",
-   "name" : "ogg_stream_state *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-27",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "ogg_sync_state *",
-   "name" : "ogg_sync_state *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-24",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "oggpack_buffer *",
-   "name" : "oggpack_buffer *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-30",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-89",
-   "self_type" : "type-90",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "submap *",
-   "name" : "submap *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-80",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-60",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned long (*)(void *, unsigned long, unsigned long, void *)",
-   "name" : "unsigned long (*)(void *, unsigned long, unsigned long, void *)",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "unsigned short *",
-   "name" : "unsigned short *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-32",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "void **",
-   "name" : "void **",
-   "referenced_type" : "type-32",
-   "self_type" : "type-86",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_comment *",
-   "name" : "vorbis_comment *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-45",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_dsp_state *",
-   "name" : "vorbis_dsp_state *",
-   "referenced_type" : "type-62",
-   "self_type" : "type-61",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_info *",
-   "name" : "vorbis_info *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-63",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_info_mapping *",
-   "name" : "vorbis_info_mapping *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-85",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_info_mode *",
-   "name" : "vorbis_info_mode *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-84",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 8,
-   "linker_set_key" : "vorbis_info_residue *",
-   "name" : "vorbis_info_residue *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-87",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1024]",
-   "name" : "int const[1024]",
-   "referenced_type" : "type-101",
-   "self_type" : "type-102",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1026]",
-   "name" : "int const[1026]",
-   "referenced_type" : "type-42",
-   "self_type" : "type-43",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[128]",
-   "name" : "int const[128]",
-   "referenced_type" : "type-95",
-   "self_type" : "type-96",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[129]",
-   "name" : "int const[129]",
-   "referenced_type" : "type-17",
-   "self_type" : "type-18",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[2048]",
-   "name" : "int const[2048]",
-   "referenced_type" : "type-103",
-   "self_type" : "type-104",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[256]",
-   "name" : "int const[256]",
-   "referenced_type" : "type-97",
-   "self_type" : "type-98",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[32]",
-   "name" : "int const[32]",
-   "referenced_type" : "type-91",
-   "self_type" : "type-92",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[4096]",
-   "name" : "int const[4096]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-106",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[512]",
-   "name" : "int const[512]",
-   "referenced_type" : "type-99",
-   "self_type" : "type-100",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[64]",
-   "name" : "int const[64]",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "long const[64]",
-   "name" : "long const[64]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-16",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 8,
-   "is_const" : true,
-   "linker_set_key" : "long const[65]",
-   "name" : "long const[65]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-14",
-   "size" : 520,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "datasource",
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "seekable",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offset",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 192,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "oy",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "links",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offsets",
-     "field_offset" : 384,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "dataoffsets",
-     "field_offset" : 448,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "serialnos",
-     "field_offset" : 512,
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "pcmlengths",
-     "field_offset" : 576,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "vi",
-     "field_offset" : 640,
-     "referenced_type" : "type-31"
-    },
-    {
-     "field_name" : "vc",
-     "field_offset" : 1088,
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "pcm_offset",
-     "field_offset" : 1344,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "ready_state",
-     "field_offset" : 1408,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "current_serialno",
-     "field_offset" : 1440,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "current_link",
-     "field_offset" : 1472,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bittrack",
-     "field_offset" : 1536,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "samptrack",
-     "field_offset" : 1600,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "os",
-     "field_offset" : 1664,
-     "referenced_type" : "type-27"
-    },
-    {
-     "field_name" : "vd",
-     "field_offset" : 1728,
-     "referenced_type" : "type-61"
-    },
-    {
-     "field_name" : "callbacks",
-     "field_offset" : 1792,
-     "referenced_type" : "type-48"
-    }
-   ],
-   "linker_set_key" : "OggVorbis_File",
-   "name" : "OggVorbis_File",
-   "referenced_type" : "type-58",
-   "self_type" : "type-58",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "OggVorbis_File"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "dec_maxlength",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_table",
-     "field_offset" : 64,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "dec_method",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_bits",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dim",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "q_delp",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_minp",
-     "field_offset" : 352,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_del",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_min",
-     "field_offset" : 416,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_seq",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_pack",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_val",
-     "field_offset" : 512,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "used_entries",
-     "field_offset" : 576,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "dec_buf",
-     "field_offset" : 640,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "dec_nodeb",
-     "field_offset" : 704,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_leafw",
-     "field_offset" : 736,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "entries",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "codebook",
-   "name" : "codebook",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 104,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h",
-   "unique_id" : "codebook"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksizes",
-     "referenced_type" : "type-83"
-    },
-    {
-     "field_name" : "modes",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "maps",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "floors",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "residues",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mode_param",
-     "field_offset" : 320,
-     "referenced_type" : "type-84"
-    },
-    {
-     "field_name" : "map_param",
-     "field_offset" : 384,
-     "referenced_type" : "type-85"
-    },
-    {
-     "field_name" : "floor_type",
-     "field_offset" : 448,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "floor_param",
-     "field_offset" : 512,
-     "referenced_type" : "type-86"
-    },
-    {
-     "field_name" : "residue_param",
-     "field_offset" : 576,
-     "referenced_type" : "type-87"
-    },
-    {
-     "field_name" : "book_param",
-     "field_offset" : 640,
-     "referenced_type" : "type-46"
-    }
-   ],
-   "linker_set_key" : "codec_setup_info",
-   "name" : "codec_setup_info",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 88,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "codec_setup_info"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "mag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "ang",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "coupling_step",
-   "name" : "coupling_step",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "coupling_step"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "class_dim",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_subs",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_book",
-     "field_offset" : 16,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "class_subbook",
-     "field_offset" : 24,
-     "referenced_type" : "type-70"
-    }
-   ],
-   "linker_set_key" : "floor1class",
-   "name" : "floor1class",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 11,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "floor1class"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "halves",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "whole",
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "magic",
-   "name" : "magic",
-   "record_kind" : "union",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lo",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "hi",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "name" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "size",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "refcount",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 192,
-     "referenced_type" : "type-8"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer",
-   "name" : "ogg_buffer",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "owner",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "next",
-     "referenced_type" : "type-2"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "name" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3)"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "unused_buffers",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "unused_references",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "outstanding",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "shutdown",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer_state",
-   "name" : "ogg_buffer_state",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 24,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "packet",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "bytes",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 256,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 320,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "ogg_packet",
-   "name" : "ogg_packet",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 48,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_packet"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_len",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_len",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "ogg_page",
-   "name" : "ogg_page",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_page"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "buffer",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "next",
-     "field_offset" : 192,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "ogg_reference",
-   "name" : "ogg_reference",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_reference"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "header_head",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_tail",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_head",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_tail",
-     "field_offset" : 192,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "serialno",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pageno",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 448,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 512,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "lacing_fill",
-     "field_offset" : 576,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill",
-     "field_offset" : 608,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "holeflag",
-     "field_offset" : 640,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "spanflag",
-     "field_offset" : 672,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "clearflag",
-     "field_offset" : 704,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "laceptr",
-     "field_offset" : 736,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill_next",
-     "field_offset" : 768,
-     "referenced_type" : "type-23"
-    }
-   ],
-   "linker_set_key" : "ogg_stream_state",
-   "name" : "ogg_stream_state",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 104,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_stream_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "bufferpool",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "fifo_head",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_tail",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_fill",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "unsynced",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headerbytes",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bodybytes",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_sync_state",
-   "name" : "ogg_sync_state",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 48,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_sync_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "baseref",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ref",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "pos",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggbyte_buffer",
-   "name" : "oggbyte_buffer",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggbyte_buffer"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "headbit",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headptr",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "headend",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "head",
-     "field_offset" : 192,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "tail",
-     "field_offset" : 256,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "count",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggpack_buffer",
-   "name" : "oggpack_buffer",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
-   "size" : 48,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggpack_buffer"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "read_func",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "seek_func",
-     "field_offset" : 64,
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "close_func",
-     "field_offset" : 128,
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "tell_func",
-     "field_offset" : 192,
-     "referenced_type" : "type-56"
-    }
-   ],
-   "linker_set_key" : "ov_callbacks",
-   "name" : "ov_callbacks",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "ov_callbacks"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "floor",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "residue",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "submap",
-   "name" : "submap",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "submap"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "user_comments",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "comment_lengths",
-     "field_offset" : 64,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "vendor",
-     "field_offset" : 192,
-     "referenced_type" : "type-35"
-    }
-   ],
-   "linker_set_key" : "vorbis_comment",
-   "name" : "vorbis_comment",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_comment"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "vi",
-     "referenced_type" : "type-63"
-    },
-    {
-     "field_name" : "opb",
-     "field_offset" : 64,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "work",
-     "field_offset" : 448,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "mdctright",
-     "field_offset" : 512,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "out_begin",
-     "field_offset" : 576,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "out_end",
-     "field_offset" : 608,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "lW",
-     "field_offset" : 640,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "W",
-     "field_offset" : 704,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 768,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sequence",
-     "field_offset" : 832,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sample_count",
-     "field_offset" : 896,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "vorbis_dsp_state",
-   "name" : "vorbis_dsp_state",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 120,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_dsp_state"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_upper",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_nominal",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_lower",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_window",
-     "field_offset" : 320,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "codec_setup",
-     "field_offset" : 384,
-     "referenced_type" : "type-32"
-    }
-   ],
-   "linker_set_key" : "vorbis_info",
-   "name" : "vorbis_info",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 56,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_info"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "barkmap",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ampbits",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ampdB",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "numbooks",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 288,
-     "referenced_type" : "type-68"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor0",
-   "name" : "vorbis_info_floor0",
-   "referenced_type" : "type-67",
-   "self_type" : "type-67",
-   "size" : 56,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor0"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "klass",
-     "referenced_type" : "type-72"
-    },
-    {
-     "field_name" : "partitionclass",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "postlist",
-     "field_offset" : 128,
-     "referenced_type" : "type-73"
-    },
-    {
-     "field_name" : "forward_index",
-     "field_offset" : 192,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "hineighbor",
-     "field_offset" : 256,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "loneighbor",
-     "field_offset" : 320,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "posts",
-     "field_offset" : 416,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mult",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor1",
-   "name" : "vorbis_info_floor1",
-   "referenced_type" : "type-71",
-   "self_type" : "type-71",
-   "size" : 64,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor1"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "submaps",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "chmuxlist",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "submaplist",
-     "field_offset" : 128,
-     "referenced_type" : "type-80"
-    },
-    {
-     "field_name" : "coupling_steps",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "coupling",
-     "field_offset" : 256,
-     "referenced_type" : "type-81"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mapping",
-   "name" : "vorbis_info_mapping",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mapping"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "blockflag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "mapping",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mode",
-   "name" : "vorbis_info_mode",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mode"
-  },
-  {
-   "alignment" : 8,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "stagemasks",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "stagebooks",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 256,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "grouping",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 352,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "groupbook",
-     "field_offset" : 360,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "stages",
-     "field_offset" : 368,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_residue",
-   "name" : "vorbis_info_residue",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 48,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_residue"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_x86_64/source-based/libopus.so.lsdump b/29/64/x86_x86_64/source-based/libopus.so.lsdump
deleted file mode 100644
index 2b778d2..0000000
--- a/29/64/x86_x86_64/source-based/libopus.so.lsdump
+++ /dev/null
@@ -1,3554 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-108",
-   "self_type" : "type-108",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-104",
-   "self_type" : "type-104",
-   "size" : 1
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-100",
-   "self_type" : "type-100"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "_celt_autocorr"
-  },
-  {
-   "name" : "_celt_lpc"
-  },
-  {
-   "name" : "alg_quant"
-  },
-  {
-   "name" : "alg_unquant"
-  },
-  {
-   "name" : "amp2Log2"
-  },
-  {
-   "name" : "anti_collapse"
-  },
-  {
-   "name" : "bitexact_cos"
-  },
-  {
-   "name" : "bitexact_log2tan"
-  },
-  {
-   "name" : "celt_cos_norm"
-  },
-  {
-   "name" : "celt_decode_with_ec"
-  },
-  {
-   "name" : "celt_decoder_get_size"
-  },
-  {
-   "name" : "celt_decoder_init"
-  },
-  {
-   "name" : "celt_encode_with_ec"
-  },
-  {
-   "name" : "celt_encoder_get_size"
-  },
-  {
-   "name" : "celt_encoder_init"
-  },
-  {
-   "name" : "celt_fatal"
-  },
-  {
-   "name" : "celt_fir_c"
-  },
-  {
-   "name" : "celt_fir_sse4_1"
-  },
-  {
-   "name" : "celt_iir"
-  },
-  {
-   "name" : "celt_inner_prod_sse2"
-  },
-  {
-   "name" : "celt_inner_prod_sse4_1"
-  },
-  {
-   "name" : "celt_lcg_rand"
-  },
-  {
-   "name" : "celt_pitch_xcorr_c"
-  },
-  {
-   "name" : "celt_preemphasis"
-  },
-  {
-   "name" : "celt_rcp"
-  },
-  {
-   "name" : "celt_rsqrt_norm"
-  },
-  {
-   "name" : "celt_sqrt"
-  },
-  {
-   "name" : "check_control_input"
-  },
-  {
-   "name" : "clt_compute_allocation"
-  },
-  {
-   "name" : "clt_mdct_backward_c"
-  },
-  {
-   "name" : "clt_mdct_forward_c"
-  },
-  {
-   "name" : "comb_filter"
-  },
-  {
-   "name" : "compute_band_energies"
-  },
-  {
-   "name" : "compute_dense"
-  },
-  {
-   "name" : "compute_gru"
-  },
-  {
-   "name" : "compute_stereo_width"
-  },
-  {
-   "name" : "decode_pulses"
-  },
-  {
-   "name" : "denormalise_bands"
-  },
-  {
-   "name" : "downmix_float"
-  },
-  {
-   "name" : "downmix_int"
-  },
-  {
-   "name" : "ec_dec_bit_logp"
-  },
-  {
-   "name" : "ec_dec_bits"
-  },
-  {
-   "name" : "ec_dec_icdf"
-  },
-  {
-   "name" : "ec_dec_init"
-  },
-  {
-   "name" : "ec_dec_uint"
-  },
-  {
-   "name" : "ec_dec_update"
-  },
-  {
-   "name" : "ec_decode"
-  },
-  {
-   "name" : "ec_decode_bin"
-  },
-  {
-   "name" : "ec_enc_bit_logp"
-  },
-  {
-   "name" : "ec_enc_bits"
-  },
-  {
-   "name" : "ec_enc_done"
-  },
-  {
-   "name" : "ec_enc_icdf"
-  },
-  {
-   "name" : "ec_enc_init"
-  },
-  {
-   "name" : "ec_enc_patch_initial_bits"
-  },
-  {
-   "name" : "ec_enc_shrink"
-  },
-  {
-   "name" : "ec_enc_uint"
-  },
-  {
-   "name" : "ec_encode"
-  },
-  {
-   "name" : "ec_encode_bin"
-  },
-  {
-   "name" : "ec_laplace_decode"
-  },
-  {
-   "name" : "ec_laplace_encode"
-  },
-  {
-   "name" : "ec_tell_frac"
-  },
-  {
-   "name" : "encode_pulses"
-  },
-  {
-   "name" : "encode_size"
-  },
-  {
-   "name" : "exp_rotation"
-  },
-  {
-   "name" : "frac_div32"
-  },
-  {
-   "name" : "frame_size_select"
-  },
-  {
-   "name" : "get_left_channel"
-  },
-  {
-   "name" : "get_mono_channel"
-  },
-  {
-   "name" : "get_right_channel"
-  },
-  {
-   "name" : "haar1"
-  },
-  {
-   "name" : "hysteresis_decision"
-  },
-  {
-   "name" : "init_caps"
-  },
-  {
-   "name" : "isqrt32"
-  },
-  {
-   "name" : "mapping_matrix_get_data"
-  },
-  {
-   "name" : "mapping_matrix_get_size"
-  },
-  {
-   "name" : "mapping_matrix_init"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_in_short"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_float"
-  },
-  {
-   "name" : "mapping_matrix_multiply_channel_out_short"
-  },
-  {
-   "name" : "normalise_bands"
-  },
-  {
-   "name" : "op_pvq_search_c"
-  },
-  {
-   "name" : "opus_custom_decoder_ctl"
-  },
-  {
-   "name" : "opus_custom_encoder_ctl"
-  },
-  {
-   "name" : "opus_custom_mode_create"
-  },
-  {
-   "name" : "opus_decode"
-  },
-  {
-   "name" : "opus_decode_float"
-  },
-  {
-   "name" : "opus_decode_native"
-  },
-  {
-   "name" : "opus_decoder_create"
-  },
-  {
-   "name" : "opus_decoder_ctl"
-  },
-  {
-   "name" : "opus_decoder_destroy"
-  },
-  {
-   "name" : "opus_decoder_get_nb_samples"
-  },
-  {
-   "name" : "opus_decoder_get_size"
-  },
-  {
-   "name" : "opus_decoder_init"
-  },
-  {
-   "name" : "opus_encode"
-  },
-  {
-   "name" : "opus_encode_float"
-  },
-  {
-   "name" : "opus_encode_native"
-  },
-  {
-   "name" : "opus_encoder_create"
-  },
-  {
-   "name" : "opus_encoder_ctl"
-  },
-  {
-   "name" : "opus_encoder_destroy"
-  },
-  {
-   "name" : "opus_encoder_get_size"
-  },
-  {
-   "name" : "opus_encoder_init"
-  },
-  {
-   "name" : "opus_fft_c"
-  },
-  {
-   "name" : "opus_fft_impl"
-  },
-  {
-   "name" : "opus_get_version_string"
-  },
-  {
-   "name" : "opus_ifft_c"
-  },
-  {
-   "name" : "opus_multistream_decode"
-  },
-  {
-   "name" : "opus_multistream_decode_float"
-  },
-  {
-   "name" : "opus_multistream_decode_native"
-  },
-  {
-   "name" : "opus_multistream_decoder_create"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_decoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_decoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_decoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_decoder_init"
-  },
-  {
-   "name" : "opus_multistream_encode"
-  },
-  {
-   "name" : "opus_multistream_encode_float"
-  },
-  {
-   "name" : "opus_multistream_encode_native"
-  },
-  {
-   "name" : "opus_multistream_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl"
-  },
-  {
-   "name" : "opus_multistream_encoder_ctl_va_list"
-  },
-  {
-   "name" : "opus_multistream_encoder_destroy"
-  },
-  {
-   "name" : "opus_multistream_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_encoder_init"
-  },
-  {
-   "name" : "opus_multistream_packet_pad"
-  },
-  {
-   "name" : "opus_multistream_packet_unpad"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_create"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_get_size"
-  },
-  {
-   "name" : "opus_multistream_surround_encoder_init"
-  },
-  {
-   "name" : "opus_packet_get_bandwidth"
-  },
-  {
-   "name" : "opus_packet_get_nb_channels"
-  },
-  {
-   "name" : "opus_packet_get_nb_frames"
-  },
-  {
-   "name" : "opus_packet_get_nb_samples"
-  },
-  {
-   "name" : "opus_packet_get_samples_per_frame"
-  },
-  {
-   "name" : "opus_packet_pad"
-  },
-  {
-   "name" : "opus_packet_parse"
-  },
-  {
-   "name" : "opus_packet_parse_impl"
-  },
-  {
-   "name" : "opus_packet_unpad"
-  },
-  {
-   "name" : "opus_pcm_soft_clip"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_create"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_get_size"
-  },
-  {
-   "name" : "opus_projection_ambisonics_encoder_init"
-  },
-  {
-   "name" : "opus_projection_decode"
-  },
-  {
-   "name" : "opus_projection_decode_float"
-  },
-  {
-   "name" : "opus_projection_decoder_create"
-  },
-  {
-   "name" : "opus_projection_decoder_ctl"
-  },
-  {
-   "name" : "opus_projection_decoder_destroy"
-  },
-  {
-   "name" : "opus_projection_decoder_get_size"
-  },
-  {
-   "name" : "opus_projection_decoder_init"
-  },
-  {
-   "name" : "opus_projection_encode"
-  },
-  {
-   "name" : "opus_projection_encode_float"
-  },
-  {
-   "name" : "opus_projection_encoder_ctl"
-  },
-  {
-   "name" : "opus_projection_encoder_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_cat"
-  },
-  {
-   "name" : "opus_repacketizer_create"
-  },
-  {
-   "name" : "opus_repacketizer_destroy"
-  },
-  {
-   "name" : "opus_repacketizer_get_nb_frames"
-  },
-  {
-   "name" : "opus_repacketizer_get_size"
-  },
-  {
-   "name" : "opus_repacketizer_init"
-  },
-  {
-   "name" : "opus_repacketizer_out"
-  },
-  {
-   "name" : "opus_repacketizer_out_range"
-  },
-  {
-   "name" : "opus_repacketizer_out_range_impl"
-  },
-  {
-   "name" : "opus_strerror"
-  },
-  {
-   "name" : "pitch_downsample"
-  },
-  {
-   "name" : "pitch_search"
-  },
-  {
-   "name" : "quant_all_bands"
-  },
-  {
-   "name" : "quant_coarse_energy"
-  },
-  {
-   "name" : "quant_energy_finalise"
-  },
-  {
-   "name" : "quant_fine_energy"
-  },
-  {
-   "name" : "remove_doubling"
-  },
-  {
-   "name" : "renormalise_vector"
-  },
-  {
-   "name" : "resampling_factor"
-  },
-  {
-   "name" : "run_analysis"
-  },
-  {
-   "name" : "silk_A2NLSF"
-  },
-  {
-   "name" : "silk_CNG"
-  },
-  {
-   "name" : "silk_CNG_Reset"
-  },
-  {
-   "name" : "silk_Decode"
-  },
-  {
-   "name" : "silk_Encode"
-  },
-  {
-   "name" : "silk_Get_Decoder_Size"
-  },
-  {
-   "name" : "silk_Get_Encoder_Size"
-  },
-  {
-   "name" : "silk_HP_variable_cutoff"
-  },
-  {
-   "name" : "silk_InitDecoder"
-  },
-  {
-   "name" : "silk_InitEncoder"
-  },
-  {
-   "name" : "silk_LPC_analysis_filter"
-  },
-  {
-   "name" : "silk_LPC_fit"
-  },
-  {
-   "name" : "silk_LPC_inverse_pred_gain_c"
-  },
-  {
-   "name" : "silk_LP_variable_cutoff"
-  },
-  {
-   "name" : "silk_LTP_analysis_filter_FIX"
-  },
-  {
-   "name" : "silk_LTP_scale_ctrl_FIX"
-  },
-  {
-   "name" : "silk_NLSF2A"
-  },
-  {
-   "name" : "silk_NLSF_VQ"
-  },
-  {
-   "name" : "silk_NLSF_VQ_weights_laroia"
-  },
-  {
-   "name" : "silk_NLSF_decode"
-  },
-  {
-   "name" : "silk_NLSF_del_dec_quant"
-  },
-  {
-   "name" : "silk_NLSF_encode"
-  },
-  {
-   "name" : "silk_NLSF_stabilize"
-  },
-  {
-   "name" : "silk_NLSF_unpack"
-  },
-  {
-   "name" : "silk_NSQ_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_c"
-  },
-  {
-   "name" : "silk_NSQ_del_dec_sse4_1"
-  },
-  {
-   "name" : "silk_NSQ_sse4_1"
-  },
-  {
-   "name" : "silk_PLC"
-  },
-  {
-   "name" : "silk_PLC_Reset"
-  },
-  {
-   "name" : "silk_PLC_glue_frames"
-  },
-  {
-   "name" : "silk_VAD_GetNoiseLevels"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_c"
-  },
-  {
-   "name" : "silk_VAD_GetSA_Q8_sse4_1"
-  },
-  {
-   "name" : "silk_VAD_Init"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_c"
-  },
-  {
-   "name" : "silk_VQ_WMat_EC_sse4_1"
-  },
-  {
-   "name" : "silk_ana_filt_bank_1"
-  },
-  {
-   "name" : "silk_apply_sine_window"
-  },
-  {
-   "name" : "silk_autocorr"
-  },
-  {
-   "name" : "silk_biquad_alt_stride1"
-  },
-  {
-   "name" : "silk_biquad_alt_stride2_c"
-  },
-  {
-   "name" : "silk_burg_modified_c"
-  },
-  {
-   "name" : "silk_burg_modified_sse4_1"
-  },
-  {
-   "name" : "silk_bwexpander"
-  },
-  {
-   "name" : "silk_bwexpander_32"
-  },
-  {
-   "name" : "silk_control_SNR"
-  },
-  {
-   "name" : "silk_control_audio_bandwidth"
-  },
-  {
-   "name" : "silk_control_encoder"
-  },
-  {
-   "name" : "silk_corrMatrix_FIX"
-  },
-  {
-   "name" : "silk_corrVector_FIX"
-  },
-  {
-   "name" : "silk_decode_core"
-  },
-  {
-   "name" : "silk_decode_frame"
-  },
-  {
-   "name" : "silk_decode_indices"
-  },
-  {
-   "name" : "silk_decode_parameters"
-  },
-  {
-   "name" : "silk_decode_pitch"
-  },
-  {
-   "name" : "silk_decode_pulses"
-  },
-  {
-   "name" : "silk_decode_signs"
-  },
-  {
-   "name" : "silk_decoder_set_fs"
-  },
-  {
-   "name" : "silk_encode_do_VAD_FIX"
-  },
-  {
-   "name" : "silk_encode_frame_FIX"
-  },
-  {
-   "name" : "silk_encode_indices"
-  },
-  {
-   "name" : "silk_encode_pulses"
-  },
-  {
-   "name" : "silk_encode_signs"
-  },
-  {
-   "name" : "silk_find_LPC_FIX"
-  },
-  {
-   "name" : "silk_find_LTP_FIX"
-  },
-  {
-   "name" : "silk_find_pitch_lags_FIX"
-  },
-  {
-   "name" : "silk_find_pred_coefs_FIX"
-  },
-  {
-   "name" : "silk_gains_ID"
-  },
-  {
-   "name" : "silk_gains_dequant"
-  },
-  {
-   "name" : "silk_gains_quant"
-  },
-  {
-   "name" : "silk_init_decoder"
-  },
-  {
-   "name" : "silk_init_encoder"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_c"
-  },
-  {
-   "name" : "silk_inner_prod16_aligned_64_sse4_1"
-  },
-  {
-   "name" : "silk_inner_prod_aligned"
-  },
-  {
-   "name" : "silk_inner_prod_aligned_scale"
-  },
-  {
-   "name" : "silk_insertion_sort_decreasing_int16"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing"
-  },
-  {
-   "name" : "silk_insertion_sort_increasing_all_values_int16"
-  },
-  {
-   "name" : "silk_interpolate"
-  },
-  {
-   "name" : "silk_k2a"
-  },
-  {
-   "name" : "silk_k2a_Q16"
-  },
-  {
-   "name" : "silk_lin2log"
-  },
-  {
-   "name" : "silk_log2lin"
-  },
-  {
-   "name" : "silk_noise_shape_analysis_FIX"
-  },
-  {
-   "name" : "silk_noise_shape_quantizer"
-  },
-  {
-   "name" : "silk_pitch_analysis_core"
-  },
-  {
-   "name" : "silk_process_NLSFs"
-  },
-  {
-   "name" : "silk_process_gains_FIX"
-  },
-  {
-   "name" : "silk_quant_LTP_gains"
-  },
-  {
-   "name" : "silk_regularize_correlations_FIX"
-  },
-  {
-   "name" : "silk_resampler"
-  },
-  {
-   "name" : "silk_resampler_down2"
-  },
-  {
-   "name" : "silk_resampler_down2_3"
-  },
-  {
-   "name" : "silk_resampler_init"
-  },
-  {
-   "name" : "silk_resampler_private_AR2"
-  },
-  {
-   "name" : "silk_resampler_private_IIR_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_down_FIR"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ"
-  },
-  {
-   "name" : "silk_resampler_private_up2_HQ_wrapper"
-  },
-  {
-   "name" : "silk_residual_energy16_covar_FIX"
-  },
-  {
-   "name" : "silk_residual_energy_FIX"
-  },
-  {
-   "name" : "silk_scale_copy_vector16"
-  },
-  {
-   "name" : "silk_scale_vector32_Q26_lshift_18"
-  },
-  {
-   "name" : "silk_schur"
-  },
-  {
-   "name" : "silk_schur64"
-  },
-  {
-   "name" : "silk_shell_decoder"
-  },
-  {
-   "name" : "silk_shell_encoder"
-  },
-  {
-   "name" : "silk_sigm_Q15"
-  },
-  {
-   "name" : "silk_stereo_LR_to_MS"
-  },
-  {
-   "name" : "silk_stereo_MS_to_LR"
-  },
-  {
-   "name" : "silk_stereo_decode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_decode_pred"
-  },
-  {
-   "name" : "silk_stereo_encode_mid_only"
-  },
-  {
-   "name" : "silk_stereo_encode_pred"
-  },
-  {
-   "name" : "silk_stereo_find_predictor"
-  },
-  {
-   "name" : "silk_stereo_quant_pred"
-  },
-  {
-   "name" : "silk_sum_sqr_shift"
-  },
-  {
-   "name" : "silk_warped_autocorrelation_FIX_c"
-  },
-  {
-   "name" : "spreading_decision"
-  },
-  {
-   "name" : "stereo_itheta"
-  },
-  {
-   "name" : "surround_analysis"
-  },
-  {
-   "name" : "tonality_analysis_init"
-  },
-  {
-   "name" : "tonality_analysis_reset"
-  },
-  {
-   "name" : "tonality_get_info"
-  },
-  {
-   "name" : "unquant_coarse_energy"
-  },
-  {
-   "name" : "unquant_energy_finalise"
-  },
-  {
-   "name" : "unquant_fine_energy"
-  },
-  {
-   "name" : "validate_celt_decoder"
-  },
-  {
-   "name" : "validate_layout"
-  },
-  {
-   "name" : "xcorr_kernel_sse4_1"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "eMeans"
-  },
-  {
-   "name" : "layer0"
-  },
-  {
-   "name" : "layer1"
-  },
-  {
-   "name" : "layer2"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_foa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_soa_mixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_demixing_data"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing"
-  },
-  {
-   "name" : "mapping_matrix_toa_mixing_data"
-  },
-  {
-   "name" : "silk_CB_lags_stage2"
-  },
-  {
-   "name" : "silk_CB_lags_stage2_10_ms"
-  },
-  {
-   "name" : "silk_CB_lags_stage3"
-  },
-  {
-   "name" : "silk_CB_lags_stage3_10_ms"
-  },
-  {
-   "name" : "silk_LBRR_flags_iCDF_ptr"
-  },
-  {
-   "name" : "silk_LSFCosTab_FIX_Q12"
-  },
-  {
-   "name" : "silk_LTPScales_table_Q14"
-  },
-  {
-   "name" : "silk_LTP_gain_BITS_Q5_ptrs"
-  },
-  {
-   "name" : "silk_LTP_gain_iCDF_ptrs"
-  },
-  {
-   "name" : "silk_LTP_per_index_iCDF"
-  },
-  {
-   "name" : "silk_LTP_vq_gain_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_ptrs_Q7"
-  },
-  {
-   "name" : "silk_LTP_vq_sizes"
-  },
-  {
-   "name" : "silk_LTPscale_iCDF"
-  },
-  {
-   "name" : "silk_Lag_range_stage3"
-  },
-  {
-   "name" : "silk_Lag_range_stage3_10_ms"
-  },
-  {
-   "name" : "silk_NLSF_CB_NB_MB"
-  },
-  {
-   "name" : "silk_NLSF_CB_WB"
-  },
-  {
-   "name" : "silk_NLSF_EXT_iCDF"
-  },
-  {
-   "name" : "silk_NLSF_interpolation_factor_iCDF"
-  },
-  {
-   "name" : "silk_Quantization_Offsets_Q10"
-  },
-  {
-   "name" : "silk_Resampler_1_2_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_4_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_1_6_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS"
-  },
-  {
-   "name" : "silk_Resampler_2_3_COEFS_LQ"
-  },
-  {
-   "name" : "silk_Resampler_3_4_COEFS"
-  },
-  {
-   "name" : "silk_Transition_LP_A_Q28"
-  },
-  {
-   "name" : "silk_Transition_LP_B_Q28"
-  },
-  {
-   "name" : "silk_delta_gain_iCDF"
-  },
-  {
-   "name" : "silk_gain_iCDF"
-  },
-  {
-   "name" : "silk_lsb_iCDF"
-  },
-  {
-   "name" : "silk_max_pulses_table"
-  },
-  {
-   "name" : "silk_nb_cbk_searchs_stage3"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_10_ms_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_NB_iCDF"
-  },
-  {
-   "name" : "silk_pitch_contour_iCDF"
-  },
-  {
-   "name" : "silk_pitch_delta_iCDF"
-  },
-  {
-   "name" : "silk_pitch_lag_iCDF"
-  },
-  {
-   "name" : "silk_pulses_per_block_BITS_Q5"
-  },
-  {
-   "name" : "silk_pulses_per_block_iCDF"
-  },
-  {
-   "name" : "silk_rate_levels_BITS_Q5"
-  },
-  {
-   "name" : "silk_rate_levels_iCDF"
-  },
-  {
-   "name" : "silk_resampler_frac_FIR_12"
-  },
-  {
-   "name" : "silk_shell_code_table0"
-  },
-  {
-   "name" : "silk_shell_code_table1"
-  },
-  {
-   "name" : "silk_shell_code_table2"
-  },
-  {
-   "name" : "silk_shell_code_table3"
-  },
-  {
-   "name" : "silk_shell_code_table_offsets"
-  },
-  {
-   "name" : "silk_sign_iCDF"
-  },
-  {
-   "name" : "silk_stereo_only_code_mid_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_joint_iCDF"
-  },
-  {
-   "name" : "silk_stereo_pred_quant_Q13"
-  },
-  {
-   "name" : "silk_type_offset_VAD_iCDF"
-  },
-  {
-   "name" : "silk_type_offset_no_VAD_iCDF"
-  },
-  {
-   "name" : "silk_uniform3_iCDF"
-  },
-  {
-   "name" : "silk_uniform4_iCDF"
-  },
-  {
-   "name" : "silk_uniform5_iCDF"
-  },
-  {
-   "name" : "silk_uniform6_iCDF"
-  },
-  {
-   "name" : "silk_uniform8_iCDF"
-  },
-  {
-   "name" : "tf_select_table"
-  }
- ],
- "enum_types" : [],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "opus_custom_decoder_ctl",
-   "linker_set_key" : "opus_custom_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-58"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_encoder_ctl",
-   "linker_set_key" : "opus_custom_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-40"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_custom_mode_create",
-   "linker_set_key" : "opus_custom_mode_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-12",
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "function_name" : "opus_decode",
-   "linker_set_key" : "opus_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-109"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decode_float",
-   "linker_set_key" : "opus_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-102"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_create",
-   "linker_set_key" : "opus_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-113",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_ctl",
-   "linker_set_key" : "opus_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_destroy",
-   "linker_set_key" : "opus_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-113"
-    }
-   ],
-   "return_type" : "type-100",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_nb_samples",
-   "linker_set_key" : "opus_decoder_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-112"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_get_size",
-   "linker_set_key" : "opus_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_decoder_init",
-   "linker_set_key" : "opus_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode",
-   "linker_set_key" : "opus_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encode_float",
-   "linker_set_key" : "opus_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_create",
-   "linker_set_key" : "opus_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-117",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_ctl",
-   "linker_set_key" : "opus_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_destroy",
-   "linker_set_key" : "opus_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    }
-   ],
-   "return_type" : "type-100",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_get_size",
-   "linker_set_key" : "opus_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_encoder_init",
-   "linker_set_key" : "opus_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_get_version_string",
-   "linker_set_key" : "opus_get_version_string",
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode",
-   "linker_set_key" : "opus_multistream_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-125"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-109"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decode_float",
-   "linker_set_key" : "opus_multistream_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-125"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-102"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_create",
-   "linker_set_key" : "opus_multistream_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-125",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_ctl",
-   "linker_set_key" : "opus_multistream_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-125"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_destroy",
-   "linker_set_key" : "opus_multistream_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-125"
-    }
-   ],
-   "return_type" : "type-100",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_get_size",
-   "linker_set_key" : "opus_multistream_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_decoder_init",
-   "linker_set_key" : "opus_multistream_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-125"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-105"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode",
-   "linker_set_key" : "opus_multistream_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-121"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encode_float",
-   "linker_set_key" : "opus_multistream_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-121"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_create",
-   "linker_set_key" : "opus_multistream_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-121",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_ctl",
-   "linker_set_key" : "opus_multistream_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-121"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_destroy",
-   "linker_set_key" : "opus_multistream_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-121"
-    }
-   ],
-   "return_type" : "type-100",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_get_size",
-   "linker_set_key" : "opus_multistream_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_encoder_init",
-   "linker_set_key" : "opus_multistream_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-121"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_pad",
-   "linker_set_key" : "opus_multistream_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_packet_unpad",
-   "linker_set_key" : "opus_multistream_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_create",
-   "linker_set_key" : "opus_multistream_surround_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-121",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_get_size",
-   "linker_set_key" : "opus_multistream_surround_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_multistream_surround_encoder_init",
-   "linker_set_key" : "opus_multistream_surround_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-121"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "function_name" : "opus_packet_get_bandwidth",
-   "linker_set_key" : "opus_packet_get_bandwidth",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-105"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_channels",
-   "linker_set_key" : "opus_packet_get_nb_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-105"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_frames",
-   "linker_set_key" : "opus_packet_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_nb_samples",
-   "linker_set_key" : "opus_packet_get_nb_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_get_samples_per_frame",
-   "linker_set_key" : "opus_packet_get_samples_per_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_pad",
-   "linker_set_key" : "opus_packet_pad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_parse",
-   "linker_set_key" : "opus_packet_parse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-107"
-    },
-    {
-     "referenced_type" : "type-109"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_packet_unpad",
-   "linker_set_key" : "opus_packet_unpad",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_pcm_soft_clip",
-   "linker_set_key" : "opus_pcm_soft_clip",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-102"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-102"
-    }
-   ],
-   "return_type" : "type-100",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_create",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-127",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_get_size",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_ambisonics_encoder_init",
-   "linker_set_key" : "opus_projection_ambisonics_encoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode",
-   "linker_set_key" : "opus_projection_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-109"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decode_float",
-   "linker_set_key" : "opus_projection_decode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-102"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_create",
-   "linker_set_key" : "opus_projection_decoder_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-129",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_ctl",
-   "linker_set_key" : "opus_projection_decoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_destroy",
-   "linker_set_key" : "opus_projection_decoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    }
-   ],
-   "return_type" : "type-100",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_get_size",
-   "linker_set_key" : "opus_projection_decoder_get_size",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_decoder_init",
-   "linker_set_key" : "opus_projection_decoder_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-129"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode",
-   "linker_set_key" : "opus_projection_encode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-120"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encode_float",
-   "linker_set_key" : "opus_projection_encode_float",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-116"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_ctl",
-   "linker_set_key" : "opus_projection_encoder_ctl",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_projection_encoder_destroy",
-   "linker_set_key" : "opus_projection_encoder_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-127"
-    }
-   ],
-   "return_type" : "type-100",
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_cat",
-   "linker_set_key" : "opus_repacketizer_cat",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-133"
-    },
-    {
-     "referenced_type" : "type-105"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_create",
-   "linker_set_key" : "opus_repacketizer_create",
-   "return_type" : "type-133",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_destroy",
-   "linker_set_key" : "opus_repacketizer_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-133"
-    }
-   ],
-   "return_type" : "type-100",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_nb_frames",
-   "linker_set_key" : "opus_repacketizer_get_nb_frames",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-133"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_get_size",
-   "linker_set_key" : "opus_repacketizer_get_size",
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_init",
-   "linker_set_key" : "opus_repacketizer_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-133"
-    }
-   ],
-   "return_type" : "type-133",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out",
-   "linker_set_key" : "opus_repacketizer_out",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-133"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_repacketizer_out_range",
-   "linker_set_key" : "opus_repacketizer_out_range",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-133"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-106"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "function_name" : "opus_strerror",
-   "linker_set_key" : "opus_strerror",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-132",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-167",
-   "self_type" : "type-166",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-177",
-   "self_type" : "type-176",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-185",
-   "self_type" : "type-184",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-216",
-   "self_type" : "type-215",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-249",
-   "self_type" : "type-248",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-25",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-37",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-45",
-   "self_type" : "type-44",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-59",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-71",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-76",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-87",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomDecoder *",
-   "name" : "OpusCustomDecoder *",
-   "referenced_type" : "type-95",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-124",
-   "self_type" : "type-123",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-159",
-   "self_type" : "type-158",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-17",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-175",
-   "self_type" : "type-174",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-183",
-   "self_type" : "type-182",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-241",
-   "self_type" : "type-240",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-49",
-   "self_type" : "type-48",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-55",
-   "self_type" : "type-54",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-63",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-69",
-   "self_type" : "type-68",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-74",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-81",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-85",
-   "self_type" : "type-84",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomEncoder *",
-   "name" : "OpusCustomEncoder *",
-   "referenced_type" : "type-93",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-12",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-136",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-171",
-   "self_type" : "type-170",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-187",
-   "self_type" : "type-186",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-218",
-   "self_type" : "type-217",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-253",
-   "self_type" : "type-252",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-39",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-47",
-   "self_type" : "type-46",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-53",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-67",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-73",
-   "self_type" : "type-72",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-79",
-   "self_type" : "type-78",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-89",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusCustomMode *",
-   "name" : "OpusCustomMode *",
-   "referenced_type" : "type-97",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-114",
-   "self_type" : "type-113",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-149",
-   "self_type" : "type-148",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-200",
-   "self_type" : "type-199",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusDecoder *",
-   "name" : "OpusDecoder *",
-   "referenced_type" : "type-231",
-   "self_type" : "type-230",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-153",
-   "self_type" : "type-152",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-204",
-   "self_type" : "type-203",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusEncoder *",
-   "name" : "OpusEncoder *",
-   "referenced_type" : "type-235",
-   "self_type" : "type-234",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-126",
-   "self_type" : "type-125",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-161",
-   "self_type" : "type-160",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-212",
-   "self_type" : "type-211",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSDecoder *",
-   "name" : "OpusMSDecoder *",
-   "referenced_type" : "type-243",
-   "self_type" : "type-242",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-122",
-   "self_type" : "type-121",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-157",
-   "self_type" : "type-156",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusMSEncoder *",
-   "name" : "OpusMSEncoder *",
-   "referenced_type" : "type-239",
-   "self_type" : "type-238",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_multistream.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-130",
-   "self_type" : "type-129",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-165",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionDecoder *",
-   "name" : "OpusProjectionDecoder *",
-   "referenced_type" : "type-247",
-   "self_type" : "type-246",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-128",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-163",
-   "self_type" : "type-162",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-214",
-   "self_type" : "type-213",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusProjectionEncoder *",
-   "name" : "OpusProjectionEncoder *",
-   "referenced_type" : "type-245",
-   "self_type" : "type-244",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_projection.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-134",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-169",
-   "self_type" : "type-168",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OpusRepacketizer *",
-   "name" : "OpusRepacketizer *",
-   "referenced_type" : "type-251",
-   "self_type" : "type-250",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-110",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-145",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-198",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const OpusDecoder *",
-   "name" : "const OpusDecoder *",
-   "referenced_type" : "type-227",
-   "self_type" : "type-229",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-2",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const float *",
-   "name" : "const float *",
-   "referenced_type" : "type-115",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-103",
-   "self_type" : "type-105",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char **",
-   "name" : "const unsigned char **",
-   "referenced_type" : "type-105",
-   "self_type" : "type-107",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float *",
-   "name" : "float *",
-   "referenced_type" : "type-101",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus_custom.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-108",
-   "self_type" : "type-109",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-104",
-   "self_type" : "type-106",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-111",
-   "self_type" : "type-110",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-146",
-   "self_type" : "type-145",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-197",
-   "self_type" : "type-196",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const OpusDecoder",
-   "name" : "const OpusDecoder",
-   "referenced_type" : "type-228",
-   "self_type" : "type-227",
-   "size" : 80,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus_defines.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const float",
-   "name" : "const float",
-   "referenced_type" : "type-101",
-   "self_type" : "type-115",
-   "size" : 4,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-108",
-   "self_type" : "type-119",
-   "size" : 2,
-   "source_file" : "/external/libopus/include/opus.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-104",
-   "self_type" : "type-103",
-   "size" : 1,
-   "source_file" : "/external/libopus/include/opus.h"
-  }
- ],
- "record_types" : [],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_x86_64/source-based/libstagefright_amrnb_common.so.lsdump b/29/64/x86_x86_64/source-based/libstagefright_amrnb_common.so.lsdump
deleted file mode 100644
index 3a32183..0000000
--- a/29/64/x86_x86_64/source-based/libstagefright_amrnb_common.so.lsdump
+++ /dev/null
@@ -1,2362 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "linker_set_key" : "const short *[]",
-   "name" : "const short *[]",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [16]",
-   "name" : "int [16]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-34",
-   "size" : 64,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [10]",
-   "name" : "short [10]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-19",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [16]",
-   "name" : "short [16]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-33",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [2]",
-   "name" : "short [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [3][2]",
-   "name" : "short [3][2]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 12,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [4]",
-   "name" : "short [4]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-13",
-   "size" : 8,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [5]",
-   "name" : "short [5]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-31",
-   "size" : 10,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 2,
-   "linker_set_key" : "short [9]",
-   "name" : "short [9]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-28",
-   "size" : 18,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "linker_set_key" : "short []",
-   "name" : "short []",
-   "referenced_type" : "type-6",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 2
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "Az_lsp"
-  },
-  {
-   "name" : "Bits2prm"
-  },
-  {
-   "name" : "Copy"
-  },
-  {
-   "name" : "Div_32"
-  },
-  {
-   "name" : "Int_lpc_1and3"
-  },
-  {
-   "name" : "Int_lpc_1and3_2"
-  },
-  {
-   "name" : "Int_lpc_1to3"
-  },
-  {
-   "name" : "Int_lpc_1to3_2"
-  },
-  {
-   "name" : "Inv_sqrt"
-  },
-  {
-   "name" : "L_abs"
-  },
-  {
-   "name" : "L_deposit_h"
-  },
-  {
-   "name" : "L_deposit_l"
-  },
-  {
-   "name" : "L_shr_r"
-  },
-  {
-   "name" : "Log2"
-  },
-  {
-   "name" : "Log2_norm"
-  },
-  {
-   "name" : "Lsf_lsp"
-  },
-  {
-   "name" : "Lsf_wt"
-  },
-  {
-   "name" : "Lsp_Az"
-  },
-  {
-   "name" : "Lsp_lsf"
-  },
-  {
-   "name" : "Pow2"
-  },
-  {
-   "name" : "Pred_lt_3or6"
-  },
-  {
-   "name" : "Q_plsf_3"
-  },
-  {
-   "name" : "Q_plsf_5"
-  },
-  {
-   "name" : "Q_plsf_exit"
-  },
-  {
-   "name" : "Q_plsf_init"
-  },
-  {
-   "name" : "Q_plsf_reset"
-  },
-  {
-   "name" : "Reorder_lsf"
-  },
-  {
-   "name" : "Residu"
-  },
-  {
-   "name" : "Set_zero"
-  },
-  {
-   "name" : "Syn_filt"
-  },
-  {
-   "name" : "Weight_Ai"
-  },
-  {
-   "name" : "_Z14Chebps_WrappersPssPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec3PsPKsS_siPi"
-  },
-  {
-   "name" : "_Z15Test_Vq_subvec4PsPKsS_sPi"
-  },
-  {
-   "name" : "_Z19Get_lsp_pol_wrapperPsPiS0_"
-  },
-  {
-   "name" : "add"
-  },
-  {
-   "name" : "div_s"
-  },
-  {
-   "name" : "extract_h"
-  },
-  {
-   "name" : "extract_l"
-  },
-  {
-   "name" : "gc_pred"
-  },
-  {
-   "name" : "gc_pred_average_limited"
-  },
-  {
-   "name" : "gc_pred_reset"
-  },
-  {
-   "name" : "gc_pred_update"
-  },
-  {
-   "name" : "gmed_n"
-  },
-  {
-   "name" : "lsp"
-  },
-  {
-   "name" : "lsp_exit"
-  },
-  {
-   "name" : "lsp_init"
-  },
-  {
-   "name" : "lsp_reset"
-  },
-  {
-   "name" : "mult_r"
-  },
-  {
-   "name" : "norm_l"
-  },
-  {
-   "name" : "norm_s"
-  },
-  {
-   "name" : "pv_round"
-  },
-  {
-   "name" : "shr"
-  },
-  {
-   "name" : "shr_r"
-  },
-  {
-   "name" : "sqrt_l_exp"
-  },
-  {
-   "name" : "sub"
-  },
-  {
-   "name" : "vad1"
-  },
-  {
-   "name" : "vad1_exit"
-  },
-  {
-   "name" : "vad1_init"
-  },
-  {
-   "name" : "vad1_reset"
-  },
-  {
-   "name" : "vad_complex_detection_update"
-  },
-  {
-   "name" : "vad_pitch_detection"
-  },
-  {
-   "name" : "vad_tone_detection"
-  },
-  {
-   "name" : "vad_tone_detection_update"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "bitno"
-  },
-  {
-   "name" : "bitno_MR102"
-  },
-  {
-   "name" : "bitno_MR122"
-  },
-  {
-   "name" : "bitno_MR475"
-  },
-  {
-   "name" : "bitno_MR515"
-  },
-  {
-   "name" : "bitno_MR59"
-  },
-  {
-   "name" : "bitno_MR67"
-  },
-  {
-   "name" : "bitno_MR74"
-  },
-  {
-   "name" : "bitno_MRDTX"
-  },
-  {
-   "name" : "dgray"
-  },
-  {
-   "name" : "dico1_lsf_3"
-  },
-  {
-   "name" : "dico1_lsf_5"
-  },
-  {
-   "name" : "dico2_lsf_3"
-  },
-  {
-   "name" : "dico2_lsf_5"
-  },
-  {
-   "name" : "dico3_lsf_3"
-  },
-  {
-   "name" : "dico3_lsf_5"
-  },
-  {
-   "name" : "dico4_lsf_5"
-  },
-  {
-   "name" : "dico5_lsf_5"
-  },
-  {
-   "name" : "gray"
-  },
-  {
-   "name" : "grid"
-  },
-  {
-   "name" : "inv_sqrt_tbl"
-  },
-  {
-   "name" : "log2_tbl"
-  },
-  {
-   "name" : "lsp_init_data"
-  },
-  {
-   "name" : "mean_lsf_3"
-  },
-  {
-   "name" : "mean_lsf_5"
-  },
-  {
-   "name" : "mr515_3_lsf"
-  },
-  {
-   "name" : "mr795_1_lsf"
-  },
-  {
-   "name" : "numCompressedBytes"
-  },
-  {
-   "name" : "numOfBits"
-  },
-  {
-   "name" : "past_rq_init"
-  },
-  {
-   "name" : "ph_imp_low"
-  },
-  {
-   "name" : "ph_imp_low_MR795"
-  },
-  {
-   "name" : "ph_imp_mid"
-  },
-  {
-   "name" : "ph_imp_mid_MR795"
-  },
-  {
-   "name" : "pow2_tbl"
-  },
-  {
-   "name" : "pred_fac_3"
-  },
-  {
-   "name" : "prmno"
-  },
-  {
-   "name" : "prmnofsf"
-  },
-  {
-   "name" : "qua_gain_code"
-  },
-  {
-   "name" : "qua_gain_pitch"
-  },
-  {
-   "name" : "reorderBits"
-  },
-  {
-   "name" : "reorderBits_MR102"
-  },
-  {
-   "name" : "reorderBits_MR122"
-  },
-  {
-   "name" : "reorderBits_MR475"
-  },
-  {
-   "name" : "reorderBits_MR515"
-  },
-  {
-   "name" : "reorderBits_MR59"
-  },
-  {
-   "name" : "reorderBits_MR67"
-  },
-  {
-   "name" : "reorderBits_MR74"
-  },
-  {
-   "name" : "reorderBits_MR795"
-  },
-  {
-   "name" : "slope"
-  },
-  {
-   "name" : "sqrt_l_tbl"
-  },
-  {
-   "name" : "startPos"
-  },
-  {
-   "name" : "table"
-  },
-  {
-   "name" : "table_gain_highrates"
-  },
-  {
-   "name" : "table_gain_lowrates"
-  },
-  {
-   "name" : "window_160_80"
-  },
-  {
-   "name" : "window_200_40"
-  },
-  {
-   "name" : "window_232_8"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "MR475"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "MR515"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "MR59"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "MR67"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "MR74"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "MR795"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "MR102"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "MR122"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "MRDTX"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "N_MODES"
-    }
-   ],
-   "linker_set_key" : "Mode",
-   "name" : "Mode",
-   "referenced_type" : "type-16",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mode.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "Mode"
-  }
- ],
- "function_types" : [],
- "functions" :
- [
-  {
-   "function_name" : "Az_lsp",
-   "linker_set_key" : "Az_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "function_name" : "Bits2prm",
-   "linker_set_key" : "Bits2prm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bits2prm.h"
-  },
-  {
-   "function_name" : "Copy",
-   "linker_set_key" : "Copy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/copy.h"
-  },
-  {
-   "function_name" : "Div_32",
-   "linker_set_key" : "Div_32",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_32.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3",
-   "linker_set_key" : "Int_lpc_1and3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1and3_2",
-   "linker_set_key" : "Int_lpc_1and3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3",
-   "linker_set_key" : "Int_lpc_1to3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Int_lpc_1to3_2",
-   "linker_set_key" : "Int_lpc_1to3_2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/int_lpc.h"
-  },
-  {
-   "function_name" : "Inv_sqrt",
-   "linker_set_key" : "Inv_sqrt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "function_name" : "L_abs",
-   "linker_set_key" : "L_abs",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_abs.h"
-  },
-  {
-   "function_name" : "L_deposit_h",
-   "linker_set_key" : "L_deposit_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_h.h"
-  },
-  {
-   "function_name" : "L_deposit_l",
-   "linker_set_key" : "L_deposit_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_deposit_l.h"
-  },
-  {
-   "function_name" : "L_shr_r",
-   "linker_set_key" : "L_shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/l_shr_r.h"
-  },
-  {
-   "function_name" : "Log2",
-   "linker_set_key" : "Log2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2.h"
-  },
-  {
-   "function_name" : "Log2_norm",
-   "linker_set_key" : "Log2_norm",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "function_name" : "Lsf_lsp",
-   "linker_set_key" : "Lsf_lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Lsf_wt",
-   "linker_set_key" : "Lsf_wt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsfwt.h"
-  },
-  {
-   "function_name" : "Lsp_Az",
-   "linker_set_key" : "Lsp_Az",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_az.h"
-  },
-  {
-   "function_name" : "Lsp_lsf",
-   "linker_set_key" : "Lsp_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_lsf.h"
-  },
-  {
-   "function_name" : "Pow2",
-   "linker_set_key" : "Pow2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "function_name" : "Pred_lt_3or6",
-   "linker_set_key" : "Pred_lt_3or6",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pred_lt.h"
-  },
-  {
-   "function_name" : "Q_plsf_3",
-   "linker_set_key" : "Q_plsf_3",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_5",
-   "linker_set_key" : "Q_plsf_5",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_exit",
-   "linker_set_key" : "Q_plsf_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_init",
-   "linker_set_key" : "Q_plsf_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-26"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Q_plsf_reset",
-   "linker_set_key" : "Q_plsf_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-21"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "function_name" : "Reorder_lsf",
-   "linker_set_key" : "Reorder_lsf",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/reorder.h"
-  },
-  {
-   "function_name" : "Residu",
-   "linker_set_key" : "Residu",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/residu.h"
-  },
-  {
-   "function_name" : "Set_zero",
-   "linker_set_key" : "Set_zero",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/set_zero.h"
-  },
-  {
-   "function_name" : "Syn_filt",
-   "linker_set_key" : "Syn_filt",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/syn_filt.h"
-  },
-  {
-   "function_name" : "Weight_Ai",
-   "linker_set_key" : "Weight_Ai",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-4"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/weight_a.h"
-  },
-  {
-   "function_name" : "add",
-   "linker_set_key" : "add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/add.h"
-  },
-  {
-   "function_name" : "div_s",
-   "linker_set_key" : "div_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/div_s.h"
-  },
-  {
-   "function_name" : "extract_h",
-   "linker_set_key" : "extract_h",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_h.h"
-  },
-  {
-   "function_name" : "extract_l",
-   "linker_set_key" : "extract_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/extract_l.h"
-  },
-  {
-   "function_name" : "gc_pred",
-   "linker_set_key" : "gc_pred",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_average_limited",
-   "linker_set_key" : "gc_pred_average_limited",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_reset",
-   "linker_set_key" : "gc_pred_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gc_pred_update",
-   "linker_set_key" : "gc_pred_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-14"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "function_name" : "gmed_n",
-   "linker_set_key" : "gmed_n",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gmed_n.h"
-  },
-  {
-   "function_name" : "lsp",
-   "linker_set_key" : "lsp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-16"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-17"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_exit",
-   "linker_set_key" : "lsp_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_init",
-   "linker_set_key" : "lsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "lsp_reset",
-   "linker_set_key" : "lsp_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "function_name" : "mult_r",
-   "linker_set_key" : "mult_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/mult_r.h"
-  },
-  {
-   "function_name" : "norm_l",
-   "linker_set_key" : "norm_l",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_l.h"
-  },
-  {
-   "function_name" : "norm_s",
-   "linker_set_key" : "norm_s",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/norm_s.h"
-  },
-  {
-   "function_name" : "pv_round",
-   "linker_set_key" : "pv_round",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/round.h"
-  },
-  {
-   "function_name" : "shr",
-   "linker_set_key" : "shr",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr.h"
-  },
-  {
-   "function_name" : "shr_r",
-   "linker_set_key" : "shr_r",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/shr_r.h"
-  },
-  {
-   "function_name" : "sqrt_l_exp",
-   "linker_set_key" : "sqrt_l_exp",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "function_name" : "sub",
-   "linker_set_key" : "sub",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sub.h"
-  },
-  {
-   "function_name" : "vad1",
-   "linker_set_key" : "vad1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_exit",
-   "linker_set_key" : "vad1_exit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_init",
-   "linker_set_key" : "vad1_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-36"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad1_reset",
-   "linker_set_key" : "vad1_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-35"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_complex_detection_update",
-   "linker_set_key" : "vad_complex_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_pitch_detection",
-   "linker_set_key" : "vad_pitch_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection",
-   "linker_set_key" : "vad_tone_detection",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "function_name" : "vad_tone_detection_update",
-   "linker_set_key" : "vad_tone_detection_update",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-8"
-    }
-   ],
-   "return_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "bitno",
-   "name" : "bitno",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR102",
-   "name" : "bitno_MR102",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR122",
-   "name" : "bitno_MR122",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR475",
-   "name" : "bitno_MR475",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR515",
-   "name" : "bitno_MR515",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR59",
-   "name" : "bitno_MR59",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR67",
-   "name" : "bitno_MR67",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MR74",
-   "name" : "bitno_MR74",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "bitno_MRDTX",
-   "name" : "bitno_MRDTX",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_3",
-   "name" : "dico1_lsf_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico1_lsf_5",
-   "name" : "dico1_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_3",
-   "name" : "dico2_lsf_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico2_lsf_5",
-   "name" : "dico2_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_3",
-   "name" : "dico3_lsf_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico3_lsf_5",
-   "name" : "dico3_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico4_lsf_5",
-   "name" : "dico4_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "dico5_lsf_5",
-   "name" : "dico5_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "grid",
-   "name" : "grid",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "linker_set_key" : "inv_sqrt_tbl",
-   "name" : "inv_sqrt_tbl",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/inv_sqrt.h"
-  },
-  {
-   "linker_set_key" : "log2_tbl",
-   "name" : "log2_tbl",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/log2_norm.h"
-  },
-  {
-   "linker_set_key" : "lsp_init_data",
-   "name" : "lsp_init_data",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp_tab.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_3",
-   "name" : "mean_lsf_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mean_lsf_5",
-   "name" : "mean_lsf_5",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_5_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr515_3_lsf",
-   "name" : "mr515_3_lsf",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "mr795_1_lsf",
-   "name" : "mr795_1_lsf",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "numCompressedBytes",
-   "name" : "numCompressedBytes",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "numOfBits",
-   "name" : "numOfBits",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "past_rq_init",
-   "name" : "past_rq_init",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "pow2_tbl",
-   "name" : "pow2_tbl",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/pow2.h"
-  },
-  {
-   "linker_set_key" : "pred_fac_3",
-   "name" : "pred_fac_3",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf_3_tbl.h"
-  },
-  {
-   "linker_set_key" : "prmno",
-   "name" : "prmno",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "prmnofsf",
-   "name" : "prmnofsf",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits",
-   "name" : "reorderBits",
-   "referenced_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR102",
-   "name" : "reorderBits_MR102",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR122",
-   "name" : "reorderBits_MR122",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR475",
-   "name" : "reorderBits_MR475",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR515",
-   "name" : "reorderBits_MR515",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR59",
-   "name" : "reorderBits_MR59",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR67",
-   "name" : "reorderBits_MR67",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR74",
-   "name" : "reorderBits_MR74",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "reorderBits_MR795",
-   "name" : "reorderBits_MR795",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitreorder_tab.h"
-  },
-  {
-   "linker_set_key" : "sqrt_l_tbl",
-   "name" : "sqrt_l_tbl",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/sqrt_l.h"
-  },
-  {
-   "linker_set_key" : "table_gain_highrates",
-   "name" : "table_gain_highrates",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "table_gain_lowrates",
-   "name" : "table_gain_lowrates",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/qua_gain_tbl.h"
-  },
-  {
-   "linker_set_key" : "window_160_80",
-   "name" : "window_160_80",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_200_40",
-   "name" : "window_200_40",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  },
-  {
-   "linker_set_key" : "window_232_8",
-   "name" : "window_232_8",
-   "referenced_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/window_tab.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState *",
-   "name" : "Q_plsfState *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "Q_plsfState **",
-   "name" : "Q_plsfState **",
-   "referenced_type" : "type-21",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const short *",
-   "name" : "const short *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "gc_predState *",
-   "name" : "gc_predState *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-14",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/basic_op_c_equivalent.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState *",
-   "name" : "lspState *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "lspState **",
-   "name" : "lspState **",
-   "referenced_type" : "type-22",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short **",
-   "name" : "short **",
-   "referenced_type" : "type-15",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 *",
-   "name" : "vadState1 *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vadState1 **",
-   "name" : "vadState1 **",
-   "referenced_type" : "type-35",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 2,
-   "is_const" : true,
-   "linker_set_key" : "const short",
-   "name" : "const short",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 2,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const short *const[]",
-   "name" : "const short *const[]",
-   "referenced_type" : "type-3",
-   "self_type" : "type-7",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/bitno_tab.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "short const[]",
-   "name" : "short const[]",
-   "referenced_type" : "type-9",
-   "self_type" : "type-10",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/az_lsp.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_rq",
-     "referenced_type" : "type-19"
-    }
-   ],
-   "linker_set_key" : "Q_plsfState",
-   "name" : "Q_plsfState",
-   "referenced_type" : "type-18",
-   "self_type" : "type-18",
-   "size" : 20,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/q_plsf.h",
-   "unique_id" : "Q_plsfState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "past_qua_en",
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "past_qua_en_MR122",
-     "field_offset" : 64,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "gc_predState",
-   "name" : "gc_predState",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/gc_pred.h",
-   "unique_id" : "gc_predState"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lsp_old",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "lsp_old_q",
-     "field_offset" : 160,
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "qSt",
-     "field_offset" : 320,
-     "referenced_type" : "type-21"
-    }
-   ],
-   "linker_set_key" : "lspState",
-   "name" : "lspState",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 44,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/lsp.h",
-   "unique_id" : "lspState"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "bckr_est",
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "ave_level",
-     "field_offset" : 144,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "old_level",
-     "field_offset" : 288,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "sub_level",
-     "field_offset" : 432,
-     "referenced_type" : "type-28"
-    },
-    {
-     "field_name" : "a_data5",
-     "field_offset" : 576,
-     "referenced_type" : "type-29"
-    },
-    {
-     "field_name" : "a_data3",
-     "field_offset" : 672,
-     "referenced_type" : "type-31"
-    },
-    {
-     "field_name" : "burst_count",
-     "field_offset" : 752,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hang_count",
-     "field_offset" : 768,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "stat_count",
-     "field_offset" : 784,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "vadreg",
-     "field_offset" : 800,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pitch",
-     "field_offset" : 816,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tone",
-     "field_offset" : 832,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_high",
-     "field_offset" : 848,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_low",
-     "field_offset" : 864,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag_count",
-     "field_offset" : 880,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "oldlag",
-     "field_offset" : 896,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_count",
-     "field_offset" : 912,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_hang_timer",
-     "field_offset" : 928,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "best_corr_hp",
-     "field_offset" : 944,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "speech_vad_decision",
-     "field_offset" : 960,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "complex_warning",
-     "field_offset" : 976,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "sp_burst_count",
-     "field_offset" : 992,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "corr_hp_fast",
-     "field_offset" : 1008,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "vadState1",
-   "name" : "vadState1",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 128,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad1.h",
-   "unique_id" : "vadState1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "pre_emp_mem",
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "update_cnt",
-     "field_offset" : 16,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hyster_cnt",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "last_update_cnt",
-     "field_offset" : 48,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ch_enrg_long_db",
-     "field_offset" : 64,
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "Lframe_cnt",
-     "field_offset" : 320,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "Lch_enrg",
-     "field_offset" : 352,
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "Lch_noise",
-     "field_offset" : 864,
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "last_normb_shift",
-     "field_offset" : 1376,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "tsnr",
-     "field_offset" : 1392,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "hangover",
-     "field_offset" : 1408,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "burstcount",
-     "field_offset" : 1424,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "fupdate_flag",
-     "field_offset" : 1440,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRvar",
-     "field_offset" : 1456,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "negSNRbias",
-     "field_offset" : 1472,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "shift_state",
-     "field_offset" : 1488,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "L_R0",
-     "field_offset" : 1504,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "L_Rmax",
-     "field_offset" : 1536,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "LTP_flag",
-     "field_offset" : 1568,
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "vadState2",
-   "name" : "vadState2",
-   "referenced_type" : "type-32",
-   "self_type" : "type-32",
-   "size" : 200,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/amrnb/common/include/vad2.h",
-   "unique_id" : "vadState2"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_x86_64/source-based/libstagefright_enc_common.so.lsdump b/29/64/x86_x86_64/source-based/libstagefright_enc_common.so.lsdump
deleted file mode 100644
index 672453f..0000000
--- a/29/64/x86_x86_64/source-based/libstagefright_enc_common.so.lsdump
+++ /dev/null
@@ -1,652 +0,0 @@
-{
- "array_types" : [],
- "builtin_types" :
- [
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-2",
-   "self_type" : "type-2",
-   "size" : 4
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "cmnMemAlloc"
-  },
-  {
-   "name" : "cmnMemCheck"
-  },
-  {
-   "name" : "cmnMemCompare"
-  },
-  {
-   "name" : "cmnMemCopy"
-  },
-  {
-   "name" : "cmnMemFree"
-  },
-  {
-   "name" : "cmnMemMove"
-  },
-  {
-   "name" : "cmnMemSet"
-  }
- ],
- "elf_objects" : [],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_FALSE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_TRUE"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_BOOL_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_BOOL",
-   "name" : "VO_BOOL",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_BOOL"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "VO_IMF_USERMEMOPERATOR"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_IMF_PREALLOCATEDBUFFER"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_IMF_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INIT_MEM_FlAG",
-   "name" : "VO_INIT_MEM_FlAG",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INIT_MEM_FlAG"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 1,
-     "name" : "VO_INPUT_FRAME"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "VO_INPUT_STREAM"
-    },
-    {
-     "enum_field_value" : 2147483647,
-     "name" : "VO_INPUT_STREAM_MAX"
-    }
-   ],
-   "linker_set_key" : "VO_INPUT_TYPE",
-   "name" : "VO_INPUT_TYPE",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "underlying_type" : "type-2",
-   "unique_id" : "VO_INPUT_TYPE"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (int, void *, void *, unsigned int)",
-   "name" : "int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-18",
-   "return_type" : "type-5",
-   "self_type" : "type-18",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, VO_MEM_INFO *)",
-   "name" : "unsigned int (int, VO_MEM_INFO *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "referenced_type" : "type-27",
-   "return_type" : "type-2",
-   "self_type" : "type-27",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *)",
-   "name" : "unsigned int (int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "referenced_type" : "type-9",
-   "return_type" : "type-2",
-   "self_type" : "type-9",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned char, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-11",
-   "return_type" : "type-2",
-   "self_type" : "type-11",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-16",
-   "return_type" : "type-2",
-   "self_type" : "type-16",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (int, void *, void *, unsigned int)",
-   "name" : "unsigned int (int, void *, void *, unsigned int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "referenced_type" : "type-14",
-   "return_type" : "type-2",
-   "self_type" : "type-14",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "cmnMemAlloc",
-   "linker_set_key" : "cmnMemAlloc",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCheck",
-   "linker_set_key" : "cmnMemCheck",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCompare",
-   "linker_set_key" : "cmnMemCompare",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-5",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemCopy",
-   "linker_set_key" : "cmnMemCopy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemFree",
-   "linker_set_key" : "cmnMemFree",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemMove",
-   "linker_set_key" : "cmnMemMove",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  },
-  {
-   "function_name" : "cmnMemSet",
-   "linker_set_key" : "cmnMemSet",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-5"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-12"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-2",
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/cmnMemory.h"
-  }
- ],
- "global_vars" : [],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "VO_MEM_INFO *",
-   "name" : "VO_MEM_INFO *",
-   "referenced_type" : "type-4",
-   "self_type" : "type-3",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(int, void *, void *, unsigned int)",
-   "name" : "int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-18",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-21",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "name" : "unsigned int (*)(int, VO_MEM_INFO *)",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *)",
-   "name" : "unsigned int (*)(int, void *)",
-   "referenced_type" : "type-9",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned char, unsigned int)",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, unsigned int)",
-   "referenced_type" : "type-16",
-   "self_type" : "type-15",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "name" : "unsigned int (*)(int, void *, void *, unsigned int)",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h"
-  }
- ],
- "qualified_types" : [],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Buffer",
-     "referenced_type" : "type-21"
-    },
-    {
-     "field_name" : "Length",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "Time",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "VO_CODECBUFFER",
-   "name" : "VO_CODECBUFFER",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODECBUFFER"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "memflag",
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "memData",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "reserved1",
-     "field_offset" : 64,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "reserved2",
-     "field_offset" : 96,
-     "referenced_type" : "type-2"
-    }
-   ],
-   "linker_set_key" : "VO_CODEC_INIT_USERDATA",
-   "name" : "VO_CODEC_INIT_USERDATA",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voType.h",
-   "unique_id" : "VO_CODEC_INIT_USERDATA"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Size",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "Flag",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "VBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "PBuffer",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_INFO",
-   "name" : "VO_MEM_INFO",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 16,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_INFO"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "Alloc",
-     "referenced_type" : "type-26"
-    },
-    {
-     "field_name" : "Free",
-     "field_offset" : 32,
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "Set",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "Copy",
-     "field_offset" : 96,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "Check",
-     "field_offset" : 128,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "Compare",
-     "field_offset" : 160,
-     "referenced_type" : "type-17"
-    },
-    {
-     "field_name" : "Move",
-     "field_offset" : 192,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "VO_MEM_OPERATOR",
-   "name" : "VO_MEM_OPERATOR",
-   "referenced_type" : "type-25",
-   "self_type" : "type-25",
-   "size" : 28,
-   "source_file" : "/frameworks/av/media/libstagefright/codecs/common/include/voMem.h",
-   "unique_id" : "VO_MEM_OPERATOR"
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_x86_64/source-based/libstagefright_flacdec.so.lsdump b/29/64/x86_x86_64/source-based/libstagefright_flacdec.so.lsdump
deleted file mode 100644
index 45496a1..0000000
--- a/29/64/x86_x86_64/source-based/libstagefright_flacdec.so.lsdump
+++ /dev/null
@@ -1,5295 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__Subframe [8]",
-   "name" : "FLAC__Subframe [8]",
-   "referenced_type" : "type-105",
-   "self_type" : "type-104",
-   "size" : 2336,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [129]",
-   "name" : "char [129]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-20",
-   "size" : 129,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [13]",
-   "name" : "char [13]",
-   "referenced_type" : "type-21",
-   "self_type" : "type-25",
-   "size" : 13,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "const char *[]",
-   "name" : "const char *[]",
-   "referenced_type" : "type-30",
-   "self_type" : "type-151",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *[8]",
-   "name" : "const int *[8]",
-   "referenced_type" : "type-65",
-   "self_type" : "type-159",
-   "size" : 32,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-108",
-   "size" : 128,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4]",
-   "name" : "int [4]",
-   "referenced_type" : "type-1",
-   "self_type" : "type-76",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [16]",
-   "name" : "unsigned char [16]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-55",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [4]",
-   "name" : "unsigned char [4]",
-   "referenced_type" : "type-24",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "bool",
-   "name" : "bool",
-   "referenced_type" : "type-158",
-   "self_type" : "type-158",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "double",
-   "name" : "double",
-   "referenced_type" : "type-309",
-   "self_type" : "type-309",
-   "size" : 8
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "float",
-   "name" : "float",
-   "referenced_type" : "type-216",
-   "self_type" : "type-216",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-79",
-   "self_type" : "type-79",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-215",
-   "self_type" : "type-215",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-391",
-   "self_type" : "type-391",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "linker_set_key" : "signed char",
-   "name" : "signed char",
-   "referenced_type" : "type-308",
-   "self_type" : "type-308",
-   "size" : 1
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-24",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned long long",
-   "name" : "unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-15",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-110",
-   "self_type" : "type-110",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-41",
-   "self_type" : "type-41"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "FLAC__MD5Accumulate"
-  },
-  {
-   "name" : "FLAC__MD5Final"
-  },
-  {
-   "name" : "FLAC__MD5Init"
-  },
-  {
-   "name" : "FLAC__bitreader_bits_left_for_byte_alignment"
-  },
-  {
-   "name" : "FLAC__bitreader_clear"
-  },
-  {
-   "name" : "FLAC__bitreader_delete"
-  },
-  {
-   "name" : "FLAC__bitreader_dump"
-  },
-  {
-   "name" : "FLAC__bitreader_free"
-  },
-  {
-   "name" : "FLAC__bitreader_get_input_bits_unconsumed"
-  },
-  {
-   "name" : "FLAC__bitreader_get_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_init"
-  },
-  {
-   "name" : "FLAC__bitreader_is_consumed_byte_aligned"
-  },
-  {
-   "name" : "FLAC__bitreader_new"
-  },
-  {
-   "name" : "FLAC__bitreader_read_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_int32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_raw_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed"
-  },
-  {
-   "name" : "FLAC__bitreader_read_rice_signed_block"
-  },
-  {
-   "name" : "FLAC__bitreader_read_uint32_little_endian"
-  },
-  {
-   "name" : "FLAC__bitreader_read_unary_unsigned"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint32"
-  },
-  {
-   "name" : "FLAC__bitreader_read_utf8_uint64"
-  },
-  {
-   "name" : "FLAC__bitreader_reset_read_crc16"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_bits_no_crc"
-  },
-  {
-   "name" : "FLAC__bitreader_skip_byte_block_aligned_no_crc"
-  },
-  {
-   "name" : "FLAC__cpu_info"
-  },
-  {
-   "name" : "FLAC__cpu_info_x86"
-  },
-  {
-   "name" : "FLAC__crc16"
-  },
-  {
-   "name" : "FLAC__crc8"
-  },
-  {
-   "name" : "FLAC__crc8_update"
-  },
-  {
-   "name" : "FLAC__crc8_update_block"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor"
-  },
-  {
-   "name" : "FLAC__fixed_compute_best_predictor_wide"
-  },
-  {
-   "name" : "FLAC__fixed_compute_residual"
-  },
-  {
-   "name" : "FLAC__fixed_restore_signal"
-  },
-  {
-   "name" : "FLAC__fixedpoint_log2"
-  },
-  {
-   "name" : "FLAC__format_blocksize_is_subset"
-  },
-  {
-   "name" : "FLAC__format_cuesheet_is_legal"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_clear"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size"
-  },
-  {
-   "name" : "FLAC__format_entropy_coding_method_partitioned_rice_contents_init"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize"
-  },
-  {
-   "name" : "FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order"
-  },
-  {
-   "name" : "FLAC__format_picture_is_legal"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_subset"
-  },
-  {
-   "name" : "FLAC__format_sample_rate_is_valid"
-  },
-  {
-   "name" : "FLAC__format_seektable_is_legal"
-  },
-  {
-   "name" : "FLAC__format_seektable_sort"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_name_is_legal"
-  },
-  {
-   "name" : "FLAC__format_vorbiscomment_entry_value_is_legal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal"
-  },
-  {
-   "name" : "FLAC__lpc_restore_signal_wide"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_int32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint32_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_uint64_array"
-  },
-  {
-   "name" : "FLAC__memory_alloc_aligned_unsigned_array"
-  },
-  {
-   "name" : "FLAC__stream_decoder_delete"
-  },
-  {
-   "name" : "FLAC__stream_decoder_finish"
-  },
-  {
-   "name" : "FLAC__stream_decoder_flush"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_bits_per_sample"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_blocksize"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channel_assignment"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_channels"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_decode_position"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_input_bytes_unconsumed"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_resolved_state_string"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_sample_rate"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_state"
-  },
-  {
-   "name" : "FLAC__stream_decoder_get_total_samples"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_FILE"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_file"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_ogg_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_init_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_new"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_single"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_metadata"
-  },
-  {
-   "name" : "FLAC__stream_decoder_process_until_end_of_stream"
-  },
-  {
-   "name" : "FLAC__stream_decoder_reset"
-  },
-  {
-   "name" : "FLAC__stream_decoder_seek_absolute"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_md5_checking"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_ignore_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_all"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_metadata_respond_application"
-  },
-  {
-   "name" : "FLAC__stream_decoder_set_ogg_serial_number"
-  },
-  {
-   "name" : "FLAC__stream_decoder_skip_single_frame"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder12readCallbackEPhPj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13parseMetadataEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder4initEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder5flushEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoder6CreateEv"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderC2Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD0Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD1Ev"
-  },
-  {
-   "name" : "_ZN7android11FLACDecoderD2Ev"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
-   "name" : "__umoddi3"
-  },
-  {
-   "name" : "safe_malloc_mul_2op_p"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC"
-  },
-  {
-   "name" : "FLAC__ChannelAssignmentString"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN"
-  },
-  {
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__EntropyCodingMethodTypeString"
-  },
-  {
-   "name" : "FLAC__FP_E"
-  },
-  {
-   "name" : "FLAC__FP_LN2"
-  },
-  {
-   "name" : "FLAC__FP_ONE"
-  },
-  {
-   "name" : "FLAC__FP_ONE_HALF"
-  },
-  {
-   "name" : "FLAC__FP_ZERO"
-  },
-  {
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__FrameNumberTypeString"
-  },
-  {
-   "name" : "FLAC__MetadataTypeString"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_LEN"
-  },
-  {
-   "name" : "FLAC__STREAM_SYNC_STRING"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN"
-  },
-  {
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN"
-  },
-  {
-   "name" : "FLAC__StreamDecoderErrorStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderInitStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderLengthStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderReadStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderSeekStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderStateString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderTellStatusString"
-  },
-  {
-   "name" : "FLAC__StreamDecoderWriteStatusString"
-  },
-  {
-   "name" : "FLAC__StreamMetadata_Picture_TypeString"
-  },
-  {
-   "name" : "FLAC__SubframeTypeString"
-  },
-  {
-   "name" : "FLAC__VENDOR_STRING"
-  },
-  {
-   "name" : "FLAC__VERSION_STRING"
-  },
-  {
-   "name" : "FLAC__crc16_table"
-  },
-  {
-   "name" : "FLAC__crc8_table"
-  },
-  {
-   "name" : "_ZTVN7android11FLACDecoderE"
-  }
- ],
- "enum_types" :
- [
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_INDEPENDENT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_LEFT_SIDE"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_RIGHT_SIDE"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__CHANNEL_ASSIGNMENT_MID_SIDE"
-    }
-   ],
-   "linker_set_key" : "FLAC__ChannelAssignment",
-   "name" : "FLAC__ChannelAssignment",
-   "referenced_type" : "type-101",
-   "self_type" : "type-101",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__ChannelAssignment"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethodType",
-   "name" : "FLAC__EntropyCodingMethodType",
-   "referenced_type" : "type-9",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__EntropyCodingMethodType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_FRAME_NUMBER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameNumberType",
-   "name" : "FLAC__FrameNumberType",
-   "referenced_type" : "type-102",
-   "self_type" : "type-102",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__FrameNumberType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__METADATA_TYPE_STREAMINFO"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__METADATA_TYPE_PADDING"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__METADATA_TYPE_APPLICATION"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__METADATA_TYPE_SEEKTABLE"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__METADATA_TYPE_VORBIS_COMMENT"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__METADATA_TYPE_CUESHEET"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__METADATA_TYPE_PICTURE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__METADATA_TYPE_UNDEFINED"
-    },
-    {
-     "enum_field_value" : 126,
-     "name" : "FLAC__MAX_METADATA_TYPE"
-    }
-   ],
-   "linker_set_key" : "FLAC__MetadataType",
-   "name" : "FLAC__MetadataType",
-   "referenced_type" : "type-52",
-   "self_type" : "type-52",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__MetadataType"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatus",
-   "name" : "FLAC__StreamDecoderErrorStatus",
-   "referenced_type" : "type-69",
-   "self_type" : "type-69",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderErrorStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ERROR_OPENING_FILE"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderInitStatus",
-   "name" : "FLAC__StreamDecoderInitStatus",
-   "referenced_type" : "type-155",
-   "self_type" : "type-155",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_LENGTH_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus",
-   "name" : "FLAC__StreamDecoderLengthStatus",
-   "referenced_type" : "type-91",
-   "self_type" : "type-91",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderLengthStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_READ_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus",
-   "name" : "FLAC__StreamDecoderReadStatus",
-   "referenced_type" : "type-82",
-   "self_type" : "type-82",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus",
-   "name" : "FLAC__StreamDecoderSeekStatus",
-   "referenced_type" : "type-85",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_METADATA"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_READ_METADATA"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_SEARCH_FOR_FRAME_SYNC"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_DECODER_READ_FRAME"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_DECODER_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_DECODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_DECODER_SEEK_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_DECODER_ABORTED"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_DECODER_MEMORY_ALLOCATION_ERROR"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_DECODER_UNINITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderState",
-   "name" : "FLAC__StreamDecoderState",
-   "referenced_type" : "type-154",
-   "self_type" : "type-154",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_DECODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus",
-   "name" : "FLAC__StreamDecoderTellStatus",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_DECODER_WRITE_STATUS_ABORT"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus",
-   "name" : "FLAC__StreamDecoderWriteStatus",
-   "referenced_type" : "type-96",
-   "self_type" : "type-96",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamDecoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ENCODER_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_UNSUPPORTED_CONTAINER"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_CALLBACKS"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_NUMBER_OF_CHANNELS"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BITS_PER_SAMPLE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_SAMPLE_RATE"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_BLOCK_SIZE"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_MAX_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_QLP_COEFF_PRECISION"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_BLOCK_SIZE_TOO_SMALL_FOR_LPC_ORDER"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_NOT_STREAMABLE"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_INVALID_METADATA"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_ENCODER_INIT_STATUS_ALREADY_INITIALIZED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderInitStatus",
-   "name" : "FLAC__StreamEncoderInitStatus",
-   "referenced_type" : "type-146",
-   "self_type" : "type-146",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderInitStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_CONTINUE"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_END_OF_STREAM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_ABORT"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_READ_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus",
-   "name" : "FLAC__StreamEncoderReadStatus",
-   "referenced_type" : "type-135",
-   "self_type" : "type-135",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderReadStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_SEEK_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus",
-   "name" : "FLAC__StreamEncoderSeekStatus",
-   "referenced_type" : "type-127",
-   "self_type" : "type-127",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderSeekStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_UNINITIALIZED"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_OGG_ERROR"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_DECODER_ERROR"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_ENCODER_VERIFY_MISMATCH_IN_AUDIO_DATA"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_ENCODER_CLIENT_ERROR"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_ENCODER_IO_ERROR"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_ENCODER_FRAMING_ERROR"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_ENCODER_MEMORY_ALLOCATION_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderState",
-   "name" : "FLAC__StreamEncoderState",
-   "referenced_type" : "type-145",
-   "self_type" : "type-145",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderState"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_ERROR"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_ENCODER_TELL_STATUS_UNSUPPORTED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus",
-   "name" : "FLAC__StreamEncoderTellStatus",
-   "referenced_type" : "type-130",
-   "self_type" : "type-130",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderTellStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_OK"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_ENCODER_WRITE_STATUS_FATAL_ERROR"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus",
-   "name" : "FLAC__StreamEncoderWriteStatus",
-   "referenced_type" : "type-116",
-   "self_type" : "type-116",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamEncoderWriteStatus"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON_STANDARD"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FILE_ICON"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FRONT_COVER"
-    },
-    {
-     "enum_field_value" : 4,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BACK_COVER"
-    },
-    {
-     "enum_field_value" : 5,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAFLET_PAGE"
-    },
-    {
-     "enum_field_value" : 6,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_MEDIA"
-    },
-    {
-     "enum_field_value" : 7,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEAD_ARTIST"
-    },
-    {
-     "enum_field_value" : 8,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ARTIST"
-    },
-    {
-     "enum_field_value" : 9,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_CONDUCTOR"
-    },
-    {
-     "enum_field_value" : 10,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND"
-    },
-    {
-     "enum_field_value" : 11,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_COMPOSER"
-    },
-    {
-     "enum_field_value" : 12,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LYRICIST"
-    },
-    {
-     "enum_field_value" : 13,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_RECORDING_LOCATION"
-    },
-    {
-     "enum_field_value" : 14,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_RECORDING"
-    },
-    {
-     "enum_field_value" : 15,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_DURING_PERFORMANCE"
-    },
-    {
-     "enum_field_value" : 16,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_VIDEO_SCREEN_CAPTURE"
-    },
-    {
-     "enum_field_value" : 17,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_FISH"
-    },
-    {
-     "enum_field_value" : 18,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_ILLUSTRATION"
-    },
-    {
-     "enum_field_value" : 19,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_BAND_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 20,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_PUBLISHER_LOGOTYPE"
-    },
-    {
-     "enum_field_value" : 21,
-     "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_UNDEFINED"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_Type",
-   "name" : "FLAC__StreamMetadata_Picture_Type",
-   "referenced_type" : "type-34",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__StreamMetadata_Picture_Type"
-  },
-  {
-   "alignment" : 4,
-   "enum_fields" :
-   [
-    {
-     "enum_field_value" : 0,
-     "name" : "FLAC__SUBFRAME_TYPE_CONSTANT"
-    },
-    {
-     "enum_field_value" : 1,
-     "name" : "FLAC__SUBFRAME_TYPE_VERBATIM"
-    },
-    {
-     "enum_field_value" : 2,
-     "name" : "FLAC__SUBFRAME_TYPE_FIXED"
-    },
-    {
-     "enum_field_value" : 3,
-     "name" : "FLAC__SUBFRAME_TYPE_LPC"
-    }
-   ],
-   "linker_set_key" : "FLAC__SubframeType",
-   "name" : "FLAC__SubframeType",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "underlying_type" : "type-3",
-   "unique_id" : "FLAC__SubframeType"
-  }
- ],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-90",
-   "return_type" : "type-91",
-   "self_type" : "type-90",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-81",
-   "return_type" : "type-82",
-   "self_type" : "type-81",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-84",
-   "return_type" : "type-85",
-   "self_type" : "type-84",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-87",
-   "return_type" : "type-88",
-   "self_type" : "type-87",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-95",
-   "return_type" : "type-96",
-   "self_type" : "type-95",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-134",
-   "return_type" : "type-135",
-   "self_type" : "type-134",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-126",
-   "return_type" : "type-127",
-   "self_type" : "type-126",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-80"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-129",
-   "return_type" : "type-130",
-   "self_type" : "type-129",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-115",
-   "return_type" : "type-116",
-   "self_type" : "type-115",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (const FLAC__StreamDecoder *, void *)",
-   "name" : "int (const FLAC__StreamDecoder *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-93",
-   "return_type" : "type-1",
-   "self_type" : "type-93",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-69"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-68",
-   "return_type" : "type-41",
-   "self_type" : "type-68",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-40",
-   "return_type" : "type-41",
-   "self_type" : "type-40",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-49"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-132",
-   "return_type" : "type-41",
-   "self_type" : "type-132",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-117"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-15"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "referenced_type" : "type-139",
-   "return_type" : "type-41",
-   "self_type" : "type-139",
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "FLAC__format_blocksize_is_subset",
-   "linker_set_key" : "FLAC__format_blocksize_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_cuesheet_is_legal",
-   "linker_set_key" : "FLAC__format_cuesheet_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-28"
-    },
-    {
-     "referenced_type" : "type-1"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_picture_is_legal",
-   "linker_set_key" : "FLAC__format_picture_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-29"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_subset",
-   "linker_set_key" : "FLAC__format_sample_rate_is_subset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_sample_rate_is_valid",
-   "linker_set_key" : "FLAC__format_sample_rate_is_valid",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_is_legal",
-   "linker_set_key" : "FLAC__format_seektable_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-16"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_seektable_sort",
-   "linker_set_key" : "FLAC__format_seektable_sort",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-17"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_name_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "linker_set_key" : "FLAC__format_vorbiscomment_entry_value_is_legal",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_delete",
-   "linker_set_key" : "FLAC__stream_decoder_delete",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_finish",
-   "linker_set_key" : "FLAC__stream_decoder_finish",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_flush",
-   "linker_set_key" : "FLAC__stream_decoder_flush",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_bits_per_sample",
-   "linker_set_key" : "FLAC__stream_decoder_get_bits_per_sample",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_blocksize",
-   "linker_set_key" : "FLAC__stream_decoder_get_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channel_assignment",
-   "linker_set_key" : "FLAC__stream_decoder_get_channel_assignment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-101",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_channels",
-   "linker_set_key" : "FLAC__stream_decoder_get_channels",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_decode_position",
-   "linker_set_key" : "FLAC__stream_decoder_get_decode_position",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    },
-    {
-     "referenced_type" : "type-80"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_get_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_resolved_state_string",
-   "linker_set_key" : "FLAC__stream_decoder_get_resolved_state_string",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_sample_rate",
-   "linker_set_key" : "FLAC__stream_decoder_get_sample_rate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-3",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_state",
-   "linker_set_key" : "FLAC__stream_decoder_get_state",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-154",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_get_total_samples",
-   "linker_set_key" : "FLAC__stream_decoder_get_total_samples",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-42"
-    }
-   ],
-   "return_type" : "type-15",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_FILE",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_FILE",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-71"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_file",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_file",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_ogg_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_ogg_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_init_stream",
-   "linker_set_key" : "FLAC__stream_decoder_init_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-83"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-92"
-    },
-    {
-     "referenced_type" : "type-94"
-    },
-    {
-     "referenced_type" : "type-113"
-    },
-    {
-     "referenced_type" : "type-67"
-    },
-    {
-     "referenced_type" : "type-70"
-    },
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-155",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_new",
-   "linker_set_key" : "FLAC__stream_decoder_new",
-   "return_type" : "type-157",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_single",
-   "linker_set_key" : "FLAC__stream_decoder_process_single",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_metadata",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "linker_set_key" : "FLAC__stream_decoder_process_until_end_of_stream",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_reset",
-   "linker_set_key" : "FLAC__stream_decoder_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_seek_absolute",
-   "linker_set_key" : "FLAC__stream_decoder_seek_absolute",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-15"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_md5_checking",
-   "linker_set_key" : "FLAC__stream_decoder_set_md5_checking",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-1"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_ignore_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-52"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_all",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "linker_set_key" : "FLAC__stream_decoder_set_metadata_respond_application",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-124"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "linker_set_key" : "FLAC__stream_decoder_set_ogg_serial_number",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    },
-    {
-     "referenced_type" : "type-79"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "function_name" : "FLAC__stream_decoder_skip_single_frame",
-   "linker_set_key" : "FLAC__stream_decoder_skip_single_frame",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-157"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::readCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder12readCallbackEPhPj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-36"
-    },
-    {
-     "referenced_type" : "type-2"
-    }
-   ],
-   "return_type" : "type-82",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::errorCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13errorCallbackE30FLAC__StreamDecoderErrorStatus",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-69"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::parseMetadata",
-   "linker_set_key" : "_ZN7android11FLACDecoder13parseMetadataEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::writeCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder13writeCallbackEPK11FLAC__FramePKPKi",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-97"
-    },
-    {
-     "referenced_type" : "type-111"
-    }
-   ],
-   "return_type" : "type-96",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::decodeOneFrame",
-   "linker_set_key" : "_ZN7android11FLACDecoder14decodeOneFrameEPKhjPvPjb",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-2"
-    },
-    {
-     "default_arg" : true,
-     "referenced_type" : "type-158"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::addDataToBuffer",
-   "linker_set_key" : "_ZN7android11FLACDecoder15addDataToBufferEPKhj",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-124"
-    },
-    {
-     "referenced_type" : "type-3"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::metadataCallback",
-   "linker_set_key" : "_ZN7android11FLACDecoder16metadataCallbackEPK20FLAC__StreamMetadata",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    },
-    {
-     "referenced_type" : "type-49"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "private",
-   "function_name" : "android::FLACDecoder::init",
-   "linker_set_key" : "_ZN7android11FLACDecoder4initEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-1",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::flush",
-   "linker_set_key" : "_ZN7android11FLACDecoder5flushEv",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::Create",
-   "linker_set_key" : "_ZN7android11FLACDecoder6CreateEv",
-   "return_type" : "type-161",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "access" : "protected",
-   "function_name" : "android::FLACDecoder::FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderC2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD0Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD1Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "function_name" : "android::FLACDecoder::~FLACDecoder",
-   "linker_set_key" : "_ZN7android11FLACDecoderD2Ev",
-   "parameters" :
-   [
-    {
-     "is_this_ptr" : true,
-     "referenced_type" : "type-161"
-    }
-   ],
-   "return_type" : "type-41",
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "name" : "FLAC_API_SUPPORTS_OGG_FLAC",
-   "referenced_type" : "type-1",
-   "source_file" : "/external/flac/include/FLAC/export.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ChannelAssignmentString",
-   "name" : "FLAC__ChannelAssignmentString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE2_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ESCAPE_PARAMETER",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_ORDER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_PARAMETER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_PARTITIONED_RICE_RAW_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "name" : "FLAC__ENTROPY_CODING_METHOD_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__EntropyCodingMethodTypeString",
-   "name" : "FLAC__EntropyCodingMethodTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "name" : "FLAC__FRAME_FOOTER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCKING_STRATEGY_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "name" : "FLAC__FRAME_HEADER_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "name" : "FLAC__FRAME_HEADER_CHANNEL_ASSIGNMENT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "name" : "FLAC__FRAME_HEADER_CRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "name" : "FLAC__FRAME_HEADER_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "name" : "FLAC__FRAME_HEADER_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC",
-   "name" : "FLAC__FRAME_HEADER_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "name" : "FLAC__FRAME_HEADER_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "name" : "FLAC__FRAME_HEADER_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__FrameNumberTypeString",
-   "name" : "FLAC__FrameNumberTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__MetadataTypeString",
-   "name" : "FLAC__MetadataTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "name" : "FLAC__STREAM_METADATA_APPLICATION_ID_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_INDEX_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_IS_CD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_LEAD_IN_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_MEDIA_CATALOG_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_NUM_TRACKS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_ISRC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_NUM_INDICES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_PRE_EMPHASIS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_RESERVED_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_CUESHEET_TRACK_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "name" : "FLAC__STREAM_METADATA_IS_LAST_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_COLORS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DATA_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DEPTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_DESCRIPTION_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_HEIGHT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_MIME_TYPE_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_PICTURE_WIDTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_FRAME_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_PLACEHOLDER",
-   "referenced_type" : "type-152",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_SAMPLE_NUMBER_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "name" : "FLAC__STREAM_METADATA_SEEKPOINT_STREAM_OFFSET_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_BITS_PER_SAMPLE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_CHANNELS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MAX_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MD5SUM_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_BLOCK_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_MIN_FRAME_SIZE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_SAMPLE_RATE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "name" : "FLAC__STREAM_METADATA_STREAMINFO_TOTAL_SAMPLES_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "name" : "FLAC__STREAM_METADATA_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_ENTRY_LENGTH_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "name" : "FLAC__STREAM_METADATA_VORBIS_COMMENT_NUM_COMMENTS_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC",
-   "name" : "FLAC__STREAM_SYNC",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_LEN",
-   "name" : "FLAC__STREAM_SYNC_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__STREAM_SYNC_STRING",
-   "name" : "FLAC__STREAM_SYNC_STRING",
-   "referenced_type" : "type-153",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_COEFF_PRECISION_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "name" : "FLAC__SUBFRAME_LPC_QLP_SHIFT_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_CONSTANT_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_FIXED_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LEN",
-   "name" : "FLAC__SUBFRAME_TYPE_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "name" : "FLAC__SUBFRAME_TYPE_VERBATIM_BYTE_ALIGNED_MASK",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "name" : "FLAC__SUBFRAME_WASTED_BITS_FLAG_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "name" : "FLAC__SUBFRAME_ZERO_PAD_LEN",
-   "referenced_type" : "type-164",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderErrorStatusString",
-   "name" : "FLAC__StreamDecoderErrorStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderInitStatusString",
-   "name" : "FLAC__StreamDecoderInitStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatusString",
-   "name" : "FLAC__StreamDecoderLengthStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderReadStatusString",
-   "name" : "FLAC__StreamDecoderReadStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatusString",
-   "name" : "FLAC__StreamDecoderSeekStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderStateString",
-   "name" : "FLAC__StreamDecoderStateString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderTellStatusString",
-   "name" : "FLAC__StreamDecoderTellStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatusString",
-   "name" : "FLAC__StreamDecoderWriteStatusString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "linker_set_key" : "FLAC__StreamMetadata_Picture_TypeString",
-   "name" : "FLAC__StreamMetadata_Picture_TypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__SubframeTypeString",
-   "name" : "FLAC__SubframeTypeString",
-   "referenced_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VENDOR_STRING",
-   "name" : "FLAC__VENDOR_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "linker_set_key" : "FLAC__VERSION_STRING",
-   "name" : "FLAC__VERSION_STRING",
-   "referenced_type" : "type-30",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoder *",
-   "name" : "FLAC__StreamDecoder *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-157",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderLengthStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-90",
-   "self_type" : "type-92",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-144",
-   "self_type" : "type-143",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-184",
-   "self_type" : "type-183",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-210",
-   "self_type" : "type-209",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-234",
-   "self_type" : "type-233",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-256",
-   "self_type" : "type-255",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-276",
-   "self_type" : "type-275",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-300",
-   "self_type" : "type-299",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-324",
-   "self_type" : "type-323",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-360",
-   "self_type" : "type-359",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-386",
-   "self_type" : "type-385",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-409",
-   "self_type" : "type-408",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-48",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderPrivate *",
-   "name" : "FLAC__StreamDecoderPrivate *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-77",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-142",
-   "self_type" : "type-141",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-182",
-   "self_type" : "type-181",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-208",
-   "self_type" : "type-207",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-232",
-   "self_type" : "type-231",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-254",
-   "self_type" : "type-253",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-274",
-   "self_type" : "type-273",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-298",
-   "self_type" : "type-297",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-322",
-   "self_type" : "type-321",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-358",
-   "self_type" : "type-357",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-384",
-   "self_type" : "type-383",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-407",
-   "self_type" : "type-406",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-46",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderProtected *",
-   "name" : "FLAC__StreamDecoderProtected *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-73",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-81",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamDecoderSeekStatus (*)(const FLAC__StreamDecoder *, unsigned long long, void *)",
-   "referenced_type" : "type-84",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamDecoderTellStatus (*)(const FLAC__StreamDecoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-87",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "name" : "FLAC__StreamDecoderWriteStatus (*)(const FLAC__StreamDecoder *, const FLAC__Frame *, const int *const *, void *)",
-   "referenced_type" : "type-95",
-   "self_type" : "type-113",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoder *",
-   "name" : "FLAC__StreamEncoder *",
-   "referenced_type" : "type-119",
-   "self_type" : "type-147",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-123",
-   "self_type" : "type-122",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-198",
-   "self_type" : "type-197",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-289",
-   "self_type" : "type-288",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderPrivate *",
-   "name" : "FLAC__StreamEncoderPrivate *",
-   "referenced_type" : "type-374",
-   "self_type" : "type-373",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-121",
-   "self_type" : "type-120",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-196",
-   "self_type" : "type-195",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-287",
-   "self_type" : "type-286",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderProtected *",
-   "name" : "FLAC__StreamEncoderProtected *",
-   "referenced_type" : "type-372",
-   "self_type" : "type-371",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "name" : "FLAC__StreamEncoderReadStatus (*)(const FLAC__StreamEncoder *, unsigned char *, unsigned int *, void *)",
-   "referenced_type" : "type-134",
-   "self_type" : "type-136",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "name" : "FLAC__StreamEncoderSeekStatus (*)(const FLAC__StreamEncoder *, unsigned long long, void *)",
-   "referenced_type" : "type-126",
-   "self_type" : "type-128",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "name" : "FLAC__StreamEncoderTellStatus (*)(const FLAC__StreamEncoder *, unsigned long long *, void *)",
-   "referenced_type" : "type-129",
-   "self_type" : "type-131",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "name" : "FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-115",
-   "self_type" : "type-114",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata *",
-   "name" : "FLAC__StreamMetadata *",
-   "referenced_type" : "type-51",
-   "self_type" : "type-148",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata **",
-   "name" : "FLAC__StreamMetadata **",
-   "referenced_type" : "type-148",
-   "self_type" : "type-149",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index *",
-   "referenced_type" : "type-27",
-   "self_type" : "type-26",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-22",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint *",
-   "name" : "FLAC__StreamMetadata_SeekPoint *",
-   "referenced_type" : "type-14",
-   "self_type" : "type-13",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable *",
-   "name" : "FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-12",
-   "self_type" : "type-17",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry *",
-   "referenced_type" : "type-60",
-   "self_type" : "type-61",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-138",
-   "self_type" : "type-137",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-179",
-   "self_type" : "type-178",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-205",
-   "self_type" : "type-204",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-272",
-   "self_type" : "type-271",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-295",
-   "self_type" : "type-294",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-355",
-   "self_type" : "type-354",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-381",
-   "self_type" : "type-380",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-72",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "android::FLACDecoder *",
-   "name" : "android::FLACDecoder *",
-   "referenced_type" : "type-156",
-   "self_type" : "type-161",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents *",
-   "referenced_type" : "type-6",
-   "self_type" : "type-5",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__Frame *",
-   "name" : "const FLAC__Frame *",
-   "referenced_type" : "type-98",
-   "self_type" : "type-97",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamDecoder *",
-   "name" : "const FLAC__StreamDecoder *",
-   "referenced_type" : "type-43",
-   "self_type" : "type-42",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamEncoder *",
-   "name" : "const FLAC__StreamEncoder *",
-   "referenced_type" : "type-118",
-   "self_type" : "type-117",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata *",
-   "name" : "const FLAC__StreamMetadata *",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet *",
-   "name" : "const FLAC__StreamMetadata_CueSheet *",
-   "referenced_type" : "type-18",
-   "self_type" : "type-28",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture *",
-   "name" : "const FLAC__StreamMetadata_Picture *",
-   "referenced_type" : "type-32",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable *",
-   "name" : "const FLAC__StreamMetadata_SeekTable *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-16",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const android::FLACDecoder *",
-   "name" : "const android::FLACDecoder *",
-   "referenced_type" : "type-162",
-   "self_type" : "type-163",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char *",
-   "name" : "const char *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const char **",
-   "name" : "const char **",
-   "referenced_type" : "type-30",
-   "self_type" : "type-29",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-66",
-   "self_type" : "type-65",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *const *",
-   "name" : "const int *const *",
-   "referenced_type" : "type-112",
-   "self_type" : "type-111",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const unsigned char *",
-   "name" : "const unsigned char *",
-   "referenced_type" : "type-125",
-   "self_type" : "type-124",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "name" : "int (*)(const FLAC__StreamDecoder *, void *)",
-   "referenced_type" : "type-93",
-   "self_type" : "type-94",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-150",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-24",
-   "self_type" : "type-36",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned long long *",
-   "name" : "unsigned long long *",
-   "referenced_type" : "type-15",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, FLAC__StreamDecoderErrorStatus, void *)",
-   "referenced_type" : "type-68",
-   "self_type" : "type-70",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamDecoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-40",
-   "self_type" : "type-67",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, const FLAC__StreamMetadata *, void *)",
-   "referenced_type" : "type-132",
-   "self_type" : "type-133",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "name" : "void (*)(const FLAC__StreamEncoder *, unsigned long long, unsigned long long, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-139",
-   "self_type" : "type-140",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-41",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "const FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-6",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__Frame",
-   "name" : "const FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-98",
-   "size" : 2376,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamDecoder",
-   "name" : "const FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-43",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamEncoder",
-   "name" : "const FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-118",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata",
-   "name" : "const FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-50",
-   "size" : 164,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_CueSheet",
-   "name" : "const FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-18",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_Picture",
-   "name" : "const FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-32",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const FLAC__StreamMetadata_SeekTable",
-   "name" : "const FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-11",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const android::FLACDecoder",
-   "name" : "const android::FLACDecoder",
-   "referenced_type" : "type-156",
-   "self_type" : "type-162",
-   "size" : 152,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const char",
-   "name" : "const char",
-   "referenced_type" : "type-21",
-   "self_type" : "type-31",
-   "size" : 1,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "is_const" : true,
-   "linker_set_key" : "const char *const[]",
-   "name" : "const char *const[]",
-   "referenced_type" : "type-151",
-   "self_type" : "type-160",
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-1",
-   "self_type" : "type-66",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int *const",
-   "name" : "const int *const",
-   "referenced_type" : "type-65",
-   "self_type" : "type-112",
-   "size" : 4,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned char",
-   "name" : "const unsigned char",
-   "referenced_type" : "type-24",
-   "self_type" : "type-125",
-   "size" : 1,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned int",
-   "name" : "const unsigned int",
-   "referenced_type" : "type-3",
-   "self_type" : "type-164",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const unsigned long long",
-   "name" : "const unsigned long long",
-   "referenced_type" : "type-15",
-   "self_type" : "type-152",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  },
-  {
-   "alignment" : 1,
-   "is_const" : true,
-   "linker_set_key" : "unsigned char const[4]",
-   "name" : "unsigned char const[4]",
-   "referenced_type" : "type-58",
-   "self_type" : "type-153",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod",
-   "name" : "FLAC__EntropyCodingMethod",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "partitioned_rice",
-     "referenced_type" : "type-4"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "name" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2) at external/flac/include/FLAC/format.h:257:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-10",
-   "self_type" : "type-10",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod::(anonymous union at external/flac/include/FLAC/format.h:257:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "contents",
-     "field_offset" : 32,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRice",
-   "referenced_type" : "type-4",
-   "self_type" : "type-4",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRice"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "parameters",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "raw_bits",
-     "field_offset" : 32,
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "capacity_by_order",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "name" : "FLAC__EntropyCodingMethod_PartitionedRiceContents",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__EntropyCodingMethod_PartitionedRiceContents"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-100"
-    },
-    {
-     "field_name" : "subframes",
-     "field_offset" : 288,
-     "referenced_type" : "type-104"
-    },
-    {
-     "field_name" : "footer",
-     "field_offset" : 18976,
-     "referenced_type" : "type-109"
-    }
-   ],
-   "linker_set_key" : "FLAC__Frame",
-   "name" : "FLAC__Frame",
-   "referenced_type" : "type-99",
-   "self_type" : "type-99",
-   "size" : 2376,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Frame"
-  },
-  {
-   "alignment" : 2,
-   "fields" :
-   [
-    {
-     "field_name" : "crc",
-     "referenced_type" : "type-110"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameFooter",
-   "name" : "FLAC__FrameFooter",
-   "referenced_type" : "type-109",
-   "self_type" : "type-109",
-   "size" : 2,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameFooter"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channel_assignment",
-     "field_offset" : 96,
-     "referenced_type" : "type-101"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "number_type",
-     "field_offset" : 160,
-     "referenced_type" : "type-102"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 192,
-     "referenced_type" : "type-103"
-    },
-    {
-     "field_name" : "crc",
-     "field_offset" : 256,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__FrameHeader",
-   "name" : "FLAC__FrameHeader",
-   "referenced_type" : "type-100",
-   "self_type" : "type-100",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "frame_number",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "name" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2) at external/flac/include/FLAC/format.h:432:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-103",
-   "self_type" : "type-103",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__FrameHeader::(anonymous union at external/flac/include/FLAC/format.h:432:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-45"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-47"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamDecoder",
-   "name" : "FLAC__StreamDecoder",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_decoder.h",
-   "unique_id" : "FLAC__StreamDecoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "protected_",
-     "referenced_type" : "type-120"
-    },
-    {
-     "field_name" : "private_",
-     "field_offset" : 32,
-     "referenced_type" : "type-122"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamEncoder",
-   "name" : "FLAC__StreamEncoder",
-   "referenced_type" : "type-119",
-   "self_type" : "type-119",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/stream_encoder.h",
-   "unique_id" : "FLAC__StreamEncoder"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-52"
-    },
-    {
-     "field_name" : "is_last",
-     "field_offset" : 32,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 96,
-     "referenced_type" : "type-53"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata",
-   "name" : "FLAC__StreamMetadata",
-   "referenced_type" : "type-51",
-   "self_type" : "type-51",
-   "size" : 164,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "stream_info",
-     "referenced_type" : "type-54"
-    },
-    {
-     "field_name" : "padding",
-     "referenced_type" : "type-56"
-    },
-    {
-     "field_name" : "application",
-     "referenced_type" : "type-57"
-    },
-    {
-     "field_name" : "seek_table",
-     "referenced_type" : "type-12"
-    },
-    {
-     "field_name" : "vorbis_comment",
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "cue_sheet",
-     "referenced_type" : "type-19"
-    },
-    {
-     "field_name" : "picture",
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "unknown",
-     "referenced_type" : "type-62"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "name" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2) at external/flac/include/FLAC/format.h:846:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-53",
-   "self_type" : "type-53",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata::(anonymous union at external/flac/include/FLAC/format.h:846:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "id",
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Application",
-   "name" : "FLAC__StreamMetadata_Application",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Application"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "media_catalog_number",
-     "referenced_type" : "type-20"
-    },
-    {
-     "field_name" : "lead_in",
-     "field_offset" : 1056,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "is_cd",
-     "field_offset" : 1120,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "num_tracks",
-     "field_offset" : 1152,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "tracks",
-     "field_offset" : 1184,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet",
-   "name" : "FLAC__StreamMetadata_CueSheet",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 152,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Index",
-   "name" : "FLAC__StreamMetadata_CueSheet_Index",
-   "referenced_type" : "type-27",
-   "self_type" : "type-27",
-   "size" : 12,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Index"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "offset",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "number",
-     "field_offset" : 64,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "isrc",
-     "field_offset" : 72,
-     "referenced_type" : "type-25"
-    },
-    {
-     "field_name" : "type",
-     "field_offset" : 176,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "pre_emphasis",
-     "field_offset" : 177,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "num_indices",
-     "field_offset" : 184,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "indices",
-     "field_offset" : 192,
-     "referenced_type" : "type-26"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_CueSheet_Track",
-   "name" : "FLAC__StreamMetadata_CueSheet_Track",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 28,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_CueSheet_Track"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dummy",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Padding",
-   "name" : "FLAC__StreamMetadata_Padding",
-   "referenced_type" : "type-56",
-   "self_type" : "type-56",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Padding"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "mime_type",
-     "field_offset" : 32,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "description",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "width",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "height",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "depth",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "colors",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data_length",
-     "field_offset" : 224,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 256,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Picture",
-   "name" : "FLAC__StreamMetadata_Picture",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Picture"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "sample_number",
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "stream_offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "frame_samples",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekPoint",
-   "name" : "FLAC__StreamMetadata_SeekPoint",
-   "referenced_type" : "type-14",
-   "self_type" : "type-14",
-   "size" : 20,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekPoint"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "num_points",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "points",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_SeekTable",
-   "name" : "FLAC__StreamMetadata_SeekTable",
-   "referenced_type" : "type-12",
-   "self_type" : "type-12",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_SeekTable"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "min_blocksize",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_blocksize",
-     "field_offset" : 32,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "min_framesize",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "max_framesize",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "sample_rate",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "bits_per_sample",
-     "field_offset" : 192,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "total_samples",
-     "field_offset" : 224,
-     "referenced_type" : "type-15"
-    },
-    {
-     "field_name" : "md5sum",
-     "field_offset" : 288,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_StreamInfo",
-   "name" : "FLAC__StreamMetadata_StreamInfo",
-   "referenced_type" : "type-54",
-   "self_type" : "type-54",
-   "size" : 52,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_StreamInfo"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_Unknown",
-   "name" : "FLAC__StreamMetadata_Unknown",
-   "referenced_type" : "type-62",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_Unknown"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vendor_string",
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "num_comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 96,
-     "referenced_type" : "type-61"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment",
-   "name" : "FLAC__StreamMetadata_VorbisComment",
-   "referenced_type" : "type-59",
-   "self_type" : "type-59",
-   "size" : 16,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "length",
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "entry",
-     "field_offset" : 32,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "name" : "FLAC__StreamMetadata_VorbisComment_Entry",
-   "referenced_type" : "type-60",
-   "self_type" : "type-60",
-   "size" : 8,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__StreamMetadata_VorbisComment_Entry"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-38"
-    },
-    {
-     "field_name" : "data",
-     "field_offset" : 32,
-     "referenced_type" : "type-106"
-    },
-    {
-     "field_name" : "wasted_bits",
-     "field_offset" : 2304,
-     "referenced_type" : "type-3"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe",
-   "name" : "FLAC__Subframe",
-   "referenced_type" : "type-105",
-   "self_type" : "type-105",
-   "size" : 292,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "constant",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "fixed",
-     "referenced_type" : "type-75"
-    },
-    {
-     "field_name" : "lpc",
-     "referenced_type" : "type-107"
-    },
-    {
-     "field_name" : "verbatim",
-     "referenced_type" : "type-64"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "name" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2) at external/flac/include/FLAC/format.h:346:2",
-   "record_kind" : "union",
-   "referenced_type" : "type-106",
-   "self_type" : "type-106",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe::(anonymous union at external/flac/include/FLAC/format.h:346:2)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "value",
-     "referenced_type" : "type-1"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Constant",
-   "name" : "FLAC__Subframe_Constant",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Constant"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 128,
-     "referenced_type" : "type-76"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 256,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Fixed",
-   "name" : "FLAC__Subframe_Fixed",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 36,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Fixed"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "entropy_coding_method",
-     "referenced_type" : "type-8"
-    },
-    {
-     "field_name" : "order",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "qlp_coeff_precision",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "field_name" : "quantization_level",
-     "field_offset" : 160,
-     "referenced_type" : "type-1"
-    },
-    {
-     "field_name" : "qlp_coeff",
-     "field_offset" : 192,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "warmup",
-     "field_offset" : 1216,
-     "referenced_type" : "type-108"
-    },
-    {
-     "field_name" : "residual",
-     "field_offset" : 2240,
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_LPC",
-   "name" : "FLAC__Subframe_LPC",
-   "referenced_type" : "type-107",
-   "self_type" : "type-107",
-   "size" : 284,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_LPC"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-65"
-    }
-   ],
-   "linker_set_key" : "FLAC__Subframe_Verbatim",
-   "name" : "FLAC__Subframe_Verbatim",
-   "referenced_type" : "type-64",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/flac/include/FLAC/format.h",
-   "unique_id" : "FLAC__Subframe_Verbatim"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "access" : "private",
-     "field_name" : "mDecoder",
-     "field_offset" : 32,
-     "referenced_type" : "type-157"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBuffer",
-     "field_offset" : 64,
-     "referenced_type" : "type-36"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferLen",
-     "field_offset" : 96,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferPos",
-     "field_offset" : 128,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mBufferDataSize",
-     "field_offset" : 160,
-     "referenced_type" : "type-3"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfo",
-     "field_offset" : 192,
-     "referenced_type" : "type-54"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mStreamInfoValid",
-     "field_offset" : 608,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteRequested",
-     "field_offset" : 616,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteCompleted",
-     "field_offset" : 624,
-     "referenced_type" : "type-158"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteHeader",
-     "field_offset" : 640,
-     "referenced_type" : "type-100"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mWriteBuffer",
-     "field_offset" : 928,
-     "referenced_type" : "type-159"
-    },
-    {
-     "access" : "private",
-     "field_name" : "mErrorStatus",
-     "field_offset" : 1184,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "android::FLACDecoder",
-   "name" : "android::FLACDecoder",
-   "record_kind" : "class",
-   "referenced_type" : "type-156",
-   "self_type" : "type-156",
-   "size" : 152,
-   "source_file" : "/frameworks/av/media/libstagefright/flac/dec/FLACDecoder.h",
-   "unique_id" : "_ZTSN7android11FLACDecoderE",
-   "vtable_components" :
-   [
-    {
-     "kind" : "offset_to_top"
-    },
-    {
-     "kind" : "rtti",
-     "mangled_component_name" : "_ZTIN7android11FLACDecoderE"
-    },
-    {
-     "kind" : "complete_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD1Ev"
-    },
-    {
-     "kind" : "deleting_dtor_pointer",
-     "mangled_component_name" : "_ZN7android11FLACDecoderD0Ev"
-    }
-   ]
-  }
- ],
- "rvalue_reference_types" : []
-}
diff --git a/29/64/x86_x86_64/source-based/libvorbisidec.so.lsdump b/29/64/x86_x86_64/source-based/libvorbisidec.so.lsdump
deleted file mode 100644
index 1620d22..0000000
--- a/29/64/x86_x86_64/source-based/libvorbisidec.so.lsdump
+++ /dev/null
@@ -1,3983 +0,0 @@
-{
- "array_types" :
- [
-  {
-   "alignment" : 1,
-   "linker_set_key" : "char [16]",
-   "name" : "char [16]",
-   "referenced_type" : "type-36",
-   "self_type" : "type-67",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1024]",
-   "name" : "int [1024]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-100",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [1026]",
-   "name" : "int [1026]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-42",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [128]",
-   "name" : "int [128]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-94",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [129]",
-   "name" : "int [129]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-17",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [2048]",
-   "name" : "int [2048]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-102",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [256]",
-   "name" : "int [256]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-96",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [32]",
-   "name" : "int [32]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-90",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [4096]",
-   "name" : "int [4096]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-104",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [512]",
-   "name" : "int [512]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-98",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int [64]",
-   "name" : "int [64]",
-   "referenced_type" : "type-7",
-   "self_type" : "type-92",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [2]",
-   "name" : "long [2]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-82",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [64]",
-   "name" : "long [64]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-15",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long [65]",
-   "name" : "long [65]",
-   "referenced_type" : "type-6",
-   "self_type" : "type-12",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 1,
-   "linker_set_key" : "unsigned char [8]",
-   "name" : "unsigned char [8]",
-   "referenced_type" : "type-5",
-   "self_type" : "type-69",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "builtin_types" :
- [
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "char",
-   "name" : "char",
-   "referenced_type" : "type-36",
-   "self_type" : "type-36",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "int",
-   "name" : "int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-7",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long",
-   "name" : "long",
-   "referenced_type" : "type-6",
-   "self_type" : "type-6",
-   "size" : 4
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "linker_set_key" : "long long",
-   "name" : "long long",
-   "referenced_type" : "type-22",
-   "self_type" : "type-22",
-   "size" : 8
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "linker_set_key" : "short",
-   "name" : "short",
-   "referenced_type" : "type-88",
-   "self_type" : "type-88",
-   "size" : 2
-  },
-  {
-   "alignment" : 1,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned char",
-   "name" : "unsigned char",
-   "referenced_type" : "type-5",
-   "self_type" : "type-5",
-   "size" : 1
-  },
-  {
-   "alignment" : 4,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned int",
-   "name" : "unsigned int",
-   "referenced_type" : "type-23",
-   "self_type" : "type-23",
-   "size" : 4
-  },
-  {
-   "alignment" : 2,
-   "is_integral" : true,
-   "is_unsigned" : true,
-   "linker_set_key" : "unsigned short",
-   "name" : "unsigned short",
-   "referenced_type" : "type-73",
-   "self_type" : "type-73",
-   "size" : 2
-  },
-  {
-   "linker_set_key" : "void",
-   "name" : "void",
-   "referenced_type" : "type-29",
-   "self_type" : "type-29"
-  }
- ],
- "elf_functions" :
- [
-  {
-   "name" : "_VDBG_dump"
-  },
-  {
-   "name" : "_VDBG_free"
-  },
-  {
-   "name" : "_VDBG_malloc"
-  },
-  {
-   "name" : "__divdi3"
-  },
-  {
-   "name" : "__mulodi4"
-  },
-  {
-   "name" : "__udivdi3"
-  },
-  {
-   "name" : "_book_maptype1_quantvals"
-  },
-  {
-   "name" : "_ilog"
-  },
-  {
-   "name" : "_vorbis_unpack_books"
-  },
-  {
-   "name" : "_vorbis_unpack_comment"
-  },
-  {
-   "name" : "_vorbis_unpack_info"
-  },
-  {
-   "name" : "floor0_free_info"
-  },
-  {
-   "name" : "floor0_info_unpack"
-  },
-  {
-   "name" : "floor0_inverse1"
-  },
-  {
-   "name" : "floor0_inverse2"
-  },
-  {
-   "name" : "floor0_memosize"
-  },
-  {
-   "name" : "floor1_free_info"
-  },
-  {
-   "name" : "floor1_info_unpack"
-  },
-  {
-   "name" : "floor1_inverse1"
-  },
-  {
-   "name" : "floor1_inverse2"
-  },
-  {
-   "name" : "floor1_memosize"
-  },
-  {
-   "name" : "mapping_clear_info"
-  },
-  {
-   "name" : "mapping_info_unpack"
-  },
-  {
-   "name" : "mapping_inverse"
-  },
-  {
-   "name" : "mdct_backward"
-  },
-  {
-   "name" : "mdct_shift_right"
-  },
-  {
-   "name" : "mdct_unroll_lap"
-  },
-  {
-   "name" : "ogg_buffer_dup"
-  },
-  {
-   "name" : "ogg_packet_release"
-  },
-  {
-   "name" : "ogg_page_bos"
-  },
-  {
-   "name" : "ogg_page_continued"
-  },
-  {
-   "name" : "ogg_page_dup"
-  },
-  {
-   "name" : "ogg_page_eos"
-  },
-  {
-   "name" : "ogg_page_granulepos"
-  },
-  {
-   "name" : "ogg_page_packets"
-  },
-  {
-   "name" : "ogg_page_pageno"
-  },
-  {
-   "name" : "ogg_page_release"
-  },
-  {
-   "name" : "ogg_page_serialno"
-  },
-  {
-   "name" : "ogg_page_version"
-  },
-  {
-   "name" : "ogg_stream_clear"
-  },
-  {
-   "name" : "ogg_stream_create"
-  },
-  {
-   "name" : "ogg_stream_destroy"
-  },
-  {
-   "name" : "ogg_stream_init"
-  },
-  {
-   "name" : "ogg_stream_packetout"
-  },
-  {
-   "name" : "ogg_stream_packetpeek"
-  },
-  {
-   "name" : "ogg_stream_pagein"
-  },
-  {
-   "name" : "ogg_stream_reset"
-  },
-  {
-   "name" : "ogg_stream_reset_serialno"
-  },
-  {
-   "name" : "ogg_sync_bufferin"
-  },
-  {
-   "name" : "ogg_sync_clear"
-  },
-  {
-   "name" : "ogg_sync_create"
-  },
-  {
-   "name" : "ogg_sync_destroy"
-  },
-  {
-   "name" : "ogg_sync_init"
-  },
-  {
-   "name" : "ogg_sync_pageout"
-  },
-  {
-   "name" : "ogg_sync_pageseek"
-  },
-  {
-   "name" : "ogg_sync_reset"
-  },
-  {
-   "name" : "ogg_sync_wrote"
-  },
-  {
-   "name" : "oggpack_adv"
-  },
-  {
-   "name" : "oggpack_bits"
-  },
-  {
-   "name" : "oggpack_bytes"
-  },
-  {
-   "name" : "oggpack_eop"
-  },
-  {
-   "name" : "oggpack_look"
-  },
-  {
-   "name" : "oggpack_read"
-  },
-  {
-   "name" : "oggpack_readinit"
-  },
-  {
-   "name" : "ov_bitrate"
-  },
-  {
-   "name" : "ov_bitrate_instant"
-  },
-  {
-   "name" : "ov_clear"
-  },
-  {
-   "name" : "ov_comment"
-  },
-  {
-   "name" : "ov_info"
-  },
-  {
-   "name" : "ov_open"
-  },
-  {
-   "name" : "ov_open_callbacks"
-  },
-  {
-   "name" : "ov_pcm_seek"
-  },
-  {
-   "name" : "ov_pcm_seek_page"
-  },
-  {
-   "name" : "ov_pcm_tell"
-  },
-  {
-   "name" : "ov_pcm_total"
-  },
-  {
-   "name" : "ov_raw_seek"
-  },
-  {
-   "name" : "ov_raw_tell"
-  },
-  {
-   "name" : "ov_raw_total"
-  },
-  {
-   "name" : "ov_read"
-  },
-  {
-   "name" : "ov_seekable"
-  },
-  {
-   "name" : "ov_serialnumber"
-  },
-  {
-   "name" : "ov_streams"
-  },
-  {
-   "name" : "ov_test"
-  },
-  {
-   "name" : "ov_test_callbacks"
-  },
-  {
-   "name" : "ov_test_open"
-  },
-  {
-   "name" : "ov_time_seek"
-  },
-  {
-   "name" : "ov_time_seek_page"
-  },
-  {
-   "name" : "ov_time_tell"
-  },
-  {
-   "name" : "ov_time_total"
-  },
-  {
-   "name" : "res_clear_info"
-  },
-  {
-   "name" : "res_inverse"
-  },
-  {
-   "name" : "res_unpack"
-  },
-  {
-   "name" : "vorbis_book_clear"
-  },
-  {
-   "name" : "vorbis_book_decode"
-  },
-  {
-   "name" : "vorbis_book_decodev_add"
-  },
-  {
-   "name" : "vorbis_book_decodev_set"
-  },
-  {
-   "name" : "vorbis_book_decodevs_add"
-  },
-  {
-   "name" : "vorbis_book_decodevv_add"
-  },
-  {
-   "name" : "vorbis_book_unpack"
-  },
-  {
-   "name" : "vorbis_comment_clear"
-  },
-  {
-   "name" : "vorbis_comment_init"
-  },
-  {
-   "name" : "vorbis_comment_query"
-  },
-  {
-   "name" : "vorbis_comment_query_count"
-  },
-  {
-   "name" : "vorbis_dsp_clear"
-  },
-  {
-   "name" : "vorbis_dsp_create"
-  },
-  {
-   "name" : "vorbis_dsp_destroy"
-  },
-  {
-   "name" : "vorbis_dsp_headerin"
-  },
-  {
-   "name" : "vorbis_dsp_init"
-  },
-  {
-   "name" : "vorbis_dsp_pcmout"
-  },
-  {
-   "name" : "vorbis_dsp_read"
-  },
-  {
-   "name" : "vorbis_dsp_restart"
-  },
-  {
-   "name" : "vorbis_dsp_synthesis"
-  },
-  {
-   "name" : "vorbis_info_blocksize"
-  },
-  {
-   "name" : "vorbis_info_clear"
-  },
-  {
-   "name" : "vorbis_info_init"
-  },
-  {
-   "name" : "vorbis_lsp_to_curve"
-  },
-  {
-   "name" : "vorbis_packet_blocksize"
-  }
- ],
- "elf_objects" :
- [
-  {
-   "name" : "FLOOR_fromdB_LOOKUP"
-  },
-  {
-   "name" : "crc_lookup"
-  },
-  {
-   "name" : "gerrno"
-  },
-  {
-   "name" : "global_bytes"
-  },
-  {
-   "name" : "sincos_lookup0"
-  },
-  {
-   "name" : "sincos_lookup1"
-  },
-  {
-   "name" : "start_time"
-  }
- ],
- "enum_types" : [],
- "function_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *)",
-   "name" : "int (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-54",
-   "return_type" : "type-7",
-   "self_type" : "type-54",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (void *, long long, int)",
-   "name" : "int (void *, long long, int)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-22"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "referenced_type" : "type-52",
-   "return_type" : "type-7",
-   "self_type" : "type-52",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (void *)",
-   "name" : "long (void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-56",
-   "return_type" : "type-6",
-   "self_type" : "type-56",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (void *, unsigned int, unsigned int, void *)",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-23"
-    },
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "referenced_type" : "type-50",
-   "return_type" : "type-23",
-   "self_type" : "type-50",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  }
- ],
- "functions" :
- [
-  {
-   "function_name" : "_ilog",
-   "linker_set_key" : "_ilog",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-23"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "floor0_free_info",
-   "linker_set_key" : "floor0_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_info_unpack",
-   "linker_set_key" : "floor0_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse1",
-   "linker_set_key" : "floor0_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_inverse2",
-   "linker_set_key" : "floor0_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor0_memosize",
-   "linker_set_key" : "floor0_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_free_info",
-   "linker_set_key" : "floor1_free_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_info_unpack",
-   "linker_set_key" : "floor1_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-32",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse1",
-   "linker_set_key" : "floor1_inverse1",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-37",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_inverse2",
-   "linker_set_key" : "floor1_inverse2",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "floor1_memosize",
-   "linker_set_key" : "floor1_memosize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_clear_info",
-   "linker_set_key" : "mapping_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_info_unpack",
-   "linker_set_key" : "mapping_info_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-84"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mapping_inverse",
-   "linker_set_key" : "mapping_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-84"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "mdct_backward",
-   "linker_set_key" : "mdct_backward",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_shift_right",
-   "linker_set_key" : "mdct_shift_right",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "mdct_unroll_lap",
-   "linker_set_key" : "mdct_unroll_lap",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-41"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "function_name" : "ogg_packet_release",
-   "linker_set_key" : "ogg_packet_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_bos",
-   "linker_set_key" : "ogg_page_bos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_continued",
-   "linker_set_key" : "ogg_page_continued",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_dup",
-   "linker_set_key" : "ogg_page_dup",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_eos",
-   "linker_set_key" : "ogg_page_eos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_granulepos",
-   "linker_set_key" : "ogg_page_granulepos",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_packets",
-   "linker_set_key" : "ogg_page_packets",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_pageno",
-   "linker_set_key" : "ogg_page_pageno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_release",
-   "linker_set_key" : "ogg_page_release",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_serialno",
-   "linker_set_key" : "ogg_page_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-23",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_page_version",
-   "linker_set_key" : "ogg_page_version",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_clear",
-   "linker_set_key" : "ogg_stream_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_create",
-   "linker_set_key" : "ogg_stream_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-27",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_destroy",
-   "linker_set_key" : "ogg_stream_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_init",
-   "linker_set_key" : "ogg_stream_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetout",
-   "linker_set_key" : "ogg_stream_packetout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_packetpeek",
-   "linker_set_key" : "ogg_stream_packetpeek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_pagein",
-   "linker_set_key" : "ogg_stream_pagein",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset",
-   "linker_set_key" : "ogg_stream_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_stream_reset_serialno",
-   "linker_set_key" : "ogg_stream_reset_serialno",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-27"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_bufferin",
-   "linker_set_key" : "ogg_sync_bufferin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-4",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_clear",
-   "linker_set_key" : "ogg_sync_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_create",
-   "linker_set_key" : "ogg_sync_create",
-   "return_type" : "type-24",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_destroy",
-   "linker_set_key" : "ogg_sync_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_init",
-   "linker_set_key" : "ogg_sync_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageout",
-   "linker_set_key" : "ogg_sync_pageout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_pageseek",
-   "linker_set_key" : "ogg_sync_pageseek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-25"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_reset",
-   "linker_set_key" : "ogg_sync_reset",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ogg_sync_wrote",
-   "linker_set_key" : "ogg_sync_wrote",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-24"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_adv",
-   "linker_set_key" : "oggpack_adv",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bits",
-   "linker_set_key" : "oggpack_bits",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_bytes",
-   "linker_set_key" : "oggpack_bytes",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_eop",
-   "linker_set_key" : "oggpack_eop",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_look",
-   "linker_set_key" : "oggpack_look",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_read",
-   "linker_set_key" : "oggpack_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "oggpack_readinit",
-   "linker_set_key" : "oggpack_readinit",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-10"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "function_name" : "ov_bitrate",
-   "linker_set_key" : "ov_bitrate",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_bitrate_instant",
-   "linker_set_key" : "ov_bitrate_instant",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_clear",
-   "linker_set_key" : "ov_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_comment",
-   "linker_set_key" : "ov_comment",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-45",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_info",
-   "linker_set_key" : "ov_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-62",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open",
-   "linker_set_key" : "ov_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_open_callbacks",
-   "linker_set_key" : "ov_open_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek",
-   "linker_set_key" : "ov_pcm_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_seek_page",
-   "linker_set_key" : "ov_pcm_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_tell",
-   "linker_set_key" : "ov_pcm_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_pcm_total",
-   "linker_set_key" : "ov_pcm_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_seek",
-   "linker_set_key" : "ov_raw_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_tell",
-   "linker_set_key" : "ov_raw_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_raw_total",
-   "linker_set_key" : "ov_raw_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_read",
-   "linker_set_key" : "ov_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-37"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_seekable",
-   "linker_set_key" : "ov_seekable",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_serialnumber",
-   "linker_set_key" : "ov_serialnumber",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_streams",
-   "linker_set_key" : "ov_streams",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test",
-   "linker_set_key" : "ov_test",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-64"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_callbacks",
-   "linker_set_key" : "ov_test_callbacks",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-32"
-    },
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-48"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_test_open",
-   "linker_set_key" : "ov_test_open",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek",
-   "linker_set_key" : "ov_time_seek",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_seek_page",
-   "linker_set_key" : "ov_time_seek_page",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-22"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_tell",
-   "linker_set_key" : "ov_time_tell",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "ov_time_total",
-   "linker_set_key" : "ov_time_total",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-63"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-22",
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "function_name" : "res_clear_info",
-   "linker_set_key" : "res_clear_info",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-86"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_inverse",
-   "linker_set_key" : "res_inverse",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "res_unpack",
-   "linker_set_key" : "res_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-86"
-    },
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_book_clear",
-   "linker_set_key" : "vorbis_book_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decode",
-   "linker_set_key" : "vorbis_book_decode",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-30"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_add",
-   "linker_set_key" : "vorbis_book_decodev_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodev_set",
-   "linker_set_key" : "vorbis_book_decodev_set",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevs_add",
-   "linker_set_key" : "vorbis_book_decodevs_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-37"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_decodevv_add",
-   "linker_set_key" : "vorbis_book_decodevv_add",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-46"
-    },
-    {
-     "referenced_type" : "type-47"
-    },
-    {
-     "referenced_type" : "type-6"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-7"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_book_unpack",
-   "linker_set_key" : "vorbis_book_unpack",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-30"
-    },
-    {
-     "referenced_type" : "type-46"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "function_name" : "vorbis_comment_clear",
-   "linker_set_key" : "vorbis_comment_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_init",
-   "linker_set_key" : "vorbis_comment_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query",
-   "linker_set_key" : "vorbis_comment_query",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-35",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_comment_query_count",
-   "linker_set_key" : "vorbis_comment_query_count",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-35"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_clear",
-   "linker_set_key" : "vorbis_dsp_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_create",
-   "linker_set_key" : "vorbis_dsp_create",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-60",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_destroy",
-   "linker_set_key" : "vorbis_dsp_destroy",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_headerin",
-   "linker_set_key" : "vorbis_dsp_headerin",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-45"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_init",
-   "linker_set_key" : "vorbis_dsp_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_pcmout",
-   "linker_set_key" : "vorbis_dsp_pcmout",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-89"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_read",
-   "linker_set_key" : "vorbis_dsp_read",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_restart",
-   "linker_set_key" : "vorbis_dsp_restart",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_dsp_synthesis",
-   "linker_set_key" : "vorbis_dsp_synthesis",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-60"
-    },
-    {
-     "referenced_type" : "type-87"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "function_name" : "vorbis_info_blocksize",
-   "linker_set_key" : "vorbis_info_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-7"
-    }
-   ],
-   "return_type" : "type-7",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_clear",
-   "linker_set_key" : "vorbis_info_clear",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_info_init",
-   "linker_set_key" : "vorbis_info_init",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    }
-   ],
-   "return_type" : "type-29",
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "function_name" : "vorbis_packet_blocksize",
-   "linker_set_key" : "vorbis_packet_blocksize",
-   "parameters" :
-   [
-    {
-     "referenced_type" : "type-62"
-    },
-    {
-     "referenced_type" : "type-87"
-    }
-   ],
-   "return_type" : "type-6",
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "global_vars" :
- [
-  {
-   "linker_set_key" : "sincos_lookup0",
-   "name" : "sincos_lookup0",
-   "referenced_type" : "type-43",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "linker_set_key" : "sincos_lookup1",
-   "name" : "sincos_lookup1",
-   "referenced_type" : "type-101",
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  }
- ],
- "lvalue_reference_types" : [],
- "pointer_types" :
- [
-  {
-   "alignment" : 4,
-   "linker_set_key" : "OggVorbis_File *",
-   "name" : "OggVorbis_File *",
-   "referenced_type" : "type-57",
-   "self_type" : "type-63",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "__sFILE *",
-   "name" : "__sFILE *",
-   "referenced_type" : "type-65",
-   "self_type" : "type-64",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char *",
-   "name" : "char *",
-   "referenced_type" : "type-36",
-   "self_type" : "type-35",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "char **",
-   "name" : "char **",
-   "referenced_type" : "type-35",
-   "self_type" : "type-34",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "codebook *",
-   "name" : "codebook *",
-   "referenced_type" : "type-44",
-   "self_type" : "type-46",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "const int *",
-   "name" : "const int *",
-   "referenced_type" : "type-40",
-   "self_type" : "type-41",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "coupling_step *",
-   "name" : "coupling_step *",
-   "referenced_type" : "type-76",
-   "self_type" : "type-80",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "floor1class *",
-   "name" : "floor1class *",
-   "referenced_type" : "type-68",
-   "self_type" : "type-71",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *)",
-   "name" : "int (*)(void *)",
-   "referenced_type" : "type-54",
-   "self_type" : "type-53",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int (*)(void *, long long, int)",
-   "name" : "int (*)(void *, long long, int)",
-   "referenced_type" : "type-52",
-   "self_type" : "type-51",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int *",
-   "name" : "int *",
-   "referenced_type" : "type-7",
-   "self_type" : "type-37",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "int **",
-   "name" : "int **",
-   "referenced_type" : "type-37",
-   "self_type" : "type-47",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long (*)(void *)",
-   "name" : "long (*)(void *)",
-   "referenced_type" : "type-56",
-   "self_type" : "type-55",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "long long *",
-   "name" : "long long *",
-   "referenced_type" : "type-22",
-   "self_type" : "type-58",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer *",
-   "name" : "ogg_buffer *",
-   "referenced_type" : "type-3",
-   "self_type" : "type-2",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_buffer_state *",
-   "name" : "ogg_buffer_state *",
-   "referenced_type" : "type-1",
-   "self_type" : "type-9",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_packet *",
-   "name" : "ogg_packet *",
-   "referenced_type" : "type-28",
-   "self_type" : "type-87",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_page *",
-   "name" : "ogg_page *",
-   "referenced_type" : "type-26",
-   "self_type" : "type-25",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_reference *",
-   "name" : "ogg_reference *",
-   "referenced_type" : "type-11",
-   "self_type" : "type-10",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_stream_state *",
-   "name" : "ogg_stream_state *",
-   "referenced_type" : "type-21",
-   "self_type" : "type-27",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "ogg_sync_state *",
-   "name" : "ogg_sync_state *",
-   "referenced_type" : "type-20",
-   "self_type" : "type-24",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "oggpack_buffer *",
-   "name" : "oggpack_buffer *",
-   "referenced_type" : "type-13",
-   "self_type" : "type-30",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "short *",
-   "name" : "short *",
-   "referenced_type" : "type-88",
-   "self_type" : "type-89",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "submap *",
-   "name" : "submap *",
-   "referenced_type" : "type-77",
-   "self_type" : "type-79",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned char *",
-   "name" : "unsigned char *",
-   "referenced_type" : "type-5",
-   "self_type" : "type-4",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "name" : "unsigned int (*)(void *, unsigned int, unsigned int, void *)",
-   "referenced_type" : "type-50",
-   "self_type" : "type-49",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned int *",
-   "name" : "unsigned int *",
-   "referenced_type" : "type-23",
-   "self_type" : "type-59",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "unsigned short *",
-   "name" : "unsigned short *",
-   "referenced_type" : "type-73",
-   "self_type" : "type-72",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void *",
-   "name" : "void *",
-   "referenced_type" : "type-29",
-   "self_type" : "type-32",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "void **",
-   "name" : "void **",
-   "referenced_type" : "type-32",
-   "self_type" : "type-85",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_comment *",
-   "name" : "vorbis_comment *",
-   "referenced_type" : "type-33",
-   "self_type" : "type-45",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_dsp_state *",
-   "name" : "vorbis_dsp_state *",
-   "referenced_type" : "type-61",
-   "self_type" : "type-60",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info *",
-   "name" : "vorbis_info *",
-   "referenced_type" : "type-31",
-   "self_type" : "type-62",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mapping *",
-   "name" : "vorbis_info_mapping *",
-   "referenced_type" : "type-78",
-   "self_type" : "type-84",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_mode *",
-   "name" : "vorbis_info_mode *",
-   "referenced_type" : "type-75",
-   "self_type" : "type-83",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  },
-  {
-   "alignment" : 4,
-   "linker_set_key" : "vorbis_info_residue *",
-   "name" : "vorbis_info_residue *",
-   "referenced_type" : "type-74",
-   "self_type" : "type-86",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h"
-  }
- ],
- "qualified_types" :
- [
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "const int",
-   "name" : "const int",
-   "referenced_type" : "type-7",
-   "self_type" : "type-40",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/mdct.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1024]",
-   "name" : "int const[1024]",
-   "referenced_type" : "type-100",
-   "self_type" : "type-101",
-   "size" : 4096,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[1026]",
-   "name" : "int const[1026]",
-   "referenced_type" : "type-42",
-   "self_type" : "type-43",
-   "size" : 4104,
-   "source_file" : "/external/tremolo/Tremolo/mdct_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[128]",
-   "name" : "int const[128]",
-   "referenced_type" : "type-94",
-   "self_type" : "type-95",
-   "size" : 512,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[129]",
-   "name" : "int const[129]",
-   "referenced_type" : "type-17",
-   "self_type" : "type-18",
-   "size" : 516,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[2048]",
-   "name" : "int const[2048]",
-   "referenced_type" : "type-102",
-   "self_type" : "type-103",
-   "size" : 8192,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[256]",
-   "name" : "int const[256]",
-   "referenced_type" : "type-96",
-   "self_type" : "type-97",
-   "size" : 1024,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[32]",
-   "name" : "int const[32]",
-   "referenced_type" : "type-90",
-   "self_type" : "type-91",
-   "size" : 128,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[4096]",
-   "name" : "int const[4096]",
-   "referenced_type" : "type-104",
-   "self_type" : "type-105",
-   "size" : 16384,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[512]",
-   "name" : "int const[512]",
-   "referenced_type" : "type-98",
-   "self_type" : "type-99",
-   "size" : 2048,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "int const[64]",
-   "name" : "int const[64]",
-   "referenced_type" : "type-92",
-   "self_type" : "type-93",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/window_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[64]",
-   "name" : "long const[64]",
-   "referenced_type" : "type-15",
-   "self_type" : "type-16",
-   "size" : 256,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  },
-  {
-   "alignment" : 4,
-   "is_const" : true,
-   "linker_set_key" : "long const[65]",
-   "name" : "long const[65]",
-   "referenced_type" : "type-12",
-   "self_type" : "type-14",
-   "size" : 260,
-   "source_file" : "/external/tremolo/Tremolo/lsp_lookup.h"
-  }
- ],
- "record_types" :
- [
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "datasource",
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "seekable",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offset",
-     "field_offset" : 64,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "oy",
-     "field_offset" : 192,
-     "referenced_type" : "type-24"
-    },
-    {
-     "field_name" : "links",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "offsets",
-     "field_offset" : 256,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "dataoffsets",
-     "field_offset" : 288,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "serialnos",
-     "field_offset" : 320,
-     "referenced_type" : "type-59"
-    },
-    {
-     "field_name" : "pcmlengths",
-     "field_offset" : 352,
-     "referenced_type" : "type-58"
-    },
-    {
-     "field_name" : "vi",
-     "field_offset" : 384,
-     "referenced_type" : "type-31"
-    },
-    {
-     "field_name" : "vc",
-     "field_offset" : 640,
-     "referenced_type" : "type-33"
-    },
-    {
-     "field_name" : "pcm_offset",
-     "field_offset" : 768,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "ready_state",
-     "field_offset" : 832,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "current_serialno",
-     "field_offset" : 864,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "current_link",
-     "field_offset" : 896,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bittrack",
-     "field_offset" : 928,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "samptrack",
-     "field_offset" : 992,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "os",
-     "field_offset" : 1056,
-     "referenced_type" : "type-27"
-    },
-    {
-     "field_name" : "vd",
-     "field_offset" : 1088,
-     "referenced_type" : "type-60"
-    },
-    {
-     "field_name" : "callbacks",
-     "field_offset" : 1120,
-     "referenced_type" : "type-48"
-    }
-   ],
-   "linker_set_key" : "OggVorbis_File",
-   "name" : "OggVorbis_File",
-   "referenced_type" : "type-57",
-   "self_type" : "type-57",
-   "size" : 156,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "OggVorbis_File"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "dec_maxlength",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_table",
-     "field_offset" : 32,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "dec_method",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_type",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_bits",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dim",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "q_delp",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_minp",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_del",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_min",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_seq",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_pack",
-     "field_offset" : 352,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "q_val",
-     "field_offset" : 384,
-     "referenced_type" : "type-32"
-    },
-    {
-     "field_name" : "used_entries",
-     "field_offset" : 416,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "dec_buf",
-     "field_offset" : 448,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "dec_nodeb",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "dec_leafw",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "entries",
-     "field_offset" : 544,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "codebook",
-   "name" : "codebook",
-   "referenced_type" : "type-44",
-   "self_type" : "type-44",
-   "size" : 72,
-   "source_file" : "/external/tremolo/Tremolo/codebook.h",
-   "unique_id" : "codebook"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "blocksizes",
-     "referenced_type" : "type-82"
-    },
-    {
-     "field_name" : "modes",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "maps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "floors",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "residues",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mode_param",
-     "field_offset" : 224,
-     "referenced_type" : "type-83"
-    },
-    {
-     "field_name" : "map_param",
-     "field_offset" : 256,
-     "referenced_type" : "type-84"
-    },
-    {
-     "field_name" : "floor_type",
-     "field_offset" : 288,
-     "referenced_type" : "type-35"
-    },
-    {
-     "field_name" : "floor_param",
-     "field_offset" : 320,
-     "referenced_type" : "type-85"
-    },
-    {
-     "field_name" : "residue_param",
-     "field_offset" : 352,
-     "referenced_type" : "type-86"
-    },
-    {
-     "field_name" : "book_param",
-     "field_offset" : 384,
-     "referenced_type" : "type-46"
-    }
-   ],
-   "linker_set_key" : "codec_setup_info",
-   "name" : "codec_setup_info",
-   "referenced_type" : "type-81",
-   "self_type" : "type-81",
-   "size" : 52,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "codec_setup_info"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "mag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "ang",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "coupling_step",
-   "name" : "coupling_step",
-   "referenced_type" : "type-76",
-   "self_type" : "type-76",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "coupling_step"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "class_dim",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_subs",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "class_book",
-     "field_offset" : 16,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "class_subbook",
-     "field_offset" : 24,
-     "referenced_type" : "type-69"
-    }
-   ],
-   "linker_set_key" : "floor1class",
-   "name" : "floor1class",
-   "referenced_type" : "type-68",
-   "self_type" : "type-68",
-   "size" : 11,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "floor1class"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "halves",
-     "referenced_type" : "type-39"
-    },
-    {
-     "field_name" : "whole",
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "magic",
-   "name" : "magic",
-   "record_kind" : "union",
-   "referenced_type" : "type-38",
-   "self_type" : "type-38",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "lo",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "hi",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "name" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3) at external/tremolo/Tremolo/misc.h:74:3",
-   "referenced_type" : "type-39",
-   "self_type" : "type-39",
-   "size" : 8,
-   "source_file" : "/external/tremolo/Tremolo/misc.h",
-   "unique_id" : "magic::(anonymous struct at external/tremolo/Tremolo/misc.h:74:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "data",
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "size",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "refcount",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 96,
-     "referenced_type" : "type-8"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer",
-   "name" : "ogg_buffer",
-   "referenced_type" : "type-3",
-   "self_type" : "type-3",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "owner",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "next",
-     "referenced_type" : "type-2"
-    }
-   ],
-   "is_anonymous" : true,
-   "linker_set_key" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "name" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3) at external/tremolo/Tremolo/ogg.h:62:3",
-   "record_kind" : "union",
-   "referenced_type" : "type-8",
-   "self_type" : "type-8",
-   "size" : 4,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer::(anonymous union at external/tremolo/Tremolo/ogg.h:62:3)"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "unused_buffers",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "unused_references",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "outstanding",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "shutdown",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_buffer_state",
-   "name" : "ogg_buffer_state",
-   "referenced_type" : "type-1",
-   "self_type" : "type-1",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_buffer_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "packet",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "bytes",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 128,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 192,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "ogg_packet",
-   "name" : "ogg_packet",
-   "referenced_type" : "type-28",
-   "self_type" : "type-28",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_packet"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_len",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_len",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "ogg_page",
-   "name" : "ogg_page",
-   "referenced_type" : "type-26",
-   "self_type" : "type-26",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_page"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "buffer",
-     "referenced_type" : "type-2"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "length",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "next",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    }
-   ],
-   "linker_set_key" : "ogg_reference",
-   "name" : "ogg_reference",
-   "referenced_type" : "type-11",
-   "self_type" : "type-11",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_reference"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "header_head",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "header_tail",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_head",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "body_tail",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "e_o_s",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "b_o_s",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "serialno",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "pageno",
-     "field_offset" : 224,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "packetno",
-     "field_offset" : 256,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 320,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "lacing_fill",
-     "field_offset" : 384,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill",
-     "field_offset" : 416,
-     "referenced_type" : "type-23"
-    },
-    {
-     "field_name" : "holeflag",
-     "field_offset" : 448,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "spanflag",
-     "field_offset" : 480,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "clearflag",
-     "field_offset" : 512,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "laceptr",
-     "field_offset" : 544,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "body_fill_next",
-     "field_offset" : 576,
-     "referenced_type" : "type-23"
-    }
-   ],
-   "linker_set_key" : "ogg_stream_state",
-   "name" : "ogg_stream_state",
-   "referenced_type" : "type-21",
-   "self_type" : "type-21",
-   "size" : 76,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_stream_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "bufferpool",
-     "referenced_type" : "type-9"
-    },
-    {
-     "field_name" : "fifo_head",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_tail",
-     "field_offset" : 64,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "fifo_fill",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "unsynced",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headerbytes",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "bodybytes",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "ogg_sync_state",
-   "name" : "ogg_sync_state",
-   "referenced_type" : "type-20",
-   "self_type" : "type-20",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "ogg_sync_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "baseref",
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ref",
-     "field_offset" : 32,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "ptr",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "pos",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggbyte_buffer",
-   "name" : "oggbyte_buffer",
-   "referenced_type" : "type-19",
-   "self_type" : "type-19",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggbyte_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "headbit",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "headptr",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "headend",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "head",
-     "field_offset" : 96,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "tail",
-     "field_offset" : 128,
-     "referenced_type" : "type-10"
-    },
-    {
-     "field_name" : "count",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    }
-   ],
-   "linker_set_key" : "oggpack_buffer",
-   "name" : "oggpack_buffer",
-   "referenced_type" : "type-13",
-   "self_type" : "type-13",
-   "size" : 24,
-   "source_file" : "/external/tremolo/Tremolo/ogg.h",
-   "unique_id" : "oggpack_buffer"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "read_func",
-     "referenced_type" : "type-49"
-    },
-    {
-     "field_name" : "seek_func",
-     "field_offset" : 32,
-     "referenced_type" : "type-51"
-    },
-    {
-     "field_name" : "close_func",
-     "field_offset" : 64,
-     "referenced_type" : "type-53"
-    },
-    {
-     "field_name" : "tell_func",
-     "field_offset" : 96,
-     "referenced_type" : "type-55"
-    }
-   ],
-   "linker_set_key" : "ov_callbacks",
-   "name" : "ov_callbacks",
-   "referenced_type" : "type-48",
-   "self_type" : "type-48",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbisfile.h",
-   "unique_id" : "ov_callbacks"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "floor",
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "residue",
-     "field_offset" : 8,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "submap",
-   "name" : "submap",
-   "referenced_type" : "type-77",
-   "self_type" : "type-77",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "submap"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "user_comments",
-     "referenced_type" : "type-34"
-    },
-    {
-     "field_name" : "comment_lengths",
-     "field_offset" : 32,
-     "referenced_type" : "type-37"
-    },
-    {
-     "field_name" : "comments",
-     "field_offset" : 64,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "vendor",
-     "field_offset" : 96,
-     "referenced_type" : "type-35"
-    }
-   ],
-   "linker_set_key" : "vorbis_comment",
-   "name" : "vorbis_comment",
-   "referenced_type" : "type-33",
-   "self_type" : "type-33",
-   "size" : 16,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_comment"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "vi",
-     "referenced_type" : "type-62"
-    },
-    {
-     "field_name" : "opb",
-     "field_offset" : 32,
-     "referenced_type" : "type-13"
-    },
-    {
-     "field_name" : "work",
-     "field_offset" : 224,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "mdctright",
-     "field_offset" : 256,
-     "referenced_type" : "type-47"
-    },
-    {
-     "field_name" : "out_begin",
-     "field_offset" : 288,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "out_end",
-     "field_offset" : 320,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "lW",
-     "field_offset" : 352,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "W",
-     "field_offset" : 384,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "granulepos",
-     "field_offset" : 416,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sequence",
-     "field_offset" : 480,
-     "referenced_type" : "type-22"
-    },
-    {
-     "field_name" : "sample_count",
-     "field_offset" : 544,
-     "referenced_type" : "type-22"
-    }
-   ],
-   "linker_set_key" : "vorbis_dsp_state",
-   "name" : "vorbis_dsp_state",
-   "referenced_type" : "type-61",
-   "self_type" : "type-61",
-   "size" : 76,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_dsp_state"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "version",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "channels",
-     "field_offset" : 32,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_upper",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_nominal",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_lower",
-     "field_offset" : 160,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "bitrate_window",
-     "field_offset" : 192,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "codec_setup",
-     "field_offset" : 224,
-     "referenced_type" : "type-32"
-    }
-   ],
-   "linker_set_key" : "vorbis_info",
-   "name" : "vorbis_info",
-   "referenced_type" : "type-31",
-   "self_type" : "type-31",
-   "size" : 32,
-   "source_file" : "/external/tremolo/Tremolo/ivorbiscodec.h",
-   "unique_id" : "vorbis_info"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "order",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "rate",
-     "field_offset" : 32,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "barkmap",
-     "field_offset" : 64,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "ampbits",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "ampdB",
-     "field_offset" : 128,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "numbooks",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "books",
-     "field_offset" : 192,
-     "referenced_type" : "type-67"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor0",
-   "name" : "vorbis_info_floor0",
-   "referenced_type" : "type-66",
-   "self_type" : "type-66",
-   "size" : 40,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor0"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "klass",
-     "referenced_type" : "type-71"
-    },
-    {
-     "field_name" : "partitionclass",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "postlist",
-     "field_offset" : 64,
-     "referenced_type" : "type-72"
-    },
-    {
-     "field_name" : "forward_index",
-     "field_offset" : 96,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "hineighbor",
-     "field_offset" : 128,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "loneighbor",
-     "field_offset" : 160,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "posts",
-     "field_offset" : 224,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "mult",
-     "field_offset" : 256,
-     "referenced_type" : "type-7"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_floor1",
-   "name" : "vorbis_info_floor1",
-   "referenced_type" : "type-70",
-   "self_type" : "type-70",
-   "size" : 36,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_floor1"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "submaps",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "chmuxlist",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "submaplist",
-     "field_offset" : 64,
-     "referenced_type" : "type-79"
-    },
-    {
-     "field_name" : "coupling_steps",
-     "field_offset" : 96,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "coupling",
-     "field_offset" : 128,
-     "referenced_type" : "type-80"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mapping",
-   "name" : "vorbis_info_mapping",
-   "referenced_type" : "type-78",
-   "self_type" : "type-78",
-   "size" : 20,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mapping"
-  },
-  {
-   "alignment" : 1,
-   "fields" :
-   [
-    {
-     "field_name" : "blockflag",
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "mapping",
-     "field_offset" : 8,
-     "referenced_type" : "type-5"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_mode",
-   "name" : "vorbis_info_mode",
-   "referenced_type" : "type-75",
-   "self_type" : "type-75",
-   "size" : 2,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_mode"
-  },
-  {
-   "alignment" : 4,
-   "fields" :
-   [
-    {
-     "field_name" : "type",
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "stagemasks",
-     "field_offset" : 32,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "stagebooks",
-     "field_offset" : 64,
-     "referenced_type" : "type-4"
-    },
-    {
-     "field_name" : "begin",
-     "field_offset" : 96,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "end",
-     "field_offset" : 128,
-     "referenced_type" : "type-6"
-    },
-    {
-     "field_name" : "grouping",
-     "field_offset" : 160,
-     "referenced_type" : "type-7"
-    },
-    {
-     "field_name" : "partitions",
-     "field_offset" : 192,
-     "referenced_type" : "type-36"
-    },
-    {
-     "field_name" : "groupbook",
-     "field_offset" : 200,
-     "referenced_type" : "type-5"
-    },
-    {
-     "field_name" : "stages",
-     "field_offset" : 208,
-     "referenced_type" : "type-36"
-    }
-   ],
-   "linker_set_key" : "vorbis_info_residue",
-   "name" : "vorbis_info_residue",
-   "referenced_type" : "type-74",
-   "self_type" : "type-74",
-   "size" : 28,
-   "source_file" : "/external/tremolo/Tremolo/codec_internal.h",
-   "unique_id" : "vorbis_info_residue"
-  }
- ],
- "rvalue_reference_types" : []
-}