[alsa-devel] [ALSA patch] [PATCH 0/2 v2] Open Alsa dshare without channel binding
Takashi Iwai
tiwai at suse.de
Wed Jul 24 15:20:27 CEST 2019
On Wed, 24 Jul 2019 12:12:58 +0200,
Adam Miartus wrote:
>
> The general idea of this patch is to be able to open the device without
> defined bindings. As a result, it allows starting the audio clock of
> underlying device without blocking a channel.
>
> This might be useful for creating a dummy dsnoop pcm for hardware that
> requires running clock early at system start. This clock is then present
> even without application streaming audio data.
>
> Patch n.1 is intended to check for null pointer of pcm callbacks,
> it is not intended to alter any current functionality, properly defined
> plugins should not suffer from this change
>
> Patch n.2 is not intended to alter any current functionality, only
> extend it
>
> V2 of the patch, changes from V1:
> - instead of creating new "pcm_unsupported.c" with ops and fast_ops
> callbacks returning -ENOSYS, callback == NULL is checked directly
> in core implementation and error is returned when pcm has no
> callback defined
Looks much better now to me. Applied both patches.
Thanks!
Takashi
More information about the Alsa-devel
mailing list