Mercurial > mplayer.hg
changeset 11031:f57563a141aa
libfaad FAQ, external FAAD info added back.
author | diego |
---|---|
date | Tue, 07 Oct 2003 10:18:55 +0000 |
parents | 2991766c057c |
children | a3c8c02e78a5 |
files | DOCS/xml/en/codecs.xml DOCS/xml/en/faq.xml |
diffstat | 2 files changed, 47 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/DOCS/xml/en/codecs.xml Tue Oct 07 09:39:54 2003 +0000 +++ b/DOCS/xml/en/codecs.xml Tue Oct 07 10:18:55 2003 +0000 @@ -720,6 +720,27 @@ <ulink url="http://www.audiocoding.com"/>. MPlayer includes libfaad 2.0RC1, so you do not need to get it separately. </para> + +<para> +If you use gcc 3.2 which fails to compile our internal FAAD or want to use +the external library for some other reason, download the library from the +<ulink url="http://www.audiocoding.com/download.php">download page</ulink> +and pass <option>--with-externalfaad</option> to <filename>configure</filename>. +You do not need all of faad2 to decode AAC files, libfaad is enough. Build +it like this: +<screen> +cd faad2/ +chmod +x bootstrap +./bootstrap +./configure +cd libfaad +make +make install +</screen> +Binaries are not available from audiocoding.com, but you can (apt-)get Debian +packages from <ulink url="http://marillat.free.fr">Christian Marillat's homepage</ulink> +and Mandrake RPMs from the <ulink url="http://plf.zarb.org">P.L.F</ulink>. +</para> </sect3> </sect2>
--- a/DOCS/xml/en/faq.xml Tue Oct 07 09:39:54 2003 +0000 +++ b/DOCS/xml/en/faq.xml Tue Oct 07 10:18:55 2003 +0000 @@ -70,6 +70,32 @@ <question><para> Compilation stops with an error message similar to this one: <screen> + 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 246 (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 +</screen> +</para></question> +<answer><para> +This is a known problem of <application>gcc</application> 3.2, upgrade +to 3.3 to solve the problem. How to install gcc is described in the +<link linkend="gcc-296">gcc 2.96</link> section. Alternatively you can use +an external FAAD library as described in the +<link linkend="aac">AAC</link> section. +</para></answer> +</qandaentry> + +<qandaentry> +<question><para> +Compilation stops with an error message similar to this one: +<screen> In file included from mplayer.c:34: mw.h: In function `mplMainDraw': mw.h:209: Internal compiler error in print_rtl_and_abort, at flow.c:6458