ardour/libs/pbd
Paul Davis 35b8b6b02a Added optimized AVX function for sample processing
Added AVX versions of existing 5 SSE functions. Added 6th AVX function to copy vectors which is 1.5 times faster then memcpy.
Data consistency and validness  is fully tested after processing with new AVX functions on aligned and non aligned buffers.
2015-06-25 10:49:09 -04:00
..
boost-debug
macosx copy all XCode project files from Tracks. 2015-06-25 10:49:03 -04:00
msvc merge all mingw and msvc specific code for FPU information into libs/pbd/fpu.cc and remove msvc-specific version 2015-04-21 11:39:31 -04:00
MSVCpbd Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side) 2015-06-09 13:18:42 +01:00
pbd Added optimized AVX function for sample processing 2015-06-25 10:49:09 -04:00
test Reduce run time/output of PBD::Timer unit test 2015-03-08 22:46:38 +10:00
base_ui.cc fix up BaseUI to use crossthreadchannel on all platforms 2014-12-03 21:11:02 -05:00
basename.cc
boost_debug.cc add -fvisibility=hidden to libpbd, and make things work 2013-10-17 13:51:02 -04:00
cartesian.cc
ChangeLog
cocoa_open_uri.mm Stop compiler warning about NSURL 2013-08-08 15:26:18 -04:00
command.cc
configuration_variable.cc new file, derived from old libs/ardour/configuration.cc 2014-12-22 19:48:30 -05:00
controllable.cc use C locale, because POSIX locale is not supported on windows, and operation is undefined. C works on all platforms 2015-01-19 07:29:25 -06:00
controllable_descriptor.cc Expose “/route/trim” midi binding. 2015-04-26 19:07:45 +02:00
convert.cc add PBD::downcase() functions to libpbd 2014-03-10 17:30:12 -04:00
COPYING
cpus.cc fix for case-sensitive FS - aa80515f3 2014-12-23 23:43:25 +01:00
crossthread.cc clean up whitespace 2014-12-04 09:11:46 -05:00
crossthread.posix.cc Xthread: blocking read + non-blocking write mode. 2015-03-01 20:49:55 +01:00
crossthread.win.cc Xthread: blocking read + non-blocking write mode. 2015-03-01 20:49:55 +01:00
debug.cc We were 2 more debug "bits" away from overflow, so recast PBD::DEBUG mechanism away from a 64bit integer and toward std::bitset. 2015-06-12 18:14:09 -04:00
debug_rt_alloc.c
enums.cc Call setup_libpbd_enums in PBD::init for portability 2013-08-13 20:15:47 +10:00
enumwriter.cc splice mode is undefined, undocumented, and buggy. ripple does most of what we want. remove splice for now. leave code because it may be revived later 2014-07-01 16:43:00 -05:00
epa.cc fix conceptual error/thinko in EnvironmentalProtectionAgency when using unsetenv() while iterating over char** environ 2014-04-04 15:25:56 -04:00
error.cc
event_loop.cc
ffs.cc
file_utils.cc hide issues with g_close() not being available in somewhat older versions of glib 2015-03-16 13:34:35 -05:00
fpu.cc Correctly dereference 'fxbuf' when building with MSVC 2015-04-30 18:17:24 +01:00
gettext.h
glib_semaphore.cc
i18n.h
id.cc
libpbd.pc.in
libpbd.spec.in
locale_guard.cc In libpbd the sources 'localeguard.cc/.h' and 'locale_guard.cc/.h' are essentially identical now - so let's remove the former pair which were only ever needed when building with MSVC 2015-02-28 12:59:00 +00:00
localtime_r.cc mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
malign.cc [Summary] Added correct memory alignment for Windows in ../pbd/malign.h 2015-06-25 10:49:02 -04:00
md5.cc add cleaned up MD5 C++ implementation for general use 2014-07-08 00:53:13 -04:00
mountpoint.cc amend c4533939b9 2014-11-24 00:04:45 +01:00
openuri.cc On Windows, #include <shellapi.h> so we can use ShellExecute() 2015-01-18 18:52:24 +00:00
pathexpand.cc Add DEBUG_TRACE output to PBD::canonical_path 2014-12-03 17:31:05 +07:00
pbd.cc fix windows compilation 2014-12-04 17:13:43 +01:00
pool.cc [Summary] Added possibility to identify IO thread which does not have required resources initialized during process callback handling 2015-06-25 10:49:02 -04:00
property_list.cc
pthread_utils.cc fix merge conflicts from master 2013-08-24 12:18:06 -04:00
receiver.cc
resource.cc
run-tests.sh Remove references in pbd test script to libs no longer in source tree 2014-12-03 17:31:04 +07:00
search_path.cc add operator-= variants for PBD::Searchpath 2014-07-08 00:53:13 -04:00
semutils.cc Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there 2014-01-10 16:07:57 -05:00
shortpath.cc
signals.cc
stacktrace.cc add stacktrace() support for Windows (Grygorii Zharun) 2015-06-25 10:49:02 -04:00
stateful.cc
stateful_diff_command.cc
strreplace.cc Move 'poor_mans_glob()' into libpbd 2015-03-09 18:32:55 +00:00
strsplit.cc
system_exec.cc add a sanity check 2015-04-30 21:15:35 +02:00
textreceiver.cc
timer.cc Add PBD::Timer/StandardTimer/BlinkTimer classes for convenient timeouts 2015-01-01 18:59:01 +07:00
timing.cc Accommodate some newly introduced source files for building with MSVC (libpbd) 2015-01-02 15:31:39 +00:00
transmitter.cc
undo.cc Properly deallocate memory when clearing selection_op_history and 2015-02-07 23:33:09 +11:00
uuid.cc use boost::uuids method to get a string from a boost UUID 2014-02-17 15:29:18 -05:00
whitespace.cc
windows_special_dirs.cc mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
wscript Added optimized AVX function for sample processing 2015-06-25 10:49:09 -04:00
xml++.cc debug info to trace down "cannot rename temp session file" errors 2014-07-05 20:53:22 +02:00