[Top][All Lists]

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

Re: [Discuss-gnuradio] initial gr-audio-portaudio

From: Thomas Schmid
Subject: Re: [Discuss-gnuradio] initial gr-audio-portaudio
Date: Sun, 12 Mar 2006 18:30:19 -0800

Hi Stephane,

Is it possible that the portaudio patch of yours is missing the
portauido.pc target? I get errors if I want to install it, i.e., it
tells me that there is no portaudio.pc target.


On 3/12/06, Stephane Fillod <address@hidden> wrote:
> On Sun, Mar 12, 2006 at 02:36:21PM -0500, Robert McGwier wrote:
> > That is why I put the message out.  It will be good to have a working
> > starting point.
> Okay, there it is. Just checked in to gr-audio-portaudio repository.
> It's somewhat working, but there's still some static in the audio
> output (tested with ALSA playback, mono and stereo). Some more work
> is needed.
> You will need the attached patchs:
> - against gnuradio-core: ot_gri_ringbuffer.patch
>         * src/lib/omnithread/omnithread.h: add omni_mutex::trylock
>         * src/lib/general/gri_ringbuffer.{cc,h},
>           src/lib/general/Makefile.am: new lockless ringbuffer (single
>           reader/single writer) taken from JACK software (GPL).
> - against portaudio-V19(CVS): portaudio-pkg-config.patch
>         * pkg-config .pc file with proper THREAD_FLAGS
> The code should be portable. I was missing the native Win32 call for
> mutex_trylock, so someone will have to find it, and define
> OMNI_MUTEX_TRYLOCK_IMPLEMENTATION in src/lib/omnithread/ot_nt.h,
> with appropriate semantic (return value).
> The gri_pa_find_device_by_name() function will have to be made more
> smart, like accepting which HostApi (ALSA, JACK, ..) is to be chosen,
> and which device from this API. A syntax will have to be agreed upon,
> like "ALSA:hw:0" or "OSS:/dev/dsp1".
> Have fun,
> --
> Stephane
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

reply via email to

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