Hi Ulrich,
On Wed, Mar 4, 2009 at 7:59 AM, Ulrich Hertlein <[email protected]> wrote:
> The header file contains
>
> #if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
> attribute_deprecated int img_convert(AVPicture *dst, int dst_pix_fmt,
> const AVPicture *src, int pix_fmt,
> int width, int height);
> #endif
>
> I believe the '_' prefix is added to all exported functions in a library, it
> certainly looks that way.
>
> It seems like 'img_convert' (and img_resample and others which also are in a
> similar #if LAVC_VERSION_INT block) is just not in libavcodec... I'm
> investigating that.
Curious the svn version of ffmpeg has img_convert built in, but not
declared in any way in the headers, so to get it to work I had to add
a:
extern "C"
{
int img_convert(AVPicture *dst, int dst_pix_fmt, const AVPicture *src,
int src_pix_fmt, int src_width, int src_height);
};
To our src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp file. This got
things building on later svn rev's of ffmpeg. You build of ffmpeg
seems to be different in some way. You could try #if defing out the
above and see what happens.
Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org