mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git
				synced 2023-10-10 17:16:51 +00:00 
			
		
		
		
	Fix bug: memory leak.
This commit is contained in:
		@@ -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.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								video.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								video.c
									
									
									
									
									
								
							@@ -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);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user