Changeset 475694d42441f731e6f08f06225916f10167361c

Show
Ignore:
Timestamp:
16/02/05 09:29:47 (4 years ago)
Author:
Gildas Bazin <gbazin@videolan.org>
git-committer:
Gildas Bazin <gbazin@videolan.org> 1108542587 +0000
git-parent:

[b6932baa39c3eaa14294ae3dd466364b3a7ea1cc]

git-author:
Gildas Bazin <gbazin@videolan.org> 1108542587 +0000
Message:

* configure.ac, modules/video_output/wingdi.c: enable wingapi vout on WinCE.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.ac

    rb6932ba r475694d  
    31853185  fi 
    31863186  if test "${SYS}" = "mingwce"; then 
    3187     VLC_ADD_PLUGINS([wingdi]) 
     3187    VLC_ADD_PLUGINS([wingdi wingapi]) 
    31883188  fi 
    31893189fi 
  • modules/video_output/Modules.am

    r5db972a r475694d  
    77SOURCES_svgalib = svgalib.c 
    88SOURCES_wingdi = wingdi.c 
    9 SOURCES_gapi = wingdi.c 
     9SOURCES_wingapi = wingdi.c 
    1010SOURCES_mga = mga.c 
    1111SOURCES_hd1000v = hd1000v.cpp 
  • modules/video_output/wingdi.c

    re86ceee r475694d  
    4242#endif 
    4343 
    44 #undef MODULE_NAME_IS_gapi 
    45 #ifdef MODULE_NAME_IS_gapi 
     44#ifdef MODULE_NAME_IS_wingapi 
    4645    typedef struct GXDisplayProperties { 
    4746        DWORD cxWidth; 
     
    7473#       define kfDirectInverted 0x400 
    7574#   endif 
    76 #endif /* MODULE_NAME_IS_gapi */ 
     75#endif /* MODULE_NAME_IS_wingapi */ 
    7776 
    7877#define MAX_DIRECTBUFFERS 10 
     
    106105static int  Manage    ( vout_thread_t * ); 
    107106static void Render    ( vout_thread_t *, picture_t * ); 
    108 #ifdef MODULE_NAME_IS_gapi 
     107#ifdef MODULE_NAME_IS_wingapi 
    109108static void DisplayGAPI( vout_thread_t *, picture_t * ); 
    110109#else 
     
    167166    vlc_bool_t   b_video_display; 
    168167 
    169 #ifdef MODULE_NAME_IS_gapi 
     168#ifdef MODULE_NAME_IS_wingapi 
    170169    HINSTANCE  gapi_dll;                    /* handle of the opened gapi dll */ 
    171170 
     
    195194 *****************************************************************************/ 
    196195vlc_module_begin(); 
    197 #ifdef MODULE_NAME_IS_gapi 
     196#ifdef MODULE_NAME_IS_wingapi 
    198197    set_description( _("Windows GAPI video output") ); 
    199198    set_capability( "video output", 20 ); 
     
    216215    if( !p_vout->p_sys ) return VLC_ENOMEM; 
    217216 
    218 #ifdef MODULE_NAME_IS_gapi 
     217#ifdef MODULE_NAME_IS_wingapi 
    219218    /* Load GAPI */ 
    220219    p_vout->p_sys->gapi_dll = LoadLibrary( _T("GX.DLL") ); 
     
    281280    p_vout->pf_manage = Manage; 
    282281    p_vout->pf_render = Render; 
    283 #ifdef MODULE_NAME_IS_gapi 
     282#ifdef MODULE_NAME_IS_wingapi 
    284283    p_vout->pf_display = DisplayGAPI; 
    285284#else 
     
    298297    vout_thread_t * p_vout = (vout_thread_t *)p_this; 
    299298 
    300 #ifdef MODULE_NAME_IS_gapi 
     299#ifdef MODULE_NAME_IS_wingapi 
    301300    GXCloseDisplay(); 
    302301    FreeLibrary( p_vout->p_sys->gapi_dll ); 
     
    368367    } 
    369368 
    370 #ifdef MODULE_NAME_IS_gapi 
     369#ifdef MODULE_NAME_IS_wingapi 
    371370    p_vout->output.i_width  = p_vout->p_sys->render_width; 
    372371    p_vout->output.i_height = p_vout->p_sys->render_height; 
     
    571570        } 
    572571 
    573 #ifdef MODULE_NAME_IS_gapi 
     572#ifdef MODULE_NAME_IS_wingapi 
    574573        GXCloseDisplay(); 
    575574#endif 
     
    579578        UpdateWindow( p_vout->p_sys->hwnd ); 
    580579 
    581 #ifdef MODULE_NAME_IS_gapi 
     580#ifdef MODULE_NAME_IS_wingapi 
    582581        GXOpenDisplay( p_vout->p_sys->hvideownd, GX_FULLSCREEN ); 
    583582#endif 
     
    610609#define rect_dest_clipped p_vout->p_sys->rect_dest_clipped 
    611610 
    612 #ifndef MODULE_NAME_IS_gapi 
     611#ifndef MODULE_NAME_IS_wingapi 
    613612static void DisplayGDI( vout_thread_t *p_vout, picture_t *p_pic ) 
    614613{ 
     
    896895            break; 
    897896 
    898 #ifdef MODULE_NAME_IS_gapi 
     897#ifdef MODULE_NAME_IS_wingapi 
    899898        case WM_KILLFOCUS: 
    900899            GXSuspend(); 
     
    11341133 
    11351134    /* Get screen properties */ 
    1136 #ifdef MODULE_NAME_IS_gapi 
     1135#ifdef MODULE_NAME_IS_wingapi 
    11371136    { 
    11381137    GXDisplayProperties gx_displayprop = GXGetDisplayProperties(); 
     
    11451144    msg_Dbg( p_vout, "GDI depth is %i", p_vout->p_sys->i_depth ); 
    11461145 
    1147 #ifdef MODULE_NAME_IS_gapi 
     1146#ifdef MODULE_NAME_IS_wingapi 
    11481147    if( p_vout->b_fullscreen ) 
    11491148    {