|
Packit |
427e91 |
/*
|
|
Packit |
427e91 |
* HDSPMixer
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
* Copyright (C) 2011 Adrian Knoth (adi@drcomp.erfurt.thur.de)
|
|
Packit |
427e91 |
* Fredrik Lingvall (fredrik.lingvall@gmail.com)
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
* This program is free software; you can redistribute it and/or modify
|
|
Packit |
427e91 |
* it under the terms of the GNU General Public License as published by
|
|
Packit |
427e91 |
* the Free Software Foundation; either version 2 of the License, or
|
|
Packit |
427e91 |
* (at your option) any later version.
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
* This program is distributed in the hope that it will be useful,
|
|
Packit |
427e91 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
Packit |
427e91 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
Packit |
427e91 |
* GNU General Public License for more details.
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
* You should have received a copy of the GNU General Public License
|
|
Packit |
427e91 |
* along with this program; if not, write to the Free Software
|
|
Packit |
427e91 |
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
*/
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
#ifndef channelmap_H
|
|
Packit |
427e91 |
#define channelmap_H
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
#include <alsa/sound/hdsp.h>
|
|
Packit |
427e91 |
#include <alsa/sound/hdspm.h>
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
/***
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
* hdsp cards
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
***/
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// Digiface
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_df_ss[14];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_df_ss[26];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// Multiface
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_mf_ss[10];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_mf_ss[26];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// Digiface/Multiface
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char meter_map_ds[26];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_ds[26];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_ds[8];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// RPM
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_rpm[3];
|
|
Packit |
427e91 |
extern char channel_map_rpm[26];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// HDSP 9652
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_h9652_ss[13];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_h9652_ds[7];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// HDSP 9632
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_h9632_ss[8];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_h9632_ds[6];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_h9632_qs[4];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_h9632_ss[16];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_h9632_ds[12];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_h9632_qs[8];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
/***
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
* hdspm cards
|
|
Packit |
427e91 |
*
|
|
Packit |
427e91 |
***/
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// HDSPe MADI and MADIface
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_unity[32];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_unity_ss[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_unity_ds[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_unity_qs[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// HDSPe RayDAT
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_raydat_ss[18];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_raydat_ds[10];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_raydat_qs[6];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_raydat_ss[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_raydat_ds[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_raydat_qs[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// HDSPe AIO
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_aio_ss[10];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_aio_ds[8];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_aio_qs[7];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_aio_in_ss[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_aio_out_ss[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_aio_in_ds[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_aio_out_ds[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_aio_in_qs[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_aio_out_qs[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
// HDSP AES32 and HDSPe AES
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char dest_map_aes32[8];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
extern char channel_map_aes32[HDSPM_MAX_CHANNELS];
|
|
Packit |
427e91 |
|
|
Packit |
427e91 |
#endif /* channelmap_H */
|