esp_new_jpeg scales inside the decoder and is 5-6x faster than tjpgd on the S3 (1280x800 frame: ~100 ms instead of ~600 ms), so MJPEG streams now play at a few fps. insecam double-encodes some URLs (&); the entity decoder now loops until stable.
129 lines
3.6 KiB
Plaintext
129 lines
3.6 KiB
Plaintext
dependencies:
|
|
espressif/button:
|
|
component_hash: a1f34e8ed2e61ffef1a230fd9477005c2db335c7e1f6a239f43e5f119dcbe1b0
|
|
dependencies:
|
|
- name: espressif/cmake_utilities
|
|
registry_url: https://components.espressif.com
|
|
require: private
|
|
version: '*'
|
|
- name: idf
|
|
require: private
|
|
version: '>=4.0'
|
|
source:
|
|
registry_url: https://components.espressif.com/
|
|
type: service
|
|
version: 4.2.1
|
|
espressif/cmake_utilities:
|
|
component_hash: 351350613ceafba240b761b4ea991e0f231ac7a9f59a9ee901f751bddc0bb18f
|
|
dependencies:
|
|
- name: idf
|
|
require: private
|
|
version: '>=4.1'
|
|
source:
|
|
registry_url: https://components.espressif.com
|
|
type: service
|
|
version: 0.5.3
|
|
espressif/esp_lvgl_port:
|
|
component_hash: d3c020b45c3dfc0d1706a83b63a1c34a6eb444a6e935f9afff79f92b7b94dcef
|
|
dependencies:
|
|
- name: idf
|
|
require: private
|
|
version: '>=5.2'
|
|
- name: lvgl/lvgl
|
|
registry_url: https://components.espressif.com
|
|
require: public
|
|
version: '>=8,<10'
|
|
source:
|
|
registry_url: https://components.espressif.com/
|
|
type: service
|
|
version: 2.9.0
|
|
espressif/esp_new_jpeg:
|
|
component_hash: e1e7e6991193c41ed6c9fc386702aa7821433319e7aa9c3147cd3236310cd69c
|
|
dependencies: []
|
|
source:
|
|
registry_url: https://components.espressif.com/
|
|
type: service
|
|
targets:
|
|
- esp32
|
|
- esp32s2
|
|
- esp32s3
|
|
- esp32s31
|
|
- esp32p4
|
|
- esp32c2
|
|
- esp32c3
|
|
- esp32c5
|
|
- esp32c6
|
|
- esp32c61
|
|
- esp32h4
|
|
version: 1.0.2
|
|
espressif/knob:
|
|
component_hash: b56694054cd34a683ac2a6f3661963ba00b1dab741a4f3bb59ed6666cbc9f3fb
|
|
dependencies:
|
|
- name: espressif/cmake_utilities
|
|
registry_url: https://components.espressif.com
|
|
require: private
|
|
version: 0.*
|
|
- name: idf
|
|
require: private
|
|
version: '>=4.4.1'
|
|
source:
|
|
registry_url: https://components.espressif.com/
|
|
type: service
|
|
version: 1.1.0
|
|
espressif/led_strip:
|
|
component_hash: 28621486f77229aaf81c71f5e15d6fbf36c2949cf11094e07090593e659e7639
|
|
dependencies:
|
|
- name: idf
|
|
require: private
|
|
version: '>=5.0'
|
|
source:
|
|
registry_url: https://components.espressif.com/
|
|
type: service
|
|
version: 3.0.3
|
|
idf:
|
|
source:
|
|
type: idf
|
|
version: 5.5.0
|
|
lvgl/lvgl:
|
|
component_hash: d5e723db3a3feca71e34e333a6598b7624e3822577d374e1d44f0e18374952e1
|
|
dependencies:
|
|
- name: espressif/freetype
|
|
registry_url: https://components.espressif.com
|
|
require: private
|
|
rules:
|
|
- if: idf_version >=5.5 && $CONFIG{LV_USE_FREETYPE} == True
|
|
version: ^2.14.3
|
|
- name: espressif/libjpeg-turbo
|
|
registry_url: https://components.espressif.com
|
|
require: private
|
|
rules:
|
|
- if: idf_version >=5.5 && $CONFIG{LV_USE_LIBJPEG_TURBO} == True
|
|
version: ^3.1.1
|
|
- name: espressif/libpng
|
|
registry_url: https://components.espressif.com
|
|
require: private
|
|
rules:
|
|
- if: idf_version >=5.5 && $CONFIG{LV_USE_LIBPNG} == True
|
|
version: ^1.6.58
|
|
- name: espressif/lz4
|
|
registry_url: https://components.espressif.com
|
|
require: private
|
|
rules:
|
|
- if: idf_version >=5.5 && $CONFIG{LV_USE_LZ4} == True && $CONFIG{LV_USE_LZ4_INTERNAL} == False
|
|
version: ^1.10.0
|
|
source:
|
|
registry_url: https://components.espressif.com/
|
|
type: service
|
|
version: 9.6.0
|
|
direct_dependencies:
|
|
- espressif/button
|
|
- espressif/esp_lvgl_port
|
|
- espressif/esp_new_jpeg
|
|
- espressif/knob
|
|
- espressif/led_strip
|
|
- idf
|
|
- lvgl/lvgl
|
|
manifest_hash: c3ae35dba19eb151e16226d84853ce33ee1ef723b08192955e54805732cd49fd
|
|
target: esp32s3
|
|
version: 2.0.0
|