Bluetooth A2DP mp3 codec - Acer Iconia A500

Hi to all Devs and Pros here in the Forum,
I have recently been staying at a friend who owns an iPad and has a setup where he listens to all his music on his iPad and Online Radio via A2DP streaming to his Stereo via a relatively cheap belkin Bluetooth A2DP receiver.
The quality is absolutely perfect and ti sounds as though he has a wired connection.
I had my Iconia with me and also gave it a try. Unfortunately the sound quality was best said acceptable and nothing near the one of the iPad.
So I did some googling about it and found out that A2DP supports various codecs but only enforced one: SBC which seems to be a rather low quality option.
So my guess is Android / our Iconia is only using the SBC codec instead e.g. MP3 which is supported by most HW A2DP receivers todays (also the cheaper ones)
I found that there is a possibility to allow non-SBC codecs in Android to some degree by changing the following settings in '/system/etc/bluetooth/audio.conf'
Code:
[A2DP]
SBCSources=[COLOR="Red"][0|1][/COLOR]
MPEG12Sources=[COLOR="Red"][0|1][/COLOR]
I tried this but when enabling the MPEG12Sources I am not able to connect to any A2DP device at all (I tried 2-3 different ones).
On some place I read that to use e.g. MP3 as a codec license fees for the device manufacturer would apply.
So here are my questions:
Could it be that Acer has simply left this unimplemented? If yes do we have any chance to add this somehow to the system?
Or is it possible to change the settings for SBC to a higher quality?
I am looking forward to any of your thoughts or ideas about this...
/schaze

schaze said:
Hi to all Devs and Pros here in the Forum,
I have recently been staying at a friend who owns an iPad and has a setup where he listens to all his music on his iPad and Online Radio via A2DP streaming to his Stereo via a relatively cheap belkin Bluetooth A2DP receiver.
The quality is absolutely perfect and ti sounds as though he has a wired connection.
I had my Iconia with me and also gave it a try. Unfortunately the sound quality was best said acceptable and nothing near the one of the iPad.
So I did some googling about it and found out that A2DP supports various codecs but only enforced one: SBC which seems to be a rather low quality option.
So my guess is Android / our Iconia is only using the SBC codec instead e.g. MP3 which is supported by most HW A2DP receivers todays (also the cheaper ones)
I found that there is a possibility to allow non-SBC codecs in Android to some degree by changing the following settings in '/system/etc/bluetooth/audio.conf'
Code:
[A2DP]
SBCSources=[COLOR="Red"][0|1][/COLOR]
MPEG12Sources=[COLOR="Red"][0|1][/COLOR]
I tried this but when enabling the MPEG12Sources I am not able to connect to any A2DP device at all (I tried 2-3 different ones).
On some place I read that to use e.g. MP3 as a codec license fees for the device manufacturer would apply.
So here are my questions:
Could it be that Acer has simply left this unimplemented? If yes do we have any chance to add this somehow to the system?
Or is it possible to change the settings for SBC to a higher quality?
I am looking forward to any of your thoughts or ideas about this...
/schaze
Click to expand...
Click to collapse
I changed the MPEG12Sources to 1 and I can connect my Nokia BH-214 and it works fine.

Related

bluetooth audio from pc to phone

I want to know if it is possible to forward all Pc audio over bluetooth to the phone?
Basically I want to use the phone as a wireless audio link so I can walk around the house with access to my music on the pc. Also in the future, may want to set up the carpc in the same way.
Any info on this? The forum/google search picks up phone->other devices... never pc->phone.
Thanks
"to walk around the house...."
This may not be possible... unless I've gotten hold of completely the wrong end of the stick (which I hope I have), the range of the bluetooth on the pda is EXTREMELY short.. I understand that when streaming to bt headphones people are happy about getting a 50 cm range.
EDIT... actually the bluetooth on the BA is supposed to be a class 2 device which according to specs is supposed to have a 5-10 m range... so I ammend my above statement by saying I'm not really sure.
Can someone confirm either way please.
Thx.
Pardon me, my 'house' is a 1 bedroom tiny apt. A 5-10 m range would more than suffice.
I've heard of bluetooth wireless headphones from logitech... these have a 33 ft range
http://www.jr.com/JRProductPage.process?Product=4140375
spybld said:
Pardon me, my 'house' is a 1 bedroom tiny apt. A 5-10 m range would more than suffice.
I've heard of bluetooth wireless headphones from logitech... these have a 33 ft range
http://www.jr.com/JRProductPage.process?Product=4140375
Click to expand...
Click to collapse
As long as it's line of sight you should have no problems at all.. as for the range of the headphones.. it all comes down to the range of the pda.. which isn't very good. It turns out that the range of a bt network is better.. so the problem seems to lie with the audio gateway stacks. (which is a big problem)
I don't think you'll be able to do it without a lot of work, (or maybe some 3rd party software) The first approach would be to use the bluetooth headset profile. But neither your phone or your pc has a headset profile. They proably both have audio gateways that can "support bluetooth headset profile" That is, they both want to play the role of the computer, and neither can play the role of the headset. Also, the audio would be narrow band and mono so it wouldn't sound that great.
You would want to have the advance audio distribution bluetooth profile. In order for it to work, one device would have to be the audio source and the other the audio sink. I suspect that neither supports this profile, but perhaps they do. Some newer phones do support it, and many usb dongles for PC's come with profile drivers, but even if you have both I suspect that both will be set up to to be the audio source. (windows before XP service pack 1 didn't support bluetooth at all)
SetoK said:
I don't think you'll be able to do it without a lot of work, (or maybe some 3rd party software) The first approach would be to use the bluetooth headset profile. But neither your phone or your pc has a headset profile. They proably both have audio gateways that can "support bluetooth headset profile" That is, they both want to play the role of the computer, and neither can play the role of the headset. Also, the audio would be narrow band and mono so it wouldn't sound that great.
You would want to have the advance audio distribution bluetooth profile. In order for it to work, one device would have to be the audio source and the other the audio sink. I suspect that neither supports this profile, but perhaps they do. Some newer phones do support it, and many usb dongles for PC's come with profile drivers, but even if you have both I suspect that both will be set up to to be the audio source. (windows before XP service pack 1 didn't support bluetooth at all)
Click to expand...
Click to collapse
Thanks I was worried about that... It doesn't seem that anyone has thought of this way of using BT and I doubt that there is software to do it out there. I may fiddle around with it later on... but maybe one of those bt headsets would be just fine!
-spy
spybld said:
Thanks I was worried about that... It doesn't seem that anyone has thought of this way of using BT and I doubt that there is software to do it out there. I may fiddle around with it later on... but maybe one of those bt headsets would be just fine!
-spy
Click to expand...
Click to collapse
Maybe it is not the solution you are looking for, but why don't you consider using WiFi instead. It's easier to configure, better sound quality, and you can setup as Ad-Hoc if you do not use WiFi AP.
I am doing this in the house and the media pc in my car. It works out just great.
Thanks I'm looking into it...
Any recommendations on cheap but good wifi cards?
Any wifi card from Circuit City / Best Buy will do. All you do is set up an ad-hoc network, install Orb to your PC and you'll be able to browse your media collection on your phone while you walk around. If you're just gonna be in your house/apartment and wanna stream music to your stereo bluetooth headphones, you could just pick up the Motorola DC800 which I've been raving about since day one. I can stream music from my laptop to my headphones and it sounds great no matter what floor of my house I'm in.. the only downside is that I have to create a playlist before I leave my laptop because you can't control what you listen to from the headphones unless you use your phone and Pocket Player with the WM plugin. Hope that helps!
the closest solution i can find
spybld said:
I want to know if it is possible to forward all Pc audio over bluetooth to the phone?
Basically I want to use the phone as a wireless audio link so I can walk around the house with access to my music on the pc. Also in the future, may want to set up the carpc in the same way.
Any info on this? The forum/google search picks up phone->other devices... never pc->phone.
Thanks
Click to expand...
Click to collapse
http://forum.videohelp.com/topic259354.html
i installed vlc 0.8.6c, set it up to stream my desktop's audio output
then on my elf, i use my music player(TCPMP) to load the url
through wifi (got ~10s lag/delay ba, or rather 20-25sec)
so for bluetooth, once u can setup ur handphone to ping ur desktop
the rest will be the same
http://wiki.xda-developers.com/index.php?pagename=InternetOverBluetoothNetwork
here are some experiments on players and mms/http stream
Code:
[I]Server Player Lag/Delay Protocol[/I]
VLC 0.8.6c WMP10 Mobile Failed
VLC 0.8.6c TCPMP 20-25 s mms://ip:port, http://ip:port
VLC 0.8.6c vlc-0.8.4-wince 7-9 s mms://ip:port
VLC 0.8.6c [B]vlc-0.8.4-wince 4-6 s http://ip:port[/B]
WME9 WMP10 Mobile 9-15 s http://ip:port/*
WME9 TCPMP 15-20 s http://ip:port
WME9 vlc-0.8.4-wince Failed
i not able to get these to work: MortPlayer/GSPlayer/WinVibePro/Conduits Pocket Player
i got vlc-0.8.4-wince http://nightlies.videolan.org/build/wince/vlc-0.8.4-test1-20051012-0130-wince.zip from http://nightlies.videolan.org/build/wince/
Cross-posted at http://www.astahost.com/index.php?showtopic=15806&mode=linear#entry110461
Update on 2007 Sep 8: added test result for Windows Media Encoder 9.

Old laptop = a2dp reciever for PPC stereo?

This may be off topic for the forum, but I'm wondering if I could throw some ideas around in the hopes that perhaps someone from here has done something similar and could offer suggestions.
I've got this old IBM thinkpad attached to my stereo system which I use as a streaming media computer for my music (obsolete laptop, but good for playing internet streams or media files on my home network over the stereo).
I very often attach my pocket pc (HTC Titan) as my music player to the stereo as well, usually using a portable a2dp receiver with a 3.5" port (i.tech r35, to be exact) to stream music wirelessly.
Problem with this is that I constantly need to charge the r35 adapter because it won't charge the battery while playing music (poor design choice).
The obvious solution, since my laptop is always hooked up anyway, would be to add a bluetooth dongle to the laptop and use it at a receiver.
I tried this, but sadly WinXP does not support the A2DP profile in its native stack, and I don't have a valid license for any of the third party ones (broadcomm, Bluesoleil, etc).
Is there a simple way to support a2dp stream receiving from this laptop? An open-source bluetooth stack perhaps?
The truth is, I don't really need *windows* on there for what I use it for, I would be open to installing a linux distro if it had a2dp support built in (and wasn't too complicated to install and use... I've got very limited linux experience).
What do you guys think?
nobody has any pointers?
Wouldnt it be easier to do via wifi? Better range and higher quality than A2DP too?
i've used my wizard to stream to my laptop before with just the native bluetooth stack on the laptop
i'm sure you could just buy a bluetooth dongle and sync it via A2DP that way
Download bluesoleil, it has an A2DP server you can use to send audio from PPC to the laptop.
shandar said:
Wouldnt it be easier to do via wifi? Better range and higher quality than A2DP too?
Click to expand...
Click to collapse
Um... I'm not sure that you understood the concept here. First of all, when properly configured, a2dp is virtually indistinguishable to wired speakers when dealing with mp3 files (you lose a slight amount since it IS compressing the data, but not any more than a well encoded mp3). Second, range isn't an issue since I plan to control the music from the room I'm in (why would u want to play the music in a room far enough away that u can't hear it?).
Third, unless I haven't heard of a new Wifi audio protocol, I think what you're talking about is TOTALLY different. I stream music to my stereo from networked computers all the time, but thats not what I'm talking about here.
I use my ppc as my personal music player, and sometimes I want my playlist on the ppc to come out of the stereo system in my house. A2dp lets u do that by simply BEING IN THE SAME ROOM AS IT. I frankly don't see how WiFi would be an acceptable alternative to this since there is no audio transport support built in- its designed mostly for just networking.
I'd love to be proved wrong, so please share with me if I'm missing something here, but how would Wifi be better?
thenext1, I actually have bluesoleil, but its not registered to my device so its stuck on a 5mb trial version (5mb of info and it stops). I was thinking of something free / open source, which is why I thought about a linux option. if there is a free windows stack for A2dp, I'd love to try it...
This looks intersting I am about to try this bluesolei
What I'm looking to do is actually route calls to my laptop mic and speakers when my phone is docked in the cradle...
I'm thinking since this is the same principle that it can be accomplished?
Let me know if anyone has done this before...
it is kind of "off-topic" but i think it was relavent to post here because it deals with the same principles
surgex0 said:
This looks intersting I am about to try this bluesolei
What I'm looking to do is actually route calls to my laptop mic and speakers when my phone is docked in the cradle...
I'm thinking since this is the same principle that it can be accomplished?
Let me know if anyone has done this before...
it is kind of "off-topic" but i think it was relavent to post here because it deals with the same principles
Click to expand...
Click to collapse
It's not the same principle, A2DP is for hi-quality audio, you are trying to make the handsfree profile work.... It should work, since bluesoleil can also do that
Dishe said:
Um... I'm not sure that you understood the concept here. First of all, when properly configured, a2dp is virtually indistinguishable to wired speakers when dealing with mp3 files (you lose a slight amount since it IS compressing the data, but not any more than a well encoded mp3). Second, range isn't an issue since I plan to control the music from the room I'm in (why would u want to play the music in a room far enough away that u can't hear it?).
Third, unless I haven't heard of a new Wifi audio protocol, I think what you're talking about is TOTALLY different. I stream music to my stereo from networked computers all the time, but thats not what I'm talking about here.
I use my ppc as my personal music player, and sometimes I want my playlist on the ppc to come out of the stereo system in my house. A2dp lets u do that by simply BEING IN THE SAME ROOM AS IT. I frankly don't see how WiFi would be an acceptable alternative to this since there is no audio transport support built in- its designed mostly for just networking.
I'd love to be proved wrong, so please share with me if I'm missing something here, but how would Wifi be better?
Click to expand...
Click to collapse
Wow. You have got some aggression issues.
First of all, read through the entire post above and replace A2DP with WiFi and see what comes out. There is no advantage of using A2DP over Wifi if you have wifi on your phone. Set up a simple streaming server on your mobile then stream it over Wifi to your laptop. After the first configuration you run one application on your phone and press play in whichever media player you have on your laptop to start the music. Dead easy. Full quality, no reencoding or anything. Control the music from your PDA etc etc.
Not entirely sure what you are on about with the range? Wifi works perfectly if you're in the same room, what's A2DPs advantage? You dont have to stand 100 m from your stereo just because you're using wifi
Oh, and reencoded A2DP is _not_ indistinguishable from MP3s on normal speakers. Unless you mean laptop speakers. A2DP is a lossy encoding that is limited by the connection speed (and thus signal strength) which means that you have to be right next to the bluetooth receiver to get maximum quality. As you move away from the receiver the signal will drop, thus the speed will drop along with sound quality. Same thing happens with Wifi but the lowest connection speed over Wifi is still way beyond what you need to stream music at decent quality.
And.. ehm.. Both wifi and bluetooth are ways to transfer data, A2DP is just a protocol like FTP or HTTP. No magic there, Bluetooth and Wifi are basically the same thing but with different bandwidth and range capacities. In this case you'd use HTTP to transfer the music over Wifi instead of A2DP over Bluetooth, result is the same.
why isn't it the same principle?
my motorols HT820 headphones are A2DP and it has a microphone on them and i use it as a headset and to play music
...
BTW if you're looking for something free and linuxy why not use VLC over wifi
i'm almost positive they have a mobile client and it would def. be better than a2dp
I have to say I share the thread starter's frustration on this. Perhaps a little clarification is in order.
A2DP is far better suited to the purpose than a stream server on wifi in this case, because was simply designed to do exactly what Dishe is trying to do - connect an audio source to an audio sink without wires. Given the right software stack, all this should involve is a quick pairing procedure.
Streaming audio on the other hand, especially from a mobile device, is somewhat tedious - hacky at best, but certainly not "dead simple". You'd have to set up a stream server, probably third party and definitely not part of standard wifi installs. A audio streaming server on a mobile device could prove to be quite a resource hog as well. Attempting to this so in a time where bluetooth dongles (especially the made in china ones) that come with Bluesoleil go for next to nothing sounds like unnecessary fuss to me.
About a solution, I think picking up a cheap bluetooth dongle with Bluesoleil installed would be the most painless way to go. Linux and bluetooth don't exactly play nice from experience, but I've never actually tried to run an A2DP sink on it. You could do some reading on BlueZ, which is linux's standard stack and see if anyone else has had any luck.
Right now, A2DP sources are more common on PC stacks than A2DP sinks - people usually want to send audio out to a wireless headset or something instead of recieve audio - so google doesn't seem to be of much help. I'm currently trying to get it to work as well, and will test BlueSoleil within the week or so on a Windows computer and post back here if it works. Don't hold your breath, though.

FLAC & General BT A2DP 'Quality' Question...

First of all, thanks to Cyanogen and contributors for his G1 and N1 ROM's.
Recently, I've been using FLAC for music playback ripped from my CD's for tracks that I want lossless (especially for classical music). Most of the time, I'm using my Motorola S805 (Bluetooth) for the cans that I got on Black Friday back in 2009 from Newegg for a low price of $20 USD, shipped. -- Best money I spent for Black Friday Granted they're normally overpriced but they perform fairly well for the price I paid.
So after using FLAC and the S805 on my ASUS notebook which has built-in Bluetooth, I moved some of the FLAC files onto my Nexus One and paired my S805 to the N1 and started some FLAC playback...
The difference in quality blew me away. It's so much clearer playing back FLAC files on the N1 to my S805's than it ever was using VLC under Windows 7. I'm at a loss on why the difference. -- Yes, I've attempted to adjust the "volume" on both the Windows Mixer and the S805 internal volume controls as the same on the N1. There's virtually *no hiss" when playing back FLAC files on the N1 than on my ASUS notebook. I have a very noticeable "elevated" noise floor on the ASUS among "compression artifacts" which I don't think I should have.
Does anyone know what might be the cause?
Thanks!
Cheers,
Kermee
Happened to come across this so I'll reply even though it's quite old.
The audio output on the Nexus one is average. I believe you can find the frequency graph of the Nexus One at the gsmarena.com review of it. So while it's not stellar, it's not bad. More than likely you're hearing a difference because your notebook's output is low quality.
Notebooks generally have poor audio quality and tend to generate a lot of noise. You'll especially notice it when your computer is under load or when you plug it into a powersource. It's like electronic interference, afterall everything on the laptop is packed together pretty tightly. The other reason is just poor hardware. Sound gets neglected frequently on notebooks. The best solution is to pickup an exteranl soundcard (I know soundblaster makes a few usb ones) or even better get yourself a usb DAC (digital analog converter) and a headphone amplifier. ibasso.com has several versatile ones.
Goto head-fi.org for some audiophile info.
pongalong said:
Happened to come across this so I'll reply even though it's quite old.
The audio output on the Nexus one is average. I believe you can find the frequency graph of the Nexus One at the gsmarena.com review of it. So while it's not stellar, it's not bad. More than likely you're hearing a difference because your notebook's output is low quality.
Notebooks generally have poor audio quality and tend to generate a lot of noise. You'll especially notice it when your computer is under load or when you plug it into a powersource. It's like electronic interference, afterall everything on the laptop is packed together pretty tightly. The other reason is just poor hardware. Sound gets neglected frequently on notebooks. The best solution is to pickup an exteranl soundcard (I know soundblaster makes a few usb ones) or even better get yourself a usb DAC (digital analog converter) and a headphone amplifier. ibasso.com has several versatile ones.
Goto head-fi.org for some audiophile info.
Click to expand...
Click to collapse
This doesn't explain why Bluetooth headphones, completely disconnected from the computer, sounds bad
I'd say the most likely reason is some difference of A2DP implementation between the two. Maybe the standard Bluetooth stack on a computer lacks polish on this part.
Well the N1 isnt a good audio player at all since the frequencies are cut off. Also flac really wouldnt make a difference until you buy a high end set of headphones (UM3x, Ultimate Ears Triple Fi 10 etc.) and a source to match it (nice DAC, amp). Instead of wasting all the space on flac you should just go for vbr or the like since bluetooth will not be able to fully take advantage of it. Head-fi is a great place to start, but be careful since your wallet will hate you if you really do start getting into buying nicer headphones.
If you're just using your nexus one and an A2DP headset, there isn't a difference in audio quality between a file ripped at V0 bitrate and flac. You're only going to really hear the details a FLAC file has with a high end audio setup or good headphones with an amp, and your nexus+the motorola headset do not fall into those categories It isn't a criticism of your setup, they literally cannot reproduce the details.
As far as your question, it might have to do with the bluetooth stack as well as the hardware/interference in your laptop, but that's just a guess as I'm not too knowledgeable on the workings of bluetooth audio.
The N1 is barely a year old, and since it's designed primarily as a phone, it should have a fairly new Bluetooth radio and stack, probably much newer than whatever you have bundled in your Asus laptop. In fact both the desktop dock and the car dock use Bluetooth to stream the audio to the auxiliary audio port, which may seem a bit roundabout to audiophiles, but thanks to the new hardware there's very little noticeable loss to the average consumer, and it makes it easier to connect and disconnect from the dock.
That said, being such a new technology, Bluetooth has only recently improved to the point of being a decent quality source for streaming audio. I have an old USB Bluetooth adapter in my desktop that I bought right about the time when A2DP was first available, and its audio quality is pretty bad, too. And like any standard for streaming data, Bluetooth's perceived streaming quality is highly dependent on the hardware on both ends, meaning that the maximum quality you'll get is that which is achievable of the older of the two devices.
Any audiophile will tell you that if you want true quality, you should just ditch wireless technologies altogether, which I too have done. But for your purposes, and in the interest of saving money, you can bring your laptop up to par with your N1 by simply installing a new Bluetooth stack, or, if that doesn't work, buying a new USB Bluetooth adapter, preferably one that is advertised to work well for music.
Wow. I completely forgot about this thread. LOL.
I figured it out in the end what was happening. -- The negotiated 'bitpool' setting between my Windows 7 BT stack and the A2DP headphones was somehow negotiating at the "min" which was somewhere around the low 30's. Using some BT diagnostic tools on my MBP (different machine than the ASUS Windows 7 machine), I found the "max" bitpool rate which the A2DP headphones supported was 53.
I found out that the N1 was connecting to my A2DP headphones at the "max" bitpool rate which my headphones supported. The sound quality between a bitpool rate of "53" vs "30" is huge. Hence why playback on the N1 sounded so much better.
I never did find out how to force the 'bitpool' rates in Windows 7 and gave up. I did under Snow Leopard 10.6 on my MBP.
Cheers,
Kermee
The default Microsoft Bluetooth stack in Windows 7 does not include the ability to change the bitpool settings, nor does the standard Broadcom WIDCOMM stack.
Most people opt to use the BlueSoleil Bluetooth stack for more advanced functions, and I can confirm that BlueSoleil does have the ability to adjust bitpool settings. Unfortunately the product costs about $25, and you will need to check to make sure that BlueSoleil is compatible with your laptop's integrated Bluetooth.
Ok, I just have to put this out there, unless you have a very good sound card, a good amplifier, and good headphones, there is no reason to use FLAC audio files unless you just feel like wasting HD space.
Bluetooth audio has really bad bitrate and won't even come close to flac.
wolfcry0 said:
Ok, I just have to put this out there, unless you have a very good sound card, a good amplifier, and good headphones, there is no reason to use FLAC audio files unless you just feel like wasting HD space.
Bluetooth audio has really bad bitrate and won't even come close to flac.
Click to expand...
Click to collapse
I agree bluetooth audio quality leaves a lot to be desired. It is so nice to be able to drag flacs over to the phone and listen, though. Definitely one of my favorite features of Android and that 32gb card investment made it happen!

A2DP sound quality issue with Galaxy S 2

Hi guys
i read xda so much, but i don't write as well
i have a big issue with my galaxy s 2
i use a bt car stereo, with a2dp and avrcp support
i used to stream all my music collection from my iphone4
now i got my sgs2 and i love it... but
the audio stream looks "limited"
it seems a bandwidth issue, or i don't know a quality issue
with iphone4 i streamed at full quality, now the sgs2 sounds a lot worst
other than that, i have to disable wifi because if on, the music is choppy and skips a lot
with wifi off, the stream goes well, but it sound bad...
sorry for my not so perfect english... i hope there is a way to improve sound quality because i "live" with a2dp on in my car...
That's strange. My a2dp stream actually sound better from sgs2 than it does from my ipod touch 2nd gen, iphone or my computer (bluez).
Receiver is a belkin stereo a2dp receiver.
Are you sure that it's not in handsfree mode? Long press the a2dp device in bluetooth settings and there should be an option to select it to be a media device, make sure it's checked.
thanks for the reply gvoima, no it's in media device mode
i think the problem is the bitpool
i've got the same problem of this guy: http://forum.xda-developers.com/showthread.php?t=708685
there is an mp3 sample of the problem in the first page
gvoima said:
That's strange. My a2dp stream actually sound better from sgs2 than it does from my ipod touch 2nd gen, iphone or my computer (bluez).
Receiver is a belkin stereo a2dp receiver.
Are you sure that it's not in handsfree mode? Long press the a2dp device in bluetooth settings and there should be an option to select it to be a media device, make sure it's checked.
Click to expand...
Click to collapse
I got a belkin stereo receiver as well, but it sounds bad and choppy, just like the topic starter described. Though still compressed (this is a known issue for A2DP due to bandwidth limitations) songs sounds much better from my Nokia E52 work phone.
rikc said:
I got a belkin stereo receiver as well, but it sounds bad and choppy, just like the topic starter described. Though still compressed (this is a known issue for A2DP due to bandwidth limitations) songs sounds much better from my Nokia E52 work phone.
Click to expand...
Click to collapse
The "but my (insert phone) worked better" isn't really valid. For as many people who make that statement there are an equal number who are shocked that the SGS2 works where other phones haven't. This is kind of like the Wi-Fi issue. When two pieces of equipment don't interact well you can't just blame one of them.
In my car and on my Yamaha YSP-4000 the SGS2's Bluetooth works better than any phone I've used. That includes the HD2, G2, and G2X. The sound is much more defined and headset controls (random and repeat) show available for the first time. The SGS2 also feeds track info to the car which none of the others did.
Bluetooth connections and sound quality are always a big YMMV.
My Sony MW600 sound great, I use to have a Motorola Defy , and it use to have an "Enhanced Stereo" option in the blue-tooth menu, the Samsung S2 does not have this option.
@BarryH,
Oh I know, I not blaming the SGS2. I only think the SGS2 out sound to it's output module which is somehow less suitable for the kind of compression, maybe set by the Belkin module. Actually I'm currious if there would be ways to change the way the SGS2 sends sound signals via A2DP
rikc said:
@BarryH,
Oh I know, I not blaming the SGS2. I only think the SGS2 out sound to it's output module which is somehow less suitable for the kind of compression, maybe set by the Belkin module. Actually I'm currious if there would be ways to change the way the SGS2 sends sound signals via A2DP
Click to expand...
Click to collapse
LG's implementation of Bluetooth drove G2X owners crazy. Check out this thread from the G2X forum...
http://forum.xda-developers.com/showthread.php?t=1117769
Maybe it will help. The only other solution for the G2X was installing an AOSP ROM.
Well, I tried it (Bluetooth Fix Repair), but off-course that tool is for a problem the SGS2 does not have.
From the tinkering I've done now I know.
- Having MusicFX installed does not make a difference
- Video players running ffmpeg codec do also not make much difference in sound quality
- The -type- of file does make a difference, i.e. low bitrate files play better
This makes me think, is there a music program which can resample/recode music before playing. I'd rather have software do that than A2DP do it badly, or is mono output (other than all the tools enabling playback on mono headsets which is for pre-A2DP headsets and thus something else) possible?
Edit /system/etc/bluetooth/audio.conf
Uncomment "Master" option and set it to "True".
Uncomment "MaxConnections" and set it to 3.
Most Android devices have this file configured poorly by default, those 2 settings should help though.
I'd suggest also enabling HFP and AutoConnect.
Great! That definitly reduced creaking/noises and even the occasional stuttering music!
Since you seem to know your stuff, would there be a way to send a mono signal to (only) the A2DP stack and would this decrease the 'tin can' effect? I'd rather have better upper tones than stereo.
knightnz said:
Edit /system/etc/bluetooth/audio.conf
Uncomment "Master" option and set it to "True".
Uncomment "MaxConnections" and set it to 3.
Most Android devices have this file configured poorly by default, those 2 settings should help though.
I'd suggest also enabling HFP and AutoConnect.
Click to expand...
Click to collapse
Thanks for the suggestions...going to try this and see if the sound quality improves in my car stereo.
Till now the best A2dp sound quality was on my Nexus S, but that was with the help of custom rom development and vodoo sound. Worst was the g2x.
Sent from my GT-I9100 using XDA Premium App
Ok guys, I think I might have... accidentily... run into a phenonemon.
I tested my phone on a Creative D100 wireless speaker it it went great, no tin can sound, no hickups.
This proved to me that there had to be something wrong. Now when I was posting here earlier I was listening a lot to music and at a certain moment I thought... wait I'm not hearing a tin-can sound anymore. However, later on while testing I heard it again so I thought I imagined it.
Powering off the phone and powering on again I was able to create this again. No tin can sound... however a lot of hickups (as if a lot of data had to be sent and it didn't quite fit). I made a call to my work phone (sound on the handset) to test and then the tin can sound was there again, no hick ups anymore though. Strangely enough a haven't been able to replicate the 'no tin can sound but hickup situation' though by powering off and on again. Tried after playing on the Belkin on the D100 again and no problems at all, great sound and no hickups whatsoever.
It appears to be a bigger issue with android connected to the bitpool setting the bluetooth receiver desires...
http://forum.xda-developers.com/showthread.php?p=14944891#post14944891
Let's hope the upcoming Cynogen can fix this issue.
I too felt that the A2DP sound quality on the Nokia BH103 is crap as compared to my Nokia 5800 (sounded even better than stock wired headset). It also uses a lot more battery, I find mediaserver using a lot of battery.
How do we escalate this to Samsung?
knightnz said:
Edit /system/etc/bluetooth/audio.conf
Uncomment "Master" option and set it to "True".
Uncomment "MaxConnections" and set it to 3.
Most Android devices have this file configured poorly by default, those 2 settings should help though.
I'd suggest also enabling HFP and AutoConnect.
Click to expand...
Click to collapse
Sorry, i'm on darky rom and i don't find this file, could someone help me out ?
Thanks

What's better to use, aptX HD, aptX or SBC for Bluetooth?

The OnePlus 5 has those 3 options but I do not know the difference between them or which is best to use. Any help would be appreciated. Thank you!
+1
Both the phone and Bluetooth device have to support AptX for it to work, so often your issue resolved by that.
AptX will provide better sound than SBC. SBC is the default codec used by the A2DP Bluetooth profile.
So, in short, if your headphones/speakers have AptX, use that. If they don't, SBC.
What happens if you choose aptX if your device doesn't support it?
yubimusubi said:
What happens if you choose aptX if your device doesn't support it?
Click to expand...
Click to collapse
It will probably just switch to SBC so the connection will work, as that's the baseline standard in Bluetooth. I couldn't say with absolute certainty, as my OP5 hasn't arrived yet.
AptX is a proprietary thing - someone other than the Bluetooth consortium developed it and licenses it. That's why not everything has it - you have to pay to use it in the products you make. They created AptX because the default Bluetooth audio profile pretty much sucks when you start to examine how it butchers bit depth and sample rates just to cram audio data across a low power wireless signal.
On the flip side of that coin - yeah, AptX is better (and I'd use it if both devices supported it) but the audio quality differences are probably not going to readily apparent when listening to $20 to $50 Bluetooth devices. It's been my experience that it takes a somewhat trained ear and better-than-good equipment to be able to easily spot the difference. So, if you're an audiophile, you probably already know to stay away from Bluetooth for the best quality sound. If you're not an audiophile, try to use the best Bluetooth profile you can, but don't sweat it too much.
The A2DP profile is negociated at pairing and the best supported by both devices is picked (SBC < AptX < AptX HD). Problem is that the codec is just one link in the whole daisy chain. Other equally important aspects:
- music source quality (don't expect 128 kbps CBR mp3 to sound good)
- DAC and amplifier (each and every sound system that converts bits to sound has these!)
- speakers (from those in IEM's to those in BT boom boxes - they are all speakers)
So just that you're using AptX doesn't imply you are listening to high quality sound and probably implementing AptX and putting its logo on the product is the cheapest and least development intensive way to raise the price of a product.
Just my two (euro) cents...
Hi,
The question here is how the phone behaves when a higher quality codec has been selected (eg aptX) and a standard bluetooth headset (SBC - only )has been connected?
So far it seems to work (but then the question is why there is a selection available)
Best Regards
Joerg
My wild guess is that tis setting acts like a low-pass filter threshold. The phone will negotiate the highest available option without going above setting.
If the setting is AptX, the phone and speaker support AptX HD, the connection will be made at AptX quality. If the speaker only supports SBC, the connection will be made with SBC.
Honestly I don't see the point in such a setting. 99% of the people would want the best quality available anyway.
Is there a power consumption difference?
Sent from my ONEPLUS A5000 using Tapatalk
daniel_loft said:
My wild guess is that tis setting acts like a low-pass filter threshold. The phone will negotiate the highest available option without going above setting.
If the setting is AptX, the phone and speaker support AptX HD, the connection will be made at AptX quality. If the speaker only supports SBC, the connection will be made with SBC.
Honestly I don't see the point in such a setting. 99% of the people would want the best quality available anyway.
Click to expand...
Click to collapse
It makes sense to have the setting *if* for some reason you want to force SBC or the non-HD aptX. I have it set to aptX HD right now and it seems to work with my car (I'm about 95% sure it doesn't support aptX).
The real question is, if it fails back appropriately, why on Earth would OnePlus set the *default* to SBC?
@aa_chow: There surely is a consumption difference. SBC was designed decades ago with low computational complexity in mind (among others). On the current smartphone hardware (which is probably on par with a medium desktop from 5-6 years ago) the difference would be so small that measurements are impossible (you might see a difference on the battery life of the speakers, but I wouldn't loose my time there) .
@yubimusubi: I cannot even find the reason why that setting is even there! It only limits the best usable codec, which makes no sense to me. Maybe you can find more answers on the oneplus forums.
lag
with the sb, i experience music lag from when i have played in 1 minute and it continues, is it low power consumption or something on sbc? I'm gonna try the apex option when i get home to check if its better.
I'm suffering micro breaks on HD audio (320 bitrate MP3) from aptX HD, aptX or SBC.
Is there a way to correct it?
All my files are stored at 320 and I doesn't have time to convert to a bitrate of 128
Edit: No issues with iPhone 7+ and Huawei P10 using the same BT headset and MP3 files
bartito said:
I'm suffering micro breaks on HD audio (320 bitrate MP3) from aptX HD, aptX or SBC.
Is there a way to correct it?
All my files are stored at 320 and I doesn't have time to convert to a bitrate of 128
Edit: No issues with iPhone 7+ and Huawei P10 using the same BT headset and MP3 files
Click to expand...
Click to collapse
I have an issue on my International LG G6 where it sounds like the 24 bit lossless tracks are essentially dropping frames to borrow a gaming term. Then it will correct itself. It happened on my VW and the problem persists in my wife's new Subaru.
The LG G6 sports Aptx HD. Any ideas?
i prefer aptX but then again ive been using it quite a while now
APTX-HD do not work on One Plus 5. The music hacks constant.

Categories

Resources