Fix T49657: Audio backend "Jack" should be named "JACK".
This commit is contained in:
@@ -343,9 +343,9 @@ option(WITH_OPENCOLLADA "Enable OpenCollada Support (http://www.opencollada.or
|
|||||||
# Sound output
|
# Sound output
|
||||||
option(WITH_SDL "Enable SDL for sound and joystick support" ${_init_SDL})
|
option(WITH_SDL "Enable SDL for sound and joystick support" ${_init_SDL})
|
||||||
option(WITH_OPENAL "Enable OpenAL Support (http://www.openal.org)" ON)
|
option(WITH_OPENAL "Enable OpenAL Support (http://www.openal.org)" ON)
|
||||||
option(WITH_JACK "Enable Jack Support (http://www.jackaudio.org)" ${_init_JACK})
|
option(WITH_JACK "Enable JACK Support (http://www.jackaudio.org)" ${_init_JACK})
|
||||||
if(UNIX AND NOT APPLE)
|
if(UNIX AND NOT APPLE)
|
||||||
option(WITH_JACK_DYNLOAD "Enable runtime dynamic Jack libraries loading" OFF)
|
option(WITH_JACK_DYNLOAD "Enable runtime dynamic JACK libraries loading" OFF)
|
||||||
endif()
|
endif()
|
||||||
if(UNIX AND NOT APPLE)
|
if(UNIX AND NOT APPLE)
|
||||||
option(WITH_SDL_DYNLOAD "Enable runtime dynamic SDL libraries loading" OFF)
|
option(WITH_SDL_DYNLOAD "Enable runtime dynamic SDL libraries loading" OFF)
|
||||||
|
@@ -1,15 +1,15 @@
|
|||||||
# - Find Jack library
|
# - Find JACK library
|
||||||
# Find the native Jack includes and library
|
# Find the native JACK includes and library
|
||||||
# This module defines
|
# This module defines
|
||||||
# JACK_INCLUDE_DIRS, where to find jack.h, Set when
|
# JACK_INCLUDE_DIRS, where to find jack.h, Set when
|
||||||
# JACK_INCLUDE_DIR is found.
|
# JACK_INCLUDE_DIR is found.
|
||||||
# JACK_LIBRARIES, libraries to link against to use Jack.
|
# JACK_LIBRARIES, libraries to link against to use JACK.
|
||||||
# JACK_ROOT_DIR, The base directory to search for Jack.
|
# JACK_ROOT_DIR, The base directory to search for JACK.
|
||||||
# This can also be an environment variable.
|
# This can also be an environment variable.
|
||||||
# JACK_FOUND, If false, do not try to use Jack.
|
# JACK_FOUND, If false, do not try to use JACK.
|
||||||
#
|
#
|
||||||
# also defined, but not for general use are
|
# also defined, but not for general use are
|
||||||
# JACK_LIBRARY, where to find the Jack library.
|
# JACK_LIBRARY, where to find the JACK library.
|
||||||
|
|
||||||
#=============================================================================
|
#=============================================================================
|
||||||
# Copyright 2011 Blender Foundation.
|
# Copyright 2011 Blender Foundation.
|
||||||
@@ -56,7 +56,7 @@ FIND_LIBRARY(JACK_LIBRARY
|
|||||||
# handle the QUIETLY and REQUIRED arguments and set JACK_FOUND to TRUE if
|
# handle the QUIETLY and REQUIRED arguments and set JACK_FOUND to TRUE if
|
||||||
# all listed variables are TRUE
|
# all listed variables are TRUE
|
||||||
INCLUDE(FindPackageHandleStandardArgs)
|
INCLUDE(FindPackageHandleStandardArgs)
|
||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Jack DEFAULT_MSG
|
FIND_PACKAGE_HANDLE_STANDARD_ARGS(JACK DEFAULT_MSG
|
||||||
JACK_LIBRARY JACK_INCLUDE_DIR)
|
JACK_LIBRARY JACK_INCLUDE_DIR)
|
||||||
|
|
||||||
IF(JACK_FOUND)
|
IF(JACK_FOUND)
|
||||||
|
@@ -155,18 +155,18 @@ AUD_Device* AUD_init(const char* device, AUD_DeviceSpecs specs, int buffersize,
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#ifdef WITH_JACK
|
#ifdef WITH_JACK
|
||||||
else if(dname == "Jack")
|
else if(dname == "JACK")
|
||||||
{
|
{
|
||||||
#ifdef __APPLE__
|
#ifdef __APPLE__
|
||||||
struct stat st;
|
struct stat st;
|
||||||
if (stat("/Library/Frameworks/Jackmp.framework", &st) != 0) {
|
if (stat("/Library/Frameworks/Jackmp.framework", &st) != 0) {
|
||||||
printf("Warning: Jack Framework not installed\n");
|
printf("Warning: JACK Framework not installed\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
if (!AUD_jack_supported()) {
|
if (!AUD_jack_supported()) {
|
||||||
printf("Warning: Jack cllient not installed\n");
|
printf("Warning: JACK cllient not installed\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@@ -61,7 +61,7 @@ typedef struct
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes audio rutines (FFMPEG/Jack if it is enabled).
|
* Initializes audio routines (FFMPEG/JACK if it is enabled).
|
||||||
*/
|
*/
|
||||||
extern void AUD_initOnce(void);
|
extern void AUD_initOnce(void);
|
||||||
|
|
||||||
|
@@ -41,7 +41,7 @@
|
|||||||
typedef void (*AUD_syncFunction)(void*, int, float);
|
typedef void (*AUD_syncFunction)(void*, int, float);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This device plays back through Jack.
|
* This device plays back through JACK.
|
||||||
*/
|
*/
|
||||||
class AUD_JackDevice : public AUD_SoftwareDevice
|
class AUD_JackDevice : public AUD_SoftwareDevice
|
||||||
{
|
{
|
||||||
@@ -90,7 +90,7 @@ private:
|
|||||||
static int jack_sync(jack_transport_state_t state, jack_position_t* pos, void* data);
|
static int jack_sync(jack_transport_state_t state, jack_position_t* pos, void* data);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Next Jack Transport state (-1 if not expected to change).
|
* Next JACK Transport state (-1 if not expected to change).
|
||||||
*/
|
*/
|
||||||
jack_transport_state_t m_nextState;
|
jack_transport_state_t m_nextState;
|
||||||
|
|
||||||
@@ -150,7 +150,7 @@ protected:
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
/**
|
/**
|
||||||
* Creates a Jack client for audio output.
|
* Creates a JACK client for audio output.
|
||||||
* \param name The client name.
|
* \param name The client name.
|
||||||
* \param specs The wanted audio specification, where only the channel count
|
* \param specs The wanted audio specification, where only the channel count
|
||||||
* is important.
|
* is important.
|
||||||
@@ -160,7 +160,7 @@ public:
|
|||||||
AUD_JackDevice(std::string name, AUD_DeviceSpecs specs, int buffersize = AUD_DEFAULT_BUFFER_SIZE);
|
AUD_JackDevice(std::string name, AUD_DeviceSpecs specs, int buffersize = AUD_DEFAULT_BUFFER_SIZE);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Closes the Jack client.
|
* Closes the JACK client.
|
||||||
*/
|
*/
|
||||||
virtual ~AUD_JackDevice();
|
virtual ~AUD_JackDevice();
|
||||||
|
|
||||||
|
@@ -42,7 +42,7 @@
|
|||||||
# define JACK_SYM extern
|
# define JACK_SYM extern
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* All loadable Jack sumbols, prototypes from original jack.h */
|
/* All loadable JACK sumbols, prototypes from original jack.h */
|
||||||
|
|
||||||
JACK_SYM jack_transport_state_t (*AUD_jack_transport_query) (
|
JACK_SYM jack_transport_state_t (*AUD_jack_transport_query) (
|
||||||
const jack_client_t *client,
|
const jack_client_t *client,
|
||||||
|
Reference in New Issue
Block a user