[Ffmpeg-devel] swscale patch

Luca Abeni lucabe72
Wed Jul 5 10:14:07 CEST 2006

Hi Michael,

On Tue, 2006-07-04 at 18:02 +0200, Michael Niedermayer wrote:
> hmm ...
> theres another problem ...
> if swscale uses some global sws_malloc() sws_free() set by global function
> pointers what will happen if 2 libs or a lib like libavcodec and the 
> application using that lib like mplayer both use sws?
Ok, I see the problem...

Would it be ok to put something like
  static int inited;

  if (inited == 0) {
  inited = 1;

in sws_global_init()?
(of course, sws_global_init() should not be called in a multithreaded
environment without protecting the call with a mutex)

Or do you prefer some other kind of solution?

Copy this in your signature, if you think it is important:
                               N O    W A R ! ! !

More information about the ffmpeg-devel mailing list