Skip to content

Commit c36bfbf

Browse files
committed
Merge branch 'bugfix/fix_h264_param_failed' into 'main'
Fix H264 fail to allocate param buffer See merge request adf/esp-webrtc-solution!25
2 parents d4796a1 + f612a9b commit c36bfbf

File tree

12 files changed

+29
-11
lines changed

12 files changed

+29
-11
lines changed

solutions/doorbell_demo/main/settings.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ extern "C" {
3030
#if CONFIG_IDF_TARGET_ESP32P4
3131
#define VIDEO_WIDTH 1920
3232
#define VIDEO_HEIGHT 1080
33-
#define VIDEO_FPS 30
33+
#define VIDEO_FPS 25
3434
#else
3535
#define VIDEO_WIDTH 320
3636
#define VIDEO_HEIGHT 240

solutions/doorbell_demo/sdkconfig.defaults

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,8 @@ CONFIG_IDF_EXPERIMENTAL_FEATURES=y
2626

2727
# Use customer partition table
2828
CONFIG_PARTITION_TABLE_CUSTOM=y
29+
30+
# Allocate LWIP and MbedTLS on SPIRAM
31+
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=256
32+
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
33+
CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y

solutions/doorbell_demo/sdkconfig.defaults.esp32p4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ CONFIG_SPIRAM_SPEED_200M=y
99

1010
# Use camera SC2336
1111
CONFIG_CAMERA_SC2336=y
12-
CONFIG_CAMERA_SC2336_MIPI_RAW8_1920x1080_30FPS=y
12+
CONFIG_CAMERA_SC2336_MIPI_RAW10_1920x1080_25FPS_2_LANE=y
1313

1414
# Enable ISP pipelines
1515
CONFIG_ESP_VIDEO_ENABLE_ISP_PIPELINE_CONTROLLER=y

solutions/doorbell_demo/sdkconfig.defaults.esp32s3

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,4 @@ CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y
1717
CONFIG_FLASHMODE_QIO=y
1818
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
1919

20-
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096
21-
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
22-
CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y
2320
CONFIG_ESP_WS_CLIENT_ENABLE_DYNAMIC_BUFFER=y

solutions/doorbell_local/main/settings.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ extern "C" {
3030
#if CONFIG_IDF_TARGET_ESP32P4
3131
#define VIDEO_WIDTH 1920
3232
#define VIDEO_HEIGHT 1080
33-
#define VIDEO_FPS 30
33+
#define VIDEO_FPS 25
3434
#else
3535
#define VIDEO_WIDTH 320
3636
#define VIDEO_HEIGHT 240

solutions/doorbell_local/sdkconfig.defaults

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,8 @@ CONFIG_PARTITION_TABLE_CUSTOM=y
3333
CONFIG_HTTPD_MAX_REQ_HDR_LEN=4096
3434
CONFIG_HTTPD_MAX_URI_LEN=256
3535
CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT=100
36+
37+
# Allocate LWIP and MbedTLS on SPIRAM
38+
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=256
39+
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
40+
CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y

solutions/doorbell_local/sdkconfig.defaults.esp32p4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ CONFIG_SPIRAM_SPEED_200M=y
99

1010
# Use camera SC2336
1111
CONFIG_CAMERA_SC2336=y
12-
CONFIG_CAMERA_SC2336_MIPI_RAW8_1920x1080_30FPS=y
12+
CONFIG_CAMERA_SC2336_MIPI_RAW10_1920x1080_25FPS_2_LANE=y
1313

1414
# Enable ISP pipelines
1515
CONFIG_ESP_VIDEO_ENABLE_ISP_PIPELINE_CONTROLLER=y

solutions/doorbell_local/sdkconfig.defaults.esp32s3

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,4 @@ CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y
1717
CONFIG_FLASHMODE_QIO=y
1818
CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
1919

20-
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=4096
21-
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
22-
CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y
2320
CONFIG_ESP_WS_CLIENT_ENABLE_DYNAMIC_BUFFER=y

solutions/openai_demo/sdkconfig.defaults

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,8 @@ CONFIG_IDF_EXPERIMENTAL_FEATURES=y
2525

2626
# Use customer partition table
2727
CONFIG_PARTITION_TABLE_CUSTOM=y
28+
29+
# Allocate LWIP and MbedTLS on SPIRAM
30+
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=256
31+
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
32+
CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y

solutions/videocall_demo/sdkconfig.defaults

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,8 @@ CONFIG_PARTITION_TABLE_CUSTOM=y
3030
CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=64
3131
CONFIG_LWIP_MAX_UDP_PCBS=1024
3232
CONFIG_LWIP_UDP_RECVMBOX_SIZE=64
33+
34+
# Allocate LWIP and MbedTLS on SPIRAM
35+
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=256
36+
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
37+
CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y

0 commit comments

Comments
 (0)