]> git.sesse.net Git - vlc/commit
libvlc: add equalizer API
authorMark Lee <mark.lee@capricasoftware.co.uk>
Sat, 13 Jul 2013 18:21:37 +0000 (19:21 +0100)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 24 Jul 2013 16:22:03 +0000 (19:22 +0300)
commitc180afe5f932ec1e5b066595c9d6685153029f64
tree91a14adcf1a99c58c3adbe3f0d1e46f8cdfcb472
parent6da5c9b0cd33b1935da7510f0d47c8e7aaee01ef
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@remlab.net>
include/vlc/libvlc_media_player.h
lib/audio.c
lib/libvlc.sym
lib/media_player.c
lib/media_player_internal.h
modules/audio_filter/equalizer.c
modules/audio_filter/equalizer_presets.h
src/audio_output/filters.c
src/audio_output/output.c