aboutsummaryrefslogtreecommitdiff
path: root/utils/vlc_codec/libadlmidi.c
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2018-08-06 01:56:50 +0300
committerVitaly Novichkov <admin@wohlnet.ru>2018-08-06 01:56:50 +0300
commit1ab34e88a326c396fbb42c503eb4ffa56fa0a148 (patch)
tree4f2d6ada0ab0bd1d64947a71c5492a29be7c8dbf /utils/vlc_codec/libadlmidi.c
parent0a003c8bc12514a5586f2f0e40559fcbf6607883 (diff)
parent0e2807a9d4c8c900e85c9b33ba96c69a82c58a68 (diff)
downloadlibADLMIDI-1ab34e88a326c396fbb42c503eb4ffa56fa0a148.tar.gz
libADLMIDI-1ab34e88a326c396fbb42c503eb4ffa56fa0a148.tar.bz2
libADLMIDI-1ab34e88a326c396fbb42c503eb4ffa56fa0a148.zip
Merge branch 'master' into stable
Diffstat (limited to 'utils/vlc_codec/libadlmidi.c')
-rw-r--r--utils/vlc_codec/libadlmidi.c9
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");