8a6cb53e3b
- main/decoder: MPEG-TS demux (packets reassembled across HTTP chunks, PAT -> PMT -> first ADTS-AAC PID, PES headers stripped) feeding the esp_audio_codec simple AAC decoder (ADTS, AAC-Plus enabled for HE-AAC v1/v2 variants). 7.3 only counts and logs PCM per segment. - esp_audio_codec pinned to ~2.5.0: 2.6+ needs P4 rev >= 3 (this board is rev 1.3). Noted in CLAUDE.md, also for esp_audio_effects < 1.4. - The library's combined TS decoder lost ~8% of the frames (segments decoded to 7.9-9.6 s, "decode error -1"); with the own demux every segment is sample exact: 441344 / 440320 frames = 10.008 / 9.985 s, matching EXTINF 10.0078 / 9.9846 (431 / 430 AAC frames), no errors. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
32 lines
833 B
Plaintext
32 lines
833 B
Plaintext
dependencies:
|
|
espressif/esp_audio_codec:
|
|
component_hash: 16e2880dbdd5a72264051f750f33a6e5a38fd25621c83e3a32a85a152d2d2643
|
|
dependencies:
|
|
- name: idf
|
|
require: private
|
|
version: '>=4.4'
|
|
source:
|
|
registry_url: https://components.espressif.com/
|
|
type: service
|
|
version: 2.5.0
|
|
espressif/mdns:
|
|
component_hash: b679eafd0acae2066e2645bd91d073e33ca5be515e2545cd3c4e55a3e3bce3cb
|
|
dependencies:
|
|
- name: idf
|
|
require: private
|
|
version: '>=5.0'
|
|
source:
|
|
registry_url: https://components.espressif.com/
|
|
type: service
|
|
version: 1.13.1
|
|
idf:
|
|
source:
|
|
type: idf
|
|
version: 5.5.5
|
|
direct_dependencies:
|
|
- espressif/esp_audio_codec
|
|
- espressif/mdns
|
|
manifest_hash: e85f2bff1cc890def1a35e7da5210473c09ec845364a2bc2e54f6d2a7de54cbc
|
|
target: esp32p4
|
|
version: 2.0.0
|