Re: How to record calls

2009-03-17 Thread rakshat hooja
 I have started a competition for creating a Call Recorder cum Dictaphone
Application for the Freerunner on cofundus.org

http://www.cofundos.org/project.php?id=154

This is based on the ideas given in Pander's mail at the top of this thread.

Feedback is welcome

Rakshat
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


How to record calls

2009-03-16 Thread Pander
Hi all,

Someone has created a dictaphone application, but is it also possible to
record directly from (within) the (SHR=FSO?) dailer?

Use cases would be:
1) record received sound only
2) record transmitting sound only (dictaphone)
3) record conversation, both receiving and transmitting sound

Would it be viable to add this functionality to dailer, then a
dictaphone will be provided by dailer and an external dictaphone
application would not be needed or the functionality could be shared.

Secondly, what format would be desirable to record into? OGG?

Thanks,

Pander

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: How to record calls

2009-03-16 Thread Rui Miguel Silva Seabra
On Mon, Mar 16, 2009 at 11:13:32AM +0100, Pander wrote:
 Hi all,
 
 Someone has created a dictaphone application, but is it also possible to
 record directly from (within) the (SHR=FSO?) dailer?
 
 Use cases would be:
 1) record received sound only
 2) record transmitting sound only (dictaphone)
 3) record conversation, both receiving and transmitting sound
 
 Would it be viable to add this functionality to dailer, then a
 dictaphone will be provided by dailer and an external dictaphone
 application would not be needed or the functionality could be shared.
 
 Secondly, what format would be desirable to record into? OGG?

A free format is always good (remember de mp3 fiasco?), I would second
recording in Ogg/Vorbis.

Rui

-- 
P'tang!
Today is Setting Orange, the 2nd day of Discord in the YOLD 3175
+ No matter how much you do, you never do enough -- unknown
+ Whatever you do will be insignificant,
| but it is very important that you do it -- Gandhi
+ So let's do it...?

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: How to record calls

2009-03-16 Thread Michael Sheldon
Pander wrote:
 Hi all,
 
 Someone has created a dictaphone application, but is it also possible to
 record directly from (within) the (SHR=FSO?) dailer?

  I was under the impression that audio for calls bypasses the CPU and 
operating system entirely, going straight from the sound chip to the GSM 
chip; if this is the case then such a recording wouldn't be possible.

Cheers,
  Mike.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: How to record calls

2009-03-16 Thread Richard Kralovic
   I was under the impression that audio for calls bypasses the CPU and 
 operating system entirely, going straight from the sound chip to the GSM 
 chip; if this is the case then such a recording wouldn't be possible.

That's true, but it should be possible to configure alsa mixer settings
in such a way that the GSM audio is routed both to the speaker and to
the ADC converter of the soundcard. It shouldn't be too hard, I guess
you just need to study the mixer settings a bit:

http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem
http://people.openmoko.org/joerg/ALSA/doc/WM8753_control_diag.pdf

Greets
Richard

 
 Cheers,
   Mike.
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: How to record calls

2009-03-16 Thread Rui Miguel Silva Seabra
On Mon, Mar 16, 2009 at 11:43:25AM +0100, Richard Kralovic wrote:
I was under the impression that audio for calls bypasses the CPU and 
  operating system entirely, going straight from the sound chip to the GSM 
  chip; if this is the case then such a recording wouldn't be possible.
 
 That's true, but it should be possible to configure alsa mixer settings
 in such a way that the GSM audio is routed both to the speaker and to
 the ADC converter of the soundcard. It shouldn't be too hard, I guess
 you just need to study the mixer settings a bit:
 
 http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem
 http://people.openmoko.org/joerg/ALSA/doc/WM8753_control_diag.pdf

And prevent suspend! On longer calls my openmoko suspends during the
call. The call continues, of course, but the first time it happened I
was pretty freaked out! :)

Rui

-- 

Today is Setting Orange, the 2nd day of Discord in the YOLD 3175
+ No matter how much you do, you never do enough -- unknown
+ Whatever you do will be insignificant,
| but it is very important that you do it -- Gandhi
+ So let's do it...?

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: How to record calls

2009-03-16 Thread matthias felsche
Hello,
I'd prefer speex-encoding. If you'd like to record voice, this codec is 
the most appropriate choice, I think. As I read throughout my search for 
an alternative to wav-recording, ogg encoding is quite slow. But I 
haven't tried out the performance of speex-encoding. Any experiences?

Matthias


Pander schrieb:
 Hi all,

 Someone has created a dictaphone application, but is it also possible to
 record directly from (within) the (SHR=FSO?) dailer?

 Use cases would be:
 1) record received sound only
 2) record transmitting sound only (dictaphone)
 3) record conversation, both receiving and transmitting sound

 Would it be viable to add this functionality to dailer, then a
 dictaphone will be provided by dailer and an external dictaphone
 application would not be needed or the functionality could be shared.

 Secondly, what format would be desirable to record into? OGG?

 Thanks,

 Pander

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


   


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: How to record calls

2009-03-16 Thread Pander
matthias felsche wrote:
 Hello,
 I'd prefer speex-encoding. If you'd like to record voice, this codec is 
 the most appropriate choice, I think. As I read throughout my search for 
 an alternative to wav-recording, ogg encoding is quite slow. But I 
 haven't tried out the performance of speex-encoding. Any experiences?

Nope but you can give it a try via:
  http://www.freenet.org.nz/python/pySpeex/

 Matthias
 
 
 Pander schrieb:
 Hi all,

 Someone has created a dictaphone application, but is it also possible to
 record directly from (within) the (SHR=FSO?) dailer?

 Use cases would be:
 1) record received sound only
 2) record transmitting sound only (dictaphone)
 3) record conversation, both receiving and transmitting sound

 Would it be viable to add this functionality to dailer, then a
 dictaphone will be provided by dailer and an external dictaphone
 application would not be needed or the functionality could be shared.

 Secondly, what format would be desirable to record into? OGG?

 Thanks,

 Pander

 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


   
 
 
 ___
 Openmoko community mailing list
 community@lists.openmoko.org
 http://lists.openmoko.org/mailman/listinfo/community


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: How to record calls

2009-03-16 Thread matthias felsche

 Nope but you can give it a try via:
   http://www.freenet.org.nz/python/pySpeex/

   
Well I tried to get this extension compiled, but it did not work since 
you need Pyrex for this. And I somehow didn't get it working after all.
When I have the time I'll increase my C-abilities and try writing 
something using only the native libraries, not these python-wrappers.
But any help preventing me from this step (i.e. compiling this stuff and 
delivering an ipk) would be much more preferred! ;-)

Matthias



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community