yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] ThisWasATriumph:
Where did the headphone amplifier app go? It disappeared after updating.
[Galaxy S I9000 Android Development] studiominal:
Little disappointing that SNR Booster is gone, for it worked fine for me just as I posted some RMAA tests :) Any inevitable issue found in it?
[Galaxy S I9000 Android Development] supercurio:
Yes, the dedicated launcher button was the source of Force Close of android market itself.

So I removed, and will replace it later by a better system: shortcuts.
[Galaxy S I9000 Android Development] supercurio:
Haha yes, I didn't got sentimental :D

In real testing there were a flaw in this SNR booster option, that the benchmark didn't catch and result of the codec needing some headroom to do his oversampling work properly.

For real it needs even more headroom that the default hardware configuration, as you can see if you sample at 96kHz the SGS output playing this file:

http://dl.project-voodoo.org/killer-samples/killer-highs.flac
[Galaxy S I9000 Android Development] bobloblawsum:
I would love to see the apt-x codec incorporated into the sgs somewhere. It's for stereo bluetooth headsets and is supposed to greatly enhance the audio.

Hardcore mentioned that it should be possible to add the codec to the bluetooth stack but i have no idea what that entails :P I thought there might be a possibility to incorporate it as part of the voodoo sound project.
[Galaxy S I9000 Android Development] mrnikt:
I also found strange distortions on many UI actions. When using music player it realy annoys. Please fix it.
[Galaxy S I9000 Android Development] studiominal:
So it actually had to hand over its position to oversampling option then because it was both defective and too much for a portable codec. Thanks for clear explanation supercurio! :D
[Galaxy S I9000 Android Development] boarder.2k9:
Been using voodoo kernels for a while (and loving them!). Been trying out speedmod 500hz kernel for a bit and the battery life is actually quite noticably worse, using systempanel to track cpu usage with the same setup speedmod would keep phone 8-10% cpu load, whereas voodoo 1-3% (on the exact same setup). Nice is all i can say, im reverting back now :)

Note: This is ONLY my personal experience, clearly something else could be causing this (although some of hardcores tweaks i used through OCLF a while ago hogged cpu usage through the kwaposk (or however its spelt)).

Nice one Supercurio, we all love you.
[Galaxy S I9000 Android Development] supercurio:
Haha ;) this is not specific to 128x oversampling. Any oversampling needs some headroom because you never output the exact source input signal, but the signal resampled x times by high resolution hardware algorithms.
[Galaxy S I9000 Android Development] studiominal:
Learned one more lesson. :) Thanks
[Galaxy S I9000 Android Development] pedroc2009:
Improve in FM Sound

First, i want to congratulate supercurio for his great work.

Today i tested the Radio FM with his latest fix and what an improvement, the Bass now is all there.

The reason for my post is because i missed a bit more treble (high frequencies) in FM Sound, when compared to some of my other devices (ex: Creative ZEN x-fi).

Is this an hardware limitation or it can be improved ?

Once more, thanks a lot for all the great work.
[Galaxy S I9000 Android Development] supercurio:
Hi pedroc2009, take a look at today's release ;)
[Galaxy S I9000 Android Development] songyop:
Applied the latest update to my Galaxy S. Everything sounds really good, including the FM sounds. Thanks for your continuing good work, Supercurio! ^^
[Galaxy S I9000 Android Development] cbdrift:
Ahhhhhahahahhahahaah

i went to download the latest release

voodoo kernel : 6.66 megs

*snicker* Totally perfect size for it :)
[Galaxy S I9000 Android Development] Finnk.:
10 euro on the iphone head set problem. I mean switch from left right mic ground to left right ground mic...
[Galaxy S I9000 Android Development] M4r1k:
Hi supercurio, can you try to respond at this question?

I've just planned to donate 20 euro if you will able to solve this problem...

Thanks you!
[Galaxy S I9000 Android Development] supercurio:
Hi!

I'll be perfectly honest with all of you :)

To date, engineers opinion is "not possible, would need to rewire the board"

Which means, if you really need it, buy a hardware adapter. It's impossible for me to give an ETA for it or even say it's possible or not.

That's the best I can tell right now before investigating.

But if so many people want that, I should maybe investigate sooner!
[Galaxy S I9000 Android Development] BlackDino:
if so you have $20 from myself and more from others
[Galaxy S I9000 Android Development] _JKay_:
hmm. my xda app cant dl a tar file. a zip file it can dl.

supercurio can you put the tar in a zip. or maybe the zImage in a zip file?

Thanks
[Galaxy S I9000 Android Development] M4r1k:
Hi supercurio, first of all thanks you for your time ;)

For me isn't a big problem because I have some headphone but I know many people that hate this problem (thanks samsung.....).

Thanks you so much ;)
[Galaxy S I9000 Android Development] supercurio:
Actually every DAC present in the chip are switched in Mono mode. I didn't test what's happening on bluetooth yet, but I guess it has no effect.
[Galaxy S I9000 Android Development] dan@msx:
Hi Supercurio

can i ask, im running 5.2 at the minute, to update to 5.4 is it recomended to disable the lagfix then flash or can i leave it enabled?

love your work! are you only working on SGS or maybe galaxy tab also? would love to see voodoo lagfix and sound on my tab also!
[Galaxy S I9000 Android Development] WiwiPouPou:
No need to disable lagfixes between ext4 kernels.
[Galaxy S I9000 Android Development] mrnikt:
I suspect that those strange distrortions came from Voodoo app. I checked on 2 kernels. One with Voodoo v.3 (speedmod) and one with v.4 (voodoo stable 5.4). On both clicking some UI elements causes strange click/distortion. It "clicks" on changing radio station or changing song in any player . Please check it.

EDIT:

I have also checked on older kernels like Speedmod K12Q 500Mhz which uses v1 or v2 of Voodoo sound - and distortions persist.

So I'm quite positive that the bug is in Voodoo App.
[Galaxy S I9000 Android Development] jokuvuan:
supercurio: Could you a an option to change the current volume steps to be smaller in the volume scale? What I mean, is now when I pres volume up once, the difference to the last volume setting is a bit too loud. There should be atleast double the steps in volume control that there currently is.
[Galaxy S I9000 Android Development] patrikmuse:
Curio plz make something about that ad2p problem, the earphone sound with your kernel is perfect but in my car the sound from BT is inaudible...

Cyanogen has solved that with modded bitpool setting from 32 to 53

there is an issues too open on Android google bugtracker

code.google.com/p/android/issues/detail?id=9888#c34

Curio you are my hope :)
[Galaxy S I9000 Android Development] gil80:
@Supercurio

Hi and thanks for a wonderful driver.

i wanted to know if it also fixes the sound delay issue when recording video with SGS.

when recording the video and playing the video in phone or computer, it is very noticable that the lips and sound are not in sync. This problem occurs on many SGS.

Kind regards,

Gil.
[Galaxy S I9000 Android Development] psfong:
Hi,

I wondered if it's possible to swap left and right channel?

Not a real deal breaker though. Just that I feel more comfortable wearing my earpiece the other way around. :)
[Galaxy S I9000 Android Development] Fantomas.CZ:
Hi supercurio,

I'd like to ask you for one thing, which is kernel related, although it has nothing to do with sound..

I'd like to use my Galaxy S for bluetooth internet tethering, like I used iPhone, that means to connect over a PAN bluetooth network. There are programs for Android for this, but Galaxy obviously does not have the bnep.ko module necessary to create the appropriate interface.

Wouldn't you be willing to add it to your kernel? I'll be wiling to give you 20+€ (the + depends on stability and usability).

Thank you in advance!
[Galaxy S I9000 Android Development] Matridom:
I'm currently running a TELUS SGH-T959D with your kernel and love the performance i'm getting out of it. I have tried to install your sound application and got the error saying that it's not compatible.

I'm assuming that it's because i'm using your "stock+voodoo" kernel instead of the actual Voodoo kernel. Are you planning on making a "voodoo" kernel for the Telus phone?
[Galaxy S I9000 Android Development] yc1437:
Sorry Supercurio, but i dint see any cifs.ko after flashing 31/01/2011 : 5.4.1 release: added missing cifs.ko, pls kindly advise.

Thanks

YC
[Galaxy S I9000 Android Development] intronauta:
check it again, it's included in 5.4.1 ->lib/modules/cifs.ko, and works fine ;)
[Galaxy S I9000 Android Development] ALibiy:
did the audioquality in videocaptures change???
[Galaxy S I9000 Android Development] Onraad:
Where did the headphone amplifier shortcut go? Missing it already after all those reboots..
[Galaxy S I9000 Android Development] fylim:
Ya, I am having problems with launcher pro activities shortcut as well after upgrading from v3 off the app. Can't launch the activity to control volume.
[Galaxy S I9000 Android Development] puiradu2009:
Supecurio

: This latest version is outstanding! The FM Radio is a beast! All the sound are now heard like never before!

Congratulations! I my oppinion my ears could not support more than this. :)

Is there any possibility to make the UI muck smoother than now? I mean can the lagfix be improved somehow for even more performance?

Keep the good job!
[Galaxy S I9000 Android Development] Arkanius:
Yes it did. It was one of the points of the kernel :)
[Galaxy S I9000 Android Development] gemini8026:
Ive had NOTHING bad trouble with Voodoo Sound since day one. I use Darky's Rom 9.1. Since the first iterations of Voodoo sound, My I9000m 's headphone output stops working. If I reboot, sometimes it starts working. Sometimes not. This happens after full Wipes, and non wipes. I update my Hardcore Kernel, and I run a pretty clean system.

Without Voodoo sound, I have no issues. Its very frustrating. Ive proven that it isnt the hardware itself. Im just not sure whats going on with my setup
[Galaxy S I9000 Android Development] supercurio:
No need to cross-post everywhere.

I frankly have no idea about what can cause this random behavior.

Ready for investigating? I have tools for that (special kernel logging every WM8994 commands)
[Galaxy S I9000 Android Development] gemini8026:
Sorry,

Any troubleshooting steps you recommend off the hop?!?

Im on Darky's 9.1, and the newest Hardcore Kernel out today...
[Galaxy S I9000 Android Development] supercurio:
First step, I would suggest you to try an official Samsung ROM.
[Galaxy S I9000 Android Development] giando78:
As promised is my donation for audio recording improvement!

1CH72163FW132153E

I was wondering, minimum analog volume is still a little bit too high with stock earbuds, is there a hardware way to set it lower or do I have to lower digital volume?
[Galaxy S I9000 Android Development] gemini8026:
Great Advice.

Unfortunately, I love Darky's ROM, and I love your sound enhancements!!

When working, it improves my sound drastically, something I yearned for.

Unfortunately, it seems like this issue isnt something other users are experiencing, so it must be somethign that I am installing or doing wrong.

Im running the new hardcore kernel, and using your Voodoo control app. The only other thing sound related I can think of is that I install the WINAMP app.....

Im going to do another complete full wipe, and check back after installing any apps, or running any tweaks to see if this issue comes when doing something.

I'll post if I can find any results helpful to the cause.. I dont want to be a thorn in the side.
[Galaxy S I9000 Android Development] supercurio:
Thanks !

There are two ways.

1/ by lower Android digital volume

2/ by setting hardware digital gain.

Today the only method is 1/ and you'll notice that it's what I'm using to reduce the volume more when you use the hardware volume keys on the headphone amp slider ;)

Later, I may implement more sophisticated volume controls using hardware abilities (better coz it works on a higher resolution)
[Galaxy S I9000 Android Development] supercurio:
Ya as you're really the only one reporting such issue (for ~30000 users) there is something strange ^^.

That's why I recommend the official ROM & my kernel to test. hardcore make some modifications and I cannot tell for his kernel.
[Galaxy S I9000 Android Development] sewe:
@ supercurio

I have a strange wifi problem, it doesn´t work with your kernel but it does with speedmod.

Every time I turn the wifi off in the notificationsbar the phone hangs so I have to long press the power button for the phone to restart.

What I wonder about is, what is it and how can it worked with speedmod and yours doesn´t
[Galaxy S I9000 Android Development] Mirceateo:
Just tried it, excellent work as usual.

Thank you
[Galaxy S I9000 Android Development] MiG-:
Hi, thanks for all the work thus far on Voodoo Sound. All my listening has been using Shure SR840 headphones.

However, I have noticed that on Voodoo Sound V3, The highs are slightly crackly in the top end and there is slight distortion on some tracks (Try Kings of Leon - Sex on Fire: The drums in the track have slightly too much sparkle and it causes distortion). They sound like a an issue with the boosting of the top end to try and give a neutral sound, but I think it has been taken a step too far, as I now have to have a -1/-2Db decrease on the last two bars of the EQ to bring the highs down a tad.

Not tried Voodoo 4 yet, so sorry if this has been fixed ;)

Also, could get get an option to somehow boost the Bass without affecting the rest of the frequency range? I'm sure the chipset will support something like this :p. A perfect example is the Clear Bass within Sony Walkmans, the Bass only slightly leaks into the rest of range. (And I mean slightly...)

I do miss being able to crank the bass up. The EQ Built-in to PowerAmp is not quite right, the Bass kills most of the frequency range off whilst providing average Bass boost. ;)

Cheers,

MiG
[Galaxy S I9000 Android Development] mike.sw:
Just a quick idea for the voodoo app - make possible to download new kernel from the app to sdcard?

I'm sure will save some time for most of us.

Usually what I do is to follow your updates on twitter, then when new updated comes out I just download the new kernel directly from xda via the browser.

So if you can put a quick link in the app it would be awesome :-)
[Galaxy S I9000 Android Development] yc1437:
Hmm I check via root explorer I dint see the cifs.ko, any idea?
[Galaxy S I9000 Android Development] giannis_ch:
I am experiencing a very short sound pause between songs, like when a song finishes and the other is about to start the sound stops for half a second and then the next song starts. I tried default music player and poweramp, in poweramp it is less noticeable. I am also sure that in the album i am listening to there is no gap between songs, the sound is completely continuous. So, could it be because of voodoo sound?
[Galaxy S I9000 Android Development] supercurio:
Nah, it's just that no music player on Android I know support Gapless playback properly.

Originally my project on Android was to code a reference music player ^^ you know why!
[Galaxy S I9000 Android Development] supercurio:
1/ yup SNR boost could did that on some songs

2/ Bass boost will be implemented as fine tuned Parametric EQ presets (without distortion/saturation whatsoever)
[Galaxy S I9000 Android Development] supercurio:
Future is everything in the app, using kernel modules ;)

You'll just need to update the app through market.

Today you see a lot of frequent updates but in theory it won't stay like that forever anyway :D
[Galaxy S I9000 Android Development] boarder.2k9:
Just updated app through market (to 5.5). Says .5 needs a new kernel but its not here? Have i miss read it or is kernel on its way? Sorry to be a pain, just confused myself.
[Galaxy S I9000 Android Development] jebise101:
+1 from me as i said before i would rather pay you then for a adapter which would cost me around $25. If its not possible at least we will know and be forced to buy the adapter.
[Galaxy S I9000 Android Development] jimmy-bish:
Hey again Supercurio.

I have a very simple feature request that should require next to no thought or time to implement.

I'm aware you want to make everything through the app in the future anyway, but here's an idea until then. How about a link within the app to the multishare download of the latest kernel so we can save the kernel update to SD directly from the app, reboot into recovery and flash the new kernel nice and easily?

It would make things nice and simple. We see the app update in the market, we install, we open the app, tap on the link (which opens multishare in the browser) and grab the latest kernel to flash.

Thoughts? :D
[Galaxy S I9000 Android Development] jebise101:
seems like a good idea now, because of the frequent updates> but i say it will hurt him in the log run after its gets stable and we don't see updates that often. People will get dependent on this and if he decides to remove it or slow down the number of updates people will get mad.

Plus it would be annoying for him to upload to those sites then here as well, not only that but what if the links go dead?
[Galaxy S I9000 Android Development] wobbu:
Was just reading about SRS on the Galaxy S. To me it sounds worse than SRS WOW HD on my old mp3 player.

Is there any possibility of tweaking the settings, perhaps on a future Voodoo release?

EDIT: Interested in your "Hardware 3D effect" for a slightly wider soundstage.

Great job for Voodoo Sound 4 :) Enjoying the pure music experience on Music Player and FM Radio :)
[Galaxy S I9000 Android Development] supercurio:
No pb, I did so many updates in the last 2 days :D

- 0.5.x App is able to control an updated kernel, containing sound v4 driver

- 0.5.5 App re-adds the dedicated WM8994 headphone amplifier icon, as a Launcher shortcut.
[Galaxy S I9000 Android Development] supercurio:
You know, a lot of users don't run my kernel but others, proposing them to upgrade to mine would be unfair to other developers.

(and a better system would require time to develop for something only temporary)
[Galaxy S I9000 Android Development] supercurio:
no SRS WOW (lol about the name ^^) but the hardware 3D effect, if used with subtle settings can sound quite good actually !

It requires advanced gain control in the driver not to saturate the output (like Galaxy Tuner do, if you set the effect to high or the sound contains already a lot of stereo you get uncontrolled saturation)

Same thing as the Hardware EQ on this point, this is why I'll implement both at the same time.
[Galaxy S I9000 Android Development] lgkahn:
Don't see any shortcut or headphones app in jpy stock launcher
[Galaxy S I9000 Android Development] supercurio:
Long press -> Shortcuts -> Headphone Amp
[Galaxy S I9000 Android Development] lgkahn:
Yep found it thanks.
[Galaxy S I9000 Android Development] giando78:
Now I noticed :D, kinda of clever! But usability-wise a single slider would be preferable with two areas: a "green" one meaning I'm using hw gain control, and a "red" one meaning here we're loosing bits. And I don't see much point of using volume rocker since I've to use touch to launch volume control app, it makes sense to continue to use same finger to set volume...

Anyways I can't wait until your driver will be integrated with the standard volume control Android API and we'll forget all of the awkwardness above.
[Galaxy S I9000 Android Development] nucleic acid:
very sad to tell you, but i have bad news regarding my new headphones (the Klipsch Image One).

they do not work on the SGS! they do not even work for just listening to music. (because of the altered ground and mic contacts i guess)

the klipsch cups do have an inline remote (designed for iphones) and if you plug them into your sgs, there is only one channel of the stereo-signal coming out of the speakers. it's totally frustrating :mad:

wicked, if you press (and hold) the middle button on the remote the stereo-signal becomes audible. also, none of the other buttons on this inline remote works with android.

conclusio: i'll have to send them back to amazon in the next days :(

too bad, i would have liked to compare them against my other cups, the creative aurvana live!

remark: i'm on a docrom 9.1.4 and K12S (voodoo sound v3)
[Galaxy S I9000 Android Development] ALibiy:
but i dont hear any improvements in recorded audioquality in videos?

Please give me an answer for this question.

the iphones (3gs or 4) have a super clean audio qualitiy in videocaptures. and ist doesnt matters hoq loud the environment is. in quiet as well as in loud enviroments. you have not to set the microsensitivity manual an the qualitiy is pretty good.

i dont understand how the SGS has one of the best soundchips in world and sounds so poor.

whats the reason??
[Galaxy S I9000 Android Development] jimmy-bish:
Yeah, that's a fair point...

... Nah, bugger them. Let them make their own sound mods! lol :D
[Galaxy S I9000 Android Development] smaragdhk:
Not sure if the galaxy S has the same pinout as the galaxy tab, but after testing my galaxy tab actually works with an htc wildfire remote. I've actually ordered the htc music adapter to connect my shure ear phones.
[Galaxy S I9000 Android Development] ego42:
That's a well known fact that iPhone audio accessories are compatible with HTC phones while Samsung phones are compatible with Nokias. Just get a Nokia AD-57 adapter and use whatever headphones you like. I for one am very happy with my S-Jays and the Nokia remote control adapter works just fine.
[Galaxy S I9000 Android Development] NightSky256:
I also tried with Nokia headsets and remotes, and they work perfectly... both remote and microphone on them.

Keep you all in mind that iPhone has a non-standard hp pinout. It's not a Galaxy S/Samsung/Supercurio/xda/... problem if Apple has a non-standard headphones...
[Galaxy S I9000 Android Development] smaragdhk:
Not entirely correct, you shouldn't generalize that...

The iphone compatible headsets I have don't work on my wife's htc wildfire.

The htc wildfire's headset works on my galaxy tab though.
[Galaxy S I9000 Android Development] nucleic acid:
thx for the hint with the nokia AD-57 adapter!

googled a little bit and found this nicely realized selfmade solution:

My one and only DIY, triplefi10vi adaptor

looks good and slick, too :D
[Galaxy S I9000 Android Development] shranav:
is it possible to make a kernel which only includes voodoo sound? i dont feel the need of lagfix with jpy and latest firmwares. i am sure there are plenty of other users around who need only voodoo sound
[Galaxy S I9000 Android Development] Qukel:
Install the Voodoo kernel and disable lagfix. Then you have the sound but not the lagfix.
[Galaxy S I9000 Android Development] manjish:
U can disable it from recovery
[Galaxy S I9000 Android Development] MiG-:
Ah right. I have updated to the latest Voodoo App but can still hear the distortion. Will see if Voodoo Sound 4 still has this problem later.

Looking forward to hearing what you can do with the Bass Boost. I'll happily BETA test that, I have very fine ears for good quality Bass :D
[Galaxy S I9000 Android Development] eeyunopper:
Before flashing the Kernel, create a folder on internal SD called Voodoo, then within this folder, create a folder named Disable lagfix

When flashing the kernel lagfix will not be applied.
[Galaxy S I9000 Android Development] puiradu2009:
Hi! I'm using the latest firmware I9000XFJS2. Anyone can confirm if this kernel will work with this? Aslo I'm interested if he kernel contains GPS driver, cause in I9000XFJS2 it seems that the GPS is quite stable and fast connecting and I don't want to lose this by flashing the kernel?

Thanks for your answers!