6ch algo
This commit is contained in:
10
lib_ex3d/Makefile
Normal file
10
lib_ex3d/Makefile
Normal file
@@ -0,0 +1,10 @@
|
||||
# This variable should contain a space separated list of all
|
||||
# the directories containing buildable applications (usually
|
||||
# prefixed with the app_ prefix)
|
||||
#
|
||||
# If the variable is set to "all" then all directories that start with app_
|
||||
# are built.
|
||||
BUILD_SUBDIRS = all
|
||||
|
||||
XMOS_MAKE_PATH ?= ..
|
||||
include $(XMOS_MAKE_PATH)/xcommon/module_xcommon/build/Makefile.toplevel
|
||||
BIN
lib_ex3d/lib_ex3d/.DS_Store
vendored
BIN
lib_ex3d/lib_ex3d/.DS_Store
vendored
Binary file not shown.
@@ -33,12 +33,12 @@
|
||||
#endif
|
||||
|
||||
#if NUM_USB_CHAN_OUT == 8
|
||||
//#define SHOOTING_GAME
|
||||
#define DSP_WORKER_COUNT 4//3 //the count of workers
|
||||
#define DSP_WORKER_DATA_CH_COUNT 2 //3 //the number of channels each one handles
|
||||
|
||||
// 6ch version
|
||||
#define DSP_WORKER_COUNT 2//4//3 //the count of workers
|
||||
#define DSP_WORKER_DATA_CH_COUNT 3//2 //3 //the number of channels each one handles
|
||||
#define DSP_WORKER_FILTER_PER_DATA_CH 2 //the number of channels each one handles
|
||||
// #define IR_AUDIO
|
||||
// #define IR_VIDEO
|
||||
|
||||
#else
|
||||
#define IR_PS5
|
||||
#define DSP_WORKER_COUNT 4 //the count of workers
|
||||
|
||||
@@ -2,640 +2,640 @@ EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_lfe_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_lfe_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_lfe_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_lfe_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_DRAMA_lfe_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_lfe_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_lfe_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_DRAMA_lfe_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_lfe_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_lfe_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_lfe_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_lfe_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_lfe_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_DRAMA_lfe_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_lfe_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_lfe_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_DRAMA_lfe_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_lfe_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h000_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h000_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h000_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h000_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h000_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h000_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h000_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_DRAMA_v090h000_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h000_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h000_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h000_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h000_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h000_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h000_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h000_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h000_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_DRAMA_v090h000_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h000_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h045_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h045_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h045_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h045_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h045_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h045_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h045_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_DRAMA_v090h045_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h045_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h045_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h045_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h045_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h045_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h045_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h045_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h045_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_DRAMA_v090h045_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h045_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h090_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h090_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h090_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h090_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h090_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h090_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h090_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_DRAMA_v090h090_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h090_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h090_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h090_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h090_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h090_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h090_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h090_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h090_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_DRAMA_v090h090_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h090_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h135_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h135_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h135_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h135_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h135_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h135_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h135_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_DRAMA_v090h135_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h135_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h135_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h135_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h135_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h135_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h135_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h135_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h135_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_DRAMA_v090h135_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h135_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h225_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h225_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h225_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h225_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h225_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h225_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h225_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_DRAMA_v090h225_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h225_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h225_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h225_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h225_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h225_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h225_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h225_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h225_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_DRAMA_v090h225_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h225_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h270_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h270_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h270_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h270_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h270_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h270_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h270_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_DRAMA_v090h270_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h270_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h270_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h270_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h270_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h270_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h270_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h270_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h270_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_DRAMA_v090h270_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h270_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h315_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h315_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h315_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h315_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h315_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h315_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h315_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_DRAMA_v090h315_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h315_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_DRAMA_v090h315_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_DRAMA_v090h315_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_DRAMA_v090h315_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_DRAMA_v090h315_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_DRAMA_v090h315_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_DRAMA_v090h315_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_DRAMA_v090h315_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_DRAMA_v090h315_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_DRAMA_v090h315_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_lfe_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_lfe_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_lfe_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_lfe_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_GAME_lfe_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_lfe_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_lfe_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_GAME_lfe_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_lfe_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_lfe_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_lfe_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_lfe_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_lfe_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_GAME_lfe_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_lfe_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_lfe_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_GAME_lfe_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_lfe_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h000_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h000_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h000_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h000_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h000_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h000_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h000_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_GAME_v090h000_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h000_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h000_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h000_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h000_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h000_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h000_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h000_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h000_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_GAME_v090h000_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h000_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h045_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h045_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h045_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h045_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h045_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h045_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h045_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_GAME_v090h045_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h045_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h045_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h045_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h045_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h045_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h045_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h045_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h045_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_GAME_v090h045_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h045_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h090_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h090_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h090_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h090_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h090_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h090_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h090_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_GAME_v090h090_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h090_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h090_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h090_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h090_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h090_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h090_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h090_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h090_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_GAME_v090h090_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h090_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h135_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h135_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h135_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h135_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h135_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h135_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h135_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_GAME_v090h135_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h135_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h135_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h135_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h135_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h135_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h135_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h135_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h135_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_GAME_v090h135_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h135_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h225_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h225_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h225_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h225_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h225_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h225_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h225_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_GAME_v090h225_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h225_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h225_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h225_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h225_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h225_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h225_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h225_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h225_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_GAME_v090h225_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h225_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h270_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h270_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h270_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h270_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h270_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h270_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h270_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_GAME_v090h270_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h270_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h270_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h270_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h270_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h270_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h270_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h270_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h270_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_GAME_v090h270_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h270_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h315_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h315_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h315_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h315_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h315_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h315_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h315_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_GAME_v090h315_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h315_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_GAME_v090h315_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_GAME_v090h315_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_GAME_v090h315_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_GAME_v090h315_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_GAME_v090h315_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_GAME_v090h315_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_GAME_v090h315_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_GAME_v090h315_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_GAME_v090h315_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_lfe_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_lfe_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_lfe_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_lfe_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MOVIE_lfe_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_lfe_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_lfe_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MOVIE_lfe_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_lfe_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_lfe_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_lfe_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_lfe_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_lfe_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MOVIE_lfe_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_lfe_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_lfe_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MOVIE_lfe_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_lfe_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h000_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h000_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h000_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h000_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h000_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h000_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h000_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MOVIE_v090h000_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h000_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h000_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h000_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h000_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h000_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h000_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h000_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h000_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MOVIE_v090h000_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h000_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h045_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h045_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h045_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h045_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h045_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h045_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h045_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MOVIE_v090h045_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h045_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h045_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h045_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h045_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h045_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h045_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h045_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h045_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MOVIE_v090h045_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h045_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h090_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h090_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h090_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h090_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h090_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h090_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h090_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MOVIE_v090h090_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h090_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h090_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h090_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h090_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h090_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h090_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h090_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h090_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MOVIE_v090h090_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h090_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h135_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h135_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h135_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h135_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h135_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h135_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h135_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MOVIE_v090h135_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h135_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h135_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h135_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h135_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h135_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h135_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h135_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h135_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MOVIE_v090h135_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h135_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h225_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h225_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h225_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h225_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h225_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h225_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h225_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MOVIE_v090h225_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h225_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h225_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h225_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h225_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h225_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h225_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h225_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h225_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MOVIE_v090h225_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h225_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h270_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h270_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h270_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h270_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h270_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h270_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h270_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MOVIE_v090h270_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h270_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h270_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h270_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h270_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h270_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h270_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h270_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h270_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MOVIE_v090h270_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h270_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h315_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h315_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h315_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h315_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h315_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h315_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h315_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MOVIE_v090h315_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h315_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MOVIE_v090h315_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MOVIE_v090h315_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MOVIE_v090h315_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MOVIE_v090h315_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MOVIE_v090h315_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MOVIE_v090h315_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MOVIE_v090h315_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MOVIE_v090h315_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MOVIE_v090h315_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_lfe_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_lfe_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_lfe_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_lfe_left_DATA_BUFFER_ELEMENTS (1832)
|
||||
|
||||
#define SPATIAL_71_MUSIC_lfe_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_lfe_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_lfe_left_BLOCK_COUNT (227)
|
||||
#define SPATIAL_71_MUSIC_lfe_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_lfe_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_lfe_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_lfe_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_lfe_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_lfe_right_DATA_BUFFER_ELEMENTS (1832)
|
||||
|
||||
#define SPATIAL_71_MUSIC_lfe_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_lfe_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_lfe_right_BLOCK_COUNT (227)
|
||||
#define SPATIAL_71_MUSIC_lfe_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_lfe_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h000_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h000_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h000_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h000_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h000_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h000_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h000_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MUSIC_v090h000_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h000_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h000_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h000_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h000_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h000_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h000_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h000_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h000_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MUSIC_v090h000_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h000_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h045_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h045_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h045_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h045_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h045_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h045_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h045_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MUSIC_v090h045_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h045_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h045_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h045_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h045_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h045_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h045_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h045_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h045_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MUSIC_v090h045_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h045_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h090_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h090_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h090_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h090_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h090_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h090_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h090_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MUSIC_v090h090_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h090_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h090_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h090_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h090_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h090_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h090_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h090_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h090_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MUSIC_v090h090_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h090_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h135_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h135_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h135_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h135_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h135_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h135_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h135_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MUSIC_v090h135_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h135_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h135_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h135_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h135_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h135_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h135_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h135_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h135_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MUSIC_v090h135_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h135_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h225_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h225_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h225_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h225_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h225_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h225_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h225_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MUSIC_v090h225_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h225_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h225_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h225_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h225_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h225_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h225_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h225_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h225_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MUSIC_v090h225_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h225_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h270_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h270_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h270_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h270_left_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h270_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h270_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h270_left_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MUSIC_v090h270_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h270_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h270_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h270_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h270_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h270_right_DATA_BUFFER_ELEMENTS (1824)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h270_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h270_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h270_right_BLOCK_COUNT (226)
|
||||
#define SPATIAL_71_MUSIC_v090h270_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h270_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h315_left;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h315_left_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h315_left_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h315_left_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h315_left_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h315_left_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h315_left_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MUSIC_v090h315_left_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h315_left_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_71_MUSIC_v090h315_right;
|
||||
|
||||
//This is the count of int32_t words to allocate for one data channel.
|
||||
//i.e. int32_t channel_data[SPATIAL_71_MUSIC_v090h315_right_DATA_BUFFER_ELEMENTS] = { 0 };
|
||||
#define SPATIAL_71_MUSIC_v090h315_right_DATA_BUFFER_ELEMENTS (2520)
|
||||
#define SPATIAL_71_MUSIC_v090h315_right_DATA_BUFFER_ELEMENTS (1224)
|
||||
|
||||
#define SPATIAL_71_MUSIC_v090h315_right_TD_BLOCK_LENGTH (8)
|
||||
#define SPATIAL_71_MUSIC_v090h315_right_BLOCK_COUNT (313)
|
||||
#define SPATIAL_71_MUSIC_v090h315_right_BLOCK_COUNT (151)
|
||||
#define SPATIAL_71_MUSIC_v090h315_right_FRAME_ADVANCE (8)
|
||||
#define SPATIAL_71_MUSIC_v090h315_right_FRAME_OVERLAP (0)
|
||||
EXTERN td_block_fir_filter_t td_block_fir_filter_SPATIAL_STEREO_2K_v090h090_left;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -148,7 +148,10 @@ void UserBufferManagement(unsigned sampsFromUsbToAudio[], unsigned sampsFromAudi
|
||||
#else
|
||||
unsigned time_total_count = 2400000;
|
||||
#endif
|
||||
#if defined(SPATIAL_DRAMA) || defined(SPATIAL_GAME) || defined(SPATIAL_MOVIE) || defined(SPATIAL_MUSIC)
|
||||
// 6ch version
|
||||
unsigned tmp[8]={0,0,0,0,0,0,0,0}, downmix[8]={0,0,0,0,0,0,0,0};
|
||||
#endif
|
||||
static unsigned count = 0;
|
||||
#if 0
|
||||
if (count < time_total_count) {
|
||||
@@ -179,6 +182,43 @@ void UserBufferManagement(unsigned sampsFromUsbToAudio[], unsigned sampsFromAudi
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
|
||||
#if defined(SPATIAL_DRAMA) || defined(SPATIAL_GAME) || defined(SPATIAL_MOVIE) || defined(SPATIAL_MUSIC)
|
||||
// 6ch version
|
||||
// C and LFE -3dB mixed to L and R.
|
||||
// L = L + C*-3dB + LFE*-3dB
|
||||
// R = R + C*-3dB + LFE*-3dB
|
||||
|
||||
int32_t input_L = (int32_t)sampsFromUsbToAudio[0];
|
||||
int32_t input_R = (int32_t)sampsFromUsbToAudio[1];
|
||||
int32_t input_C = (int32_t)sampsFromUsbToAudio[2];
|
||||
int32_t input_LFE = (int32_t)sampsFromUsbToAudio[3];
|
||||
|
||||
// -3dB Gain = 10^(-3/20) ~= 0.707946
|
||||
// Using 0.70710678 (1/sqrt(2)) approximation for -3dB
|
||||
// Q31 factor: 0.70710678 * 2^31 = 1518500250
|
||||
const int32_t gain_minus_3db = 1518500250;
|
||||
|
||||
int32_t C_weighted = (int32_t)(((int64_t)input_C * gain_minus_3db) >> 31);
|
||||
int32_t LFE_weighted = (int32_t)(((int64_t)input_LFE * gain_minus_3db) >> 31);
|
||||
|
||||
int64_t sum_L = (int64_t)input_L + C_weighted + LFE_weighted;
|
||||
int64_t sum_R = (int64_t)input_R + C_weighted + LFE_weighted;
|
||||
|
||||
// Saturation logic
|
||||
if (sum_L > 2147483647) sum_L = 2147483647;
|
||||
else if (sum_L < -2147483648) sum_L = -2147483648;
|
||||
|
||||
if (sum_R > 2147483647) sum_R = 2147483647;
|
||||
else if (sum_R < -2147483648) sum_R = -2147483648;
|
||||
|
||||
ubm_egress[0][frame_index] = (int32_t)sum_L;
|
||||
ubm_egress[1][frame_index] = (int32_t)sum_R;
|
||||
|
||||
// Zero out C (2) and LFE (3) since they are mixed into L/R
|
||||
ubm_egress[2][frame_index] = 0;
|
||||
ubm_egress[3][frame_index] = 0;
|
||||
#endif
|
||||
#if (NUM_USB_CHAN_IN == 2)
|
||||
|
||||
#if AIZIP_DNR == 1
|
||||
@@ -1562,29 +1602,17 @@ int dsp_worker_tile(chanend_t c_dsp_to_ex3d, int worker_id){
|
||||
if(worker_id == 0){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h225_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h225_right,
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h315_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h315_right
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h225_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h225_right,
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h315_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h315_right,
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h090_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h090_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 1){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h045_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h045_right,
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h135_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h135_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 2){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h000_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h000_right,
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_lfe_left, &td_block_fir_filter_SPATIAL_71_DRAMA_lfe_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 3){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h270_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h270_right,
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h090_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h090_right
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h135_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h135_right,
|
||||
&td_block_fir_filter_SPATIAL_71_DRAMA_v090h270_left, &td_block_fir_filter_SPATIAL_71_DRAMA_v090h270_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else {
|
||||
@@ -1595,29 +1623,17 @@ int dsp_worker_tile(chanend_t c_dsp_to_ex3d, int worker_id){
|
||||
if(worker_id == 0){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h225_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h225_right,
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h315_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h315_right
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h225_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h225_right,
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h315_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h315_right,
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h090_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h090_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 1){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h045_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h045_right,
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h135_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h135_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 2){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h000_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h000_right,
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_lfe_left, &td_block_fir_filter_SPATIAL_71_GAME_lfe_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 3){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h270_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h270_right,
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h090_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h090_right
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h135_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h135_right,
|
||||
&td_block_fir_filter_SPATIAL_71_GAME_v090h270_left, &td_block_fir_filter_SPATIAL_71_GAME_v090h270_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else {
|
||||
@@ -1628,29 +1644,17 @@ int dsp_worker_tile(chanend_t c_dsp_to_ex3d, int worker_id){
|
||||
if(worker_id == 0){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h225_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h225_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h315_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h315_right
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h225_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h225_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h315_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h315_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h090_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h090_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 1){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h045_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h045_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h135_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h135_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 2){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h000_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h000_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_lfe_left, &td_block_fir_filter_SPATIAL_71_MOVIE_lfe_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 3){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h270_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h270_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h090_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h090_right
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h135_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h135_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MOVIE_v090h270_left, &td_block_fir_filter_SPATIAL_71_MOVIE_v090h270_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else {
|
||||
@@ -1661,35 +1665,24 @@ int dsp_worker_tile(chanend_t c_dsp_to_ex3d, int worker_id){
|
||||
if(worker_id == 0){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h225_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h225_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h315_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h315_right
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h225_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h225_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h315_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h315_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h090_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h090_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 1){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h045_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h045_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h135_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h135_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 2){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h000_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h000_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_lfe_left, &td_block_fir_filter_SPATIAL_71_MUSIC_lfe_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else if(worker_id == 3){
|
||||
td_block_fir_filter_t * filters[DSP_WORKER_DATA_CH_COUNT*DSP_WORKER_FILTER_PER_DATA_CH] =
|
||||
{
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h270_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h270_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h090_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h090_right
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h135_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h135_right,
|
||||
&td_block_fir_filter_SPATIAL_71_MUSIC_v090h270_left, &td_block_fir_filter_SPATIAL_71_MUSIC_v090h270_right
|
||||
};
|
||||
dsp_worker(c_dsp_to_ex3d, filters);
|
||||
} else {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user