No.

E. Hakan Duran wrote:
> I am not sure if I have a libfaad.c file, since ffmpeg came with the Mandriva 
> 2008 distribution. May I still do that global replacement? Please excuse my 
> ignorance.
> 
> Thanks.
> 
> On Monday 29 October 2007 00:55:38 Phil Ehrens wrote:
> 
> > Ah, actually, the problem is in ffmpeg. The latest release of
> > faad2 changed some symbol names, and ffmpeg hasn't figured this
> > out yet:
> >
> >
> > #if 1
> > /* MACROS FOR BACKWARDS COMPATIBILITY */
> > /* structs */
> > #define faacDecHandle                  NeAACDecHandle
> > #define faacDecConfiguration           NeAACDecConfiguration
> > #define faacDecConfigurationPtr        NeAACDecConfigurationPtr
> > #define faacDecFrameInfo               NeAACDecFrameInfo
> > /* functions */
> > #define faacDecGetErrorMessage         NeAACDecGetErrorMessage
> > #define faacDecSetConfiguration        NeAACDecSetConfiguration
> > #define faacDecGetCurrentConfiguration NeAACDecGetCurrentConfiguration
> > #define faacDecInit                    NeAACDecInit
> > #define faacDecInit2                   NeAACDecInit2
> > #define faacDecInitDRM                 NeAACDecInitDRM
> > #define faacDecPostSeekReset           NeAACDecPostSeekReset
> > #define faacDecOpen                    NeAACDecOpen
> > #define faacDecClose                   NeAACDecClose
> > #define faacDecDecode                  NeAACDecDecode
> > #define AudioSpecificConfig            NeAACDecAudioSpecificConfig
> > #endif
> >
> > The wrong symbols are used in the ffmpeg file libavcodec/libfaad.c,
> > but it is easy to fix by doing a global replacement:
> >
> > a/faacDec/NeAACDec/g
> >
> > At which point the segfaults go away.
> 
> 



-- 
Phil Ehrens <[EMAIL PROTECTED]>      |   .~.
The SilverLake Linux Users Group |   /V\
3428 Winslow Drive               |  // \\
Silverlake, CA 90026             | /(   )\
http://inferno.slug.org          |  ^`~'^

Reply via email to