Hello guys!
First of all, i like to say a big thank you to Paul for making this wonderful custom ROM for Pulse, i've just flashed the Vanilla ROM onto my phone, and really amazed how fast it become.
I'm thinking about becoming an Ad-free member to help supporting this fantastic project!
Okay, so i got a Nokia BH-103 Stereo headset from one of my friends for testing on this weekend. It's the first A2DP headset what i can try out with the phone. I'm considering to buy one, a A2DP headset will solve my problem with the stupid rubber cover over the headphone connector. Because of that i haven't used the phone for listening to music at all. There was no problem with pairing the headset to the phone, in the Bluetooth settings i can see it connects to phone and media audio also. Sound is very strong, and the quality is more than okay for me (i heard so much worse about the SBC codec, looks like Android has a great SBC encoder). However, after some time the playback gets slower and then faster, like listening to a broken cassette player.
I was very suprised to listen to this kind of sound with a digital device.
The pitch changing gets VERY noticable, and annoying quickly. I've started googling for solutions, and found a similar topic with the HTC G1 at XDA: http://forum.xda-dev...ad.php?t=518918
Looks like this kind of A2DP handling is common on Android devices (i've found a similar thread on the Android project's forum also: http://code.google.c...ail?id=2807#c26 There are even reports for the Droid), the BlueZ Bluetooth stack handles A2DP packets the wrong way: it pushes all network related events to the headset when it's connected through the HFP profile, and when there's so much of these event, it starves out the A2DP protocol so much, that the headset has to slow down the playback to prevent skipping. After the channels gets free, the devices pushes all packet from the queue to the headset, and because of that the headset have to speeds up playback to catch the actual playing position. Sadly the fixing method described at the topic (Menu button>Settings>Wireless Controls>Bluetooth Settings>(long press) Your headset name>Options...>uncheck phone) isn't available on the Pulse (i can't disable the phone audio connection, because there isn't an Option item when i press long on the headset's name)
I'm wondering is there any way to integrate this kind of functionality to the MCR ROM from the Haykuro ROM which does have it according to the topic?
I hope there are way to do this
, it will be very useful. I really like to listen to music with my Pulse.
First of all, i like to say a big thank you to Paul for making this wonderful custom ROM for Pulse, i've just flashed the Vanilla ROM onto my phone, and really amazed how fast it become.
Okay, so i got a Nokia BH-103 Stereo headset from one of my friends for testing on this weekend. It's the first A2DP headset what i can try out with the phone. I'm considering to buy one, a A2DP headset will solve my problem with the stupid rubber cover over the headphone connector. Because of that i haven't used the phone for listening to music at all. There was no problem with pairing the headset to the phone, in the Bluetooth settings i can see it connects to phone and media audio also. Sound is very strong, and the quality is more than okay for me (i heard so much worse about the SBC codec, looks like Android has a great SBC encoder). However, after some time the playback gets slower and then faster, like listening to a broken cassette player.
Looks like this kind of A2DP handling is common on Android devices (i've found a similar thread on the Android project's forum also: http://code.google.c...ail?id=2807#c26 There are even reports for the Droid), the BlueZ Bluetooth stack handles A2DP packets the wrong way: it pushes all network related events to the headset when it's connected through the HFP profile, and when there's so much of these event, it starves out the A2DP protocol so much, that the headset has to slow down the playback to prevent skipping. After the channels gets free, the devices pushes all packet from the queue to the headset, and because of that the headset have to speeds up playback to catch the actual playing position. Sadly the fixing method described at the topic (Menu button>Settings>Wireless Controls>Bluetooth Settings>(long press) Your headset name>Options...>uncheck phone) isn't available on the Pulse (i can't disable the phone audio connection, because there isn't an Option item when i press long on the headset's name)
I hope there are way to do this
Edited by DarkBytePH, 28 February 2010 - 04:39 PM.






Sign In
Create Account

Back to top











