This commit is contained in:
philippe44
2019-08-21 17:14:03 -07:00
parent 95ad5a5ef4
commit d063457616
5 changed files with 10 additions and 8 deletions

View File

@@ -200,7 +200,7 @@ void decode_init(log_level level, const char *include_codecs, const char *exclud
sort_codecs((include_codecs ? order_codecs - include_codecs : i), register_mpg()); sort_codecs((include_codecs ? order_codecs - include_codecs : i), register_mpg());
#if EMBEDDED #if EMBEDDED
register_other(); register_external();
#endif #endif
LOG_DEBUG("include codecs: %s exclude codecs: %s", include_codecs ? include_codecs : "", exclude_codecs); LOG_DEBUG("include codecs: %s exclude codecs: %s", include_codecs ? include_codecs : "", exclude_codecs);

View File

@@ -267,7 +267,7 @@ void raop_sink_cmd_handler(raop_event_t event, void *param)
/**************************************************************************************** /****************************************************************************************
* We provide the generic codec register option * We provide the generic codec register option
*/ */
void register_other(void) { void register_external(void) {
#ifdef CONFIG_BT_SINK #ifdef CONFIG_BT_SINK
if (!strcasestr(output.device, "BT ")) { if (!strcasestr(output.device, "BT ")) {
bt_sink_init(bt_sink_cmd_handler, sink_data_handler); bt_sink_init(bt_sink_cmd_handler, sink_data_handler);

View File

@@ -39,6 +39,6 @@ typedef unsigned long long u64_t;
uint32_t _gettime_ms_(void); uint32_t _gettime_ms_(void);
int pthread_create_name(pthread_t *thread, _CONST pthread_attr_t *attr, int pthread_create_name(pthread_t *thread, _CONST pthread_attr_t *attr,
void *(*start_routine)( void * ), void *arg, char *name); void *(*start_routine)( void * ), void *arg, char *name);
void register_other(void); void register_external(void);
#endif // EMBEDDED_H #endif // EMBEDDED_H

View File

@@ -308,10 +308,12 @@ void output_init_i2s(log_level level, char *device, unsigned output_buf_size, ch
pthread_attr_init(&attr); pthread_attr_init(&attr);
pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + OUTPUT_THREAD_STACK_SIZE); pthread_attr_setstacksize(&attr, PTHREAD_STACK_MIN + OUTPUT_THREAD_STACK_SIZE);
pthread_create_name(&thread, &attr, output_thread_i2s, NULL, "output_i2s"); pthread_create_name(&thread, &attr, output_thread_i2s, NULL, "output_i2s");
pthread_attr_destroy(&attr);
// leave stack size to default pthread_attr_init(&attr);
pthread_attr_setstacksize(&attr, 2048);
pthread_create_name(&stats_thread, NULL, output_thread_i2s_stats, NULL, "output_i2s_sts"); pthread_create_name(&stats_thread, NULL, output_thread_i2s_stats, NULL, "output_i2s_sts");
pthread_attr_destroy(&attr);
} }

View File

@@ -77,8 +77,8 @@ CONFIG_SPIRAM_SIZE=-1
CONFIG_SPIRAM_SPEED_80M=y CONFIG_SPIRAM_SPEED_80M=y
CONFIG_SPIRAM_MEMTEST=y CONFIG_SPIRAM_MEMTEST=y
CONFIG_SPIRAM_CACHE_WORKAROUND=y CONFIG_SPIRAM_CACHE_WORKAROUND=y
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=512 CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=256
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768 CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=65536
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
CONFIG_SPIRAM_OCCUPY_VSPI_HOST=y CONFIG_SPIRAM_OCCUPY_VSPI_HOST=y
CONFIG_SPIRAM_BANKSWITCH_ENABLE=n CONFIG_SPIRAM_BANKSWITCH_ENABLE=n