mirror of https://github.com/mpv-player/mpv
libfaad FAQ, external FAAD info added back.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11032 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
3d9e6819cd
commit
ad786f5450
|
@ -720,6 +720,27 @@ files. An open source decoder called FAAD is available from
|
||||||
<ulink url="http://www.audiocoding.com"/>.
|
<ulink url="http://www.audiocoding.com"/>.
|
||||||
MPlayer includes libfaad 2.0RC1, so you do not need to get it separately.
|
MPlayer includes libfaad 2.0RC1, so you do not need to get it separately.
|
||||||
</para>
|
</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>
|
</sect3>
|
||||||
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
|
@ -66,6 +66,32 @@ section for details.
|
||||||
</para></answer>
|
</para></answer>
|
||||||
</qandaentry>
|
</qandaentry>
|
||||||
|
|
||||||
|
<qandaentry>
|
||||||
|
<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>
|
<qandaentry>
|
||||||
<question><para>
|
<question><para>
|
||||||
Compilation stops with an error message similar to this one:
|
Compilation stops with an error message similar to this one:
|
||||||
|
|
Loading…
Reference in New Issue