[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