vlc | branch: master | Mark Lee <[email protected]> | 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 <[email protected]>

> 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
_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to