I am using libvlc in an application that runs as a service. It plays mp3 files among other formats.
I am using waveout because it does not require a desktop (an active session / logon). That is a requirement.
However the sound quality playing an mp3 file is poor. It is often choppy and garbled in places.
I can reproduce this with the VLC UI player by selecting waveOut. The sound quality of the mp3 file is just as bad.
Using the default output or directX both sound fine. However, from my understanding, those require a desktop so I can't use them in my service.
Does anyone have any suggestions?