]> git.sesse.net Git - casparcg/commit
* Upgraded to Visual Studio 2013
authorHelge Norberg <helge.norberg@svt.se>
Thu, 12 Feb 2015 15:52:55 +0000 (16:52 +0100)
committerHelge Norberg <helge.norberg@svt.se>
Thu, 12 Feb 2015 15:52:55 +0000 (16:52 +0100)
commit1f2344fe8705342b0503af4609064267e9ae42f4
tree6e3cd4c07fc87ee9206c376c06c3f71b14a2fb82
parentd9f91b35548b05781e43d95fb77d509ff2555256
* Upgraded to Visual Studio 2013
* Notable changes needed because of boost upgrade:
  - custom async implementation removed in favor of std::async. (boost::async still does not have support for deferred launch policy).
  - std::future instead of boost::future throughout the code because of above change.
  - std::future requires default constructibility, so for example caspar::array has been affected. spl::shared_ptr has been changed to std::shared_ptr in cases where required.
  - boost.log changes adopted from 2.0.7.
* Fixed bugs where some OpenGL resources was not destructed on ogl thread.
* Fixed audio cadence issues in ffmpeg producer.
89 files changed:
accelerator/accelerator.vcxproj
accelerator/cpu/image/image_mixer.cpp
accelerator/cpu/image/image_mixer.h
accelerator/ogl/image/image_kernel.cpp
accelerator/ogl/image/image_mixer.cpp
accelerator/ogl/image/image_mixer.h
accelerator/ogl/image/image_shader.cpp
accelerator/ogl/image/image_shader.h
accelerator/ogl/util/device.cpp
accelerator/ogl/util/device.h
casparcg.sln
common/array.h
common/blocking_bounded_queue_adapter.h
common/blocking_priority_queue.h
common/common.vcxproj
common/diagnostics/graph.cpp
common/diagnostics/graph.h
common/env.cpp
common/except.h
common/executor.h
common/filesystem_monitor.h
common/future.h
common/future_fwd.h
common/log.cpp
common/log.h
common/polling_filesystem_monitor.cpp
common/semaphore.h
core/consumer/frame_consumer.cpp
core/consumer/frame_consumer.h
core/consumer/output.cpp
core/consumer/output.h
core/consumer/port.cpp
core/consumer/port.h
core/core.vcxproj
core/frame/frame.cpp
core/frame/frame.h
core/mixer/image/image_mixer.h
core/mixer/mixer.cpp
core/mixer/mixer.h
core/producer/frame_producer.cpp
core/producer/frame_producer.h
core/producer/scene/scene_producer.cpp
core/producer/scene/scene_producer.h
core/producer/scene/xml_scene_producer.cpp
core/producer/separated/separated_producer.cpp
core/producer/stage.cpp
core/producer/stage.h
core/producer/text/text_producer.cpp
core/producer/text/text_producer.h
core/producer/transition/transition_producer.cpp
core/thumbnail_generator.cpp
core/video_format.cpp
modules/bluefish/bluefish.vcxproj
modules/bluefish/consumer/bluefish_consumer.cpp
modules/decklink/consumer/decklink_consumer.cpp
modules/decklink/decklink.vcxproj
modules/ffmpeg/consumer/ffmpeg_consumer.cpp
modules/ffmpeg/ffmpeg.vcxproj
modules/ffmpeg/producer/ffmpeg_producer.cpp
modules/ffmpeg/producer/muxer/frame_muxer.cpp
modules/flash/flash.vcxproj
modules/flash/producer/cg_proxy.cpp
modules/flash/producer/flash_producer.cpp
modules/image/consumer/image_consumer.cpp
modules/image/image.vcxproj
modules/image/producer/image_producer.cpp
modules/image/util/image_algorithms.cpp
modules/oal/consumer/oal_consumer.cpp
modules/oal/oal.vcxproj
modules/psd/psd.vcxproj
modules/psd/psd_scene_producer.cpp
modules/reroute/reroute.vcxproj
modules/screen/consumer/screen_consumer.cpp
modules/screen/screen.vcxproj
protocol/amcp/AMCPCommandsImpl.cpp
protocol/amcp/AMCPCommandsImpl.h
protocol/amcp/AMCPProtocolStrategy.cpp
protocol/amcp/AMCPProtocolStrategy.h
protocol/clk/clk_commands.cpp
protocol/protocol.vcxproj
protocol/util/AsyncEventServer.cpp
shell/main.cpp
shell/server.cpp
shell/server.h
shell/shell.vcxproj
test/psd-test/psd-test.cpp
test/psd-test/psd-test.vcxproj
unit-test/base64_test.cpp
unit-test/unit-test.vcxproj