Blender Git Commit Log

Git Commits -> Revision 31eee77

Revision 31eee77 by Sergey Sharybin (master)
March 27, 2013, 07:19 (GMT)
Fix #33518: Jack sync doesn't work in 2.64, 2.64 or 2.65 stable versions

Added new build option WITH_JACK_DYNLOAD for CMake and
WITH_BF_JACK_DYNLOAD for SCons, which means there'll be
no build-time linking against libjack and getting symbols
from libjack will happen runtime using dlopen and dlsym
tricks.

Alternative would be to use weak linking, but it'll require
having wrapper for preloading libjack.

This new options are disabled by default and they only
intended to be used on linux. Other platforms shall not
be using this and there shall be no functional changes
on non-linux platforms at all.

Commit Details:

Full Hash: 31eee77a4503ac38c3d9d96a5f77df86648c700c
SVN Revision: 55616
Parent Commit: 91b2b97
Lines Changed: +380, -79

2 Added Paths:

/intern/audaspace/jack/AUD_JackLibrary.cpp (+116, -0) (View)
/intern/audaspace/jack/AUD_JackLibrary.h (+104, -0) (View)

17 Modified Paths:

/build_files/buildbot/config/user-config-glibc211-i686.py (+2, -3) (Diff)
/build_files/buildbot/config/user-config-glibc211-x86_64.py (+2, -3) (Diff)
/build_files/buildbot/config/user-config-player-glibc211-i686.py (+2, -3) (Diff)
/build_files/buildbot/config/user-config-player-glibc211-x86_64.py (+2, -3) (Diff)
/build_files/cmake/macros.cmake (+2, -2) (Diff)
/build_files/scons/tools/Blender.py (+2, -4) (Diff)
/build_files/scons/tools/btools.py (+2, -3) (Diff)
/CMakeLists.txt (+4, -0) (Diff)
/intern/audaspace/CMakeLists.txt (+6, -0) (Diff)
/intern/audaspace/intern/AUD_C-API.cpp (+25, -3) (Diff)
/intern/audaspace/intern/AUD_C-API.h (+8, -1) (Diff)
/intern/audaspace/jack/AUD_JackDevice.cpp (+33, -33) (Diff)
/intern/audaspace/jack/AUD_JackDevice.h (+1, -6) (Diff)
/intern/audaspace/SConscript (+2, -0) (Diff)
/source/blender/blenkernel/BKE_sound.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/sound.c (+14, -1) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+50, -14) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021