Commit ec8cc524 authored by Felix Paul Kühne's avatar Felix Paul Kühne

Backport [f5f7c36c] and announce it

parent 232337c3
...@@ -7,9 +7,11 @@ Security updates: ...@@ -7,9 +7,11 @@ Security updates:
Various bugfixes: Various bugfixes:
* Fixed various memory leaks, improving stability when running as a server * Fixed various memory leaks, improving stability when running as a server
* Fix compilation with recent versions of FFmpeg * Fixed compilation with recent versions of FFmpeg
* Correctly parses SAP announcements from MPEG-TS * Correctly parses SAP announcements from MPEG-TS
* Fix AAC resampling * Fixed AAC resampling
* The Fullscreen Controller appears correctly on Mac OS X,
if the 'Always-on-top' video option was selected.
Changes between 0.8.6e and 0.8.6f: Changes between 0.8.6e and 0.8.6f:
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* vout.m: MacOS X video output module * vout.m: MacOS X video output module
***************************************************************************** *****************************************************************************
* Copyright (C) 2001-2007 the VideoLAN team * Copyright (C) 2001-2007 the VideoLAN team
* $Id$ * $Id: 64418ec10f98f42f8f3fe48e0989d2b2c0395b1a $
* *
* Authors: Colin Delacroix <colin@zoy.org> * Authors: Colin Delacroix <colin@zoy.org>
* Florian G. Pflug <fgp@phlo.org> * Florian G. Pflug <fgp@phlo.org>
...@@ -744,12 +744,18 @@ int DeviceCallback( vlc_object_t *p_this, const char *psz_variable, ...@@ -744,12 +744,18 @@ int DeviceCallback( vlc_object_t *p_this, const char *psz_variable,
- (void)enterFullscreen - (void)enterFullscreen
{ {
if( var_GetBool( p_real_vout, "video-on-top" ) )
[o_window setLevel: NSNormalWindowLevel];
[[o_view class] performSelectorOnMainThread:@selector(resetVout:) withObject:[NSValue valueWithPointer:p_vout] waitUntilDone:YES]; [[o_view class] performSelectorOnMainThread:@selector(resetVout:) withObject:[NSValue valueWithPointer:p_vout] waitUntilDone:YES];
[[[[VLCMain sharedInstance] getControls] getFSPanel] setActive: nil]; [[[[VLCMain sharedInstance] getControls] getFSPanel] setActive: nil];
} }
- (void)leaveFullscreen - (void)leaveFullscreen
{ {
if( var_GetBool( p_real_vout, "video-on-top" ) )
[o_window setLevel: NSStatusWindowLevel];
[[o_view class] performSelectorOnMainThread:@selector(resetVout:) withObject:[NSValue valueWithPointer:p_vout] waitUntilDone:YES]; [[o_view class] performSelectorOnMainThread:@selector(resetVout:) withObject:[NSValue valueWithPointer:p_vout] waitUntilDone:YES];
[[[[VLCMain sharedInstance] getControls] getFSPanel] setNonActive: nil]; [[[[VLCMain sharedInstance] getControls] getFSPanel] setNonActive: nil];
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment