Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,813,020 Members 55,186 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Mic Level

Tip us?
 
Lexmazter
Old
(Last edited by Lexmazter; 30th May 2012 at 08:28 AM.)
#1  
Lexmazter's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 667
Posts: 878
Join Date: Aug 2011
Location: Timisoara

 
DONATE TO ME
Default [Q] Mic Level

I've been searching forever, and now i'm starting this thread...

Is there a way to enable mic adjusting(gain) for outgoing calls on Dell Streak?

My mic volume is somewhat poor, the other one can hear me, but i need to speak a bit louder in order to hear me...I'm using CM7 with DSC Test 2 Kernel.

Any solution would be appreciated!
Thanks in advance!

From what i've read here, it has something to do with the kernel and libaudio.so, but i don't know how i could impelement this...
The Following User Says Thank You to Lexmazter For This Useful Post: [ Click to Expand ]
 
Strephon Alkhalikoi
Old
#2  
Strephon Alkhalikoi's Avatar
Senior Member
Thanks Meter 415
Posts: 1,380
Join Date: Aug 2010
Use the DSC Gain app from the DSC ROM. I believe _n0p_ has made it available separately, and thus the ROM thread should have a link.
Noob FAQ
Q: Can someone suggest a link I can follow that will walk me through the root process for this phone?
A: Simple answer is no. Do your homework. No spoonfeeding here. Check the stickies and the search engine. You'll find it soon enough.

My Stuff: Stargate Boot Animation | ICS-style Theme for DSC | MultiFlasher | Traveller DSC | PseudoCream
 
Lexmazter
Old
#3  
Lexmazter's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 667
Posts: 878
Join Date: Aug 2011
Location: Timisoara

 
DONATE TO ME
DSC Gain controls only output hardware controls for speaker, bt, and headset, not for mic gain, and that is what i really want, the thing that transmits the signal from the mic to the other side of the line when talking...

But thanks for reply anyways
 
_n0p_
Old
#4  
_n0p_'s Avatar
Senior Member
Thanks Meter 1,827
Posts: 2,557
Join Date: Apr 2009
Location: Kiev
mic voltage is already at maximum in the kernel. It has values 0-7 (0 is the highest), so i simply cannot set it any higher.
 
Lexmazter
Old
#5  
Lexmazter's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 667
Posts: 878
Join Date: Aug 2011
Location: Timisoara

 
DONATE TO ME
Could it be a problem from CM7?

I am planning to go back to DSC because of this and SMS problem, i'm starting to have problems with recieving messages, i had the problem of sending SMS's but solving by setting GSM only setting...

Also, should i try to clean the mic?
 
_n0p_
Old
#6  
_n0p_'s Avatar
Senior Member
Thanks Meter 1,827
Posts: 2,557
Join Date: Apr 2009
Location: Kiev
You didn't clean it?
Just kidding.
--
DSC won't help you with mic issue. I had complains about not hearing me from time to time since i got the Streak. Have tried orienting device so mic is close to mouth?
 
Lexmazter
Old
#7  
Lexmazter's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 667
Posts: 878
Join Date: Aug 2011
Location: Timisoara

 
DONATE TO ME
I have tried, and now it's a habit, i have found the best positions for both hands in order to get myself heard a bit...

How should i clean it? I'm not really gonna' try with a toothpick or something that could damage the mic for good...

So the best option seemed to be a software gain...

And here is where the help needs to kick in...

I was looking forever for something to help me in this...but i don't even know where to look... I read some problems on xda about CM7 having some problems on some phones with the mic, but obvious, the patches/hacks are not compatible...

So i'm looking to boost that signal... And won't stop )
 
_n0p_
Old
#8  
_n0p_'s Avatar
Senior Member
Thanks Meter 1,827
Posts: 2,557
Join Date: Apr 2009
Location: Kiev
I'd start with studying q6audio.c in kernel.
 
Lexmazter
Old
#9  
Lexmazter's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 667
Posts: 878
Join Date: Aug 2011
Location: Timisoara

 
DONATE TO ME
I'm going to look, hope i an make out something of it...

I'm a computer science student, but only 1st year...so i have much to learn, and all i know for now is some knowledge in C programming...

And big thanks! At least i have a lead
 
Lexmazter
Old
(Last edited by Lexmazter; 30th May 2012 at 08:49 PM.)
#10  
Lexmazter's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 667
Posts: 878
Join Date: Aug 2011
Location: Timisoara

 
DONATE TO ME
I found some interesting things in q6audio.c, one line (535) contains audio_tx_volume function, and after some studying, i found that tx is for all mic's and rx is for all speakers (tx - input / rx - output), well, this isn't much, but i posted again to ask something...also, i found something about "default.acdb" that file seemed to store something about those volumes, but i'm unable to find this file in streak, so is either renamed, or there is another way to handle the whole process...(i bet on renaming )...

After i make the changes, how can i implement them in streak?

Or, how can i make some changes in order to be implemented in streak?

Do i need to make the changes in another way somewhere in postboot?
(not really experienced in this kind of stuff..)

--Sorry for double-post, i didn't noticed --

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


MediaTek Continues Steps Towards Being Developer-Friendly

Not too long ago MediaTek was very closed off towards the mobile developer … more

Sony PS4 Remote Play Ported to All Android Devices

Im pretty sure that every informed gamer out there perked their ears up when Sony came out … more

Change Your Samsung Galaxy S2’s Dialer Background in Real Time

As with anything, if youve looked at something long enough, things can … more

Increase Your Multitasking Workflow with C-Floating Windows

Technology has put life on the fast track. Lazy, relaxed days have turned into … more