diff options
author | Johns <johns98@gmx.net> | 2014-01-06 16:51:37 +0100 |
---|---|---|
committer | Johns <johns98@gmx.net> | 2014-01-06 16:51:37 +0100 |
commit | 8577292c50dc6541794898185d52cb9cf8563224 (patch) | |
tree | 136740e6f467749a2f2b178ff39c48b430655d5e | |
parent | a74a8e1c7470ab69eec666d13344ebb6f5cfc308 (diff) | |
download | vdr-plugin-softhddevice-8577292c50dc6541794898185d52cb9cf8563224.tar.gz vdr-plugin-softhddevice-8577292c50dc6541794898185d52cb9cf8563224.tar.bz2 |
Fix bug: memory leak.
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | video.c | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -1,6 +1,7 @@ User johns Date: + Fix bug: memory leak. PIP close clears the last used PIP channel. Fix bug: -DOSD_DEBUG uses old (deleted) variable. Fix bug: Option softhddevice.BlackPicture has no effect. @@ -912,13 +912,13 @@ static void GlxOsdClear(void) // FIXME: if not; use zero buffer // FIXME: if not; use dirty area - texbuf = calloc(OsdWidth * OsdHeight, 4); - // set glx context if (!glXMakeCurrent(XlibDisplay, VideoWindow, GlxContext)) { Error(_("video/glx: can't make glx context current\n")); return; } + + texbuf = calloc(OsdWidth * OsdHeight, 4); GlxUploadOsdTexture(0, 0, OsdWidth, OsdHeight, texbuf); glXMakeCurrent(XlibDisplay, None, NULL); |