[Ffmpeg-cvslog] r7238 - in trunk/libavutil: common.h internal.h

Måns Rullgård mru
Thu Dec 7 12:20:13 CET 2006


Reimar D?ffinger said:
> Hello,
> On Thu, Dec 07, 2006 at 11:02:22AM -0000, M?ns Rullg?rd wrote:
>> > Anyway, without at least some kind of fallback, this means that
>> > always_inline can never be used for any exported function. So at least
>> > in the long term this solution does not seem more like a solution to me
>> > than the old code was.
>>
>> libavutil never officially defined always_inline, so apps shouldn't have been
>> relying on it in the first place.  MPlayer is no special case.
>
> So you suggest the better solution would have been to simply leave a
> 99,9% (i.e. except the always_inline) bswap.h in MPlayer instead of
> using the libavutil one?
> And does this mean that you do not agree that not being able to export
> any functions using always_inline is a bad thing?

If you want to use currently not exported functionality, submit an RFE asking for
it to be officially exported.  Symbols whose name begin with av are official API,
nothing else is.

-- 
M?ns Rullg?rd
mru at inprovide.com




More information about the ffmpeg-cvslog mailing list