shootao/esp_elastic_pcm_buffer

0.5.2

Latest
uploaded 20 hours ago
An adaptive PCM audio renderer for ESP-IDF that stabilizes jittery network streams using dynamic time-stretching (Sonic).

changelog

# Changelog

-------------------

## v0.5.2

### Changed

- Component manifest homepage and links: `url`, `documentation`, and `issues` now target [github.com/shootao/esp_elastic_pcm_buffer](https://github.com/shootao/esp_elastic_pcm_buffer) (README and issue tracker).

## v0.5.1

### Features

- Optional event notifications: `elastic_pcm_buffer_set_event_handler()`, `elastic_pcm_buffer_event_to_string()`, and events `CONSUMER_STARVED`, `CONSUMER_RECOVERED`, `PUSH_OVERFLOW`, `POP_UNDERFLOW` (payload includes a status snapshot).
- English documentation: root `README.md` (translation of `README_CN.md`).

### Examples

- `examples/basic_pipeline`: log lines include boot-time timestamps `[t=… ms]` and output callback logs `arrival_ms` (frame enqueue time) for latency inspection.

## v0.5.0

### Features

- Initial version of esp_elastic_pcm_buffer

Links

Supports all targets

License: Custom

To add this component to your project, run:

idf.py add-dependency "shootao/esp_elastic_pcm_buffer^0.5.2"

download archive

Stats

  • Archive size
    Archive size ~ 30.76 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

shootao/esp_elastic_pcm_buffer version: 0.5.2
|