All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Cc: alsa-devel@alsa-project.org, clemens@ladisch.de
Subject: Re: [PATCH 0/3] ALSA: firewire-lib: preparation for media clock recovery
Date: Fri, 28 May 2021 11:08:16 +0200	[thread overview]
Message-ID: <s5hy2bz445b.wl-tiwai@suse.de> (raw)
In-Reply-To: <20210527122611.173711-1-o-takashi@sakamocchi.jp>

On Thu, 27 May 2021 14:26:08 +0200,
Takashi Sakamoto wrote:
> 
> Hi,
> 
> ALSA IEC 61883-1/6 packet streaming engine have been using pre-computed
> parameters ideal for nominal sampling transfer frequency (STF), to
> transfer packets to device since it was added 2011. As a result of user
> experience for a decade, it is clear that the sequence is not suitable
> to some actual devices.
> 
> In design of audio and music unit in IEEE 1394 bus, feedback of
> effective sampling transfer frequency is delivered by packets transferred
> from device. Reuse of the sequence of parameter in the packets results
> in pseudo media clock recovery to transfer packet.
> 
> In this patchset, an option is added to AMDTP domain so that each of
> AMDTP stream for outgoing packet has association to AMDTP stream for
> incoming packet, to replay the sequence of parameter. Some devices
> require receiving packet on-the-fly to transfer packets, so another
> option is added.
> 
> These options are just added, not used yet in this time. In future work,
> they are going to be used by drivers in ALSA firewire stack.
> 
> Takashi Sakamoto (3):
>   ALSA: firewire-lib: add replay target to cache sequence of packet
>   ALSA: firewire-lib: replay sequence of incoming packets for outgoing
>     packets
>   ALSA: firewire-lib: transfer rx packets on-the-fly when replaying

Applied all three patches now.  Thanks.


Takashi

      parent reply	other threads:[~2021-05-28  9:09 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-27 12:26 [PATCH 0/3] ALSA: firewire-lib: preparation for media clock recovery Takashi Sakamoto
2021-05-27 12:26 ` [PATCH 1/3] ALSA: firewire-lib: add replay target to cache sequence of packet Takashi Sakamoto
2021-05-27 12:26 ` [PATCH 2/3] ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets Takashi Sakamoto
2021-05-27 12:26 ` [PATCH 3/3] ALSA: firewire-lib: transfer rx packets on-the-fly when replaying Takashi Sakamoto
2021-05-28  9:08 ` Takashi Iwai [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=s5hy2bz445b.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=alsa-devel@alsa-project.org \
    --cc=clemens@ladisch.de \
    --cc=o-takashi@sakamocchi.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.