The general idea of these changes is to be able to open the device without defined bindings. This would start the audio clock without blocking a channel.
This might be useful for hardware that requires running clock early at system start and to be available even without application streaming audio data.
Andreas Pape (2): alsa: pcm: add unsupported OPS alsa: dshare: allow missing bindings
src/pcm/Makefile.am | 4 +- src/pcm/pcm_dshare.c | 72 +++++++++++-- src/pcm/pcm_unsupported.c | 265 ++++++++++++++++++++++++++++++++++++++++++++++ src/pcm/pcm_unsupported.h | 167 +++++++++++++++++++++++++++++ 4 files changed, 495 insertions(+), 13 deletions(-) create mode 100644 src/pcm/pcm_unsupported.c create mode 100644 src/pcm/pcm_unsupported.h