Nevcairiel / LAVFilters

LAV Filters - Open-Source DirectShow Media Splitter and Decoders
GNU General Public License v2.0
7.41k stars 787 forks source link

Audio decoding in DSD format is not supported #508

Closed pth2000 closed 2 years ago

pth2000 commented 2 years ago

I am using QT to develop a music player. I found that when I tried using LavFilters it could decode formats like FLAC, WAV, etc., but I got errors when I tried DFF or DSF formats.

For example: DirectShowPlayerService: : doRender: Unknown error 0 x80040266.

Is there any way to solve this problem? Thank you very much!

Nevcairiel commented 2 years ago

LAV Audio supports decoding DSD, but the output is a unusual high sample rate, and you'll need a audio renderer that is capable to accept it - most are not.

clsid2 commented 2 years ago

If you use MPC-HC player, then both SaneAR and MPC Audio Renderer support resampling such high sample rates. Options > playback > Output > Audio Renderer

The default DirectSound renderer that is used by your application does not support it.