diff options
author | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2010-04-26 18:46:18 +0300 |
---|---|---|
committer | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2010-04-26 18:46:18 +0300 |
commit | 9a34ae4fd05226feb5b82573a4283c3cd8586b8a (patch) | |
tree | 157e9ea076c46fe37e626704a7b81c6e8b2a6db3 /libmpcodecs/vf_screenshot.c | |
parent | 8df340271e868252e7398307e126ea12083d426b (diff) | |
parent | 91a84df7d0b19ca510a78191233f17c2d7691b95 (diff) | |
download | mpv-9a34ae4fd05226feb5b82573a4283c3cd8586b8a.tar.bz2 mpv-9a34ae4fd05226feb5b82573a4283c3cd8586b8a.tar.xz |
Merge svn changes up to r31050
Diffstat (limited to 'libmpcodecs/vf_screenshot.c')
-rw-r--r-- | libmpcodecs/vf_screenshot.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libmpcodecs/vf_screenshot.c b/libmpcodecs/vf_screenshot.c index 7ab25305ef..a2680cc6d1 100644 --- a/libmpcodecs/vf_screenshot.c +++ b/libmpcodecs/vf_screenshot.c @@ -131,7 +131,7 @@ static void scale_image(struct vf_priv_s* priv, mp_image_t *mpi) dst_stride[0] = priv->stride; if (!priv->buffer) - priv->buffer = memalign(16, dst_stride[0]*priv->dh); + priv->buffer = av_malloc(dst_stride[0]*priv->dh); dst[0] = priv->buffer; sws_scale(priv->ctx, mpi->planes, mpi->stride, 0, priv->dh, dst, dst_stride); @@ -144,7 +144,7 @@ static void start_slice(struct vf_instance* vf, mp_image_t *mpi) if (vf->priv->shot) { vf->priv->store_slices = 1; if (!vf->priv->buffer) - vf->priv->buffer = memalign(16, vf->priv->stride*vf->priv->dh); + vf->priv->buffer = av_malloc(vf->priv->stride*vf->priv->dh); } } @@ -277,7 +277,7 @@ static void uninit(vf_instance_t *vf) avcodec_close(vf->priv->avctx); av_freep(&vf->priv->avctx); if(vf->priv->ctx) sws_freeContext(vf->priv->ctx); - if (vf->priv->buffer) free(vf->priv->buffer); + if (vf->priv->buffer) av_free(vf->priv->buffer); free(vf->priv->outbuffer); free(vf->priv); } |