[vlc-commits] commit: skins2: rework skins2 as a vout_window	provider (Erwan Tulou )
    git at videolan.org 
    git at videolan.org
       
    Wed Jan 12 17:35:34 CET 2011
    
    
  
vlc | branch: master | Erwan Tulou <erwan10 at videolan.org> | Wed Jan 12 14:29:44 2011 +0100| [2c45bce605d90627d8355037878aa498d0043e4a] | committer: Erwan Tulou 
skins2: rework skins2 as a vout_window provider
  - remove the awkward global lock and serializer mechanism
  - adapt to latest module API (fix compil errors)
  - be more specific about hwnd or xid depending on port
  - set display.x11 on Linux port
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2c45bce605d90627d8355037878aa498d0043e4a
---
 modules/gui/skins2/Modules.am                  |    2 -
 modules/gui/skins2/commands/cmd_callbacks.hpp  |   74 ++++++++++++
 modules/gui/skins2/commands/cmd_voutwindow.cpp |   65 -----------
 modules/gui/skins2/commands/cmd_voutwindow.hpp |   60 ----------
 modules/gui/skins2/src/generic_window.cpp      |    5 +-
 modules/gui/skins2/src/generic_window.hpp      |    2 +-
 modules/gui/skins2/src/os_factory.hpp          |    3 +
 modules/gui/skins2/src/os_window.hpp           |    5 +-
 modules/gui/skins2/src/skin_common.hpp         |   11 +-
 modules/gui/skins2/src/skin_main.cpp           |  139 +++++++++++++++++++-----
 modules/gui/skins2/src/vout_manager.cpp        |  141 ++----------------------
 modules/gui/skins2/src/vout_manager.hpp        |   22 +---
 modules/gui/skins2/src/vout_window.cpp         |   18 +++
 modules/gui/skins2/win32/win32_factory.hpp     |    2 +
 modules/gui/skins2/x11/x11_display.cpp         |    7 +-
 modules/gui/skins2/x11/x11_display.hpp         |    7 +-
 modules/gui/skins2/x11/x11_factory.hpp         |    4 +
 modules/gui/skins2/x11/x11_window.cpp          |    2 +-
 modules/gui/skins2/x11/x11_window.hpp          |    6 +-
 19 files changed, 253 insertions(+), 322 deletions(-)
Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=2c45bce605d90627d8355037878aa498d0043e4a
    
    
More information about the vlc-commits
mailing list