]> git.sesse.net Git - casparcg/commit
2.1.0: Some mayor refactoring.
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Wed, 11 Jan 2012 23:12:11 +0000 (23:12 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Wed, 11 Jan 2012 23:12:11 +0000 (23:12 +0000)
commit5e60fa5a9c734ef95e4067c020e3e38acc71b37c
treee8bb4d0e10a888c3c16588d4451ba2114f311851
parent871a42aee0a193ef251a3296b1607e63de076b4c
2.1.0: Some mayor refactoring.
  - Don't use boost::noncopyable, use CASPAR_NO_COPY instead.
  - Use enum_class instead of regular enums.
  - Use FORWARDx to forward declare classes inside namespaces.
  - Forward declare class in active namespace inline.
  - Move some general classes into common root.
  - Renamed string to utf.
  - Removed lexical_cast_or_default, just use regular lexical_cast.
  - Misc...

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.1.0@2109 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d
122 files changed:
common/common.vcxproj
common/common.vcxproj.filters
common/concurrency/com_context.h
common/concurrency/executor.h
common/diagnostics/graph.h
common/enum_class.h [new file with mode: 0644]
common/env.cpp
common/exception/exceptions.h
common/exception/win32_exception.cpp
common/exception/win32_exception.h
common/forward.h [new file with mode: 0644]
common/gl/gl_check.cpp
common/log.cpp [moved from common/log/log.cpp with 96% similarity]
common/log.h [moved from common/log/log.h with 94% similarity]
common/memory/memshfl.h
common/no_copy.h [new file with mode: 0644]
common/prec_timer.cpp [new file with mode: 0644]
common/prec_timer.h [moved from common/utility/assert.h with 59% similarity]
common/stdafx.h
common/utf.cpp [moved from common/utility/string.cpp with 93% similarity]
common/utf.h [moved from common/utility/string.h with 80% similarity]
common/utility/timer.h [deleted file]
core/StdAfx.h
core/consumer/frame_consumer.h
core/consumer/output.cpp
core/consumer/output.h
core/core.vcxproj.filters
core/mixer/audio/audio_mixer.cpp
core/mixer/audio/audio_mixer.h
core/mixer/audio/audio_util.h
core/mixer/gpu/device_buffer.cpp
core/mixer/gpu/device_buffer.h
core/mixer/gpu/fence.h
core/mixer/gpu/host_buffer.h
core/mixer/gpu/ogl_device.cpp
core/mixer/gpu/ogl_device.h
core/mixer/gpu/shader.cpp
core/mixer/gpu/shader.h
core/mixer/image/blend_modes.cpp
core/mixer/image/blend_modes.h
core/mixer/image/image_kernel.cpp
core/mixer/image/image_kernel.h
core/mixer/image/image_mixer.cpp
core/mixer/image/image_mixer.h
core/mixer/mixer.cpp
core/mixer/mixer.h
core/mixer/read_frame.cpp
core/mixer/read_frame.h
core/mixer/write_frame.cpp
core/mixer/write_frame.h
core/producer/channel/channel_producer.cpp
core/producer/channel/channel_producer.h
core/producer/color/color_producer.cpp
core/producer/color/color_producer.h
core/producer/frame/basic_frame.cpp
core/producer/frame/basic_frame.h
core/producer/frame/frame_factory.h
core/producer/frame/frame_transform.cpp
core/producer/frame/frame_transform.h
core/producer/frame/frame_visitor.h
core/producer/frame/pixel_format.h
core/producer/frame_producer.cpp
core/producer/frame_producer.h
core/producer/layer.cpp
core/producer/layer.h
core/producer/playlist/playlist_producer.h
core/producer/separated/separated_producer.cpp
core/producer/separated/separated_producer.h
core/producer/stage.cpp
core/producer/stage.h
core/producer/transition/transition_producer.cpp
core/producer/transition/transition_producer.h
core/video_channel.cpp
core/video_channel.h
core/video_format.cpp
core/video_format.h
modules/bluefish/StdAfx.h
modules/bluefish/bluefish.cpp
modules/bluefish/consumer/bluefish_consumer.cpp
modules/bluefish/util/blue_velvet.cpp
modules/decklink/StdAfx.h
modules/decklink/consumer/decklink_consumer.cpp
modules/decklink/producer/decklink_producer.cpp
modules/decklink/util/util.h
modules/ffmpeg/StdAfx.h
modules/ffmpeg/consumer/ffmpeg_consumer.cpp
modules/ffmpeg/ffmpeg.cpp
modules/ffmpeg/ffmpeg_error.cpp
modules/ffmpeg/producer/audio/audio_decoder.cpp
modules/ffmpeg/producer/audio/audio_resampler.cpp
modules/ffmpeg/producer/ffmpeg_producer.cpp
modules/ffmpeg/producer/filter/parallel_yadif.cpp
modules/ffmpeg/producer/input/input.cpp
modules/ffmpeg/producer/muxer/display_mode.h
modules/ffmpeg/producer/muxer/frame_muxer.cpp
modules/ffmpeg/producer/tbb_avcodec.cpp
modules/ffmpeg/producer/util/flv.cpp
modules/ffmpeg/producer/util/util.cpp
modules/ffmpeg/producer/util/util.h
modules/ffmpeg/producer/video/video_decoder.cpp
modules/flash/StdAfx.h
modules/flash/producer/FlashAxContainer.cpp
modules/flash/producer/cg_producer.cpp
modules/flash/producer/cg_producer.h
modules/flash/producer/flash_producer.cpp
modules/image/consumer/image_consumer.cpp
modules/image/image.cpp
modules/image/producer/image_producer.cpp
modules/image/producer/image_scroll_producer.cpp
modules/image/util/image_loader.cpp
modules/oal/consumer/oal_consumer.cpp
modules/ogl/consumer/ogl_consumer.cpp
protocol/StdAfx.h
protocol/amcp/AMCPCommandsImpl.cpp
protocol/util/AsyncEventServer.cpp
shell/casparcg.config
shell/main.cpp
shell/server.cpp
shell/shell.vcxproj
shell/shell.vcxproj.filters
shell/stdafx.cpp [new file with mode: 0644]
shell/stdafx.h [new file with mode: 0644]