pcm: 2nd round of pcm_misc DSD fixes
pcm: 2nd round of pcm_misc DSD fixes

Functions 'snd_pcm_format_silence_64' and 'snd_pcm_format_size' also need to be
able to handle the DSD smaple format.

Changes from v1:
- Correct silence pattern for DSD

Signed-off-by: Jurgen Kramer <d0929f9a4c8aa858cd9aba9af4e7afe18d730487@xs4all.nl>
Signed-off-by: Takashi Iwai <4596b3305151c7ee743192a95d394341e3d3b644@suse.de>

mengdonglin/alsa-lib,lgirdwood/alsa-lib,tiwai/alsa-lib,mengdonglin/alsa-lib,alsa-project/alsa-lib,takaswie/alsa-lib,zedongchen/alsa-lib,lgirdwood/alsa-lib,mengdonglin/alsa-lib,zedongchen/alsa-lib,takaswie/alsa-lib,zedongchen/alsa-lib,zedongchen/alsa-lib,lgirdwood/alsa-lib,tiwai/alsa-lib,takaswie/alsa-lib,mengdonglin/alsa-lib,takaswie/alsa-lib,lgirdwood/alsa-lib,zedongchen/alsa-lib,alsa-project/alsa-lib,Distrotech/alsa-lib,alsa-project/alsa-lib,alsa-project/alsa-lib,lgirdwood/alsa-lib,Distrotech/alsa-lib,takaswie/alsa-lib,Distrotech/alsa-lib,tiwai/alsa-lib,tiwai/alsa-lib,mengdonglin/alsa-lib,Distrotech/alsa-lib,Distrotech/alsa-lib