aout: handle DTSHD->DTS fallback
commitd69bae284b419545c401cada0703d13247371faa
authorThomas Guillem <thomas@gllm.fr>
Thu, 3 Oct 2019 14:00:34 +0000 (3 16:00 +0200)
committerThomas Guillem <thomas@gllm.fr>
Tue, 8 Oct 2019 06:39:58 +0000 (8 08:39 +0200)
treedb7a9c124f07020cf6881c10bd6922f12e694ab3
parent817eb2380b205d9d6ae8e963835c9d8006bd0213
aout: handle DTSHD->DTS fallback

Use the DTSHD fourcc instead of the hacked "dtshd" variable.

The DTSHD -> DTS fallback is now handled in aout core, the same code path will
be used for EAC3 -> AC3 fallback. Therefore, aout modules don't have to handle
the DTSHD -> DTS fallback anymore. If a module can't handle DTSHD, it should
return an error and the DTS fourcc will be tried right after.
modules/audio_filter/converter/tospdif.c
modules/audio_output/audiotrack.c
modules/audio_output/mmdevice.c
modules/audio_output/wasapi.c
src/audio_output/aout_internal.h
src/audio_output/dec.c
src/audio_output/output.c