View Full Version : MovieRec/SoundRec
RyanRife
05-17-2004, 09:17 AM
I'm looking to add support for Clie devices in two of my applications: MovieRec and SoundRec, available at www.infinityball.com. Anyway I currently do not own any Clie devices (used to be a NX70V user) and I need to know what Clie devices have a camera and what devices have a camera and a microphone. I'll also be looking for people to help test out my apps....any help would be appreciated. Thanks in advance. Later.
CliePet
05-18-2004, 07:24 PM
There are *many* CLIE devices.
See: http://ciscdb.sel.sony.com/perl/select-clie.pl for specs and other documentation for current&obsolete models.
Most newer and higher end CLIEs have microphones and cameras - but it is not consistent.
Only the latest models (Palm OS 5.2) support the official SndStream API
Many of the earlier models support CLIE proprietary APIs (for voice recording)
There are several different APIs for accessing the camera. Not all CLIEs with cameras have API support. Different than the palmOne camera APIs of course.
Here's my list of most of the interesting models:
-----------
Older models with cameras:
NR70V - Palm OS 4.1, camera, no microphone (old CapLib camera API supported)
[there is an NR70 (no-V) model with no camera]
-----------
Palm OS 5.0 era:
NX60 - microphone only
NX70V, NX73V, NX80V - microphone and camera (Sony CapLib2 camera API supported)
NZ90 - microphone and unique camera (limited camera API support)
TG50 - microphone only
NOTE: these don't support the official SndStream sound API, but with MCA2 they come close.
-----------
Latest models: (Palm OS 5.2 era)
UX50 - Palm OS 5.2, camera, microphone, official SndStream API, Sony CapLib2 camera API
TH55 - Palm OS 5.2, camera, microphone, official SndStream API, Sony CapLib2 camera API
TJ37 - Palm OS 5.2, camera (but no API for it). No microphone (AFAIK)
+ lots of lower-end models and older models (AFAIK they don't have microphones or cameras)
ilkera
05-20-2004, 01:41 AM
Hi Ryan,
As a Treo 600 owner I am using your MovieRec application and it really is a good one.
I would of course like to see it on my Clie too. (I have a Clie NX70V with camera and microphone)
I think you can get help from CliePet (at least his uniq unofficial APIs) for your project.
P.S: I am always willing to help you develop your software for Clie devices.
ilkera
05-20-2004, 03:16 AM
I tried the new "SoundRec" application on my Clie NX70V but it doesn't seem to record.
I have MCA2 installed so I think that any sound recording application written with default sound api could work...
At least EasyNotes works...
any idea why doesn't "SoundRec" work ?
also, I can not click the option in preferences...
CliePet
05-20-2004, 10:43 AM
> I think you can get help from CliePet (at least his uniq unofficial APIs) for your project.
Sure can.
> I tried the new "SoundRec" application on my Clie NX70V but it doesn't seem to record.
It doesn't work on my NZ90 (Palm OS 5.0 MCA2) or UX50 (Palm OS 5.2) either.
-----
RyanRife, you are currently using 20kHz, sndInt16Big parameters.
This is not supported on the UX50/TH55 or MCA2 on the older devices.
For recording, 44.1kHz, sndInt16Little is the only format supported by the UX50. AFAIK it should work on all other SndStream PDAs (you will need to downsample it yourself).
MCA2 is a little more flexible on the sampling rates (eg: 8kHz, 11.025kHz and multiples). 20kHz is too far from the standard.
RyanRife
05-20-2004, 05:33 PM
Originally posted by CliePet
> I think you can get help from CliePet (at least his uniq unofficial APIs) for your project.
Sure can.
> I tried the new "SoundRec" application on my Clie NX70V but it doesn't seem to record.
It doesn't work on my NZ90 (Palm OS 5.0 MCA2) or UX50 (Palm OS 5.2) either.
-----
RyanRife, you are currently using 20kHz, sndInt16Big parameters.
This is not supported on the UX50/TH55 or MCA2 on the older devices.
For recording, 44.1kHz, sndInt16Little is the only format supported by the UX50. AFAIK it should work on all other SndStream PDAs (you will need to downsample it yourself).
MCA2 is a little more flexible on the sampling rates (eg: 8kHz, 11.025kHz and multiples). 20kHz is too far from the standard.
So the Clie can only do 44.1kHz or can only do sndInt16Little at 44.1?? I've got a TH55 on order so I'll be able to better test my apps in the next few days. Later.
CliePet
05-21-2004, 09:54 AM
> So the Clie can only do 44.1kHz or can only do sndInt16Little at 44.1??
There is no one answer for what "the CLIE" will do, since every model is different and with their own quirks (ie. see my first reply)
The UX50 model for some reason only supports sndInt16Little at 44.1kHz (for recording AFAIK). I think the TH55 may have the same limitation, but I haven't confirmed it.
The older models (with MCA2) will support other sample rates (including 48kHz BTW).
For my uses, I always open the stream at 44.1kHz/sndInt16Little to side step this problem.
Since this is too much data (I am sending the voice data over WiFi) I do simple downsampling myself. By skipping samples it gets down to 22.05 or 11.025kHz (16bit, mono).
RyanRife
05-21-2004, 07:34 PM
Hey guys, I posted a new version of SoundRec on my site at:
http://www.infinityball.com/soundrec.aspx I made it so it does 16bit Little Endian sound and you can adjust the sample rate to 44.1khz (or anything else). So hopefully this one will work on some Clies. Later.
ilkera
05-22-2004, 05:58 AM
Hi Ryan,
I tried the new version. It is different now:
If I use MCA2 I get the following error message when I press record button of the SoundRec application:
"DataMgr.c, Line:9524, Index out of range"
If I don't use MCA2 I get the following error message when I press record button of the SoundRec application:
"(Sys 0505) (0, 1115)"
RyanRife
05-22-2004, 09:42 PM
The app uses the standard Sound API so I would assume that the UX40/50 and TH55 should work.....once I get my TH55 in I'll try to add support for the MCA2 devices.
ilkera
05-23-2004, 03:29 PM
if it uses the standard API then with MCA2 my Clie should be"ok"...
Maybe CliePet can suggest something according to the error message above.
?
CliePet
05-24-2004, 10:07 AM
Re: version 1.031
Sorry, doesn't work on the UX or TH (both Palm OS 5.2, no MCA2). Doesn't crash but doesn't record.
> if it uses the standard API then with MCA2 my Clie should be"ok"...
^^^ what he said.
Since you have a TH55 coming soon, my advice would be to wait. Get it working on the TH55, then post it for others to test on the NX/NZ/TG (with MCA2)
Unless you break some of the MCA2 compatibility "developer rules", it should just work with MCA2 with no additional work by you.
http://www.aibohack.com/clie/mca2_dev.htm
Good luck with the TH55
vBulletin v3.0.3, Copyright ©2000-2013, Jelsoft Enterprises Ltd.