Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-14 Thread Oleksandr Andrushchenko
On 03/13/2018 08:48 PM, Takashi Iwai wrote: On Tue, 13 Mar 2018 18:31:55 +0100, Oleksandr Andrushchenko wrote: On 03/13/2018 06:31 PM, Takashi Iwai wrote: On Tue, 13 Mar 2018 12:49:00 +0100, Oleksandr Andrushchenko wrote: So, I tried to make a POC to stress the protocol changes and see what

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-13 Thread Oleksandr Andrushchenko
On 03/13/2018 06:31 PM, Takashi Iwai wrote: On Tue, 13 Mar 2018 12:49:00 +0100, Oleksandr Andrushchenko wrote: So, I tried to make a POC to stress the protocol changes and see what implementation of the HW parameter negotiation would look like. Please find protocol changes at [1]: - add

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-13 Thread Takashi Iwai
On Tue, 13 Mar 2018 12:49:00 +0100, Oleksandr Andrushchenko wrote: > > So, I tried to make a POC to stress the protocol changes and see > what implementation of the HW parameter negotiation would look like. > > Please find protocol changes at [1]: > - add XENSND_OP_HW_PARAM_QUERY request to

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-13 Thread Oleksandr Andrushchenko
Hi, On 03/12/2018 08:26 AM, Oleksandr Andrushchenko wrote: On 03/11/2018 10:15 AM, Takashi Iwai wrote: Hi, sorry for the long latency. Hi, no problem, thank you On Wed, 07 Mar 2018 09:49:24 +0100, Oleksandr Andrushchenko wrote: Suppose that we negotiate from the frontend to the backend

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-12 Thread Oleksandr Andrushchenko
On 03/11/2018 10:15 AM, Takashi Iwai wrote: Hi, sorry for the long latency. Hi, no problem, thank you On Wed, 07 Mar 2018 09:49:24 +0100, Oleksandr Andrushchenko wrote: Suppose that we negotiate from the frontend to the backend like int query_hw_param(int parm, int *min_p, int

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-11 Thread Takashi Iwai
Hi, sorry for the long latency. On Wed, 07 Mar 2018 09:49:24 +0100, Oleksandr Andrushchenko wrote: > > > Suppose that we negotiate from the frontend to the backend like > > > > int query_hw_param(int parm, int *min_p, int *max_p); > > > > so that you can call like > > err =

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-07 Thread Oleksandr Andrushchenko
On 03/06/2018 06:30 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018 17:04:41 +0100, Oleksandr Andrushchenko wrote: If we decide to negotiate the parameters, then it can't be done at .open stage as well, as at this moment we don't know stream parameters yet, e.g. we don't know the number of

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-06 Thread Oleksandr Andrushchenko
On 03/06/2018 05:06 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018 15:48:53 +0100, Oleksandr Andrushchenko wrote: And, now an open question for XEN comes: what kind of restriction should be applied to the frontend. Obviously it depends on the backend, so there must be some communication, and the

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-06 Thread Oleksandr Andrushchenko
On 03/06/2018 04:27 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018 15:13:13 +0100, Oleksandr Andrushchenko wrote: On 03/06/2018 03:48 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018 14:30:05 +0100, Oleksandr Andrushchenko wrote: On 03/06/2018 02:52 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-06 Thread Takashi Iwai
On Tue, 06 Mar 2018 15:13:13 +0100, Oleksandr Andrushchenko wrote: > > On 03/06/2018 03:48 PM, Takashi Iwai wrote: > > On Tue, 06 Mar 2018 14:30:05 +0100, > > Oleksandr Andrushchenko wrote: > >> On 03/06/2018 02:52 PM, Takashi Iwai wrote: > >>> On Tue, 06 Mar 2018 13:05:16 +0100, > >>> Oleksandr

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-06 Thread Oleksandr Andrushchenko
On 03/06/2018 03:48 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018 14:30:05 +0100, Oleksandr Andrushchenko wrote: On 03/06/2018 02:52 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018 13:05:16 +0100, Oleksandr Andrushchenko wrote: On 03/06/2018 01:32 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-06 Thread Takashi Iwai
On Tue, 06 Mar 2018 14:30:05 +0100, Oleksandr Andrushchenko wrote: > > On 03/06/2018 02:52 PM, Takashi Iwai wrote: > > On Tue, 06 Mar 2018 13:05:16 +0100, > > Oleksandr Andrushchenko wrote: > >> On 03/06/2018 01:32 PM, Takashi Iwai wrote: > >>> On Tue, 06 Mar 2018 12:25:07 +0100, > >>> Oleksandr

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-06 Thread Oleksandr Andrushchenko
On 03/06/2018 02:52 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018 13:05:16 +0100, Oleksandr Andrushchenko wrote: On 03/06/2018 01:32 PM, Takashi Iwai wrote: On Tue, 06 Mar 2018 12:25:07 +0100, Oleksandr Andrushchenko wrote: On 03/06/2018 12:52 PM, Takashi Iwai wrote: On Mon, 05 Feb 2018

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-06 Thread Oleksandr Andrushchenko
On 03/06/2018 12:52 PM, Takashi Iwai wrote: On Mon, 05 Feb 2018 09:24:58 +0100, Oleksandr Andrushchenko wrote: From: Oleksandr Andrushchenko Hi, all! Foreword This change is aimed to add support for explicit back and front synchronization during

Re: [Xen-devel] [alsa-devel] [PATCH 0/2] sndif: add explicit back and front synchronization

2018-03-06 Thread Takashi Iwai
On Mon, 05 Feb 2018 09:24:58 +0100, Oleksandr Andrushchenko wrote: > > From: Oleksandr Andrushchenko > > Hi, all! > > Foreword > > > This change is aimed to add support for explicit back and front > synchronization during playback and capture in