]> git.sesse.net Git - vlc/commit
Add new API to libvlc for persistent equalizer settings.
authorMark Lee <mark.lee@capricasoftware.co.uk>
Fri, 7 Sep 2012 18:30:47 +0000 (19:30 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Sat, 15 Sep 2012 13:16:17 +0000 (15:16 +0200)
commit32596ea810730f1d995ed7cb023de64cf1da6047
tree67556e4cea3243c6d3a830c0ee0e82a4dd3e3f98
parent22532b5c830c4d082920902e66bd32ab75981b7e
Add new API to libvlc for persistent equalizer settings.

New methods are provided to:

 - get the available equalizer presets;
 - get the available frequency bands (useful for creating a UI);
 - create a new default equalizer, or create a new equalizer from a preset;
 - release a previously created equalizer;
 - get/set preamp and individual frequency amplification values;
 - apply equalizer settings to a media player.

Equalizer settings are persistent, can be made whether media is currently playing or not, and will automatically be applied to subsequently played media.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
NEWS
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/common.c