[Sony Cross-Device General] PDesire:
Let's go to the first round :)

First I need you Help:

Please do add the effects below the link in your audio_effects.conf from /system/vendor/etc

Add Only these Effects:

Dolby Atmos

Harman Kardon

Dirac Enchantments

Sony Effects

SRS Sound

MaxxAudio

BeatsAudio

Here is the code:

# List of effect libraries to load. Each library element must contain a "path" element
# giving the full path of the library .so file.
# libraries {
# <lib name> {
# path <lib path>
# }
# }
libraries {

# Dolby Atmos
dap {
path /system/lib/soundfx/libswdap-mod.so
}
# Dolby Atmos End

bundle {
path /system/lib/soundfx/libbundlewrapper.so
}
reverb {
path /system/lib/soundfx/libreverbwrapper.so
}
qcbassboost {
path /vendor/lib/soundfx/libqcbassboost.so
}
qcvirt {
path /vendor/lib/soundfx/libqcvirt.so
}
qcreverb {
path /vendor/lib/soundfx/libqcreverb.so
}

# Harman Kardon Enchantments
harman_kardon {
path /system/lib/soundfx/libharmancorehtc.so
}
# Harman Kardon end

# BeatsAudio
beatsaudio {
path /system/lib/soundfx/libbeatsbass.so
}
# BeatsAudio end

visualizer_sw {
path /system/lib/soundfx/libvisualizer.so
}
visualizer_hw {
path /system/lib/soundfx/libqcomvisualizer.so
}
downmix {
path /system/lib/soundfx/libdownmix.so
}
loudness_enhancer {
path /system/lib/soundfx/libldnhncr.so
}
proxy {
path /system/lib/soundfx/libeffectproxy.so
}
audio_pre_processing {
path /system/lib/soundfx/libqcomvoiceprocessing.so
}

# Sony Effects
sonyeffect_sw {
path /system/lib/soundfx/libsonysweffect.so
}
vpt51 {
path /system/lib/soundfx/libvpt51wrapper.so
}
xloud {
path /system/lib/soundfx/libxloudwrapper.so
}
sonyeffect_hw {
path /system/lib/soundfx/libsonypostprocbundle.so
}
# Sony Effects end

# MaxxAudio
maxxaudio3 {
path /system/lib/soundfx/libmaxxeffect-cembedded.so
}
# MaxxAudio end

# SRS Sound
SRS {
path /system/lib/soundfx/libsrsfx.so
}
# SRS Sound end

# Dirac Enchantments
dirac {
path /system/lib/soundfx/libdirac.so
}
# Dirac end
}

# Default pre-processing library. Add to audio_effect.conf "libraries" section if
# audio HAL implements support for default software audio pre-processing effects
#
# pre_processing {
# path /system/lib/soundfx/libaudiopreprocessing.so
# }

# list of effects to load. Each effect element must contain a "library" and a "uuid" element.
# The value of the "library" element must correspond to the name of one library element in the
# "libraries" element.
# The name of the effect element is indicative, only the value of the "uuid" element
# designates the effect.
# The uuid is the implementation specific UUID as specified by the effect vendor. This is not the
# generic effect type UUID.
# effects {
# <fx name> {
# library <lib name>
# uuid <effect uuid>
# }
# ...
# }

# additions for the proxy implementation
# Proxy implementation
#effectname {
#library proxy
#uuid xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

# SW implemetation of the effect. Added as a node under the proxy to
# indicate this as a sub effect.
#libsw {
#library libSW
#uuid yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy
#} End of SW effect

# HW implementation of the effect. Added as a node under the proxy to
# indicate this as a sub effect.
#libhw {
#library libHW
#uuid zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz
#}End of HW effect
#} End of effect proxy

# list of effects to load. Each effect element must contain a "library" and a "uuid" element.
# The value of the "library" element must correspond to the name of one library element in the
# "libraries" element.
# The name of the effect element is indicative, only the value of the "uuid" element
# designates the effect.
# The uuid is the implementation specific UUID as specified by the effect vendor. This is not the
# generic effect type UUID.
# effects {
# <fx name> {
# library <lib name>
# uuid <effect uuid>
# }
# ...
# }

effects {

#Dolby Atmos effect
dap {
library dap
uuid 9d4921da-8225-4f29-aefa-39537a041337
}
#Dolby Atmos end

#SRS Sound effect
dynamic_bass_boost {
library SRS
uuid f7a247b0-1a7b-11e0-bb0d-2a30dfd72085
}
srsgeq5 {
library SRS
uuid f7a247c2-1a7b-11e0-bb0d-2a30dfd72085
}
wowhd {
library SRS
uuid f7a247d2-1a7b-11e0-bb0d-2a30dfd72085
}
#SRS Sound end

bassboost {
library qcbassboost
uuid 23aca180-44bd-11e2-bcfd-0800200c9a66
}
virtualizer {
library qcvirt
uuid e6c98a16-22a3-11e2-b87b-f23c91aec05e
}
equalizer {
library bundle
uuid ce772f20-847d-11df-bb17-0002a5d5c51b
}
volume {
library bundle
uuid 119341a0-8469-11df-81f9-0002a5d5c51b
}
reverb_env_aux {
library qcreverb
uuid a8c1e5f3-293d-43cd-95ec-d5e26c02e217
}
reverb_env_ins {
library qcreverb
uuid 791fff8b-8129-4655-83a4-59bc61034c3a
}
reverb_pre_aux {
library qcreverb
uuid 53ef1db5-c0c0-445b-b060-e34d20ebb70a
}
reverb_pre_ins {
library qcreverb
uuid b08a0e38-22a5-11e2-b87b-f23c91aec05e
}
visualizer {
library proxy
uuid 1d0a1a53-7d5d-48f2-8e71-27fbd10d842c

libsw {
library visualizer_sw
uuid d069d9e0-8329-11df-9168-0002a5d5c51b
}

libhw {
library visualizer_hw
uuid 7a8044a0-1a71-11e3-a184-0002a5d5c51b
}
}
downmix {
library downmix
uuid 93f04452-e4fe-41cc-91f9-e475b6d1d69f
}
loudness_enhancer {
library loudness_enhancer
uuid fa415329-2034-4bea-b5dc-5b381c8d1e2c
}
aec {
library audio_pre_processing
uuid 0f8d0d2a-59e5-45fe-b6e4-248c8a799109
}
ns {
library audio_pre_processing
uuid 1d97bb0b-9e2f-4403-9ae3-58c2554306f8
}

#Sony Effect Effects
sonyeffect {
library proxy
uuid af8da7e0-2ca1-11e3-b71d-0002a5d5c51b

libsw {
library sonyeffect_sw
uuid 50786e95-da76-4557-976b-7981bdf6feb9
}

libhw {
library sonyeffect_hw
uuid f9ed8ae0-1b9c-11e4-8900-0002a5d5c51b
}
}
VPT51 {
library vpt51
uuid 447bdc20-198c-11e2-892e-0800200c9a66
}
xLOUD {
library xloud
uuid 46af9240-dd14-11df-ae36-0002a5d5c51b
}
#Sony Effect end

#Harman Kardon effects
Harman_Kardon{
library harman_kardon
uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b
}
#Harman Kardon end

#MaxxAudio effects
maxxaudio3 {
library maxxaudio3
uuid ae12da60-99ac-11df-b456-0002a5d5c51b
}
#MaxxAudio end

#BeatsAudio effects
beats {
library beatsaudio
uuid b3b43f60-a2f0-11e0-8b5a-0002a5d5c51b
}
#BeatsAudio end

#Dirac Enchantments effects
dirac {
library dirac
uuid 4c6383e0-ff7d-11e0-b6d8-0002a5d5c51b
}
#Dirac Enchantments end

}

# Default pre-processing effects. Add to audio_effect.conf "effects" section if
# audio HAL implements support for them.
#
# agc {
# library pre_processing
# uuid aa8130e0-66fc-11e0-bad0-0002a5d5c51b
# }
# aec {
# library pre_processing
# uuid bb392ec0-8d4d-11e0-a896-0002a5d5c51b
# }
# ns {
# library pre_processing
# uuid c06c8400-8e06-11e0-9cb6-0002a5d5c51b
# }

# Audio preprocessor configurations.
# The pre processor configuration consists in a list of elements each describing
# pre processor settings for a given input source. Valid input source names are:
# "mic", "camcorder", "voice_recognition", "voice_communication"
# Each input source element contains a list of effects elements. The name of the effect
# element must be the name of one of the effects in the "effects" list of the file.
# Each effect element may optionally contain a list of parameters and their
# default value to apply when the pre processor effect is created.
# A parameter is defined by a "param" element and a "value" element. Each of these elements
# consists in one or more elements specifying a type followed by a value.
# The types defined are: "int", "short", "float", "bool" and "string"
# When both "param" and "value" are a single int, a simple form is allowed where just
# the param and value pair is present in the parameter description
# pre_processing {
# <input source name> {
# <fx name> {
# <param 1 name> {
# param {
# int|short|float|bool|string <value>
# [ int|short|float|bool|string <value> ]
# ...
# }
# value {
# int|short|float|bool|string <value>
# [ int|short|float|bool|string <value> ]
# ...
# }
# }
# <param 2 name > {<param> <value>}
# ...
# }
# ...
# }
# ...
# }

#
# TODO: add default audio pre processor configurations after debug and tuning phase
#

If you are finished, upload your modified audio_effects.conf in this thread