Changeset 2962:b67619049df3 in roaraudio
- Timestamp:
- 10/20/09 19:52:30 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/config.h
r2926 r2962 51 51 #define ROAR_LIBROAR_CONFIG_PSET_DENOISE 0x0080 /* need to implement */ 52 52 #define ROAR_LIBROAR_CONFIG_PSET_VBR 0x0100 53 #define ROAR_LIBROAR_CONFIG_PSET_MODE 0x0200 54 55 #define ROAR_LIBROAR_CONFIG_MODE_NB ROAR_SPEEX_MODE_NB 56 #define ROAR_LIBROAR_CONFIG_MODE_WB ROAR_SPEEX_MODE_WB 57 #define ROAR_LIBROAR_CONFIG_MODE_UWB ROAR_SPEEX_MODE_UWB 53 58 54 59 struct roar_libroar_config_codec { … … 69 74 // sizes: 70 75 size_t max_cc; 76 77 // enums: 78 int mode; 71 79 }; 72 80 -
libroar/config.c
r2926 r2962 132 132 codec_cfg->para_set |= ROAR_LIBROAR_CONFIG_PSET_VBR; 133 133 codec_cfg->vbr = _P_BOOL(value_str); 134 } else if ( !strcmp(option_str, "mode") ) { 135 if ( !strcmp(value_str, "nb") ) { 136 codec_cfg->para_set |= ROAR_LIBROAR_CONFIG_PSET_MODE; 137 codec_cfg->mode = ROAR_LIBROAR_CONFIG_MODE_NB; 138 } else if ( !strcmp(value_str, "wb") ) { 139 codec_cfg->para_set |= ROAR_LIBROAR_CONFIG_PSET_MODE; 140 codec_cfg->mode = ROAR_LIBROAR_CONFIG_MODE_WB; 141 } else if ( !strcmp(value_str, "uwb") ) { 142 codec_cfg->para_set |= ROAR_LIBROAR_CONFIG_PSET_MODE; 143 codec_cfg->mode = ROAR_LIBROAR_CONFIG_MODE_UWB; 144 } else { 145 ROAR_WARN("roar_libroar_config_parse_codec(*): Unknown codec mode: %s", value_str); 146 return -1; 147 } 134 148 } else { 135 149 ROAR_WARN("roar_libroar_config_parse_codec(*): Unknown codec option: %s", option_str);
Note: See TracChangeset
for help on using the changeset viewer.