Re: [MPlayer-cvslog] r38235 breaks shared FFmpeg compilation
Reimar Döffinger <[email protected]> Wed, 27 Jan 2021 23:19:13 +0100
| Newsgroups | gmane.comp.video.mplayer.devel |
|---|---|
| Message-ID | <[email protected]> |
> On 27 Jan 2021, at 16:10, Ingo Brückl <[email protected]> wrote: > > Reimar Döffinger wrote on Tue, 26 Jan 2021 19:20:55 +0100: > >> A copy of the libavutil headers was as far as I know always required, >> even when building shared FFmpeg. > > No, never. Ha, definitely not never, I do remember that it caused quite some discussion for the Debian packages a long time ago. It seems libavutil now installs a lot more headers than before, so we would have been fine for a while. Unfortunately the whole DECLARE_ALIGNED macros we need for a lot of things will be moved to mem_internal.h as well, so the problem exists quite independent of this change. Unless someone is keen on maintaining our own copy of it or something (which might get messy in a few ways), requiring a side copy of mem_internal.h even for dynamic FFmpeg is the best suggestion I have. I guess for having our own copy the easiest way I can see be to put it into shared_ffmpeg/libavutil/mem_internal.h and add -Ishared_ffmpeg when building that way... _______________________________________________ MPlayer-dev-eng mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng