]> git.sesse.net Git - casparcg/commit
* Created custom decklink allocator for reducing memory footprint.
authorHelge Norberg <helge.norberg@gmail.com>
Fri, 13 Sep 2013 15:06:32 +0000 (17:06 +0200)
committerHelge Norberg <helge.norberg@gmail.com>
Fri, 13 Sep 2013 15:06:32 +0000 (17:06 +0200)
commit0a42b1b26e1609225029f25d7e8bf4d9ad5e133f
tree96529af56f1e8724d589581351773488bf8f6a4c
parent6196a1208c63eda23d35526a2002d2444b9c9179
* Created custom decklink allocator for reducing memory footprint.
* Made sure that more threads have the unstructured exception handler installed (avoids crashing the entire process in case of access violations), and thread naming for more threads.
* Ensure that if an exception occurs while rendering the diagnostic window, the window is closed instead of it stopping to respond to window events.
24 files changed:
common/concurrency/executor.h
common/diagnostics/graph.cpp
common/exception/win32_exception.cpp
common/exception/win32_exception.h
common/memory/page_locked_allocator.h
modules/decklink/consumer/blocking_decklink_consumer.cpp
modules/decklink/consumer/decklink_consumer.cpp
modules/decklink/decklink.vcxproj
modules/decklink/decklink.vcxproj.filters
modules/decklink/producer/decklink_producer.cpp
modules/decklink/util/decklink_allocator.h [new file with mode: 0644]
modules/decklink/util/util.h
modules/ffmpeg/ffmpeg.cpp
modules/flash/producer/FlashAxContainer.cpp
modules/image/consumer/image_consumer.cpp
modules/oal/consumer/oal_consumer.cpp
modules/ogl/consumer/ogl_consumer.cpp
modules/portaudio/consumer/portaudio_consumer.cpp
protocol/asio/io_service_manager.cpp
protocol/osc/client.cpp
protocol/util/Thread.cpp
protocol/util/Thread.h
shell/casparcg.config
shell/main.cpp