diff options
author | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-11-23 12:01:48 +0000 |
---|---|---|
committer | diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-11-23 12:01:48 +0000 |
commit | 929dc9a8acfdd7bec86463e9eba753c23f28976a (patch) | |
tree | 28e9d995a54d8d319f085408b6b5ebc11b970d7f | |
parent | 0ad147ed5c2b622a4acbfa4f6c5fdd7bbb41f497 (diff) | |
download | mpv-929dc9a8acfdd7bec86463e9eba753c23f28976a.tar.bz2 mpv-929dc9a8acfdd7bec86463e9eba753c23f28976a.tar.xz |
cosmetics: Move up uninit() to avoid a forward declaration.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27983 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpcodecs/vf_screenshot.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/libmpcodecs/vf_screenshot.c b/libmpcodecs/vf_screenshot.c index bff57c0776..9d6b48d5bf 100644 --- a/libmpcodecs/vf_screenshot.c +++ b/libmpcodecs/vf_screenshot.c @@ -258,7 +258,15 @@ static int query_format(struct vf_instance_s* vf, unsigned int fmt) return 0; } -static void uninit(vf_instance_t *vf); +static void uninit(vf_instance_t *vf) +{ + av_freep(&vf->priv->avctx); + if(vf->priv->ctx) sws_freeContext(vf->priv->ctx); + if (vf->priv->buffer) free(vf->priv->buffer); + free(vf->priv->outbuffer); + free(vf->priv); +} + // open conflicts with stdio.h at least under MinGW static int screenshot_open(vf_instance_t *vf, char* args) { @@ -286,15 +294,6 @@ static int screenshot_open(vf_instance_t *vf, char* args) return 1; } -static void uninit(vf_instance_t *vf) -{ - av_freep(&vf->priv->avctx); - if(vf->priv->ctx) sws_freeContext(vf->priv->ctx); - if (vf->priv->buffer) free(vf->priv->buffer); - free(vf->priv->outbuffer); - free(vf->priv); -} - const vf_info_t vf_info_screenshot = { "screenshot to file", |