]> git.sesse.net Git - casparcg/commit
* Merged html producer and updated to latest CEF version (does not have satisfactory...
authorHelge Norberg <helge.norberg@svt.se>
Tue, 12 May 2015 11:16:07 +0000 (13:16 +0200)
committerHelge Norberg <helge.norberg@svt.se>
Tue, 12 May 2015 11:16:07 +0000 (13:16 +0200)
commitfa554b2c591a84274daa6a72497029f751a3c9a4
tree709cdd9cf7e8680dd5e361ef383deb4eae2c0f29
parent0eecce98e60a75750cc94d660a22500563d245ad
* Merged html producer and updated to latest CEF version (does not have satisfactory performance though see http://casparcg.com/forum/viewtopic.php?f=3&t=3153). Registers a cg_proxy implementation as well, to work seamlessly with CG commands.
* Modules can now intercept command line arguments (used by html module) and take complete control of server start up.
* Module uninitialization now in reverse order of initialization.
255 files changed:
CMakeLists.txt
common/lock.h
dependencies64/cef/LICENSE.txt [new file with mode: 0644]
dependencies64/cef/README.txt [new file with mode: 0644]
dependencies64/cef/bin/resources/cef.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/cef_100_percent.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/cef_200_percent.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/devtools_resources.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/icudtl.dat [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/am.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ar.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/bg.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/bn.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ca.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/cs.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/da.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/de.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/el.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/en-GB.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/en-US.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/es-419.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/es.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/et.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/fa.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/fi.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/fil.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/fr.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/gu.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/he.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/hi.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/hr.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/hu.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/id.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/it.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ja.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/kn.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ko.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/lt.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/lv.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ml.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/mr.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ms.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/nb.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/nl.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/pl.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/pt-BR.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/pt-PT.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ro.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ru.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/sk.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/sl.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/sr.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/sv.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/sw.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/ta.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/te.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/th.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/tr.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/uk.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/vi.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/zh-CN.pak [new file with mode: 0644]
dependencies64/cef/bin/resources/locales/zh-TW.pak [new file with mode: 0644]
dependencies64/cef/bin/win32/d3dcompiler_43.dll [new file with mode: 0644]
dependencies64/cef/bin/win32/d3dcompiler_47.dll [new file with mode: 0644]
dependencies64/cef/bin/win32/ffmpegsumo.dll [new file with mode: 0644]
dependencies64/cef/bin/win32/libEGL.dll [new file with mode: 0644]
dependencies64/cef/bin/win32/libGLESv2.dll [new file with mode: 0644]
dependencies64/cef/bin/win32/libcef.dll [new file with mode: 0644]
dependencies64/cef/bin/win32/natives_blob.bin [new file with mode: 0644]
dependencies64/cef/bin/win32/snapshot_blob.bin [new file with mode: 0644]
dependencies64/cef/include/base/cef_atomic_ref_count.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_atomicops.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_basictypes.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_bind.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_bind_helpers.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_build.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_callback.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_callback_forward.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_callback_helpers.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_callback_list.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_cancelable_callback.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_lock.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_logging.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_macros.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_move.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_platform_thread.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_ref_counted.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_scoped_ptr.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_string16.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_template_util.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_thread_checker.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_thread_collision_warner.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_trace_event.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_tuple.h [new file with mode: 0644]
dependencies64/cef/include/base/cef_weak_ptr.h [new file with mode: 0644]
dependencies64/cef/include/base/internal/cef_atomicops_x86_msvc.h [new file with mode: 0644]
dependencies64/cef/include/base/internal/cef_bind_internal.h [new file with mode: 0644]
dependencies64/cef/include/base/internal/cef_bind_internal_win.h [new file with mode: 0644]
dependencies64/cef/include/base/internal/cef_callback_internal.h [new file with mode: 0644]
dependencies64/cef/include/base/internal/cef_lock_impl.h [new file with mode: 0644]
dependencies64/cef/include/base/internal/cef_raw_scoped_refptr_mismatch_checker.h [new file with mode: 0644]
dependencies64/cef/include/base/internal/cef_thread_checker_impl.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_app_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_auth_callback_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_base_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_browser_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_browser_process_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_callback_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_client_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_command_line_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_context_menu_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_cookie_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_dialog_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_display_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_dom_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_download_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_download_item_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_drag_data_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_drag_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_find_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_focus_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_frame_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_geolocation_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_geolocation_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_jsdialog_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_keyboard_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_life_span_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_load_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_menu_model_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_navigation_entry_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_origin_whitelist_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_parser_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_path_util_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_print_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_print_settings_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_process_message_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_process_util_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_render_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_render_process_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_request_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_request_context_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_request_context_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_request_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_resource_bundle_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_resource_handler_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_response_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_scheme_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_ssl_info_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_stream_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_string_visitor_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_task_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_trace_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_urlrequest_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_v8_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_values_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_web_plugin_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_xml_reader_capi.h [new file with mode: 0644]
dependencies64/cef/include/capi/cef_zip_reader_capi.h [new file with mode: 0644]
dependencies64/cef/include/cef_app.h [new file with mode: 0644]
dependencies64/cef/include/cef_auth_callback.h [new file with mode: 0644]
dependencies64/cef/include/cef_base.h [new file with mode: 0644]
dependencies64/cef/include/cef_browser.h [new file with mode: 0644]
dependencies64/cef/include/cef_browser_process_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_callback.h [new file with mode: 0644]
dependencies64/cef/include/cef_client.h [new file with mode: 0644]
dependencies64/cef/include/cef_command_line.h [new file with mode: 0644]
dependencies64/cef/include/cef_context_menu_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_cookie.h [new file with mode: 0644]
dependencies64/cef/include/cef_dialog_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_display_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_dom.h [new file with mode: 0644]
dependencies64/cef/include/cef_download_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_download_item.h [new file with mode: 0644]
dependencies64/cef/include/cef_drag_data.h [new file with mode: 0644]
dependencies64/cef/include/cef_drag_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_find_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_focus_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_frame.h [new file with mode: 0644]
dependencies64/cef/include/cef_geolocation.h [new file with mode: 0644]
dependencies64/cef/include/cef_geolocation_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_jsdialog_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_keyboard_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_life_span_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_load_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_menu_model.h [new file with mode: 0644]
dependencies64/cef/include/cef_navigation_entry.h [new file with mode: 0644]
dependencies64/cef/include/cef_origin_whitelist.h [new file with mode: 0644]
dependencies64/cef/include/cef_pack_resources.h [new file with mode: 0644]
dependencies64/cef/include/cef_pack_strings.h [new file with mode: 0644]
dependencies64/cef/include/cef_parser.h [new file with mode: 0644]
dependencies64/cef/include/cef_path_util.h [new file with mode: 0644]
dependencies64/cef/include/cef_print_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_print_settings.h [new file with mode: 0644]
dependencies64/cef/include/cef_process_message.h [new file with mode: 0644]
dependencies64/cef/include/cef_process_util.h [new file with mode: 0644]
dependencies64/cef/include/cef_render_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_render_process_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_request.h [new file with mode: 0644]
dependencies64/cef/include/cef_request_context.h [new file with mode: 0644]
dependencies64/cef/include/cef_request_context_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_request_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_resource_bundle_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_resource_handler.h [new file with mode: 0644]
dependencies64/cef/include/cef_response.h [new file with mode: 0644]
dependencies64/cef/include/cef_runnable.h [new file with mode: 0644]
dependencies64/cef/include/cef_sandbox_win.h [new file with mode: 0644]
dependencies64/cef/include/cef_scheme.h [new file with mode: 0644]
dependencies64/cef/include/cef_ssl_info.h [new file with mode: 0644]
dependencies64/cef/include/cef_stream.h [new file with mode: 0644]
dependencies64/cef/include/cef_string_visitor.h [new file with mode: 0644]
dependencies64/cef/include/cef_task.h [new file with mode: 0644]
dependencies64/cef/include/cef_trace.h [new file with mode: 0644]
dependencies64/cef/include/cef_urlrequest.h [new file with mode: 0644]
dependencies64/cef/include/cef_v8.h [new file with mode: 0644]
dependencies64/cef/include/cef_values.h [new file with mode: 0644]
dependencies64/cef/include/cef_version.h [new file with mode: 0644]
dependencies64/cef/include/cef_web_plugin.h [new file with mode: 0644]
dependencies64/cef/include/cef_xml_reader.h [new file with mode: 0644]
dependencies64/cef/include/cef_zip_reader.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_export.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_logging_internal.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_ptr.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_string.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_string_list.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_string_map.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_string_multimap.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_string_types.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_string_wrappers.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_thread_internal.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_time.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_trace_event_internal.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_types.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_types_win.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_types_wrappers.h [new file with mode: 0644]
dependencies64/cef/include/internal/cef_win.h [new file with mode: 0644]
dependencies64/cef/include/wrapper/cef_byte_read_handler.h [new file with mode: 0644]
dependencies64/cef/include/wrapper/cef_closure_task.h [new file with mode: 0644]
dependencies64/cef/include/wrapper/cef_helpers.h [new file with mode: 0644]
dependencies64/cef/include/wrapper/cef_message_router.h [new file with mode: 0644]
dependencies64/cef/include/wrapper/cef_stream_resource_handler.h [new file with mode: 0644]
dependencies64/cef/include/wrapper/cef_xml_object.h [new file with mode: 0644]
dependencies64/cef/include/wrapper/cef_zip_archive.h [new file with mode: 0644]
dependencies64/cef/lib/win32/libcef.lib [new file with mode: 0644]
dependencies64/cef/lib/win32/libcef_dll_wrapper.lib [new file with mode: 0644]
modules/CMakeLists.txt
modules/html/CMakeLists.txt [new file with mode: 0644]
modules/html/html.cpp [new file with mode: 0644]
modules/html/html.h [new file with mode: 0644]
modules/html/producer/html_cg_proxy.cpp [new file with mode: 0644]
modules/html/producer/html_cg_proxy.h [new file with mode: 0644]
modules/html/producer/html_producer.cpp [new file with mode: 0644]
modules/html/producer/html_producer.h [new file with mode: 0644]
shell/CMakeLists.txt
shell/included_modules.tmpl
shell/main.cpp