[Android] Add support for external audio effect
Alexandre Janniaux
alexandre.janniaux at gmail.com
Thu Feb 22 15:46:18 CET 2018
These patches add the support of Android API for writing external audio effect application like equalizers.
It needs the patch on libVLC to be able to pass audio session id as a command line parameter, otherwise the libVLC will fail to load as the parameter won't exist.
Currently, both external equalizers and vlc's internal equalizer would be in use at the same time if the user has one. It shouldn't be harmful as the vlc's one is disabled by default. Maybe the equalizer button should try to open an external equalizer and if none is found, open vlc's one.
This could also be used to detect other equalizer and disable vlc's one according to preferences (automatic, forced external, forced internal) in that case.
In the future, it might be a good idea to be able to set this id directly from the media.GIT: [PATCH 1/2] Generate audio session id in VLCOptions for libVLC
It includes the following patches:
+ [PATCH 1/2] Generate audio session id in VLCOptions for libVLC
+ [PATCH 2/2] PlaybackService: send EFFECT_CONTROL_SESSION on media
More information about the Android
mailing list