Skip to content

Commit 7825e7d

Browse files
committed
IDF release/v5.1 6cfc6f53be
1 parent 427ea8e commit 7825e7d

File tree

487 files changed

+5057
-5426
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

487 files changed

+5057
-5426
lines changed

esp32/dio_qspi/include/sdkconfig.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,6 @@
306306
#define CONFIG_ARDUHAL_ESP_LOG 1
307307
#define CONFIG_ARDUHAL_PARTITION_SCHEME_DEFAULT 1
308308
#define CONFIG_ARDUHAL_PARTITION_SCHEME "default"
309-
#define CONFIG_USE_AFE 1
310-
#define CONFIG_AFE_INTERFACE_V1 1
311309
#define CONFIG_COMPILER_OPTIMIZATION_SIZE 1
312310
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1
313311
#define CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB 1
@@ -1083,5 +1081,5 @@
10831081
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
10841082
#define CONFIG_WPA_MBEDTLS_CRYPTO CONFIG_ESP_WIFI_MBEDTLS_CRYPTO
10851083
#define CONFIG_WPA_MBEDTLS_TLS_CLIENT CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT
1086-
#define CONFIG_ARDUINO_IDF_COMMIT "8a08cfe7d1"
1084+
#define CONFIG_ARDUINO_IDF_COMMIT "6cfc6f53be"
10871085
#define CONFIG_ARDUINO_IDF_BRANCH "release/v5.1"

esp32/dio_qspi/libspi_flash.a

0 Bytes
Binary file not shown.

esp32/dout_qspi/include/sdkconfig.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,6 @@
306306
#define CONFIG_ARDUHAL_ESP_LOG 1
307307
#define CONFIG_ARDUHAL_PARTITION_SCHEME_DEFAULT 1
308308
#define CONFIG_ARDUHAL_PARTITION_SCHEME "default"
309-
#define CONFIG_USE_AFE 1
310-
#define CONFIG_AFE_INTERFACE_V1 1
311309
#define CONFIG_COMPILER_OPTIMIZATION_SIZE 1
312310
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1
313311
#define CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB 1
@@ -1083,5 +1081,5 @@
10831081
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
10841082
#define CONFIG_WPA_MBEDTLS_CRYPTO CONFIG_ESP_WIFI_MBEDTLS_CRYPTO
10851083
#define CONFIG_WPA_MBEDTLS_TLS_CLIENT CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT
1086-
#define CONFIG_ARDUINO_IDF_COMMIT "8a08cfe7d1"
1084+
#define CONFIG_ARDUINO_IDF_COMMIT "6cfc6f53be"
10871085
#define CONFIG_ARDUINO_IDF_BRANCH "release/v5.1"

esp32/dout_qspi/libspi_flash.a

0 Bytes
Binary file not shown.

esp32/flags/defines

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
-DESP_PLATFORM -DIDF_VER=\"v5.1-dev-4734-g8a08cfe7d1\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DUNITY_INCLUDE_CONFIG_H -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1
1+
-DESP_PLATFORM -DIDF_VER=\"v5.1-dev-4784-g6cfc6f53be\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DUNITY_INCLUDE_CONFIG_H -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1

esp32/flags/includes

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

esp32/flags/ld_libs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
-lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lapp_trace -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lbt -lunity -lcmock -lconsole -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -lesp_hid -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_https_server -lesp_psram -lesp_lcd -lprotobuf-c -lprotocomm -lesp_local_ctrl -lespcoredump -lwear_levelling -lsdmmc -lfatfs -ljson -lmqtt -lperfmon -lspiffs -lulp -lwifi_provisioning -lespressif__mdns -lcbor -lrmaker_common -lesp_diagnostics -lrtc_store -lesp_insights -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lesp_rainmaker -lgpio_button -lqrcode -lws2812_led -lespressif__esp-dsp -lesp-sr -lesp32-camera -lesp_littlefs -lfb_gfx -lapp_trace -lapp_trace -lcmock -lunity -lesp_lcd -lperfmon -lesp_hid -lfatfs -lwear_levelling -lsdmmc -lesp_insights -lcbor -lesp_diagnostics -lrtc_store -lesp_rainmaker -lesp_local_ctrl -lesp_https_server -lwifi_provisioning -lprotocomm -lbt -lbtdm_app -lprotobuf-c -lespressif__mdns -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lqrcode -lrmaker_common -lconsole -lmqtt -lcat_face_detect -lhuman_face_detect -lcolor_detect -lmfn -ldl -lmultinet -lesp_audio_processor -lesp_audio_front_end -lwakenet -lesp-sr -lmultinet -lesp_audio_processor -lesp_audio_front_end -lwakenet -ljson -lspiffs -lespressif__esp-dsp -ldl_lib -lc_speech_features -lwakeword_model -lmultinet2_ch -lesp_tts_chinese -lvoice_set_xiaole -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxt_hal -lc -lm -lnewlib -lstdc++ -lpthread -lgcc -lcxx -lphy -lrtc -lesp_phy -lphy -lrtc -lesp_phy -lphy -lrtc
1+
-lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lapp_trace -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lbt -lunity -lcmock -lconsole -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -lesp_hid -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_https_server -lesp_psram -lesp_lcd -lprotobuf-c -lprotocomm -lesp_local_ctrl -lespcoredump -lwear_levelling -lsdmmc -lfatfs -ljson -lmqtt -lperfmon -lspiffs -lulp -lwifi_provisioning -lchmorgan__esp-libhelix-mp3 -lespressif__esp-dsp -lespressif__mdns -lcbor -lrmaker_common -lesp_diagnostics -lrtc_store -lesp_insights -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lesp_rainmaker -lgpio_button -lqrcode -lws2812_led -lesp32-camera -lesp_littlefs -lfb_gfx -lapp_trace -lapp_trace -lcmock -lunity -lesp_lcd -lperfmon -lchmorgan__esp-libhelix-mp3 -lespressif__esp-dsp -lesp_hid -lfatfs -lwear_levelling -lsdmmc -lspiffs -lesp_insights -lcbor -lesp_diagnostics -lrtc_store -lesp_rainmaker -lesp_local_ctrl -lesp_https_server -lwifi_provisioning -lprotocomm -lbt -lbtdm_app -lprotobuf-c -ljson -lespressif__mdns -ljson_parser -ljson_generator -lesp_schedule -lespressif__esp_secure_cert_mgr -lqrcode -lrmaker_common -lconsole -lmqtt -lcat_face_detect -lhuman_face_detect -lcolor_detect -lmfn -ldl -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxtensa -lesp_ringbuf -lefuse -ldriver -lesp_pm -lmbedtls -lesp_app_format -lbootloader_support -lesp_partition -lapp_update -lesp_mm -lspi_flash -lpthread -lesp_system -lesp_rom -lhal -llog -lheap -lsoc -lesp_hw_support -lfreertos -lnewlib -lcxx -lesp_common -lesp_timer -lesp_event -lnvs_flash -lesp_phy -lvfs -llwip -lesp_netif -lwpa_supplicant -lesp_coex -lesp_wifi -lhttp_parser -lesp-tls -lesp_adc -lesp_eth -lesp_gdbstub -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_psram -lespcoredump -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lxt_hal -lc -lm -lnewlib -lstdc++ -lpthread -lgcc -lcxx -lphy -lrtc -lesp_phy -lphy -lrtc -lesp_phy -lphy -lrtc
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
/* ***** BEGIN LICENSE BLOCK *****
2+
* Version: RCSL 1.0/RPSL 1.0
3+
*
4+
* Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved.
5+
*
6+
* The contents of this file, and the files included with this file, are
7+
* subject to the current version of the RealNetworks Public Source License
8+
* Version 1.0 (the "RPSL") available at
9+
* http://www.helixcommunity.org/content/rpsl unless you have licensed
10+
* the file under the RealNetworks Community Source License Version 1.0
11+
* (the "RCSL") available at http://www.helixcommunity.org/content/rcsl,
12+
* in which case the RCSL will apply. You may also obtain the license terms
13+
* directly from RealNetworks. You may not use this file except in
14+
* compliance with the RPSL or, if you have a valid RCSL with RealNetworks
15+
* applicable to this file, the RCSL. Please see the applicable RPSL or
16+
* RCSL for the rights, obligations and limitations governing use of the
17+
* contents of the file.
18+
*
19+
* This file is part of the Helix DNA Technology. RealNetworks is the
20+
* developer of the Original Code and owns the copyrights in the portions
21+
* it created.
22+
*
23+
* This file, and the files included with this file, is distributed and made
24+
* available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
25+
* EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES,
26+
* INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS
27+
* FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
28+
*
29+
* Technology Compatibility Kit Test Suite(s) Location:
30+
* http://www.helixcommunity.org/content/tck
31+
*
32+
* Contributor(s):
33+
*
34+
* ***** END LICENSE BLOCK ***** */
35+
36+
/**************************************************************************************
37+
* Fixed-point MP3 decoder
38+
* Jon Recker ([email protected]), Ken Cooke ([email protected])
39+
* June 2003
40+
*
41+
* mp3common.h - implementation-independent API's, datatypes, and definitions
42+
**************************************************************************************/
43+
44+
#ifndef _MP3COMMON_H
45+
#define _MP3COMMON_H
46+
47+
#include "mp3dec.h"
48+
#include "statname.h" /* do name-mangling for static linking */
49+
50+
#define MAX_SCFBD 4 /* max scalefactor bands per channel */
51+
#define NGRANS_MPEG1 2
52+
#define NGRANS_MPEG2 1
53+
54+
/* 11-bit syncword if MPEG 2.5 extensions are enabled */
55+
/*
56+
#define SYNCWORDH 0xff
57+
#define SYNCWORDL 0xe0
58+
*/
59+
60+
/* 12-bit syncword if MPEG 1,2 only are supported */
61+
#define SYNCWORDH 0xff
62+
#define SYNCWORDL 0xf0
63+
64+
typedef struct _MP3DecInfo {
65+
/* pointers to platform-specific data structures */
66+
void *FrameHeaderPS;
67+
void *SideInfoPS;
68+
void *ScaleFactorInfoPS;
69+
void *HuffmanInfoPS;
70+
void *DequantInfoPS;
71+
void *IMDCTInfoPS;
72+
void *SubbandInfoPS;
73+
74+
/* buffer which must be large enough to hold largest possible main_data section */
75+
unsigned char mainBuf[MAINBUF_SIZE];
76+
77+
/* special info for "free" bitrate files */
78+
int freeBitrateFlag;
79+
int freeBitrateSlots;
80+
81+
/* user-accessible info */
82+
int bitrate;
83+
int nChans;
84+
int samprate;
85+
int nGrans; /* granules per frame */
86+
int nGranSamps; /* samples per granule */
87+
int nSlots;
88+
int layer;
89+
MPEGVersion version;
90+
91+
int mainDataBegin;
92+
int mainDataBytes;
93+
94+
int part23Length[MAX_NGRAN][MAX_NCHAN];
95+
96+
} MP3DecInfo;
97+
98+
typedef struct _SFBandTable {
99+
short l[23];
100+
short s[14];
101+
} SFBandTable;
102+
103+
/* decoder functions which must be implemented for each platform */
104+
MP3DecInfo *AllocateBuffers(void);
105+
void FreeBuffers(MP3DecInfo *mp3DecInfo);
106+
int CheckPadBit(MP3DecInfo *mp3DecInfo);
107+
int UnpackFrameHeader(MP3DecInfo *mp3DecInfo, unsigned char *buf);
108+
int UnpackSideInfo(MP3DecInfo *mp3DecInfo, unsigned char *buf);
109+
int DecodeHuffman(MP3DecInfo *mp3DecInfo, unsigned char *buf, int *bitOffset, int huffBlockBits, int gr, int ch);
110+
int Dequantize(MP3DecInfo *mp3DecInfo, int gr);
111+
int IMDCT(MP3DecInfo *mp3DecInfo, int gr, int ch);
112+
int UnpackScaleFactors(MP3DecInfo *mp3DecInfo, unsigned char *buf, int *bitOffset, int bitsAvail, int gr, int ch);
113+
int Subband(MP3DecInfo *mp3DecInfo, short *pcmBuf);
114+
115+
/* mp3tabs.c - global ROM tables */
116+
extern const int samplerateTab[3][3];
117+
extern const short bitrateTab[3][3][15];
118+
extern const short samplesPerFrameTab[3][3];
119+
extern const short bitsPerSlotTab[3];
120+
extern const short sideBytesTab[3][2];
121+
extern const short slotTab[3][3][15];
122+
extern const SFBandTable sfBandTable[3][3];
123+
124+
#endif /* _MP3COMMON_H */

0 commit comments

Comments
 (0)