Browse Source

Call av_free_static automatically before DLL unload patch by (plaum:ipf uni-stuttgart de)

Originally committed as revision 4532 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Burkhard Plaum Michael Niedermayer 20 years ago
parent
commit
32fbf33e61
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      libavcodec/utils.c

+ 11
- 0
libavcodec/utils.c View File

@@ -143,6 +143,17 @@ void av_free_static(void)
av_freep(&array_static);
}

/**
* Call av_free_static automatically before it's too late
*/

static void do_free() __attribute__ ((destructor));

static void do_free()
{
av_free_static();
}

/**
* Frees memory and sets the pointer to NULL.
* @param arg pointer to the pointer which should be freed


Loading…
Cancel
Save