25#ifndef __XA_MP3_DEC_API_H__
26#define __XA_MP3_DEC_API_H__
48 ,XA_MP3DEC_CONFIG_PARAM_DAB_MP2 = 13
84#define XA_CODEC_MP3_DEC 1
140typedef struct _xa_mc_ext_hdr_info_t
155#if defined(__cplusplus)
159#if defined(__cplusplus)
Definition xa_mp3_dec_api.h:141
WORD multi_lingual_layer
Definition xa_mp3_dec_api.h:152
WORD center
Definition xa_mp3_dec_api.h:145
WORD no_of_multi_lingual_ch
Definition xa_mp3_dec_api.h:150
WORD multi_lingual_fs
Definition xa_mp3_dec_api.h:151
WORD dematrix_procedure
Definition xa_mp3_dec_api.h:149
WORD surround
Definition xa_mp3_dec_api.h:146
WORD lfe
Definition xa_mp3_dec_api.h:147
WORD n_ad_bytes
Definition xa_mp3_dec_api.h:144
WORD audio_mix
Definition xa_mp3_dec_api.h:148
WORD ext_bit_stream_present
Definition xa_mp3_dec_api.h:143
@ xa_class_config
Definition xa_error_standards.h:49
@ xa_class_execute
Definition xa_error_standards.h:50
@ xa_severity_nonfatal
Definition xa_error_standards.h:43
@ xa_severity_fatal
Definition xa_error_standards.h:44
#define XA_ERROR_CODE(severity, class, codec, index)
Definition xa_error_standards.h:55
xa_codec_func_t xa_mp3_dec
Definition xa_mp3_dec_api.h:158
xa_mp3_dec_nonstd_strm_support
Definition xa_mp3_dec_api.h:60
@ XA_MP3DEC_NUM_RELAX_CHECKS
Definition xa_mp3_dec_api.h:62
@ XA_MP3DEC_RELAX_BITRATE_MODE_COMBO_CHECK
Definition xa_mp3_dec_api.h:61
xa_error_nonfatal_execute_mp3_dec
Definition xa_mp3_dec_api.h:109
@ XA_MP3DEC_EXECUTE_NONFATAL_NEED_MORE
Definition xa_mp3_dec_api.h:110
@ XA_MP3DEC_EXECUTE_NONFATAL_NO_MAIN_AUDIO_INPUT
Definition xa_mp3_dec_api.h:117
@ XA_MP3DEC_EXECUTE_NONFATAL_CHANGED_CHANNELS
Definition xa_mp3_dec_api.h:112
@ XA_MP3DEC_EXECUTE_NONFATAL_CRC_FAILED
Definition xa_mp3_dec_api.h:116
@ XA_MP3DEC_EXECUTE_NONFATAL_MCH_CRC_ERROR
Definition xa_mp3_dec_api.h:118
@ XA_MP3DEC_EXECUTE_NONFATAL_CHANGED_SAMP_FREQ
Definition xa_mp3_dec_api.h:114
@ XA_MP3DEC_EXECUTE_NONFATAL_NEXT_SYNC_NOT_FOUND
Definition xa_mp3_dec_api.h:115
@ XA_MP3DEC_EXECUTE_NONFATAL_CHANGED_LAYER
Definition xa_mp3_dec_api.h:113
@ XA_MP3DEC_EXECUTE_NONFATAL_CANNOT_REWIND
Definition xa_mp3_dec_api.h:111
@ XA_MP3DEC_EXECUTE_NONFATAL_MCH_EXT_NOTFOUND
Definition xa_mp3_dec_api.h:119
@ XA_MP3DEC_EXECUTE_NONFATAL_INVALID_BITRATE_MODE_COMB
Definition xa_mp3_dec_api.h:120
xa_error_nonfatal_config_mp3_dec
Definition xa_mp3_dec_api.h:91
@ XA_MP3DEC_CONFIG_NONFATAL_MP3_PCM_ADJUST_16
Definition xa_mp3_dec_api.h:92
@ XA_MP3DEC_CONFIG_NONFATAL_MCH_NOT_SUPPORTED
Definition xa_mp3_dec_api.h:95
@ XA_MP3DEC_CONFIG_NONFATAL_MP3_PCM_ADJUST_24
Definition xa_mp3_dec_api.h:93
@ XA_MP3DEC_CONFIG_NONFATAL_INVALID_GEN_STRM_POS
Definition xa_mp3_dec_api.h:94
@ XA_MP3DEC_CONFIG_NONFATAL_INVALID_PARAM_VALUE
Definition xa_mp3_dec_api.h:96
xa_mp3_dec_mch_status
Definition xa_mp3_dec_api.h:65
@ XA_MP3DEC_MCH_STATUS_NOT_PRESENT
Definition xa_mp3_dec_api.h:68
@ XA_MP3DEC_MCH_STATUS_PRESENT
Definition xa_mp3_dec_api.h:69
@ XA_MP3DEC_MCH_STATUS_DISABLED
Definition xa_mp3_dec_api.h:67
@ XA_MP3DEC_MCH_STATUS_UNSUPPORTED
Definition xa_mp3_dec_api.h:66
#define XA_CODEC_MP3_DEC
Definition xa_mp3_dec_api.h:84
xa_error_fatal_config_mp3_dec
Definition xa_mp3_dec_api.h:100
@ XA_MP3DEC_CONFIG_FATAL_NUM_CHANNELS
Definition xa_mp3_dec_api.h:102
@ XA_MP3DEC_CONFIG_FATAL_SAMP_FREQ
Definition xa_mp3_dec_api.h:101
xa_error_fatal_execute_mp3_dec
Definition xa_mp3_dec_api.h:130
@ XA_MP3DEC_EXECUTE_FATAL_UNSUPPORTED_LAYER
Definition xa_mp3_dec_api.h:132
@ XA_MP3DEC_EXECUTE_FATAL_STREAM_ERROR
Definition xa_mp3_dec_api.h:134
@ XA_MP3DEC_EXECUTE_FATAL_OVERLOADED_IN_BUF
Definition xa_mp3_dec_api.h:133
@ XA_MP3DEC_EXECUTE_FATAL_MPEG1_NOT_SUPPORTED
Definition xa_mp3_dec_api.h:131
xa_config_param_mp3_dec
Definition xa_mp3_dec_api.h:33
@ XA_MP3DEC_CONFIG_PARAM_NUM_XCHANS
Definition xa_mp3_dec_api.h:45
@ XA_MP3DEC_CONFIG_PARAM_BITRATE
Definition xa_mp3_dec_api.h:37
@ XA_MP3DEC_CONFIG_PARAM_CHAN_MAP
Definition xa_mp3_dec_api.h:44
@ XA_MP3DEC_CONFIG_PARAM_LFE_PRESENT
Definition xa_mp3_dec_api.h:41
@ XA_MP3DEC_CONFIG_PARAM_MCH_STATUS
Definition xa_mp3_dec_api.h:40
@ XA_MP3DEC_CONFIG_PARAM_MCH_ENABLE
Definition xa_mp3_dec_api.h:39
@ XA_MP3DEC_CONFIG_PARAM_PCM_WDSZ
Definition xa_mp3_dec_api.h:34
@ XA_MP3DEC_CONFIG_PARAM_NUM_CHANNELS
Definition xa_mp3_dec_api.h:36
@ XA_MP3DEC_CONFIG_PARAM_EXTN_PRESENT
Definition xa_mp3_dec_api.h:42
@ XA_MP3DEC_CONFIG_PARAM_ORIGINAL_OR_COPY
Definition xa_mp3_dec_api.h:53
@ XA_MP3DEC_CONFIG_PARAM_NONSTD_STRM_SUPPORT
Definition xa_mp3_dec_api.h:57
@ XA_MP3DEC_CONFIG_PARAM_CHAN_CONFIG
Definition xa_mp3_dec_api.h:43
@ XA_MP3DEC_CONFIG_PARAM_MCH_EXT_HDR_INFO
Definition xa_mp3_dec_api.h:55
@ XA_MP3DEC_CONFIG_PARAM_CHMODE_INFO
Definition xa_mp3_dec_api.h:46
@ XA_MP3DEC_CONFIG_PARAM_SAMP_FREQ
Definition xa_mp3_dec_api.h:35
@ XA_MP3DEC_CONFIG_PARAM_COPYRIGHT_FLAG
Definition xa_mp3_dec_api.h:54
@ XA_MP3DEC_CONFIG_PARAM_MCH_COPYRIGHT_ID_PTR
Definition xa_mp3_dec_api.h:56
@ XA_MP3DEC_CONFIG_PARAM_CRC_CHECK
Definition xa_mp3_dec_api.h:38
@ XA_MP3DEC_CONFIG_PARAM_ACTIVATE_VLC_REWIND
Definition xa_mp3_dec_api.h:52
XA_ERRORCODE xa_codec_func_t(xa_codec_handle_t p_xa_module_obj, WORD32 i_cmd, WORD32 i_idx, pVOID pv_value)
Definition xa_type_def.h:94
signed int WORD
Definition xa_type_def.h:82