]> git.sesse.net Git - casparcg/commit
2.0.2: Intergrated channel-exp branch:
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 20 Nov 2011 22:44:52 +0000 (22:44 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 20 Nov 2011 22:44:52 +0000 (22:44 +0000)
commit9e3d038a1064e8dd4b35b167935430a7ba8a885a
tree732febeb801dacee6115175c478e497c491f86d6
parent51fbf56f172580b7609d661d5c2f96682d82f67c
2.0.2: Intergrated channel-exp branch:
          - ffmpeg_producer: Fixed problems with SEEK, LENGTH and nb_frames.
          - image_consumer: Fixed potential access-violation.
          - image_shader: Initialize shaders during startup instead of first frame.
          - audio_mixer: Fixed incorrect audio mixing.
          - oal_consumer: Fixed incorrect buffering of frames, which caused out of sync when running only audio and screen consumers in a channel.
          - amcp: Fixed CG INFO.
          - decklink_producer: Disable audio for NTSC, due to improper handling of NTSC the decklink producers' frame muxer could overflow video frames.
          - ogl_device: Print version during ogl startup instead of in main.
          - FlashAxContainer: Print OnDebug calls.
          - main: Print configuration xml to log.
          - channel: Improved pipeline frame handling. SET MODE no longer does heavy re-initialization of mixer and runs ogl_device gc to recover memory.
          - flash_producer: Added support for returning strings through param.
          - output: Automatically handles buffer-depth, instead of error-prone manual configuration.
          - configuration: Simplified syntax.
          - write_frame: Optimized frame allocations.
          - frame_muxer: Added support for NTSC DV.

git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.2@1604 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d
55 files changed:
casparcg.sln
common/common.vcxproj
common/common.vcxproj.filters
common/concurrency/executor.h
common/concurrency/governor.h [new file with mode: 0644]
common/concurrency/target.h [new file with mode: 0644]
core/consumer/frame_consumer.cpp
core/consumer/frame_consumer.h
core/consumer/output.cpp
core/consumer/output.h
core/core.vcxproj
core/core.vcxproj.filters
core/mixer/audio/audio_mixer.cpp
core/mixer/audio/audio_mixer.h
core/mixer/gpu/fence.cpp
core/mixer/gpu/ogl_device.cpp
core/mixer/gpu/ogl_device.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/image/image_shader.cpp
core/mixer/mixer.cpp
core/mixer/mixer.h
core/mixer/write_frame.cpp
core/mixer/write_frame.h
core/producer/frame/basic_frame.cpp
core/producer/frame/basic_frame.h
core/producer/frame_producer.cpp
core/producer/frame_producer.h
core/producer/layer.h
core/producer/stage.cpp
core/producer/stage.h
core/video_channel.cpp
core/video_channel.h
modules/bluefish/consumer/bluefish_consumer.cpp
modules/decklink/consumer/decklink_consumer.cpp
modules/decklink/interop/DeckLinkAPI_h.h
modules/decklink/interop/DeckLinkAPI_i.c
modules/decklink/producer/decklink_producer.cpp
modules/ffmpeg/producer/ffmpeg_producer.cpp
modules/ffmpeg/producer/input/input.cpp
modules/ffmpeg/producer/muxer/frame_muxer.cpp
modules/ffmpeg/producer/util/util.cpp
modules/flash/producer/FlashAxContainer.cpp
modules/flash/producer/FlashAxContainer.h
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/oal/consumer/oal_consumer.cpp
modules/ogl/consumer/ogl_consumer.cpp
protocol/amcp/AMCPCommandsImpl.cpp
shell/casparcg.config
shell/main.cpp