stekte These two settings will effect sound quality if you change make backup copy of file
daemon.conf before edit. Just change these two settings only
Below is what I use but you can try whats best for your system.
(Reboot required)
Improved my Laptop alot as solus was set to (S16LE - Signed 16 integer bit PCM, little endian)
and was set to (soxr-mq) which is ok these (soxr) can be Cpu intensive but are the best to use.
--For little Endian (usr/share/pulseaudio/daemon.conf)--
Line to change ----> default-sample-format = FLOAT32LE (remove the ; from this line)
S16LE - Signed 16 integer bit PCM, little endian
FLOAT32LE - 32 bit IEEE floating point PCM, little endian.
S32LE - Signed 32 bit integer PCM, little endian.
S24LE - Signed 24 bit integer PCM packed, little endian.
S24_32LE - Signed 24 bit integer PCM in LSB of 32 bit words, little endian.
Line to change------> resample-method = soxr-hq
(pulseaudio --dump-resample-methods) will list supported formats
trivial,speex-float-0,speex-float-1,speex-float-2,speex-float-3,speex-float-4,speex-float-5
speex-float-6,speex-float-7,speex-float-8,speex-float-9,speex-float-10,speex-fixed-0
speex-fixed-1,speex-fixed-2,speex-fixed-3,speex-fixed-4,speex-fixed-5,speex-fixed-6
speex-fixed-7,speex-fixed-8,speex-fixed-9,speex-fixed-10,ffmpeg,auto,copy,peaks
soxr-mq,soxr-hq,soxr-vhq
Edit Oh was asking because it makes difference on the above settings.
And before change had to boost audio and run Eq in Vlc now everything is good without those