openvortex-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Openvortex-dev] Status of Manuel's patches and openvortex developme


From: Manuel Jander
Subject: Re: [Openvortex-dev] Status of Manuel's patches and openvortex development status
Date: Tue, 19 Oct 2004 17:02:48 -0300

Hi,

If you (or anyone else) could help do some revisions regarding what
patches are really applied to current ALSA and which not, that would be
really great.

> >>vortex_adbdma_resetup from au88x0_core.c and its invocation in 
> >>snd_vortex_pcm_trigger from au88x0_pcm.c and declaration in au88x0.h 
> >>seem to be missing in the 1.0.6a.
> >>
> >This one, contributed by someone here on the list (cant remember right
> >now). Its related to PCM streams being paused ans resumed. While pausing
> >the DMA context seems to get lost, so this extra call reestablishes the
> >DMA context.
> >  
> >
> Ok. Is it related to "irq fifo bug" on [some] VIA chipsets? If it is, 
> this is my case ;-)

No. There where other patches involved in automatic latency fixes on VIA
PCI bridges. AFAIK they are included in current ALSA. The "resetup"
stuff is solely for start-pause-resume situations of PCM streams with
some apps, mostly while using OSS emulation.

> BTW, it seems installation of 1.0.6a fixed my previous strange equalizer 
> channel mapping (message-id <address@hidden>, 
> reported earlier in this list).

I don't remember anything about that, but...  :D
Regarding the hardware EQ meters, there are some alsa-mixer flaws
preventing them being visualized correctly; it doesn comply with its own
specs :P.

> >>Also it's unclear for me if keeping vortex "QUAD" status in a member 
> >>variable "isquad", which initialized at startup (as it's done in 
> >>aureal-quadfix.patch), is more preferrable than runtime calculation in 
> >>VORTEX_IS_QUAD macro (upstream variant).
> >>
> >
> >There where some segfault problems, because at some time the ac97 struct
> >could be null and the macro being used. Using a variable that is
> >initialized at startup when the ac97 struct is not null for sure, solved
> >the problem.
> >  
> >
> Hmm, so this means, I should re-apply this patch if I want to get 
> reliable behaviour

I would recommend it.

> >>And what about other patches published in this list?

AFAIK the 2.6.6 patch is the latest patch regarding functionality. The
other 2 or 3 patches made by Jeff Muizelaar, are not functionality
related, but valuable because they clarify the EQ code significantly; i
would not leave them out.

> >All current patches on my website should be considered obsolete... while
> >there could be some things that where silently omitted by the ALSA
> >team :(
> >  
> >
> Well, so far I applied two aureal patches mentioned above and things 
> "work for me". Also I noticed some "cleanup" patches during last two 
> months, some of them seem to be applied, some aren't [yet] (as of 
> 1.0.6a) but none of them seem, e-e-ehm, not "life-critical" for me 
> (perhaps I'm wrong).

Best Regards,

Manuel






reply via email to

[Prev in Thread] Current Thread [Next in Thread]