[MPlayer-dev-eng] Re: [Mplayer-cvslog] CVS: main/DOCS/en codecs.html,1.124,1.125

Diego Biurrun diego at biurrun.de
Tue Sep 2 09:11:11 CEST 2003


Arpi writes:
 > > > IMO the argument for including faad is that the source package is
 > > > usually broken and has idiotic dependencies (like libsoundfile or
 > > > whatever). Same situation as dvdread/dvdcss when they were first
 > > > imported to mplayer cvs. On the other hand, lame and vorbis libs are
 > > > generally non-broken. Also lame is only needed for mencoder, which
 > > > most people don't seem to use.
 > > 
 > > I agree, provided we could make faad work without libsndfile.
 > 
 > of course it works without it.
 > i've just commited libfaad2 dir and the requires changes to
 > makefile/configure/ad_faad.c
 > 
 > please test the code, it should work on all platforms.

Fails to compile on both Cygwin:


make -C libfaad2
make[1]: Entering directory `/home/Administrator/mplayer/dev/libfaad2'
gcc -c -I. -g -O4 -march=k6-3 -mcpu=k6-3 -pipe -ffast-math -fomit-frame-pointer -D__CYGWIN__  -o cfft.o cfft.c
cfft.c: In function `passf2':
cfft.c:556: unable to find a register to spill in class `FLOAT_REGS'
cfft.c:556: this is the insn:
(insn 235 233 236 (set (subreg:SF (reg/v:DI 29 rmm0 [110]) 0)
        (minus:SF (mem:SF (plus:SI (mult:SI (reg:SI 1 edx [112])
                        (const_int 8 [0x8]))
                    (reg/v/f:SI 3 ebx [62])) [4 S4 A32])
            (reg:SF 8 st(0) [132]))) 533 {*fop_sf_1_nosse} (insn_list 232 (nil))
    (expr_list:REG_DEAD (reg:SF 8 st(0) [132])
        (nil)))
cfft.c:556: confused by earlier errors, bailing out
make[1]: *** [cfft.o] Error 1
make[1]: Leaving directory `/home/Administrator/mplayer/dev/libfaad2'
make: *** [libfaad2/libfaad2.a] Error 2


This is a compiler problem, but the latest gcc available for Cygwin is
3.2.3.

I have no idea what the problem is for MinGW:


make -C libfaad2
make[1]: Entering directory `/c/Programme/cygwin/home/Administrator/mplayer/mingw/libfaad2'
gcc -c -I. -g -O4 -march=k6-3 -mcpu=k6-3 -pipe -ffast-math -fomit-frame-pointer  -o bits.o bits.c
In file included from bits.c:28:

common.h:113: parse error before "uint64_t"

common.h:113: warning: data definition has no type or storage class

common.h:114: parse error before "uint32_t"

common.h:114: warning: data definition has no type or storage class

common.h:115: parse error before "uint16_t"

common.h:115: warning: data definition has no type or storage class

common.h:116: parse error before "uint8_t"

common.h:116: warning: data definition has no type or storage class

common.h:117: parse error before "int64_t"

common.h:117: warning: data definition has no type or storage class

common.h:118: parse error before "int32_t"

common.h:118: warning: data definition has no type or storage class

common.h:119: parse error before "int16_t"

common.h:119: warning: data definition has no type or storage class

common.h:120: parse error before "int8_t"

common.h:120: warning: data definition has no type or storage class

In file included from bits.c:28:

common.h:304: parse error before "int_log2"

common.h:304: parse error before "val"

common.h:304: warning: data definition has no type or storage class

common.h:305: parse error before "random_int"

common.h:305: warning: data definition has no type or storage class

common.h:306: parse error before "get_sr_index"

common.h:306: parse error before "samplerate"

common.h:306: warning: data definition has no type or storage class

common.h:307: parse error before "can_decode_ot"

common.h:307: parse error before "object_type"

common.h:307: warning: data definition has no type or storage class

In file included from structs.h:36,

                 from bits.c:29:

sbr_dec.h:41: parse error before "uint8_t"

sbr_dec.h:41: warning: no semicolon at end of struct or union

sbr_dec.h:42: warning: data definition has no type or storage class

sbr_dec.h:46: parse error before "uint8_t"

sbr_dec.h:46: warning: no semicolon at end of struct or union

sbr_dec.h:47: warning: data definition has no type or storage class

sbr_dec.h:51: parse error before "uint32_t"

sbr_dec.h:51: warning: no semicolon at end of struct or union

sbr_dec.h:53: warning: data definition has no type or storage class

sbr_dec.h:54: parse error before "just_seeked"

sbr_dec.h:54: warning: data definition has no type or storage class

sbr_dec.h:56: parse error before "amp_res"

sbr_dec.h:56: warning: data definition has no type or storage class

sbr_dec.h:58: parse error before "k0"

sbr_dec.h:58: warning: data definition has no type or storage class

sbr_dec.h:59: parse error before "kx"

sbr_dec.h:59: warning: data definition has no type or storage class

sbr_dec.h:60: parse error before "M"

sbr_dec.h:60: warning: data definition has no type or storage class

sbr_dec.h:61: parse error before "N_master"

sbr_dec.h:61: warning: data definition has no type or storage class

sbr_dec.h:62: parse error before "N_high"

sbr_dec.h:62: warning: data definition has no type or storage class

sbr_dec.h:63: parse error before "N_low"

sbr_dec.h:63: warning: data definition has no type or storage class

sbr_dec.h:64: parse error before "N_Q"

sbr_dec.h:64: warning: data definition has no type or storage class

sbr_dec.h:65: parse error before "N_L"

sbr_dec.h:65: warning: data definition has no type or storage class

sbr_dec.h:66: parse error before "n"

sbr_dec.h:66: warning: data definition has no type or storage class

sbr_dec.h:68: parse error before "f_master"

sbr_dec.h:68: warning: data definition has no type or storage class

sbr_dec.h:69: parse error before "f_table_res"

sbr_dec.h:69: warning: data definition has no type or storage class

sbr_dec.h:70: parse error before "f_table_noise"

sbr_dec.h:70: warning: data definition has no type or storage class

sbr_dec.h:71: parse error before "f_table_lim"

sbr_dec.h:71: warning: data definition has no type or storage class

sbr_dec.h:77: parse error before "table_map_k_to_g"

sbr_dec.h:77: warning: data definition has no type or storage class

sbr_dec.h:79: parse error before "abs_bord_lead"

sbr_dec.h:79: warning: data definition has no type or storage class

sbr_dec.h:80: parse error before "abs_bord_trail"

sbr_dec.h:80: warning: data definition has no type or storage class

sbr_dec.h:81: parse error before "n_rel_lead"

sbr_dec.h:81: warning: data definition has no type or storage class

sbr_dec.h:82: parse error before "n_rel_trail"

sbr_dec.h:82: warning: data definition has no type or storage class

sbr_dec.h:84: parse error before "L_E"

sbr_dec.h:84: warning: data definition has no type or storage class

sbr_dec.h:85: parse error before "L_E_prev"

sbr_dec.h:85: warning: data definition has no type or storage class

sbr_dec.h:86: parse error before "L_Q"

sbr_dec.h:86: warning: data definition has no type or storage class

sbr_dec.h:88: parse error before "t_E"

sbr_dec.h:88: warning: data definition has no type or storage class

sbr_dec.h:89: parse error before "t_Q"

sbr_dec.h:89: warning: data definition has no type or storage class

sbr_dec.h:90: parse error before "f"

sbr_dec.h:90: warning: data definition has no type or storage class

sbr_dec.h:91: parse error before "f_prev"

sbr_dec.h:91: warning: data definition has no type or storage class

sbr_dec.h:96: parse error before "E"

sbr_dec.h:96: warning: data definition has no type or storage class

sbr_dec.h:97: parse error before "E_prev"

sbr_dec.h:97: warning: data definition has no type or storage class

sbr_dec.h:100: parse error before "Q"

sbr_dec.h:100: warning: data definition has no type or storage class

sbr_dec.h:101: parse error before "Q_prev"

sbr_dec.h:101: warning: data definition has no type or storage class

sbr_dec.h:104: parse error before "l_A"

sbr_dec.h:104: warning: data definition has no type or storage class

sbr_dec.h:105: parse error before "l_A_prev"

sbr_dec.h:105: warning: data definition has no type or storage class

sbr_dec.h:107: parse error before "bs_invf_mode"

sbr_dec.h:107: warning: data definition has no type or storage class

sbr_dec.h:108: parse error before "bs_invf_mode_prev"

sbr_dec.h:108: warning: data definition has no type or storage class

sbr_dec.h:112: parse error before "noPatches"

sbr_dec.h:112: warning: data definition has no type or storage class

sbr_dec.h:113: parse error before "patchNoSubbands"

sbr_dec.h:113: warning: data definition has no type or storage class

sbr_dec.h:114: parse error before "patchStartSubband"

sbr_dec.h:114: warning: data definition has no type or storage class

sbr_dec.h:116: parse error before "bs_add_harmonic"

sbr_dec.h:116: warning: data definition has no type or storage class

sbr_dec.h:117: parse error before "bs_add_harmonic_prev"

sbr_dec.h:117: warning: data definition has no type or storage class

sbr_dec.h:119: parse error before "index_noise_prev"

sbr_dec.h:119: warning: data definition has no type or storage class

sbr_dec.h:120: parse error before "psi_is_prev"

sbr_dec.h:120: warning: data definition has no type or storage class

sbr_dec.h:122: parse error before "bs_start_freq_prev"

sbr_dec.h:122: warning: data definition has no type or storage class

sbr_dec.h:123: parse error before "bs_stop_freq_prev"

sbr_dec.h:123: warning: data definition has no type or storage class

sbr_dec.h:124: parse error before "bs_xover_band_prev"

sbr_dec.h:124: warning: data definition has no type or storage class

sbr_dec.h:125: parse error before "bs_freq_scale_prev"

sbr_dec.h:125: warning: data definition has no type or storage class

sbr_dec.h:126: parse error before "bs_alter_scale_prev"

sbr_dec.h:126: warning: data definition has no type or storage class

sbr_dec.h:127: parse error before "bs_noise_bands_prev"

sbr_dec.h:127: warning: data definition has no type or storage class

sbr_dec.h:129: parse error before "prevEnvIsShort"

sbr_dec.h:129: warning: data definition has no type or storage class

sbr_dec.h:131: parse error before "kx_prev"

sbr_dec.h:131: warning: data definition has no type or storage class

sbr_dec.h:133: parse error before "Reset"

sbr_dec.h:133: warning: data definition has no type or storage class

sbr_dec.h:134: parse error before "frame"

sbr_dec.h:134: warning: data definition has no type or storage class

sbr_dec.h:135: parse error before "header_count"

sbr_dec.h:135: warning: data definition has no type or storage class

sbr_dec.h:137: parse error before '*' token

sbr_dec.h:137: warning: data definition has no type or storage class

sbr_dec.h:138: parse error before "data_size"

sbr_dec.h:138: warning: data definition has no type or storage class

sbr_dec.h:140: parse error before "id_aac"

sbr_dec.h:140: warning: data definition has no type or storage class

sbr_dec.h:141: parse error before '*' token

sbr_dec.h:141: warning: data definition has no type or storage class

sbr_dec.h:142: parse error before '*' token

sbr_dec.h:142: warning: data definition has no type or storage class

sbr_dec.h:152: parse error before "bs_header_flag"

sbr_dec.h:152: warning: data definition has no type or storage class

sbr_dec.h:153: parse error before "bs_crc_flag"

sbr_dec.h:153: warning: data definition has no type or storage class

sbr_dec.h:154: parse error before "bs_sbr_crc_bits"

sbr_dec.h:154: warning: data definition has no type or storage class

sbr_dec.h:155: parse error before "bs_protocol_version"

sbr_dec.h:155: warning: data definition has no type or storage class

sbr_dec.h:156: parse error before "bs_amp_res"

sbr_dec.h:156: warning: data definition has no type or storage class

sbr_dec.h:157: parse error before "bs_start_freq"

sbr_dec.h:157: warning: data definition has no type or storage class

sbr_dec.h:158: parse error before "bs_stop_freq"

sbr_dec.h:158: warning: data definition has no type or storage class

sbr_dec.h:159: parse error before "bs_xover_band"

sbr_dec.h:159: warning: data definition has no type or storage class

sbr_dec.h:160: parse error before "bs_freq_scale"

sbr_dec.h:160: warning: data definition has no type or storage class

sbr_dec.h:161: parse error before "bs_alter_scale"

sbr_dec.h:161: warning: data definition has no type or storage class

sbr_dec.h:162: parse error before "bs_noise_bands"

sbr_dec.h:162: warning: data definition has no type or storage class

sbr_dec.h:163: parse error before "bs_limiter_bands"

sbr_dec.h:163: warning: data definition has no type or storage class

sbr_dec.h:164: parse error before "bs_limiter_gains"

sbr_dec.h:164: warning: data definition has no type or storage class

sbr_dec.h:165: parse error before "bs_interpol_freq"

sbr_dec.h:165: warning: data definition has no type or storage class

sbr_dec.h:166: parse error before "bs_smoothing_mode"

sbr_dec.h:166: warning: data definition has no type or storage class

sbr_dec.h:167: parse error before "bs_samplerate_mode"

sbr_dec.h:167: warning: data definition has no type or storage class

sbr_dec.h:168: parse error before "bs_add_harmonic_flag"

sbr_dec.h:168: warning: data definition has no type or storage class

sbr_dec.h:169: parse error before "bs_add_harmonic_flag_prev"

sbr_dec.h:169: warning: data definition has no type or storage class

sbr_dec.h:170: parse error before "bs_extended_data"

sbr_dec.h:170: warning: data definition has no type or storage class

sbr_dec.h:171: parse error before "bs_extension_id"

sbr_dec.h:171: warning: data definition has no type or storage class

sbr_dec.h:172: parse error before "bs_extension_data"

sbr_dec.h:172: warning: data definition has no type or storage class

sbr_dec.h:173: parse error before "bs_coupling"

sbr_dec.h:173: warning: data definition has no type or storage class

sbr_dec.h:174: parse error before "bs_frame_class"

sbr_dec.h:174: warning: data definition has no type or storage class

sbr_dec.h:175: parse error before "bs_rel_bord"

sbr_dec.h:175: warning: data definition has no type or storage class

sbr_dec.h:176: parse error before "bs_rel_bord_0"

sbr_dec.h:176: warning: data definition has no type or storage class

sbr_dec.h:177: parse error before "bs_rel_bord_1"

sbr_dec.h:177: warning: data definition has no type or storage class

sbr_dec.h:178: parse error before "bs_pointer"

sbr_dec.h:178: warning: data definition has no type or storage class

sbr_dec.h:179: parse error before "bs_abs_bord_0"

sbr_dec.h:179: warning: data definition has no type or storage class

sbr_dec.h:180: parse error before "bs_abs_bord_1"

sbr_dec.h:180: warning: data definition has no type or storage class

sbr_dec.h:181: parse error before "bs_num_rel_0"

sbr_dec.h:181: warning: data definition has no type or storage class

sbr_dec.h:182: parse error before "bs_num_rel_1"

sbr_dec.h:182: warning: data definition has no type or storage class

sbr_dec.h:183: parse error before "bs_df_env"

sbr_dec.h:183: warning: data definition has no type or storage class

sbr_dec.h:184: parse error before "bs_df_noise"

sbr_dec.h:184: warning: data definition has no type or storage class

sbr_dec.h:185: parse error before '}' token

sbr_dec.h:185: warning: data definition has no type or storage class

sbr_dec.h:187: parse error before '*' token

sbr_dec.h:187: warning: data definition has no type or storage class

sbr_dec.h:188: parse error before '*' token

sbr_dec.h:190: parse error before '*' token

In file included from bits.c:29:

structs.h:55: parse error before "uint16_t"

structs.h:55: warning: no semicolon at end of struct or union

structs.h:56: warning: data definition has no type or storage class

structs.h:59: parse error before '}' token

structs.h:59: warning: data definition has no type or storage class

structs.h:62: parse error before "uint16_t"

structs.h:62: warning: no semicolon at end of struct or union

structs.h:63: warning: data definition has no type or storage class

structs.h:66: parse error before '}' token

structs.h:66: warning: data definition has no type or storage class

structs.h:76: parse error before "mdct_info"

structs.h:76: warning: no semicolon at end of struct or union

structs.h:78: warning: data definition has no type or storage class

structs.h:80: parse error before '*' token

structs.h:80: warning: data definition has no type or storage class

structs.h:81: parse error before '}' token

structs.h:81: warning: data definition has no type or storage class

structs.h:85: parse error before "uint8_t"

structs.h:85: warning: no semicolon at end of struct or union

structs.h:87: warning: data definition has no type or storage class

structs.h:88: parse error before "pce_instance_tag"

structs.h:88: warning: data definition has no type or storage class

structs.h:89: parse error before "excluded_chns_present"

structs.h:89: warning: data definition has no type or storage class

structs.h:90: parse error before "band_top"

structs.h:90: warning: data definition has no type or storage class

structs.h:91: parse error before "prog_ref_level"

structs.h:91: warning: data definition has no type or storage class

structs.h:92: parse error before "dyn_rng_sgn"

structs.h:92: warning: data definition has no type or storage class

structs.h:93: parse error before "dyn_rng_ctl"

structs.h:93: warning: data definition has no type or storage class

structs.h:94: parse error before "exclude_mask"

structs.h:94: warning: data definition has no type or storage class

structs.h:95: parse error before "additional_excluded_chns"

structs.h:95: warning: data definition has no type or storage class

structs.h:99: parse error before '}' token

structs.h:99: warning: data definition has no type or storage class

structs.h:103: parse error before "uint8_t"

structs.h:103: warning: no semicolon at end of struct or union

structs.h:104: warning: data definition has no type or storage class

structs.h:105: parse error before "sf_index"

structs.h:105: warning: data definition has no type or storage class

structs.h:106: parse error before "num_front_channel_elements"

structs.h:106: warning: data definition has no type or storage class

structs.h:107: parse error before "num_side_channel_elements"

structs.h:107: warning: data definition has no type or storage class

structs.h:108: parse error before "num_back_channel_elements"

structs.h:108: warning: data definition has no type or storage class

structs.h:109: parse error before "num_lfe_channel_elements"

structs.h:109: warning: data definition has no type or storage class

structs.h:110: parse error before "num_assoc_data_elements"

structs.h:110: warning: data definition has no type or storage class

structs.h:111: parse error before "num_valid_cc_elements"

structs.h:111: warning: data definition has no type or storage class

structs.h:112: parse error before "mono_mixdown_present"

structs.h:112: warning: data definition has no type or storage class

structs.h:113: parse error before "mono_mixdown_element_number"

structs.h:113: warning: data definition has no type or storage class

structs.h:114: parse error before "stereo_mixdown_present"

structs.h:114: warning: data definition has no type or storage class

structs.h:115: parse error before "stereo_mixdown_element_number"

structs.h:115: warning: data definition has no type or storage class

structs.h:116: parse error before "matrix_mixdown_idx_present"

structs.h:116: warning: data definition has no type or storage class

structs.h:117: parse error before "pseudo_surround_enable"

structs.h:117: warning: data definition has no type or storage class

structs.h:118: parse error before "matrix_mixdown_idx"

structs.h:118: warning: data definition has no type or storage class

structs.h:119: parse error before "front_element_is_cpe"

structs.h:119: warning: data definition has no type or storage class

structs.h:120: parse error before "front_element_tag_select"

structs.h:120: warning: data definition has no type or storage class

structs.h:121: parse error before "side_element_is_cpe"

structs.h:121: warning: data definition has no type or storage class

structs.h:122: parse error before "side_element_tag_select"

structs.h:122: warning: data definition has no type or storage class

structs.h:123: parse error before "back_element_is_cpe"

structs.h:123: warning: data definition has no type or storage class

structs.h:124: parse error before "back_element_tag_select"

structs.h:124: warning: data definition has no type or storage class

structs.h:125: parse error before "lfe_element_tag_select"

structs.h:125: warning: data definition has no type or storage class

structs.h:126: parse error before "assoc_data_element_tag_select"

structs.h:126: warning: data definition has no type or storage class

structs.h:127: parse error before "cc_element_is_ind_sw"

structs.h:127: warning: data definition has no type or storage class

structs.h:128: parse error before "valid_cc_element_tag_select"

structs.h:128: warning: data definition has no type or storage class

structs.h:130: parse error before "channels"

structs.h:130: warning: data definition has no type or storage class

structs.h:132: parse error before "comment_field_bytes"

structs.h:132: warning: data definition has no type or storage class

structs.h:133: parse error before "comment_field_data"

structs.h:133: warning: data definition has no type or storage class

structs.h:136: parse error before "num_front_channels"

structs.h:136: warning: data definition has no type or storage class

structs.h:137: parse error before "num_side_channels"

structs.h:137: warning: data definition has no type or storage class

structs.h:138: parse error before "num_back_channels"

structs.h:138: warning: data definition has no type or storage class

structs.h:139: parse error before "num_lfe_channels"

structs.h:139: warning: data definition has no type or storage class

structs.h:140: parse error before "sce_channel"

structs.h:140: warning: data definition has no type or storage class

structs.h:141: parse error before "cpe_channel"

structs.h:141: warning: data definition has no type or storage class

structs.h:142: parse error before '}' token

structs.h:142: warning: data definition has no type or storage class

structs.h:146: parse error before "uint16_t"

structs.h:146: warning: no semicolon at end of struct or union

structs.h:147: warning: data definition has no type or storage class

structs.h:148: parse error before "layer"

structs.h:148: warning: data definition has no type or storage class

structs.h:149: parse error before "protection_absent"

structs.h:149: warning: data definition has no type or storage class

structs.h:150: parse error before "profile"

structs.h:150: warning: data definition has no type or storage class

structs.h:151: parse error before "sf_index"

structs.h:151: warning: data definition has no type or storage class

structs.h:152: parse error before "private_bit"

structs.h:152: warning: data definition has no type or storage class

structs.h:153: parse error before "channel_configuration"

structs.h:153: warning: data definition has no type or storage class

structs.h:154: parse error before "original"

structs.h:154: warning: data definition has no type or storage class

structs.h:155: parse error before "home"

structs.h:155: warning: data definition has no type or storage class

structs.h:156: parse error before "emphasis"

structs.h:156: warning: data definition has no type or storage class

structs.h:157: parse error before "copyright_identification_bit"

structs.h:157: warning: data definition has no type or storage class

structs.h:158: parse error before "copyright_identification_start"

structs.h:158: warning: data definition has no type or storage class

structs.h:159: parse error before "aac_frame_length"

structs.h:159: warning: data definition has no type or storage class

structs.h:160: parse error before "adts_buffer_fullness"

structs.h:160: warning: data definition has no type or storage class

structs.h:161: parse error before "no_raw_data_blocks_in_frame"

structs.h:161: warning: data definition has no type or storage class

structs.h:162: parse error before "crc_check"

structs.h:162: warning: data definition has no type or storage class

structs.h:163: warning: data definition has no type or storage class

structs.h:167: parse error before "uint8_t"

structs.h:167: warning: no semicolon at end of struct or union

structs.h:168: warning: data definition has no type or storage class

structs.h:169: parse error before "original_copy"

structs.h:169: warning: data definition has no type or storage class

structs.h:170: parse error before "home"

structs.h:170: warning: data definition has no type or storage class

structs.h:171: parse error before "bitstream_type"

structs.h:171: warning: data definition has no type or storage class

structs.h:172: parse error before "bitrate"

structs.h:172: warning: data definition has no type or storage class

structs.h:173: parse error before "num_program_config_elements"

structs.h:173: warning: data definition has no type or storage class

structs.h:174: parse error before "adif_buffer_fullness"

structs.h:174: warning: data definition has no type or storage class

structs.h:177: parse error before "pce"

structs.h:177: warning: data definition has no type or storage class

structs.h:178: parse error before '}' token

structs.h:178: warning: data definition has no type or storage class

structs.h:182: parse error before "uint8_t"

structs.h:182: warning: no semicolon at end of struct or union

structs.h:183: warning: data definition has no type or storage class

structs.h:184: parse error before "lag"

structs.h:184: warning: data definition has no type or storage class

structs.h:185: parse error before "lag_update"

structs.h:185: warning: data definition has no type or storage class

structs.h:186: parse error before "coef"

structs.h:186: warning: data definition has no type or storage class

structs.h:187: parse error before "long_used"

structs.h:187: warning: data definition has no type or storage class

structs.h:188: parse error before "short_used"

structs.h:188: warning: data definition has no type or storage class

structs.h:189: parse error before "short_lag_present"

structs.h:189: warning: data definition has no type or storage class

structs.h:190: parse error before "short_lag"

structs.h:190: warning: data definition has no type or storage class

structs.h:191: parse error before '}' token

structs.h:191: warning: data definition has no type or storage class

structs.h:195: parse error before "uint8_t"

structs.h:195: warning: no semicolon at end of struct or union

structs.h:196: warning: data definition has no type or storage class

structs.h:197: parse error before "predictor_reset_group_number"

structs.h:197: warning: data definition has no type or storage class

structs.h:198: parse error before "prediction_used"

structs.h:198: warning: data definition has no type or storage class

structs.h:199: parse error before '}' token

structs.h:199: warning: data definition has no type or storage class

structs.h:203: parse error before "uint8_t"

structs.h:203: warning: no semicolon at end of struct or union

structs.h:204: warning: data definition has no type or storage class

structs.h:205: parse error before "pulse_offset"

structs.h:205: warning: data definition has no type or storage class

structs.h:206: parse error before "pulse_amp"

structs.h:206: warning: data definition has no type or storage class

structs.h:207: parse error before '}' token

structs.h:207: warning: data definition has no type or storage class

structs.h:211: parse error before "uint8_t"

structs.h:211: warning: no semicolon at end of struct or union

structs.h:212: warning: data definition has no type or storage class

structs.h:213: parse error before "length"

structs.h:213: warning: data definition has no type or storage class

structs.h:214: parse error before "order"

structs.h:214: warning: data definition has no type or storage class

structs.h:215: parse error before "direction"

structs.h:215: warning: data definition has no type or storage class

structs.h:216: parse error before "coef_compress"

structs.h:216: warning: data definition has no type or storage class

structs.h:217: parse error before "coef"

structs.h:217: conflicting types for `coef'

structs.h:186: previous declaration of `coef'

structs.h:217: warning: data definition has no type or storage class

structs.h:218: parse error before '}' token

structs.h:218: warning: data definition has no type or storage class

structs.h:233: parse error before "uint8_t"

structs.h:233: warning: no semicolon at end of struct or union

structs.h:235: warning: data definition has no type or storage class

structs.h:236: parse error before "num_window_groups"

structs.h:236: warning: data definition has no type or storage class

structs.h:237: parse error before "num_windows"

structs.h:237: warning: data definition has no type or storage class

structs.h:238: parse error before "window_sequence"

structs.h:238: warning: data definition has no type or storage class

structs.h:239: parse error before "window_group_length"

structs.h:239: warning: data definition has no type or storage class

structs.h:240: parse error before "window_shape"

structs.h:240: warning: data definition has no type or storage class

structs.h:241: parse error before "scale_factor_grouping"

structs.h:241: warning: data definition has no type or storage class

structs.h:242: parse error before "sect_sfb_offset"

structs.h:242: warning: data definition has no type or storage class

structs.h:243: parse error before "swb_offset"

structs.h:243: warning: data definition has no type or storage class

structs.h:245: parse error before "sect_cb"

structs.h:245: warning: data definition has no type or storage class

structs.h:246: parse error before "sect_start"

structs.h:246: warning: data definition has no type or storage class

structs.h:247: parse error before "sect_end"

structs.h:247: warning: data definition has no type or storage class

structs.h:248: parse error before "sfb_cb"

structs.h:248: warning: data definition has no type or storage class

structs.h:249: parse error before "num_sec"

structs.h:249: warning: data definition has no type or storage class

structs.h:251: parse error before "global_gain"

structs.h:251: warning: data definition has no type or storage class

structs.h:252: parse error before "scale_factors"

structs.h:252: warning: data definition has no type or storage class

structs.h:254: parse error before "ms_mask_present"

structs.h:254: warning: data definition has no type or storage class

structs.h:255: parse error before "ms_used"

structs.h:255: warning: data definition has no type or storage class

structs.h:257: parse error before "noise_used"

structs.h:257: warning: data definition has no type or storage class

structs.h:259: parse error before "pulse_data_present"

structs.h:259: warning: data definition has no type or storage class

structs.h:260: parse error before "tns_data_present"

structs.h:260: warning: data definition has no type or storage class

structs.h:261: parse error before "gain_control_data_present"

structs.h:261: warning: data definition has no type or storage class

structs.h:262: parse error before "predictor_data_present"

structs.h:262: warning: data definition has no type or storage class

structs.h:264: parse error before "pul"

structs.h:264: warning: data definition has no type or storage class

structs.h:265: parse error before "tns"

structs.h:265: warning: data definition has no type or storage class

structs.h:266: parse error before "pred"

structs.h:266: warning: data definition has no type or storage class

structs.h:267: parse error before "ltp"

structs.h:267: warning: data definition has no type or storage class

structs.h:268: parse error before "ltp2"

structs.h:268: warning: data definition has no type or storage class

structs.h:275: parse error before "length_of_reordered_spectral_data"

structs.h:275: warning: data definition has no type or storage class

structs.h:276: parse error before "length_of_longest_codeword"

structs.h:276: warning: data definition has no type or storage class

structs.h:278: parse error before "sf_concealment"

structs.h:278: warning: data definition has no type or storage class

structs.h:279: parse error before "rev_global_gain"

structs.h:279: warning: data definition has no type or storage class

structs.h:280: parse error before "length_of_rvlc_sf"

structs.h:280: warning: data definition has no type or storage class

structs.h:281: parse error before "dpcm_noise_nrg"

structs.h:281: warning: data definition has no type or storage class

structs.h:282: parse error before "sf_escapes_present"

structs.h:282: warning: data definition has no type or storage class

structs.h:283: parse error before "length_of_rvlc_escapes"

structs.h:283: warning: data definition has no type or storage class

structs.h:284: parse error before "dpcm_noise_last_position"

structs.h:284: warning: data definition has no type or storage class

structs.h:286: warning: data definition has no type or storage class

structs.h:290: parse error before "uint8_t"

structs.h:290: warning: no semicolon at end of struct or union

structs.h:292: warning: data definition has no type or storage class

structs.h:293: parse error before "paired_channel"

structs.h:293: warning: data definition has no type or storage class

structs.h:295: parse error before "element_instance_tag"

structs.h:295: warning: data definition has no type or storage class

structs.h:296: parse error before "common_window"

structs.h:296: warning: data definition has no type or storage class

structs.h:298: parse error before "ics1"

structs.h:298: warning: data definition has no type or storage class

structs.h:299: parse error before "ics2"

structs.h:299: warning: data definition has no type or storage class

structs.h:300: warning: data definition has no type or storage class

structs.h:305: parse error before "uint8_t"

structs.h:305: warning: no semicolon at end of struct or union

structs.h:306: warning: data definition has no type or storage class

structs.h:307: parse error before "samplingFrequency"

structs.h:307: warning: data definition has no type or storage class

structs.h:308: parse error before "channelsConfiguration"

structs.h:308: warning: data definition has no type or storage class

structs.h:311: parse error before "frameLengthFlag"

structs.h:311: warning: data definition has no type or storage class

structs.h:312: parse error before "dependsOnCoreCoder"

structs.h:312: warning: data definition has no type or storage class

structs.h:313: parse error before "coreCoderDelay"

structs.h:313: warning: data definition has no type or storage class

structs.h:314: parse error before "extensionFlag"

structs.h:314: warning: data definition has no type or storage class

structs.h:315: parse error before "aacSectionDataResilienceFlag"

structs.h:315: warning: data definition has no type or storage class

structs.h:316: parse error before "aacScalefactorDataResilienceFlag"

structs.h:316: warning: data definition has no type or storage class

structs.h:317: parse error before "aacSpectralDataResilienceFlag"

structs.h:317: warning: data definition has no type or storage class

structs.h:318: parse error before "epConfig"

structs.h:318: warning: data definition has no type or storage class

structs.h:320: parse error before "sbr_present_flag"

structs.h:320: warning: data definition has no type or storage class

structs.h:321: warning: data definition has no type or storage class

structs.h:325: parse error before "uint8_t"

structs.h:325: warning: no semicolon at end of struct or union

structs.h:326: warning: data definition has no type or storage class

structs.h:327: parse error before "outputFormat"

structs.h:327: warning: data definition has no type or storage class

structs.h:328: parse error before "downMatrix"

structs.h:328: warning: data definition has no type or storage class

structs.h:329: warning: data definition has no type or storage class

structs.h:333: parse error before "uint32_t"

structs.h:333: warning: no semicolon at end of struct or union

structs.h:334: warning: data definition has no type or storage class

structs.h:335: parse error before "channels"

structs.h:335: warning: data definition has no type or storage class

structs.h:336: parse error before "error"

structs.h:336: warning: data definition has no type or storage class

structs.h:337: parse error before "samplerate"

structs.h:337: warning: data definition has no type or storage class

structs.h:340: parse error before "num_front_channels"

structs.h:340: warning: data definition has no type or storage class

structs.h:341: parse error before "num_side_channels"

structs.h:341: warning: data definition has no type or storage class

structs.h:342: parse error before "num_back_channels"

structs.h:342: warning: data definition has no type or storage class

structs.h:343: parse error before "num_lfe_channels"

structs.h:343: warning: data definition has no type or storage class

structs.h:344: parse error before "channel_position"

structs.h:344: warning: data definition has no type or storage class

structs.h:345: parse error before '}' token

structs.h:345: warning: data definition has no type or storage class

structs.h:349: parse error before "uint8_t"

structs.h:349: warning: no semicolon at end of struct or union

structs.h:350: warning: data definition has no type or storage class

structs.h:351: parse error before "sf_index"

structs.h:351: warning: data definition has no type or storage class

structs.h:352: parse error before "object_type"

structs.h:352: warning: data definition has no type or storage class

structs.h:353: parse error before "channelConfiguration"

structs.h:353: warning: data definition has no type or storage class

structs.h:355: parse error before "aacSectionDataResilienceFlag"

structs.h:355: warning: data definition has no type or storage class

structs.h:356: parse error before "aacScalefactorDataResilienceFlag"

structs.h:356: warning: data definition has no type or storage class

structs.h:357: parse error before "aacSpectralDataResilienceFlag"

structs.h:357: warning: data definition has no type or storage class

structs.h:359: parse error before "frameLength"

structs.h:359: warning: data definition has no type or storage class

structs.h:360: parse error before "samplesLeft"

structs.h:360: warning: data definition has no type or storage class

structs.h:361: parse error before "postSeekResetFlag"

structs.h:361: warning: data definition has no type or storage class

structs.h:363: parse error before "frame"

structs.h:363: warning: data definition has no type or storage class

structs.h:365: parse error before "downMatrix"

structs.h:365: warning: data definition has no type or storage class

structs.h:366: parse error before "first_syn_ele"

structs.h:366: warning: data definition has no type or storage class

structs.h:367: parse error before "last_syn_ele"

structs.h:367: warning: data definition has no type or storage class

structs.h:368: parse error before "has_lfe"

structs.h:368: warning: data definition has no type or storage class

structs.h:369: parse error before "fr_channels"

structs.h:369: warning: data definition has no type or storage class

structs.h:370: parse error before "fr_ch_ele"

structs.h:370: warning: data definition has no type or storage class

structs.h:374: parse error before "window_shape_prev"

structs.h:374: warning: data definition has no type or storage class

structs.h:376: parse error before "ltp_lag"

structs.h:376: warning: data definition has no type or storage class

structs.h:378: parse error before '*' token

structs.h:378: warning: data definition has no type or storage class

structs.h:379: parse error before '*' token

structs.h:379: warning: data definition has no type or storage class

structs.h:384: parse error before "sbr_present_flag"

structs.h:384: warning: data definition has no type or storage class

structs.h:388: parse error before "sbr_used"

structs.h:388: warning: data definition has no type or storage class

structs.h:390: parse error before '*' token

structs.h:390: warning: data definition has no type or storage class

structs.h:413: parse error before "pce_set"

structs.h:413: warning: data definition has no type or storage class

structs.h:414: parse error before "pce"

structs.h:414: conflicting types for `pce'

structs.h:177: previous declaration of `pce'

structs.h:414: warning: data definition has no type or storage class

structs.h:415: parse error before "channel_element"

structs.h:415: warning: data definition has no type or storage class

structs.h:416: parse error before "internal_channel"

structs.h:416: warning: data definition has no type or storage class

structs.h:419: parse error before "config"

structs.h:419: warning: data definition has no type or storage class

structs.h:420: warning: data definition has no type or storage class

In file included from bits.c:33:

bits.h:46: parse error before "uint32_t"

bits.h:46: warning: no semicolon at end of struct or union

bits.h:47: warning: data definition has no type or storage class

bits.h:48: parse error before "bits_left"

bits.h:48: warning: data definition has no type or storage class

bits.h:49: parse error before "buffer_size"

bits.h:49: warning: data definition has no type or storage class

bits.h:50: parse error before "bytes_used"

bits.h:50: warning: data definition has no type or storage class

bits.h:51: parse error before "no_more_reading"

bits.h:51: warning: data definition has no type or storage class

bits.h:52: parse error before "error"

bits.h:52: warning: data definition has no type or storage class

bits.h:53: parse error before '*' token

bits.h:53: warning: data definition has no type or storage class

bits.h:54: parse error before '*' token

bits.h:54: warning: data definition has no type or storage class

bits.h:56: parse error before '}' token

bits.h:56: warning: data definition has no type or storage class

bits.h:68: parse error before "bitmask"

bits.h:74: warning: data definition has no type or storage class

bits.h:76: parse error before '*' token

bits.h:77: parse error before '*' token

bits.h:78: parse error before '*' token

bits.h:80: parse error before "faad_byte_align"

bits.h:80: parse error before '*' token

bits.h:80: warning: data definition has no type or storage class

bits.h:81: parse error before "faad_get_processed_bits"

bits.h:81: parse error before '*' token

bits.h:81: warning: data definition has no type or storage class

bits.h:82: parse error before '*' token

bits.h:83: parse error before '*' token

bits.h:83: parse error before '*' token

bits.h:84: warning: data definition has no type or storage class

bits.h:87: parse error before "getdword"

bits.h: In function `getdword':

bits.h:98: parse error before ')' token

bits.h: At top level:

bits.h:102: parse error before "faad_showbits"

bits.h:102: parse error before '*' token

bits.h: In function `faad_showbits':

bits.h:104: `bits' undeclared (first use in this function)

bits.h:104: (Each undeclared identifier is reported only once

bits.h:104: for each function it appears in.)

bits.h:104: `ld' undeclared (first use in this function)

bits.h: At top level:

bits.h:113: parse error before '*' token

bits.h: In function `faad_flushbits':

bits.h:116: `ld' undeclared (first use in this function)

bits.h:119: `bits' undeclared (first use in this function)

bits.h:123: parse error before "tmp"

bits.h:126: `tmp' undeclared (first use in this function)

bits.h:129: parse error before "mov"

bits.h: At top level:

bits.h:142: parse error before "faad_getbits"

bits.h:142: parse error before '*' token

bits.h: In function `faad_getbits':

bits.h:144: parse error before "ret"

bits.h:146: `ld' undeclared (first use in this function)

bits.h:152: `ret' undeclared (first use in this function)

bits.h: At top level:

bits.h:163: parse error before "faad_get1bit"

bits.h:163: parse error before '*' token

bits.h: In function `faad_get1bit':

bits.h:165: parse error before "r"

bits.h:167: `ld' undeclared (first use in this function)

bits.h:168: parse error before "faad_getbits"

bits.h:171: `r' undeclared (first use in this function)

bits.h:171: called object is not a function

bits.h: At top level:

bits.h:177: parse error before "faad_showbits_rev"

bits.h:177: parse error before '*' token

bits.h: In function `faad_showbits_rev':

bits.h:179: parse error before "i"

bits.h:182: `bits' undeclared (first use in this function)

bits.h:182: `ld' undeclared (first use in this function)

bits.h:184: `i' undeclared (first use in this function)

bits.h:187: `B' undeclared (first use in this function)

bits.h: At top level:

bits.h:205: parse error before '*' token

bits.h: In function `faad_flushbits_rev':

bits.h:208: `ld' undeclared (first use in this function)

bits.h:211: `bits' undeclared (first use in this function)

bits.h:215: parse error before "tmp"

bits.h:218: `tmp' undeclared (first use in this function)

bits.h:220: parse error before "mov"

bits.h: At top level:

bits.h:234: parse error before "faad_getbits_rev"

bits.h:234: parse error before '*' token

bits.h: In function `faad_getbits_rev':

bits.h:237: parse error before "ret"

bits.h:239: `ld' undeclared (first use in this function)

bits.h:245: `ret' undeclared (first use in this function)

bits.c: At top level:

bits.c:36: parse error before '*' token

bits.c: In function `faad_initbits':

bits.c:38: parse error before "tmp"

bits.c:40: `ld' undeclared (first use in this function)

bits.c:42: `_buffer' undeclared (first use in this function)

bits.c:46: `tmp' undeclared (first use in this function)

bits.c:46: parse error before ')' token

bits.c:52: parse error before ')' token

bits.c:58: parse error before ')' token

bits.c:59: parse error before ')' token

bits.c: At top level:

bits.c:68: parse error before '*' token

bits.c: In function `faad_endbits':

bits.c:70: `ld' undeclared (first use in this function)

bits.c: At top level:

bits.c:75: parse error before "faad_get_processed_bits"

bits.c:75: parse error before '*' token

bits.c: In function `faad_get_processed_bits':

bits.c:77: `ld' undeclared (first use in this function)

bits.c: At top level:

bits.c:80: parse error before "faad_byte_align"

bits.c:80: parse error before '*' token

bits.c: In function `faad_byte_align':

bits.c:82: parse error before "remainder"

bits.c:86: `ld' undeclared (first use in this function)

bits.c:86: invalid operands to binary -

bits.c:87: invalid operands to binary -

bits.c: At top level:

bits.c:93: parse error before '*' token

bits.c: In function `faad_rewindbits':

bits.c:95: parse error before "tmp"

bits.c:97: `tmp' undeclared (first use in this function)

bits.c:97: `ld' undeclared (first use in this function)

bits.c:99: parse error before "mov"

bits.c:105: parse error before "mov"

bits.c: At top level:

bits.c:114: parse error before '*' token

bits.c:114: parse error before '*' token

bits.c: In function `faad_getbitbuffer':

bits.c:117: parse error before "i"

bits.c:122: invalid operands to binary *

bits.c:122: parse error before ')' token

bits.c:124: `i' undeclared (first use in this function)

bits.c:124: `bytes' undeclared (first use in this function)

bits.c:126: parse error before "faad_getbits"

bits.c:131: `temp' undeclared (first use in this function)

bits.c:131: parse error before "faad_getbits"

bits.c: At top level:

bits.c:140: parse error before '*' token

bits.c: In function `faad_initbits_rev':

bits.c:143: parse error before "tmp"

bits.c:146: `ld' undeclared (first use in this function)

bits.c:146: `bits_in_buffer' undeclared (first use in this function)

bits.c:148: `index' undeclared (first use in this function)

bits.c:150: parse error before ')' token

bits.c:152: `tmp' undeclared (first use in this function)

bits.c:152: parse error before ')' token

bits.c:158: parse error before ')' token

bits.c:164: parse error before ')' token

make[1]: *** [bits.o] Error 1
make[1]: Leaving directory `/c/Programme/cygwin/home/Administrator/mplayer/mingw/libfaad2'
make: *** [libfaad2/libfaad2.a] Error 2



More information about the MPlayer-dev-eng mailing list