summaryrefslogtreecommitdiff
path: root/src/dxr3
diff options
context:
space:
mode:
authorTorsten Jager <t.jager@gmx.de>2014-08-02 18:29:00 +0200
committerTorsten Jager <t.jager@gmx.de>2014-08-02 18:29:00 +0200
commit5425b5d79b9974fb083d93f93b759aa738b04ea8 (patch)
treea44cdbfd8a958fc97f0c061e293aee289d3acdfb /src/dxr3
parentcd632c2fef7cf55992bf823a47b4c6544542e14b (diff)
downloadxine-lib-5425b5d79b9974fb083d93f93b759aa738b04ea8.tar.gz
xine-lib-5425b5d79b9974fb083d93f93b759aa738b04ea8.tar.bz2
Fix AVCodecContext/AVFrame freeing.
Diffstat (limited to 'src/dxr3')
-rw-r--r--src/dxr3/ffmpeg_encoder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dxr3/ffmpeg_encoder.c b/src/dxr3/ffmpeg_encoder.c
index 1dd912dba..9b77d0786 100644
--- a/src/dxr3/ffmpeg_encoder.c
+++ b/src/dxr3/ffmpeg_encoder.c
@@ -319,7 +319,7 @@ static int lavc_on_unneeded(dxr3_driver_t *drv)
lprintf("flushing buffers\n");
if (this->context) {
avcodec_close(this->context);
- free(this->context);
+ avcodec_free_context (&this->context);
free(this->picture);
this->context = NULL;
this->picture = NULL;