]> git.sesse.net Git - casparcg/commit
- Added possibility for consumers to *not* affect the presentation time (adjustments...
authorHelge Norberg <helge.norberg@svt.se>
Wed, 10 Dec 2014 12:19:31 +0000 (13:19 +0100)
committerHelge Norberg <helge.norberg@svt.se>
Wed, 10 Dec 2014 12:19:31 +0000 (13:19 +0100)
commit1c23b5cfcd2cc20b8563c9eea3ae706e749590dd
tree68945863a7201bcc91cd4e59b9e6d8f29f19fe2f
parenta76b32a3948bcd25c6239dc420dfec51383e66de
- Added possibility for consumers to *not* affect the presentation time (adjustments in output.cpp made based on the buffer_depths of the consumers) of other consumers. This is good when consumers that are usually spontaneously added and removed during playout (image_consumer, ffmpeg_consumer, streaming_consumer and channel_consumer) are used, because it prevents the lag previously experienced when adding/removing such consumers.
- Fixed streaming_consumer sometimes crashing the server during destruction.
13 files changed:
core/consumer/frame_consumer.cpp
core/consumer/frame_consumer.h
core/consumer/output.cpp
core/producer/channel/channel_producer.cpp
modules/bluefish/consumer/bluefish_consumer.cpp
modules/decklink/consumer/decklink_consumer.cpp
modules/decklink/util/util.h
modules/ffmpeg/consumer/ffmpeg_consumer.cpp
modules/ffmpeg/consumer/streaming_consumer.cpp
modules/image/consumer/image_consumer.cpp
modules/newtek/consumer/newtek_ivga_consumer.cpp
modules/oal/consumer/oal_consumer.cpp
modules/ogl/consumer/ogl_consumer.cpp