Audio Patch Released for the Tungsten T
Palm SG has released an audio update patch for the Tungsten T hadheld. The patch has been released to address sound quality issues when playing back certain digital audio files.
The update is now available and can be downloaded from the Palm Inc Support site.
Palm Inc says the patch resolves audio playback issues, associated with playing audio files (such as MP3 or WAV), which affect sound output quality. Enhancements to the Palm Sound Manager included with this update also enable the playback of audio files in the background with some applications.
This patch is intended for the Palm Tungsten T and is not meant for use with any other handheld. It is a 100k standard palm os prc file.
You can test out the difference with audio software such as PocketTunes or Aeroplayer. The RealOne audio player, which was supposed to be released before the end of the year, is still not availible.
Thanks to the many that sent in the word.
Article Comments
(79 comments)
The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.
Comments Closed
This article is no longer accepting new comments.
RE: Volume?
Another observation
Re: Another observation
That's what happens when you multitask with only 1 CPU. If the Real player uses the OMAP DSP instead of the ARM9, then the slowdown of the foreground task should be less. (Almost) 2 CPU's is supposed to be the big advantage of the TI OMAP over the XScale or MXL.
How much was the slowdown? In percent.
RE: Volume?
multitasking
That's not what should happen. Neither an MP3 player nor Bejewelled should take far less than 50% of a 175MHz RISC chip. And that means that if you run them simultaneously, neither of them should experience any slowdown.
If there is a slowdown, it is really a software architecture problem in Palm OS 5: some combination of poor multitasking support, busy waiting, etc. That's not surprising, given the history of Palm OS. Let's hope it gets fixed for good in Palm OS 6.
RE: Volume?
That's not necessarily true. Bejewelled isn't native ARM code so it is dependent on the "emulator". My guess would be more than 50% since Bejeweled was designed for a colored Palm (approx. 33 MHZ - I may be wrong in these assumptions). MP3 is a fairly complicated "application" as well. So a T|T (144 MHZ) could be struggling with two time intensive programs.
RE: Volume?
There is nothing wrong with wasting CPU cycles when there are CPU cycles to waste. But let's not pretend that something is a CPU limitation when it is pretty clearly due to some combination of emulation, limitations in multitasking, and busy-waiting applications. This is fixable, and software authors and Palm should fix it.
RE: Volume?
a) MP3 decoding is not even possible on CPUs slower than 50 MHz (generally speaking).
b) Bejeweled is running in emulation.
The other person was right - a program utilizing DSP for MP3 decoding would get around this nicely.
RE: Volume?
Good. So, that means that 2/3's of the TT CPU are left for playing Bejewelled. You just made my point for me.
"b) Bejeweled is running in emulation."
Indeed. Which just goes to show that Palm's claims that emulation doesn't impose a lot of overhead are wrong. Because 2/3 of an ARM processor should be plenty for a game that mostly sits around and waits, with some simple sprite animations on a tiny bitmap every now and then.
"The other person was right - a program utilizing DSP for MP3 decoding would get around this nicely."
It would. But that's not the point. The point is that these kinds of applications should not require special hacks: they should just run efficiently, out of the box.
Palm needs to fix Palm OS and come out with a native version quickly. No emulation. Proper multitasking. No ARMlets. Anything else is just rearranging deck chairs on the Titanic.
RE: Volume?
Oh, that's a GREAT idea. Instead of Bejewelled running slow, then it wouldn't run at ALL. It's a 68k application, remember?
The only reason I tuned into this discussion is to find out what people were going to find to complain about NOW since Palm gave them exactly what they were asking for, for free. Thanks for not dissapointing me.
Proper multitasking. No ARMlets. Anything else is just rearranging deck chairs on the Titanic.
Better the titanic than the Kursk, thanks. I don't see the point in forcing all those software authors to redo all that software immediately - It hasn't been working too hot for Apple, and their users are a LOT more aggressive/loyal than Palm's.
RE: Volume?
Huh? Apples 68k to PPC transition worked very well, and OS X does not require people to rewrite software. Apple has lots of problems, but they have managed their platform transitions very well.
Oh, that's a GREAT idea. Instead of Bejewelled running slow, then it wouldn't run at ALL. It's a 68k application, remember?
There is nothing wrong with providing emulation, but there is everything wrong with not providing a fully native API and good multitasking. You may say that this is a tradeoff Palm had to make.
But no matter what the reason, the fact remains that you can't run an MP3 player and Bejewelled simultaneously on hardware that is perfectly capable of doing that with ease (in fact, frankly, it should be able to do that in emulation--the problem must be deeper).
Palm OS 5 just isn't a very good system. Stick with Palm OS 4 until Palm OS 6 comes out. A 68k-based Sony Clie is perfectly capable of running Bejewelled and an MP3 player simultaneously, and it's cheaper and lighter than a TT as well.
RE: Volume?
I should say that this is my impression from the documentation, not first hand experience. The best and cheapest way to get simultaneous MP3 playback is--to buy a separate MP3 player. That's essentially what the Sony Palms seem to do anyway.
RE: Volume?
---"Because 2/3 of an ARM processor should be plenty for a game that mostly sits around and waits, with some simple sprite animations on a tiny bitmap every now and then."---
I hate to break this to you, but Bejeweled is NOT as simple as you make it. It's not just a "a game that mostly sits around and waits, with some simple sprite animations on a tiny bitmap every now and then"; it's much more than that. Remember, Bejeweled's addictiveness stems partially from the fact that it is somewhat hypnotic. Therefore, Astraware couldn't run any risks of having it run slow and jerky (as this would ruin the "hypnosis"), and I, as a beta tester of Bejeweled, can testify that this was no simple matter on Clies - HiRes graphics with a slow Dragonball CPU?! Forget about it!
At first, Howard Tomlinson even refused to make a HiRes version of Bejeweled at all, until they would be able to find a way around this. Fortunately for us, he and David Oakley managed to develop some sort of assembly-level trick for getting the job done, and we now have a HiRes version of Bejeweled.
Thus, you are right about the "waiting around" part - in fact there is so little happening then, that Bejeweled lowers the frame rate to conserve battery life. HOWEVER, the "simple sprite animations", I repeat, are NOT simple - you have 64 gems that have to glitter, roll, slide, sparkle, fall, appear on the board, be taken off the board, and more, and combinations of these actions are happening all the time.
Therefore, naturally you wont notice the lag when sitting and waiting - there's nothing happening then anyway! The "lag" being referred to here refers to when the jewels are moving, right? Well, of course that's when you'll notice the lag - even a powerful ARM chip can't decode MP3's and animate Bejewelled at the same time - after all, both of these require timely processing, (you can't wait for one to finish before working on the other) and the interspersal that is acheived through multitasking is not nearly as good as multiprocessing - thus resulting in "lag", even on a fast processor - remember, this is multitasking, NOT multiprocessing.
If the MP3 player were to use the DSP on the other hand, LIKE IT IS SUPPOSED TO (!), then it would be like multiprocessing, so there would be no problems.
---"'The other person was right - a program utilizing DSP for MP3 decoding would get around this nicely.'
It would. But that's not the point. The point is that these kinds of applications should not require special hacks: they should just run efficiently, out of the box."---
EXCUSE ME, but using the DSP is NOT A SPECIAL HACK - what the heck else did TI implement a "multimedia DSP" into the OMAP for??!! You're not making any sense, buddy! The TI OMAP's DSP is there for a reason - to be used for MP3 decoding!
RE: Volume?
If it runs on a 33MHz 68k and if Palm's claims are correct that their 68k compatibility hack is very efficient, it should be using only a small fraction of a 144MHz ARM chip.
even a powerful ARM chip can't decode MP3's and animate Bejewelled at the same time - after all, both of these require timely processing, (you can't wait for one to finish before working on the other) and the interspersal that is acheived through multitasking is not nearly as good as multiprocessing
Any reasonable audio system buffers hundreds of milliseconds of audio in hardware, and process switch latencies for modern multitasking operating systems running on 144MHz chips should be somewhere in the microsecond range.
EXCUSE ME, but using the DSP is NOT A SPECIAL HACK - what the heck else did TI implement a "multimedia DSP" into the OMAP for??!! You're not making any sense, buddy! The TI OMAP's DSP is there for a reason - to be used for MP3 decoding!
At issue is not how to make this work (after all, using a separate MP3 player makes it work), at issue is what this observation tells us about Palm OS 5.
The upshot is: the observation that MP3 and Bejeweled can't smoothly multitask shows that there must be some serious limitations in Palm OS 5, in the areas of audio, multitasking, and/or emulation speed; it simply isn't up to the standars of what we would expect from a native multitasking ARM operating system, and it seems to me you are effecitvely not getting much more than with Palm OS 4.
So, my recommendation would be: save your money and get a Sony SJ-30 instead of a Palm T|T.
Dang
It was JUST YESTERDAY that I took the plunge and installed the buggy, volume-reducing beta version of this patch, and now I have to find a way to get rid of it already and install the new one. Oh well, look at the bright side: at least it's finally here! ;-) Now, if only RealOne/RealPlayer would get moving... ;-)
RE: Dang
The beta version is not supposed to be released for the public.
For the installation instruction, you may refer to another topic in this site, "MP3 on the Palm Tungsten T", someone has posted the instructure there.
Tony
--
With great power comes great responsiblity.
removing OS extensions
RE: Dang
http://discussion.brighthand.com/palmhandhelds/forumdisplay.php?s=&forumid=151
Not in OS 5.2?
I can't in my wildest dreams think that Palm released it just to be nice.
Hello?
...ahhh.... it has arrived ... and...duuuhhh.... you don't have to pay for it!
Your dreams should become a bit wilder!
Why would anyone (other than Microsoft) charge for a bug fix (cause that's all it is) anyway?
RE: Not in OS 5.2?
The patch is not related to the Palm OS itself, it's only for the Tungsten T. So it won't be part of any OS update.
Tony
--
With great power comes great responsiblity.
RE: Not in OS 5.2?
RE: Not in OS 5.2?
: volume, but by the fact that it was released
: separately from an OS update. That makes me suspect
: I will have to pay for it when it arrives.
What's there to be disappointed about? I don't think there's any need to jump to conclusions so quickly. I don't recall Palm even releasing a 5.2 update yet for Tungsten owners (as it's not offered on the software download page of their site). For all we know, it could already be included in the next update, but they made it available for us now. I, for one, am glad they didn't have us wait longer for an update to enjoy better sound quality today.
And if Palm OS software history is any indication, updates (x.2, x.2.1, etc) are free for download. Upgrades (v6.0, v7.0, etc) are what we might have to pay for.
Jim
RE: Not in OS 5.2?
History rarely repeats itself, if it is observed! :-)
I'm hopeing Palm will release 5.2 as a free update.
ChriS
RE: Not in OS 5.2?
Seeing that the TT has 5.0, 5.2 should be a free update..... but you never know.....
RE: Not in OS 5.2?
Yes - although m505 users had to wait months after everyone else to get the 4.1 upgrade. At first, Palm reps claimed that m505 users didn't need the upgrade, because 4.1 was just a 'version of 4.0, but for non-4.0 Palms' (actual quote from a palm rep). They apparently didn't want to incur the cost of fixing their mistakes. Anyways, i have a TT now and the patch works - so its all 'water under the bridge' as far as i am concerned :)
RE: Not in OS 5.2?
:
Bumbleluck
Please reread my comment, as not to confuse 'upgrades' with 'updates.' When upgrading, the OS is moving up a full version (i.e. v2.0 > v3.0, v.3.2 > v4.1, etc). When you are updating, they're only incremental moves (i.e. v3.1 > v.3.2, v4.0 > v4.1, etc).
: History rarely repeats itself, if it is observed! :-)
Only if observed more carefully. ;)
Jim
RE: Not in OS 5.2?
I think that it would be a tough sell that 4.1 was a true "upgrade". But I concede your point.
RE: Not in OS 5.2?
The first digit is normally a major upgrade while the second is minor. In unix a 3rd is patch update. The jump from 3 to 4 was done because they felt that it was different enough to warrant it. 4.0 to 4.1 is a free patch because they contain minor changes and didnt warant a purchase.
When iSilo went from version 2 to version 3 they made you pay again. When eWallet went from 2 to 3 they made everyone purchase again.
RE: Not in OS 5.2?
The first digit is normally a major upgrade while the second is minor. In unix a 3rd is patch update. The jump from 3 to 4 was done because they felt that it was different enough to warrant it. 4.0 to 4.1 is a free patch because they contain minor changes and didnt warant a purchase.
When iSilo went from version 2 to version 3 they made you pay again. When eWallet went from 2 to 3 they made everyone purchase again.
problem with audio patch
RE: problem with audio patch
Aeroplayer can do this without the patch!
Lemon
More Problems with audio patch...
The weird thing is, if you turn system sounds off, you can play midis fine, with no distortion, and when you turn them back on, the initial "click" determining the volume level plays _perfectly_, but every one thereafter is distorted...
At first I thought I had a bad Tungsten (I've had several. 4th one!), but you seem to be experiencing the same issue.
What I'm wondering is, is it only a few users like usaffected, or does everyone have this problem, and it's just that most haven't noticed, like the dust under the screen?
RE: problem with audio patch
RE: problem with audio patch
RE: problem with audio patch
RE: problem with audio patch
And for the guy above, I imagine a lot of people use system sounds (though on low, of course). It's nice to get some additional feedback when you interact with the GUI.

Click here for the full story discussion page...
Latest Comments
- I got one -Tuckermaclain
- RE: Don't we have this already? -Tuckermaclain
- RE: Palm brand will return in 2018, with devices built by TCL -richf
- RE: Palm brand will return in 2018, with devices built by TCL -dmitrygr
- Palm phone on HDblog -palmato
- Palm PVG100 -hgoldner
- RE: Like Deja Vu -PacManFoo
- Like Deja Vu -T_W
Volume?