[Top][All Lists]

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

Re: [Linphone-developers] Implementing sound support for non-standard ha

From: Simon Morlat
Subject: Re: [Linphone-developers] Implementing sound support for non-standard hardware
Date: Thu, 9 Dec 2004 18:31:39 +0100
User-agent: KMail/1.7.1


Yes you can add a new SndCard implementation to handle your problem.
This interface is expected to change in 1.0.x .
Writing an oss driver can be very useful for everyone, but if it is for an old 
kernel and for a hardware that is not very spread,  I understand your point 
of view.
But anyway you'll need a kernel driver to talk to your hardware, so maybe it 
is not so hard to implement some very minimal oss functionnality (at least 
the one necessary to linphone).

Le Mercredi 8 Décembre 2004 19:24, Daniel Kabs [ML] a écrit :
> Hello Linphone-Developers,
> running Linux on an ARM platform, I managed to compile libosip-0.9.7
> and linphone-0.12.2 "out of the box". I compiled the command line
> version "linphonec" using ¹)
> ./configure --prefix=/usr --enable-gnome-ui=no
> Problem:
> My kernel is version 2.2 and has neither OSS nor ALSA support and uses
> non-standard devices to play and record sound. These devices work with
> 8kHz, mono PCM data (either 8 bit A-Law or 12 bit linear). I'd like to
> make linphone work with my audio hardware.
> My first idea was to define a new soundcard type in
> mediastreamer::sndcard.c that "interfaces" to my hardware's audio
> devices.
> Can you give me any hints about what functionality is required by the
> interface functions defined in mediastreamer::sndcard.h::SndCard ?
> Do you know if these functions will change in linphone-1.x ?
> If so, I'd be better off writing an OSS/ALSA driver. Although in my
> opinion, writing an OSS or ALSA driver is not the best idea, as it
> probably takes a lot of time or may not even be possible for my audio
> hardware (due to its limited capabilities) and for my "old" kernel.
> Thanks for your help,
> Cheers
> Daniel Kabs
> Germany
> ¹) Configure did not abort because I have a "faked" sys/soundcard.h
> include file.
> The resulting config.log showed:
> ac_cv_header_machine_soundcard_h=no
> ac_cv_header_soundcard_h=no
> ac_cv_header_sys_soundcard_h=yes
> ac_cv_header_sys_audio_h=no
> _______________________________________________
> Linphone-developers mailing list
> address@hidden

reply via email to

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