[vlc-commits] libvlc: add equalizer API

Mark Lee git at videolan.org
Wed Jul 24 18:23:39 CEST 2013


vlc | branch: master | Mark Lee <mark.lee at capricasoftware.co.uk> | Sat Jul 13 19:21:37 2013 +0100| [c180afe5f932ec1e5b066595c9d6685153029f64] | committer: Rémi Denis-Courmont

libvlc: add equalizer API

Functions are provided to:

 * query the available equalizer presets
 * create a new default equalizer instance
 * create an equalizer instance from a preset
 * set individual equalizer band amplitudes
 * set equalizer pre-amplification
 * apply an equalizer to a media player

Equalizer settings can be applied whether media is playing or not,
and will automatically be retained when playing media subsequently.

Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c180afe5f932ec1e5b066595c9d6685153029f64
---

 include/vlc/libvlc_media_player.h        |  171 ++++++++++++++++++++++++++++++
 lib/audio.c                              |  135 +++++++++++++++++++++++
 lib/libvlc.sym                           |   12 +++
 lib/media_player.c                       |   65 ++++++++++++
 lib/media_player_internal.h              |   11 ++
 modules/audio_filter/equalizer.c         |   13 ---
 modules/audio_filter/equalizer_presets.h |   16 +++
 src/audio_output/filters.c               |    8 +-
 src/audio_output/output.c                |    3 +
 9 files changed, 419 insertions(+), 15 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=c180afe5f932ec1e5b066595c9d6685153029f64


More information about the vlc-commits mailing list