espressif/esp_audio_render

1.0.0

Latest
uploaded 18 hours ago
Espressif Audio Render is a module for render PCM audio through output device

Changelog

# Changelog

## v1.0.0

- Switched the `esp_board_manager` dependency in examples from local `override_path` to the standalone component at [espressif/esp-board-manager](https://github.com/espressif/esp-board-manager); pinned to `^0.5.11`.
- Removed the example-local `idf_ext.py` board-manager forwarders; the recommended entry point is now [`esp-bmgr-assist`](https://pypi.org/project/esp-bmgr-assist/) (`pip install esp-bmgr-assist` then `idf.py bmgr ...`).
- Updated example READMEs accordingly.
- Updated `audio_render` example `on_pre_run` to match the new `esp_asp_prev_func_t` signature in `esp_audio_simple_player`

## v0.8.1

### Bug Fixes

- Fixed wrong memory access for clear of payload buffer which not owned by audio processor

### Features

- Added `esp32s31` support for all example

## v0.8.0

### Bug Fixes

- Added missing declare of `esp_audio_render_stream_get_latency`

### Features

- Corrected document for board setup for examples

## v0.7.2~1

### Bug Fixes

- Removed CONFIG_AUDIO_BOARD and CODEC_I2C_BACKWARD_COMPATIBLE in sdkconfig.defaults

## v0.7.2

### Features

- Added API `esp_audio_render_set_solo_stream` for solo stream playback

## v0.7.1

### Features

- Added API `esp_audio_render_task_reconfigure` for reconfiguration of render task
- Added `process_buf_align` to allow use special aligned buffer for audio processor
- Added API `esp_audio_render_stream_set_mixer_gain` for changing of stream mixer gain
- Added API `esp_audio_render_stream_set_fade` to do fade in/out when stream is mixing
- Changed `ESP_AUDIO_RENDER_MIXER_THREAD_PRIORITY` default value to 20

### Bug Fixes

- Fixed double free caused by pipeline failed to create
- Fixed mixer thread can not restart when all stream close and reopen
- Warning for writing to ringfifo if timeout to prevent from resisting for further write


## v0.7.0

### Features

- Initial version of `esp_audio_render`

Links

Supports all targets

To add this component to your project, run:

idf.py add-dependency "espressif/esp_audio_render^1.0.0"

download archive

Stats

  • Archive size
    Archive size ~ 75.74 KB
  • Downloaded in total
    Downloaded in total 3.5k times
  • Weekly Downloads Weekly Downloads (All Versions)
  • Downloaded this version
    This version: 0 times

Badge

espressif/esp_audio_render version: 1.0.0
|