skins2: rework skins2 as a vout_window provider
commit2c45bce605d90627d8355037878aa498d0043e4a
authorErwan Tulou <erwan10@videolan.org>
Wed, 12 Jan 2011 13:29:44 +0000 (12 14:29 +0100)
committerErwan Tulou <erwan10@videolan.org>
Wed, 12 Jan 2011 16:22:55 +0000 (12 17:22 +0100)
tree314db3adf1df87e7d1cccbdf0695b91a9c4c63e2
parent97be28c405ae1734747d4be7f685278dc6d407b3
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
19 files changed:
modules/gui/skins2/Modules.am
modules/gui/skins2/commands/cmd_callbacks.hpp
modules/gui/skins2/commands/cmd_voutwindow.cpp [deleted file]
modules/gui/skins2/commands/cmd_voutwindow.hpp [deleted file]
modules/gui/skins2/src/generic_window.cpp
modules/gui/skins2/src/generic_window.hpp
modules/gui/skins2/src/os_factory.hpp
modules/gui/skins2/src/os_window.hpp
modules/gui/skins2/src/skin_common.hpp
modules/gui/skins2/src/skin_main.cpp
modules/gui/skins2/src/vout_manager.cpp
modules/gui/skins2/src/vout_manager.hpp
modules/gui/skins2/src/vout_window.cpp
modules/gui/skins2/win32/win32_factory.hpp
modules/gui/skins2/x11/x11_display.cpp
modules/gui/skins2/x11/x11_display.hpp
modules/gui/skins2/x11/x11_factory.hpp
modules/gui/skins2/x11/x11_window.cpp
modules/gui/skins2/x11/x11_window.hpp