All of lore.kernel.org
 help / color / mirror / Atom feed
* EMU10K1 patch loader
@ 2003-06-16  7:38 p z oooo
  2003-06-30 16:09 ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: p z oooo @ 2003-06-16  7:38 UTC (permalink / raw)
  To: alsa-devel

You can downoad it from http://pzwz.wz.cz
No TRAM support yet (I am working on it).

Peter Zubaj





====================== REKLAMA =================================
Vyrazne zlavy pocitacov a prislusenstva
Sun Fire V210 server v cenach uz od 125.000,- Sk bez DPH
Navstivte nas na adrese http://www.somi.sk/sun/lowend_servery.php
================================================================



-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: EMU10K1 patch loader
  2003-06-16  7:38 EMU10K1 patch loader p z oooo
@ 2003-06-30 16:09 ` Takashi Iwai
  0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2003-06-30 16:09 UTC (permalink / raw)
  To: p z oooo; +Cc: alsa-devel

Hi,

At Mon, 16 Jun 2003 09:38:39 +0200,
p z oooo wrote:
> 
> You can downoad it from http://pzwz.wz.cz
> No TRAM support yet (I am working on it).

wow, it looks great!  i'm just compiling and looking at the code.
(sorry for the late response, i've overlooked the post after my
vacation.)

a very subtle thing i found is that the hack of snd_ctl_elem_id_t.
it must be a bug of alsa-driver's part.  the struct should be
rewritten with the clear definition using the normal variable types,
because it's exported to the non-kernel purpose.

i.e. instead of

	snd_ctl_elem_id_t id;		/* full control ID definition */

we define the exactly same struct as the emu10k1 private data in
emu10k1.h, such as

	struct emu10k1_fx8010_id {
		unsigned int numid;		/* numeric identifier, zero = invalid */
		enum sndrv_ctl_elem_iface iface; /* interface identifier */
		unsigned int device;		/* device/client number */
		unsigned int subdevice;		/* subdevice (substream) number */
	        unsigned char name[44];		/* ASCII name of item */
		unsigned int index;		/* index of item */
	};

so that you'll need only emu10k1.h for inclusion.  no sound/asound.h.


btw, this would be worthy definitely to be included in the standard
alsa-tools.  please let me know if the code is ready for inclusion.


ciao,

Takashi


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-06-30 16:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-16  7:38 EMU10K1 patch loader p z oooo
2003-06-30 16:09 ` Takashi Iwai

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.