Hi, this is my first post to the list. I've recently added video playback to
my game framework using ffmpeg. This works in Windows, Linux and Mac.
However, I'm terribly confused by the libraries.

I'm not compiling any of the libs. In Linux I install the ffmpeg-devel
packages, in Windows I downloaded precompiled libs from somewhere (mingw?),
and I don't remember about the Mac. Yes, I know this is not ideal.

In Windows I have avcodec-51.dll, avutil-49.dll, swscale-0.dll and
avformat-51.dll. These numbers match the versions of the ones installed in
Fedora 6, except there's no libswscale. In my Fedora 9 machine I do have
libswscale, avformat 52, and the rest of the versions match.

I got things more or less under control until I decided to wrap all this in
a dlopen/LoadLibrary and the library names and symbol locations are killing
me. So basically my questions are

1) Are there "official" prebuilt libraries for Windows, Linux and Mac?

2) Why there is swscale sometimes and in other cases the functions are in
other library?

Thanks,
--Gabriel
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to