]> git.sesse.net Git - casparcg/commit
[general] #598 Removed all usages of asmlib, because it is worse performing than...
authorHelge Norberg <helge.norberg@svt.se>
Wed, 19 Apr 2017 16:35:38 +0000 (17:35 +0100)
committerHelge Norberg <helge.norberg@svt.se>
Wed, 19 Apr 2017 16:35:38 +0000 (17:35 +0100)
commit3b6d50bbdb62f21d9f214b14cbef1bee13719bbd
treedd75e439076a1930094238c45d5173a161016c43
parentdc2e94bca5ab39ed8fd4b1b654932e076b0eb700
[general] #598 Removed all usages of asmlib, because it is worse performing than std::memcpy on both Linux and Windows. Also removed the multicore copy because it actually seems to lower the performance. Also when memcpy performance is most crucial is when they are naturally parallelized like when having many channels and using channel_grid or many channel_producer instances
52 files changed:
CMakeLists.txt
accelerator/CMakeLists.txt
accelerator/cpu/image/image_mixer.cpp
accelerator/ogl/image/image_mixer.cpp
accelerator/ogl/util/device.cpp
common/CMakeLists.txt
common/memcpy.h [deleted file]
common/memset.h [deleted file]
dependencies64/asmlib/alibcof32.lib [deleted file]
dependencies64/asmlib/alibcof32o.lib [deleted file]
dependencies64/asmlib/alibcof64.lib [deleted file]
dependencies64/asmlib/alibcof64o.lib [deleted file]
dependencies64/asmlib/alibd32.dll [deleted file]
dependencies64/asmlib/alibd32.lib [deleted file]
dependencies64/asmlib/alibd64.dll [deleted file]
dependencies64/asmlib/alibd64.lib [deleted file]
dependencies64/asmlib/alibelf32.a [deleted file]
dependencies64/asmlib/alibelf32o.a [deleted file]
dependencies64/asmlib/alibelf32op.a [deleted file]
dependencies64/asmlib/alibelf32p.a [deleted file]
dependencies64/asmlib/alibelf64.a [deleted file]
dependencies64/asmlib/alibelf64o.a [deleted file]
dependencies64/asmlib/alibmac32.a [deleted file]
dependencies64/asmlib/alibmac32o.a [deleted file]
dependencies64/asmlib/alibmac32op.a [deleted file]
dependencies64/asmlib/alibmac32p.a [deleted file]
dependencies64/asmlib/alibmac64.a [deleted file]
dependencies64/asmlib/alibmac64o.a [deleted file]
dependencies64/asmlib/alibomf32.lib [deleted file]
dependencies64/asmlib/alibomf32o.lib [deleted file]
dependencies64/asmlib/asmlib-instructions.pdf [deleted file]
dependencies64/asmlib/asmlib.h [deleted file]
dependencies64/asmlib/asmlibSrc.zip [deleted file]
dependencies64/asmlib/license.txt [deleted file]
modules/bluefish/CMakeLists.txt
modules/bluefish/consumer/bluefish_consumer.cpp
modules/decklink/CMakeLists.txt
modules/decklink/consumer/decklink_consumer.cpp
modules/ffmpeg/CMakeLists.txt
modules/ffmpeg/audio_channel_remapper.cpp
modules/ffmpeg/producer/util/util.cpp
modules/flash/CMakeLists.txt
modules/flash/producer/flash_producer.cpp
modules/html/CMakeLists.txt
modules/html/producer/html_producer.cpp
modules/image/CMakeLists.txt
modules/image/consumer/image_consumer.cpp
modules/newtek/CMakeLists.txt
modules/reroute/CMakeLists.txt
modules/reroute/producer/channel_producer.cpp
modules/screen/CMakeLists.txt
modules/screen/consumer/screen_consumer.cpp