[FFmpeg-devel] [FFmpeg-cvslog] lavf: stop exporting internal functions

James Almer jamrial at gmail.com
Mon Aug 11 20:53:09 CEST 2014

> ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Sat Aug  9 21:04:33 2014 -0300| [7b3de03c8fa7c7a49522b45dc90f9970417554b4] | committer: Michael Niedermayer
> lavf: stop exporting internal functions
> Except for those currently used by ffserver.
> Signed-off-by: James Almer <jamrial at gmail.com>
> Also left some others that seemed used by applications other than ffserver

We shouldn't leave these hacks just so another project can abuse the API. It's not our responsibility.
If these functions are used by other projects and they can't fix their stuff with the available public API,
then we should see how feasible making them public is and considering doing that.
And ideally, we should also take the opportunity to fix ffserver and get rid of every ff* export.

But whatever we do it should be done asap since we just bumped and no release was made just yet.

More information about the ffmpeg-devel mailing list