legoim / toggleheadset2

Automatically exported from code.google.com/p/toggleheadset2
0 stars 0 forks source link

Headphones work, headset doesn't #9

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. I plug my wired headset in
2. The app detects it, and automatically switches on
3. I make a call 
4. I can hear the person on the line through the earphone, but they cannot hear 
me at all

What is the expected output? What do you see instead?
I would expect them to hear me if I'm speaking directly into the mic of the 
wired headset.  Instead, I cannot be heard although I can hear them just fine.  

What version of the product are you using? On what operating system?
I downloaded toggleheadset2 today June 4, 2011.  My G1 uses Android 1.6. 

Please provide any additional information below.

Original issue reported on code.google.com by yvette.l...@gmail.com on 5 Jun 2011 at 12:25

GoogleCodeExporter commented 8 years ago
I think you are right, I haven't actually tried this.  I only cared about 
getting the headphones to work and not the wired headset.  That means this 
application is essentially mis named which is unfortunate.

It's probably possible to switch the input audio routing as well but I'll need 
to investigate.  I will try to get to this in the next week.

Original comment by danwal...@gmail.com on 5 Jun 2011 at 3:13

GoogleCodeExporter commented 8 years ago
Thank you for responding! The only reason I bought the HTC adapter was to use 
my headset for driving. After I downloaded the app and failed to get it to work 
with my headset, I went out and bought other headsets thinking the issue was 
with my headset.  After all that, I would've saved money just buying a 
bluetooth headset.  Haha :-/

Original comment by yvette.l...@gmail.com on 10 Jun 2011 at 10:43

GoogleCodeExporter commented 8 years ago
I've investigated a bit this morning.  Unfortunately I don't see a way to do 
this easily.  The output routing is the same between a headset or headphones.  
I don't see a way to change the input routing on 1.6.  I'm using setRouting() 
in AudioManager with ROUTE_HEADSET - see 
http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=media/jav
a/android/media/AudioSystem.java;hb=843ef36f7b96cc19ea7d2996b7c8661b41ec3452

I would expect if anything would alter input routing this would.  It may be 
possible to experiment with other values to setRouting, however I don't have my 
1.6 platform right now.

I think you should return your headset and get a bluetooth headset... that way 
it will be more likely to work with your next phone too :)

Sorry for the confusion, I will update the comments in the application to note 
this.

Original comment by danwal...@gmail.com on 11 Jun 2011 at 5:24