Mpeg or Jpeg encoder for CF ??

G

Guest

Hi!

I am working on a video streaming application from Ipaq to Ipaq.
The Camera SDK of the Ipaq returns only raw image (RGB16). I would like to
know if there is a Mpeg encoder existing for .NET CF (for EVC++) that I could
use to convert my raw images into mpeg video format.
Otherwise I am ready to develop my own (simplified) mpeg encoder, in this
case I need a Jpeg encoder (with IN param the RGB image, and OUT param the
jpeg encoded data). Do you know any for .NET CF ?.. for EVC++ ?

Thanks a lot!

Lionel Reyero
 
P

paul zazzarino via DotNetMonster.com

You can get a jpg image back from the IPAQ SDK. I have used it to take
simple pictures and then convert the jpeg to a simpler bitmap image which I
then save and store.

I did not try full motion video with the device yet. I imagine their API
set should provide that, but I did not see any APIs that were worded
for this. Their later docs which I do not have may explain how to do this.

CF.NET is nice but you will have to stub all of your calls to C++ in order
to use their SDK.

,let me know if you order the SDK and do anything with it!

thanks pz
 
G

Guest

Hi Paul,

I ordered the SDK a week ago. The Hp Ipaq Developer program is slim... There
is not many people on the discussion board, but the few who helps are
competent.
The SDK's are still at beta level I think. Only 50-75% of the Camera SDK
works fine with my Ipaq (rx3715). The good thing is that it is well
documented, and good examples are provided. The SDK is done in C++, but the
P/Invoke interface is provided for C#. In a week, i managed to get the frames
from the SDK, and stream them to another ipaq, where they are displayed.

It is really nice to do the all in .NET. I'm loving it :)
I'd like to try Compact Framework Beta 2.0 !

I manage to set different resolution, and to control the zoom. I have around
4 frame formats available.

Drawback: no video support. The only way is to get frame per frame (in
BGR16) and use them to feed a video encoder (which is rare! I'm currently
lookngi for one on .NET, or EVC++). In preview mode, at low resolution
(160x120) you can get between 10 and 20 frames per second, which is
sufficient.

This is it. If you want any more information, let me know.

Lionel
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top