[vlc-devel] [PATCH 2/2] kva: remove deprecated stuffs

KO Myung-Hun komh78 at gmail.com
Sun Jan 31 12:04:36 UTC 2021


---
 modules/video_output/kva.c | 61 ++------------------------------------
 1 file changed, 2 insertions(+), 59 deletions(-)

diff --git a/modules/video_output/kva.c b/modules/video_output/kva.c
index ce070b3975..e57fef5532 100644
--- a/modules/video_output/kva.c
+++ b/modules/video_output/kva.c
@@ -99,7 +99,6 @@ struct vout_display_sys_t
     HWND               parent;
     unsigned           button_pressed;
     bool               is_mouse_hidden;
-    bool               is_on_top;
     ULONG              cursor_timeout;
 
     int                i_chroma_shift;
@@ -127,9 +126,8 @@ static MRESULT EXPENTRY WndProc       ( HWND, ULONG, MPARAM, MPARAM );
 #define COLOR_KEY 0x0F0F0F
 
 #define WM_VLC_MANAGE               ( WM_USER + 1 )
-#define WM_VLC_FULLSCREEN_CHANGE    ( WM_USER + 2 )
-#define WM_VLC_SIZE_CHANGE          ( WM_USER + 3 )
-#define WM_VLC_SET_POS              ( WM_USER + 4 )
+#define WM_VLC_SIZE_CHANGE          ( WM_USER + 2 )
+#define WM_VLC_SET_POS              ( WM_USER + 3 )
 
 #define TID_HIDE_MOUSE  0x1010
 
@@ -277,15 +275,9 @@ static void PMThread( void *arg )
     sys->i_result = VLC_SUCCESS;
     DosPostEventSem( sys->ack_event );
 
-    if( sys->b_fixt23 )
-        WinSetVisibleRegionNotify( sys->frame, TRUE );
-
     while( WinGetMsg( sys->hab, &qm, NULLHANDLE, 0, 0 ))
         WinDispatchMsg( sys->hab, &qm );
 
-    if( sys->b_fixt23 )
-        WinSetVisibleRegionNotify( sys->frame, FALSE );
-
     kvaEnableScreenSaver();
 
     CloseDisplay( vd );
@@ -402,21 +394,6 @@ static int Control( vout_display_t *vd, int query )
 
     switch (query)
     {
-    case VOUT_DISPLAY_CHANGE_FULLSCREEN:
-    {
-        WinPostMsg( sys->client, WM_VLC_FULLSCREEN_CHANGE, MPFROMLONG(true), 0 );
-        return VLC_SUCCESS;
-    }
-
-    case VOUT_DISPLAY_CHANGE_WINDOW_STATE:
-    {
-        WinSetWindowPos( sys->frame, HWND_TOP, 0, 0, 0, 0, SWP_ZORDER );
-
-        sys->is_on_top = true;
-
-        return VLC_SUCCESS;
-    }
-
     case VOUT_DISPLAY_CHANGE_DISPLAY_SIZE:
     {
         WinPostMsg( sys->client, WM_VLC_SIZE_CHANGE,
@@ -836,12 +813,6 @@ static MRESULT EXPENTRY MyFrameWndProc( HWND hwnd, ULONG msg, MPARAM mp1,
 
             break;
         }
-
-        //case WM_VRNDISABLED :
-        case WM_VRNENABLED :
-            if( !vd->cfg->is_fullscreen && sys->is_on_top )
-                WinSetWindowPos( hwnd, HWND_TOP, 0, 0, 0, 0, SWP_ZORDER );
-            break;
     }
 
     return sys->p_old_frame( hwnd, msg, mp1, mp2 );
@@ -1026,34 +997,6 @@ static MRESULT EXPENTRY WndProc( HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2 )
         case WM_VLC_MANAGE :
             break;
 
-        /* Fullscreen change */
-        case WM_VLC_FULLSCREEN_CHANGE :
-            if( LONGFROMMP( mp1 ))
-            {
-                WinQueryWindowPos( sys->frame, &swp );
-                sys->client_rect.xLeft   = swp.x;
-                sys->client_rect.yBottom = swp.y;
-                sys->client_rect.xRight  = sys->client_rect.xLeft   + swp.cx;
-                sys->client_rect.yTop    = sys->client_rect.yBottom + swp.cy;
-                WinCalcFrameRect( sys->frame, &sys->client_rect, TRUE );
-
-                rcl.xLeft   = 0;
-                rcl.yBottom = 0;
-                rcl.xRight  = sys->i_screen_width;
-                rcl.yTop    = sys->i_screen_height;
-            }
-            else
-                rcl = sys->client_rect;
-
-            WinCalcFrameRect( sys->frame, &rcl, FALSE );
-
-            WinSetWindowPos( sys->frame, HWND_TOP,
-                             rcl.xLeft, rcl.yBottom,
-                             rcl.xRight - rcl.xLeft, rcl.yTop - rcl.yBottom,
-                             SWP_MOVE | SWP_SIZE | SWP_ZORDER | SWP_SHOW |
-                             SWP_ACTIVATE );
-            break;
-
         /* Size change */
         case WM_VLC_SIZE_CHANGE :
             rcl.xLeft   = 0;
-- 
2.22.0



More information about the vlc-devel mailing list