diff options
author | Vitaly Novichkov <admin@wohlnet.ru> | 2018-07-31 00:43:45 +0300 |
---|---|---|
committer | Vitaly Novichkov <admin@wohlnet.ru> | 2018-07-31 00:43:45 +0300 |
commit | 79ad134db9556db7b1079150f77865368a767659 (patch) | |
tree | 27e5e9e2e7c21a753f2be0b18de7d6c47ee4948c /utils/vlc_codec/libadlmidi.c | |
parent | f7ba498c92346449b0ebac2da5c36c80a5d3d814 (diff) | |
download | libADLMIDI-79ad134db9556db7b1079150f77865368a767659.tar.gz libADLMIDI-79ad134db9556db7b1079150f77865368a767659.tar.bz2 libADLMIDI-79ad134db9556db7b1079150f77865368a767659.zip |
VLC Plugin: Added usage of the full panning stereo
Diffstat (limited to 'utils/vlc_codec/libadlmidi.c')
-rw-r--r-- | utils/vlc_codec/libadlmidi.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/utils/vlc_codec/libadlmidi.c b/utils/vlc_codec/libadlmidi.c index f6d785f..187ee84 100644 --- a/utils/vlc_codec/libadlmidi.c +++ b/utils/vlc_codec/libadlmidi.c @@ -65,6 +65,10 @@ #define EMBEDDED_BANK_ID_LONGTEXT N_( \ "Use one of embedded banks.") +#define FULL_PANNING_TEXT N_("Full panning") +#define FULL_PANNING_LONGTEXT N_( \ + "Enable full-panning stereo support") + #define VOLUME_MODEL_TEXT N_("Volume scaling model") #define VOLUME_MODEL_LONGTEXT N_( \ "Declares volume scaling model which will affect volume levels.") @@ -146,6 +150,9 @@ vlc_module_begin () add_bool( CONFIG_PREFIX "full-range-brightness", false, FULL_RANGE_CC74_TEXT, FULL_RANGE_CC74_LONGTEXT, false ) + add_bool( CONFIG_PREFIX "full-panning", false, FULL_PANNING_TEXT, + FULL_PANNING_LONGTEXT, false ) + vlc_module_end () @@ -191,6 +198,8 @@ static int Open (vlc_object_t *p_this) adl_setVolumeRangeModel(p_sys->synth, var_InheritInteger(p_this, CONFIG_PREFIX "volume-model")); + adl_setSoftPanEnabled(p_sys->synth, var_InheritBool(p_this, CONFIG_PREFIX "full-panning")); + adl_setFullRangeBrightness(p_sys->synth, var_InheritBool(p_this, CONFIG_PREFIX "full-range-brightness")); char *bank_path = var_InheritString (p_this, CONFIG_PREFIX "custombank"); |