espressif/gmf_examples

1.0.0

Latest
uploaded 12 hours ago
Espressif GMF Related Examples

Changelog

# Changelog

## v1.0.0

### Features

- Added `pipeline_record_audio_muxer` example for recording encoded audio with muxer container output to microSD card
- Added `pipeline_howl` example for acoustic feedback (howling) suppression using the GMF howl element with mixed music and microphone paths

### Changes

- Updated Advanced Examples section in README to include `av_record_live_display`, `play_music_control`, `audio_power_save`, and `music_player` from ADF examples
- Switched basic examples from local `override_path` to the standalone [espressif/esp-board-manager](https://github.com/espressif/esp-board-manager) component (pinned to `^0.5.11`).
- Removed `prebuild.sh` / `prebuild.ps1` from each basic example; 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 -b <board>`).
- Updated example READMEs accordingly.

## v0.8.0

### Features

- Added `pipeline_play_http_music` example for playing online music via HTTP
- Added `pipeline_http_download_to_sdcard` example for HTTP file downloads to SD card
- Added `pipeline_record_http` example for uploading the recorded audio to HTTP server
- Added power manage support for recording example `pipeline_record_sdcard`
- Added `pipeline_audio_effects` example demonstrating audio effects (ALC, EQ, FADE, SONIC, DRC, MBC) usage in GMF pipeline
- Added `pipeline_loop_play_no_gap` example for seamless playback of music file
- Added `pipeline_play_multi_source_music` example - multi-source music player supporting HTTP, SD card, and Flash audio sources

## v0.7.2~1

### Bug Fixes

- Removed CONFIG_AUDIO_BOARD and CODEC_I2C_BACKWARD_COMPATIBLE in sdkconfig.defaults

## v0.7.2

### Bug Fixes

- Added prebuild script to solve compilation issue

## v0.7.1

### Bug Fixes

- Fixed `pipeline_play_sdcard_music` example playback fail due to format not set
- Fixed examples codec device setting mismatch with process output

## v0.7.0

### Features

- Initial version of `gmf_examples`

Links

Supports all targets

To add this component to your project, run:

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

download archive

Stats

  • Archive size
    Archive size ~ 1.82 MB
  • Downloaded in total
    Downloaded in total 55 times
  • Weekly Downloads Weekly Downloads (All Versions)
  • Downloaded this version
    This version: 0 times

Badge

espressif/gmf_examples version: 1.0.0
|