[alsa-devel] [RFC][PATCH 0/8] A new driver for OXFW970/971 based devices
Takashi Sakamoto
o-takashi at sakamocchi.jp
Mon Jan 6 09:33:47 CET 2014
Hi Iwai-san,
>> 1.snd-firewire-speakers and snd-oxfw
> I don't see why these make things difficult to merge?
> They sound rather like the functionalities don't conflict.
I think it better not to touch existed drivers unless they have some bugs.
Actually I can merge two drivers with some selection statements, many
changes for card structure and for PCM functionality, many codes for
MIDI and hwdep functionaloty. But for snd-firewire-speakers these
modifications are needless and not due to bugs.
...On the other hand, I also think it good to merge these two drivers
because they support the same chipset. But this idea have a risk to put
some new bugs into snd-firewire-speakers.
> Note that since I haven't seen any ack from Clemens, I didn't take
> previous patches yet.
Yes. I've posted my patches with RFC, without merge-request. I describe
the reason.
Devices which snd-fireworks, snd-bebob and snd-oxfw supports are
categorized in 'GenericAVC' by FFADO. This means the devices are
controlled by the same way, AV/C commands. At first, I considered to
develop 'snd-genericavc', which perform like OS X implementation. But
there were some anxieties for device quirks.
In this reason, I decide to develop them in the same time. As a result,
I confirm each chipset/firmware has it own quirk. So now I have a
confidence that it's difficult to develop 'snd-genericavc'.
> And it's a bit too late for 3.14, we have plenty of time for review
and discussion for 3.15.
Currently I have no will to merge my patches because I need more
discussions between ALSA/FFADO developers.
My patches add ALSA to handle devices which FFADO supports for its
streaming functionality. It may bring a bit complexity to users. I need
to adjust two projects in advance of merge-request.
Thanks
Takashi Sakamoto
o-takashi at sakamocchi.jp
More information about the Alsa-devel
mailing list