<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:o =
"urn:schemas-microsoft-com:office:office" xmlns:w =
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR>
<STYLE>@font-face {
        font-family: Rockwell;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I do have a port of my directshow filters for
theora, speex and vorbis decoders for windows mobile 5, pocket pc's. It's
not quite ready for public consumption, but it is working well enough for vorbis
and speex. There's still some seeking issues, in the sense that, the desktop
version uses seektables, and they don't build very quick on the phone... so i
have two builds, one that allows seeking, but you have a few seconds wait at
load time, and one without seeking, which has less upfront load time, but can't
seek. That's something i still need to rectify. </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Vorbis and speex are using fixed point versions, so
CPU is not a major issue, but they are still a little bit memory hungry... to
use them in Windows Media Player you need ~12-16 MB free program memory to open
wmp and play an audio file. Theora currently has some performance problems. You
also have to open files from in WMP, there is no association to the file
explorer yet, so you can't just touch the file in the file explorer, you have to
load WMP and do open file from there.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>This version has seeking</FONT></DIV>
<DIV><FONT face=Arial size=2><A
href="http://www.illiminable.com/temp/oggcodecs_wm5.CAB">http://www.illiminable.com/temp/oggcodecs_wm5.CAB</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>This version does not</FONT></DIV>
<DIV><FONT face=Arial size=2><A
href="http://www.illiminable.com/temp/oggcodecs_wm5_no_seek.CAB">http://www.illiminable.com/temp/oggcodecs_wm5_no_seek.CAB</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>
<DIV><FONT face=Arial size=2>**** BEFORE YOU DOWNLOAD THESE ****</FONT></DIV>
<DIV><FONT face=Arial size=2>** If anyone is going to test these. Do it at your
own risk, if you have important info on your phone back it up. If something goes
wrong, i probably won't have the time to help you fix it, or even know
what is wrong. You might have to reinstall your OS image. These aren't ready for
mass use yet, but if you like to live dangerously, have a go and let me know. If
it kills your phone, i take no responsibility :) **</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>That said, i've been running them on my O2 Atom for
a few weeks, and they seem to be working ok, and some other brave soul the other
day installed them and they worked fine for them (they said their phone needed
to be soft booted after the install, whereas mine doesn't seem to care). So far
they have not killed my phone or lost any data... but who knows what can
happen.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV></DIV>
<DIV><FONT face=Arial size=2>If you want to do some testing, it would be
appreciated. Since i mainly test on my O2 atom, and only one other person has
tested it on their phone, can't remember which it was, but it was one of the
200MHz lower mem ones. The configuration is *only* for Windows Mobile 5, Pocket
PC 's, eg O2 Atom, and newer Axims & iPAQ's, and probably a few others.
If you're not sure, i suggest you don't try it. If you have success or failure,
let me know on the list or you can email me direct at <A
href="mailto:ogg@illiminable.com">ogg@illiminable.com</A> .</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>The source is in;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><A
href="http://svn.xiph.org/branches/oggdsf_ce_port/">http://svn.xiph.org/branches/oggdsf_ce_port/</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>That is actually the code for the desktop and
mobile versions of all the directshow stuff and backend libraries, and will
merge back onto the trunk shortly. The oggcodecs_wm5.sln is for building the
libraries and directshow stuff for windows mobil. There's a fair bit of work to
get a build environment setup, there's lots of sdk's you need from MS... it's
kind of covered here... <A
href="http://svn.xiph.org/branches/oggdsf_ce_port/README">http://svn.xiph.org/branches/oggdsf_ce_port/README</A> If
you are a reasonably confident with windows and visual studio, it's pretty
easy to get setup, if not, it's probably quite difficult.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If you are looking to use speex for a VOIP
application, i'd suggest directshow is not the best way to do it, but if it's
just playback you want, directshow is probably the easiest way. However, in the
trunk version of libspeex <A
href="http://svn.xiph.org/trunk/speex/">http://svn.xiph.org/trunk/speex/</A> in
the win32/vs2005 directory is a visual studio project which has build
configurations for windows mobile 5 that i'm using for my directshow
stuff. The project file is only for visual studio 2005 (plus, you need at
least the professional edition, since the free express edition does not allow
you to do embedded projects, and of course you'll need the windows mobile sdks,
and to setup the correct paths in visual studio).</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>In general speex's code is pretty portable, and
should be able to build on just about platform without needing any code
modificaiton. So if you use some other tools, it shouldn't be too much of
problem to build anyway.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Cheers,</FONT></DIV>
<DIV><FONT face=Arial size=2><BR>Zen.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=nagap@yash.com href="mailto:nagap@yash.com">Naga Praveen</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=speex-dev@xiph.org
href="mailto:speex-dev@xiph.org">speex-dev@xiph.org</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, May 06, 2006 4:02
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [Speex-dev] Speex for Windows
Mobile 5.0</DIV>
<DIV><BR></DIV>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> I am Praveen , working in
Yash Technologies , I would like to know your contact number as we want to
know whether the speex codec is compatible with the Windows Mobile 5.0 or not
. Also can we get the source code for the pocket pc version of the speex codec
. Hope we get your contact number soon.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p> </o:p></SPAN></FONT></P>
<P class=MsoNormal><EM><I><FONT face=Rockwell color=#400040 size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: #400040; FONT-FAMILY: Rockwell">Thanks and
Regards</SPAN></FONT></I></EM><o:p></o:p></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN
style="FONT-SIZE: 12pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal><STRONG><B><I><FONT face=Rockwell color=#400040
size=2><SPAN
style="FONT-SIZE: 10pt; COLOR: #400040; FONT-STYLE: italic; FONT-FAMILY: Rockwell">Naga
Praveen N</SPAN></FONT></I></B></STRONG><o:p></o:p></P></DIV>
<P>
<HR>
<P></P>_______________________________________________<BR>Speex-dev mailing
list<BR>Speex-dev@xiph.org<BR>http://lists.xiph.org/mailman/listinfo/speex-dev<BR></BLOCKQUOTE></BODY></HTML>