yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] budsant:
Cancelling my plan to buy touch diamond... too bad...

I have htc touch (Elf 100), the first good old generation and never experience this sound lag problem. Only if i turned off the display during the music play I got a few stutters for 2/3 seconds at the beginning and thats all. all songs have albumart with bitrate 192 and are stored in my SD Card. My ROM is Onyx Ultimate 4.1.6 (with manilla TF2D)

ROM 3.07.720.03 WWE

Radio 02.93.90

I was thinking to buy a touch diamond but then I found this discussion and I change my mind...

is there anyone without this problem on their touch diamond ? not even one person ???

if there is someone with a perfect touch diamond without sound lag, which rom, tweaks, and software do you have ?

is it because of the processor (qualcomm) ? mine is 32 bit Texas Instruments OMAP 850
[Touch Diamond, MDA Compact IV General] uccoffee:
Seems like there's no problem if you only use the TOUCHFLO3D to play the music.

BUt touchFLO cannot play ASF, AAC
[Touch Diamond, MDA Compact IV General] Nuri58:
I use TFlow and do not sense the problem - just returned from Africa and I noticed no lags for the 5½ hour my bat. lasted. My wife, having a newer TD than mine, but same ROM and set-up seems to have the lack at times, which beats me. In any case the TD is not to be confused with a top MP3 player (better than my previous HTC phones though), but just OK for traveling. Using the FM radio none of us got the problem. Have anyone experienced the problem with the FM radio?
[Touch Diamond, MDA Compact IV General] looby:
5 minute lag..

My Diamond with stock 1.93 ROM lags every 5 mins with TouchFlo3D and if you read this thread so do most peoples:cool:
[Touch Diamond, MDA Compact IV General] nixgegendenise:
There is the theory that the problem is based on the drivers of the headphone. Using a BT headset instead the cable headset should solve it.
[Touch Diamond, MDA Compact IV General] Nuri58:
But the headset coming with the TD is the same from TD to TD, so why some do not have the problem?
[Touch Diamond, MDA Compact IV General] elamodelmerol:
i tested several different roms and it was happening with all of them until i tried the pistonsripper new room now it seems to work fine however there is still a bug with it when i'm playing a he-aac+ v2 music file suddenly all the sound goes out and you can't hear anything at all anymore on your diamond till you do a soft reset on it(it happens randomly sometimes it plays it just fine). Does anyone have tried this type of music files?

P.S. I have a DIAM100
[Touch Diamond, MDA Compact IV General] drivenbythemadness:
just a noob trying to help

ive visited the htc site,i see in their discription that they finally admit theres a bug,they released a new rom ,wich says it will fix the bug.

ill try this first thing tomorrow morning,if anyone gets to it before me please comment about the rom.

heres the link

hope this works,

http://www.htc.com/www/SupportDownload.aspx?p_id=133&cat=2&dl_id=483
[Touch Diamond, MDA Compact IV General] d12bn:
BT

I have Motorola S9 bluetooth headset and I get the lag, it sucks. I used them with the Touch with no problems.

I can't download the ROM listed above, I keep getting a service down message. Anyone else having problems with download?

Can anyone tell me if my ROM is the latest? Its 1.09.651.5, build date 8/04/08

Thanks
[Touch Diamond, MDA Compact IV General] jay_zhead:
Save yourself the trouble of flashing, it doesn't fix it. It's the ROM they released in January, it addresses some minor bugs with the TF3D music tab, not the major bug that lags the diamond's entire sound output system.
[Touch Diamond, MDA Compact IV General] charlietron:
Yes, it doesn't fix the bug.

I experienced this issue, as you all, in HTC P3300 and Cruise, and now in my Diamond.

I haven't test another music player, but I think the music player form the TF3D is based on WM. WM gives me the same issue. As KULTUS says, how many years is WM with us? It didn't happen to me in my old HP RX3715 nor in my Nokia 3210, 3310, 7250i, 6230...

Such a thing as MP3 players should be issue free by now...
[Touch Diamond, MDA Compact IV General] ainatar:
After upgrading to Duttys newest ROM I noticed that the sound lag is gone. Anyone else noticed this? I just wonder why and what it is that effects the lag..
[Touch Diamond, MDA Compact IV General] nixgegendenise:
There is a new official ROM from today, 27/02/09:

http://www.htc.com/www/SupportViewNews.aspx?dl_id=483&news_id=68

*fingerscrossed*
[Touch Diamond, MDA Compact IV General] joeearl13:
Can anyone upload the English version somewhere?
[Touch Diamond, MDA Compact IV General] Prewien:
I only use the tf3d player.. but still lags.. guess it's a driver issue, or something... when i watch youtube movies i didnt notice the lag... maybe when the screen is off it wants to turn the music off, but because its forced it keeps on playing, but with a pause because the phone stopped it and turned it back on?
[Touch Diamond, MDA Compact IV General] nixgegendenise:
Well, I've installed today's original HTC stock ROM for the Diamond in German and .... the lag still exists in WM :-( It is a little bit shorter and less disturbing though.

I will try out the behavior of the TF3D player...

EDIT:

The TF3D-Player also stilll has the lag and, even worse, cuts off the last couple of seconds of each song :(
[Touch Diamond, MDA Compact IV General] Nuri58:
Any one tried?
[Touch Diamond, MDA Compact IV General] nixgegendenise:
See the post above.
[Touch Diamond, MDA Compact IV General] Prewien:
i had that with all my roms so far... :(
[Touch Diamond, MDA Compact IV General] Nuri58:
Just installed and listened 15 min w/o any of these reported issues. I wonder if it is HW related to the various batches??
[Touch Diamond, MDA Compact IV General] Prewien:
what rom are you using and did you have the problem before?
[Touch Diamond, MDA Compact IV General] Prewien:
WHYYYY are they claiming that they fixed it then!!!
[Touch Diamond, MDA Compact IV General] thx1200:
It's worth pointing out (again) to newcomers that there ARE ROMs where the TF3D player does NOT lag, but the audio lag problem will always exist in all 3rd party players. There are still people (like myself) trying to figure out how HTC did it in their app so the same technique can be applied elsewhere.
[Touch Diamond, MDA Compact IV General] JiBB:
New updates

http://www.conduits.com/community/forum_posts.asp?TID=1402&TPN=3

This is looking rather grim...
[Touch Diamond, MDA Compact IV General] thx1200:
For the lazy... ;-)

I've had success contacting info@htc.com and getting a real live person to talk to with a decent amount of tech savvy. This is an American support address, but I think we need to contac them POLITELY with the amazingly detailed information Conduits has provided us. I'm going to do that now.
[Touch Diamond, MDA Compact IV General] thx1200:
My email to HTC

My email to HTC I just sent.
[Touch Diamond, MDA Compact IV General] Nuri58:
I am using the latest release HTC ROM 2.03.403.3 and Radion 1.09.25.23.. I did not suffer much from the lag problem, but my wife's TD set-up exactly the same way (same ROM download + a sprite backup from my phone) seems to suffer from the lag, although not every 5 min. I have not yet had time or posibility to install the new ROM on her TD and check it. But I think there must be a difference in HW as well otherwise I cannot explain the difference unless it due to hers is white. Let's see other reports about the new ROM.
[Touch Diamond, MDA Compact IV General] nixgegendenise:
Well, I tried a lot of ROMs and I always had lags, also with the TF3D-Player (which always cuts off the last seconds of each song). Which ROM without sound lag (when using the TF3D-Player) are there?
[Touch Diamond, MDA Compact IV General] Nuri58:
Read my post above. On some TDs no lag and on other lag with same ROM and identical set-up. So my guess is there is a HW dependency as well.
[Touch Diamond, MDA Compact IV General] thx1200:
No problem with the Fuze?

I am corresponding with somebody on another thread who does NOT experience this problem on his STOCK AT&T Fuze. Searching this thread turns up zero matches for Fuze (but plenty for every other iteration of the Diamond/Pro line). Could it be the Fuze does not have this problem?

I had this user email me the wavedev.dll from his Fuze and it is radically different from mine. However, copying it over mine and importing his registry settings caused my device to not play sound at all. I'm attempting to see what dependencing wavedev has that I also need from this device.

However, if somebody with a Fuze can pop in and say "hey I got the lag too" then I might not go through the extra effort. It would seem odd that the Fuze would not have this problem when every other version of the TP out there does.

Attached is the files I got from the Fuze user. Feel free to play on your own. Not responsible for bricking your device. yadda yadda.

EDIT: I'm using a stock ROM Sprint Touch Pro, btw.

EDIT 2: I discovered on another thread that it's not possible to "copy over" device driver files like wavedev.dll because in order for the kernel to load them, it MUST be in the ROM. I take it that is a security measure against malware hijacking your critical system drivers. Crapola. Oh well. Back to writing HTC and begging -- BEGGING -- for a resolution...
[Touch Diamond, MDA Compact IV General] thx1200:
Maybe, but I've personally had three Touch Pros that all acted identically, so I don't know how I could have gotten three with the same hardware problem... (I had other unrelated hardware issues that warranted a brand new-in-box replacement twice)
[Touch Diamond, MDA Compact IV General] Nuri58:
The individual chips / chip sets, memory and other components may be different although having the same overall specs. It also seems there are two production lines of which one in China. I wouldn't know why two identical setup TDs (same ROM and SW setup) reacts differently if not the HW is different:confused:
[Touch Diamond, MDA Compact IV General] jay_zhead:
Why not try contacting one of the cookers, so they can try and incorporate this driver into a cooked ROM?
[Touch Diamond, MDA Compact IV General] kcliu02:
I bought a Stereo BT headset today and tried.

The lag seems not occurs as much as wired headset.

Listened 1hr music, only 2 to 3 lag.
[Touch Diamond, MDA Compact IV General] Zodler:
That is still too much. It’s unacceptable.
[Touch Diamond, MDA Compact IV General] suiller:
I'm yet working on this, stay tuned ;)

anyway I don't listen music for hours so I can't really test, I need someone brave for testing it
[Touch Diamond, MDA Compact IV General] Prewien:
i listen to music +/- 7 hrs a day at work via my headset :( really annoying the lag.. because it also lags when you get called, so i often think ah a call coming in

as said before, UNACCEPTABLE HTC!!
[Touch Diamond, MDA Compact IV General] nixgegendenise:
Which BT headset was it?
[Touch Diamond, MDA Compact IV General] THUDUK:
Can't work out why this happens, have tried lots of different music players as well as the TF3D player, copious amounts of ROMS, official and unofficial, yet still music lags and skips in various ways.

This is pretty bad for an expensive mobile/pda.

My crappy £5 mp3 player works better.

shame as I love the Diamond for everything else apart from this.
[Touch Diamond, MDA Compact IV General] dunkan008:
I'm ready!! tell me when and where :D
[Touch Diamond, MDA Compact IV General] suiller:
you're welcome, keep an eye on our thread & wait for release 1.3, will have the adapted driver from Fuze
[Touch Diamond, MDA Compact IV General] thx1200:
I'm not a ROM flasher freak. Anybody else here is welcome to try. All you would need is a ROM based on AT&T's ROM. That would include the wavedev that comes with AT&T.

I'm skeptical it will fix anything, but figured it was worth a shot to try.

Anybody getting the skip using A2DP? I've read that (some?) HD users do not have the skip when using A2DP, at least.
[Touch Diamond, MDA Compact IV General] thx1200:
lol i need to read the rest of the replies before replying. ;-)

You are at least the second person I've seen that has better success wtih A2DP.

Also, lags could be a result of the bluetooth connection itself, just due to the fact that bluetooth connections are not always perfect and bluetooth hardware comes in varying degrees of quality. :-)

I need to get a Bt headset and do some experiments. But the recession has been hitting my wallet pretty hard lately. It was hard enough to scrape together the cash needed to get the TP itself. ;-)
[Touch Diamond, MDA Compact IV General] kcliu02:
There are still some sound drop when I run Opera or Calendar, but I think it is different case.

I only tried BT headset outdoor with some background noise (on street),

the lags (exactly every 5mins) become nearly un-noticeable for me.

Maybe my ears are not 'sensitive', but I think the 'gap time' become shorter.
[Touch Diamond, MDA Compact IV General] Hajima Ichiro:
Sorry to be the bearer of bad news, but I've got a Fuze on the stock ATT ROM, and I'm getting this lag exactly every 5mins.
[Touch Diamond, MDA Compact IV General] Prewien:
I knew it!

i'm getting sick of it! very very very sick!

htc should fix this NOWW!!

I'm going to contact HTC with this now
[Touch Diamond, MDA Compact IV General] thx1200:
I figured as much. I bet the person I was talking to was using bluetooth... I need to track him down and ask. ;-)
[Touch Diamond, MDA Compact IV General] thx1200:
Write them!!!! See previous post of mine for info on how to contact them. They may never fix it, but at least we can try.
[Touch Diamond, MDA Compact IV General] Hajima Ichiro:
Yeah, this really is a frustrating issue, especially when it seems like they're taking the easy way out by juryrigging their own player to work, and claiming it's an issue w/ 3rd party software...

That and the fact that audiomanager_eng keeps auto launching and messing up Pocket Player is starting to make me regret getting this phone... It does so much right, but fails on what should be so simple...
[Touch Diamond, MDA Compact IV General] budsant:
Update

Has anyone tried this ROM update (Release Date: 2009-02-27) ?

http://www.htc.com/www/SupportDownload.aspx?p_id=133&cat=2&dl_id=483

...

Improved Functions and Fixes

1. When you launch the Camera while the system is working on other programs, the preview screen may become black.

2. When playing a video, sometimes a portion of the video will be cut off a little bit.

3. Fixes Audio playback problem with the speaker. Specific issues: sometimes the music will turn off and on after 10 minutes, or there is a buzzing sound or no sound at all.

4. Fixes the problem of not being able to receive MMS when in standby mode.

5. When launching music via the Music tab on TouchFLO 3D, the sound may intermittently turn off for a second and come back on.

...
[Touch Diamond, MDA Compact IV General] tejasrm:
ya this prob exists in almost all roms..HTC is aware of this prob..try out their latest rom...they have listed this prob in their specifications..
[Touch Diamond, MDA Compact IV General] Prewien:
a few posts back someone said it isnt fixed :(
[Touch Diamond, MDA Compact IV General] nixgegendenise:
It definitely still exists!

And the lag also exists when using the TF3D-Player!!!
[Touch Diamond, MDA Compact IV General] thx1200:
Depends which version of AudioManager (TF3D player) you are using. Newest ones use an unusual streaming mode through DirectShow and somehow are able to playback audio skip-free. Conduits tried to reverse engineer it, but didn't have any luck.

Also, I now have written HTC three times. the first time, I had a great in-depth conversation with a tech. The last two times, I get the same form email...

Hello Timothy,

Thank you for your response.

I understand how important it is for you to enjoy the musical playback of your device. I would like to reiterate that HTC does not support third party software.

Timothy, I hope we have answered your question in detail. Feel free to contact us again if you have any further questions.

I am never again buying an HTC phone. I'm done with them. I had a different (similar) audio problem with my 8125. it would play music too fast (about 1.2x normal rate) so everybody sounded like chipmunks. I got the same sort of non-support support from them. Screw 'em. I'm voting with my pocketbook!

It's sad because I really love my Touch Pro otherwise...

If anybody else is willing to dig into the reverse engineering of the directshow streaming mode, I can give you all the info Conduits gave me. If somebody can figure out what HTC will not tell us and pass the info back to the third party developers (like Conduits), it would help the community out greatly. I'm just not savvy enough of a C++ programmer to do it.
[Touch Diamond, MDA Compact IV General] nixgegendenise:
Sorry, but I cannot believe this.

Which version of the TF3D-Player do you mean?! I just installed the very newest original HTC ROM with AudioManager and it still lags every 5 minutes!
[Touch Diamond, MDA Compact IV General] jay_zhead:
There are several roms available with which audiomanager does not pause regularly like the 3rd party players do, the problem is that it got it's own issues: it does not handle high-quality variable bitrate files well, and it occasionally skips (rather then lagging, like 3rd-party apps do).

It is rather funny tho that HTC are clinging to the "3rd party software" excuse like crap to a diaper when, in actuality, their own software also does not provide a viable alternative. If at least the audiomanager worked properly I wouldn't have been so pissed off, cause I mostly use that for playback anyway, but it is still not bug free - I have to recode everything to appalling quality if I want to avoid skipping, which is unexceptable. I think the time has come to start a class-action lawsuit against them, as it does not look like they are planning on fixing it at all, they are content with dodging us forever on this issue.
[Touch Diamond, MDA Compact IV General] Prewien:
IMHO we should boycot htc if they don't fix it within 2 months!

I've mailed them using the contact form on their site, havent recieved a thing yet!

but its a big business.. so i guess i'll have to wait for a week or so
[Touch Diamond, MDA Compact IV General] thx1200:
Using stock Sprint ROM. I played for hours with no lag ever. The player sucks though compared to PocketPlayer.

However, there are, apparently, multiple versions around so I don't know that the one in my ROM (and a lot of other unofficial ROMs) is being used in the latest official ROM from HTC.
[Touch Diamond, MDA Compact IV General] thx1200:
Even if everybody at XDA boycotted HTC, it wouldn't hurt them. We're a large group, but not big enough to cut into their bottom line -- especially since they keep going further and further into the general consumer market and away from the early adopter crowd like us. :-)

Class action lawsuit sounds like a grand idea! THAT would get their damn attention. How do we start that?
[Touch Diamond, MDA Compact IV General] thx1200:
Challenge to the community!

I just posted a "challenge to the community." Pony up some cash and let's get some brains on this problem...

http://xdaforums.com/showthread.php?p=3455108
[Touch Diamond, MDA Compact IV General] Prewien:
i just called htc (dutch number) and guess what...

i waited 5 mins on a quiet line no waiting beeps no music no nothing

so i tried again for 2 mins. got the same thing

and finally another 3 mins... AGAIN no answer with no tone whatsoever

(i'm at my job and i dont know if they would appreciate it if i'd call internationally :p )

not really customer friendly.....
[Touch Diamond, MDA Compact IV General] THUDUK:
ROM: [WWE] udK Syrius Topaz R2 - Build 21032.1.6.0 from TouchPRO 2

Radio: 1.09.25.23

Music Player TF3D

using the Standard Headset with high quality mp3's

Audio booster set for bass

Listening time just under and hour.

NO SKIPS, NO LAGS, just very good quality sound music.

been testing different roms for ages had skips and lags every 5mins, to every 15 mins to every other minute...not saying this setup has solved it, just seems positive...
[Touch Diamond, MDA Compact IV General] chucky5455:
Strange :confused: even i am using the same ROM,radio and setting as mention above but i am experiencing a slight lag after every 5 to 6 minutes,the first song which i play won't lag but as next song comes up in the beginning the lag happen but it doesn't skip and if i listen carefully during the music play i can feel a very minor lag which is almost unnoticeable but i must say in my case with the same configuration the lag still exist:mad:
[Touch Diamond, MDA Compact IV General] Nuri58:
Good quality sound must be a relative term. There's long to MP3 being really good although a lot of people go so used to it that HI Fi sounds wrong in their ears. Anyway HTC is not exactly excellent in sound quality, but apart from this subjective appreciation, I have little problems using the original HTC ROM in terms of lag and using it while traveling, still far from the qulity once listening to my sound system at home:)
[Touch Diamond, MDA Compact IV General] MlKE3:
Have someone tried to install SRS WOW HD audio driver? It is quite possible that it will fix the problem.
[Touch Diamond, MDA Compact IV General] fadelovesky:
the RAM ???

i m a programmer for windows but a beginer in HTC dev. i have a diamond and i noticed that the sound-lag is due to an over full buffering.

normaly, in all pocketpc music player software, we can found a Buffer-size Option (as the "CorePlayer" do). the buffer as an anti-shock system, pre-load the song in memory to optimize performance. then, the player start the music.

When the buffer is full, or when we seek into a part of song that isnt the same in the buffer, the media player had to empty the buffer and fill it with the right part. this operation can produce LAG if,and only if, the used software don't manage the memory as well. Also, it can be produced if the program isn't runing with high process priority.

i'm trying to develop an ipod-style media player which run in real-time priority, that allow the processor to handle the program friendly without any Lag.
[Touch Diamond, MDA Compact IV General] Prewien:
HTC is still acting like they don't know about the issue :confused:

they told me that i should contact t-mobile about this because i have the mda version and i may have been given a faulty device, well if they wanna play it that way let them... i'm gonna call t-mobile and let them deal with it till i get a correct device, maybe they'll exchange this one for a completely new one without my scratches :p
[Touch Diamond, MDA Compact IV General] THUDUK:
More testing over weekend, went out for a run, had RunGPS software running, with TF3D music player and phone on, music lag/skip occurred every 5 minutes.

This is so frustrating
[Touch Diamond, MDA Compact IV General] jay_zhead:
Why would it? This program still outputs to the audio driver in the end, which is where the skip occurs...
[Touch Diamond, MDA Compact IV General] thx1200:
The SRS WOW HD driver still outputs through the default wavedev.dll in the end. it makes adjustments to the audio in-stream. It does not replace the output device driver.
[Touch Diamond, MDA Compact IV General] thx1200:
I've adjusted PocketPlayer while running to use the highest realtime priority available in WM. It still lags. the problem is NOT, i repeat, NOT, i repeat again, NOT as a result of buffer-overrun. It is also NOT, i repeat, NOT, i repeat again NOT, as a result of poor memory management. It is a BUG.

I'm personally never buying HTC again.

HTC has, indeed, found a way to workaround it using special system calls in TF3D player ON SOME (but not all) ROMs (see my "challenege to the community" link above), but there is no way whatsoever to use wavedev and have correct output on these devices.

Why on earth they didn't code wavedev to use the same special system calls for ALL audio apps is beyond me, but I'm hoping some brilliant community member can crack this. HTC doesn't care because they think their media player is the only media player anybody should ever use.