yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] DamianGto:
The problem I see is that's how you like it.and not all developer do that way.

I don't mind to share code, but I don't like to share code that I don't tested and controlled for bugs. What you like is to share bugs to. That's the main different between us.

You think that real time sharing is a good thing, but I don't like it at all.

That lower the quality of sharing code and it's a wast of time.

Also if I want to put others code in my code I want to know what it does.

That's how you make quality code/program that works and have little bugs in them. The way you think is good is just Alfa/beta code that never will be good.

**DamianGTO ultimate kernel v1.3 * 600Hz * 346MB RAM * OC/UV * 1280MHZ**
[Galaxy S I9000 Android Development] halfsoul:
Personally, I applaud supercurio for fostering FOSS. It seems clear to me that he is NOT threatening to cut off kernels that don't use git. He is only giving notice that he might disable support for kernels whose developers don't release source at all.

supercurio, I will change my mind if you become the gpl police instead of continuing development of audio. :)
[Galaxy S I9000 Android Development] DamianGto:
No he don't, but in the same time he don't following the gpl rules himself.

He do want it to be one way but you can share the code in other ways.

Then you have a problem what I court should say about this forum if its open public or closed. So far I never seen a court say a forum you need password is a open and public forum. I guess that's the hard part and a main point in gpl that he can't what's wrong or rights. Only a court can do that. So if he block others for not give out the source he basically can break the gpl rules himself.

**DamianGTO ultimate kernel v1.3 * 600Hz * 346MB RAM * OC/UV * 1280MHZ**
[Galaxy S I9000 Android Development] s44:
No, there's absolutely nothing in the gpl that speaks to this.
[Galaxy S I9000 Android Development] Dezmatch:
Personally I agree with Supercurio.

He fights against the plagiarism, a practice too much spread and counterproductive.

But I retain especially that he wishes a real collaborative work between dev, and that is not it especially a waste of time...

Apparement some dev does not seem to want to work in team...
[Galaxy S I9000 Android Development] jaetm83:
I hear same excuse over and over. You perfectionist, why not become perfect in following rules, too?
[Galaxy S I9000 Android Development] supercurio:
Standard practice when you develop in the open:

- dev branches, where you publish work in progress as often as you want

- stable branches, where you publish what correspond to stable releases, distributed for other people who can reuse your code safely.

Benefit with dev branches is that you get comments and suggestions, even sometimes bug reports from developers following your work, well if the work in question is worth it of course. But there are a lot of people in forums, including silent people who only send mails after reading code.

In stable branches, you publish tested validated code for releases.

Publishing work with SCM with git and an open development model help improving quality and security of stable releases, ask Linus!
[Galaxy S I9000 Android Development] truden:
Hi Supercurio,

I don't know if somebody reported this but I'll report it anyway.

Few days ago I moved from speedmod to Voodoo 5.5.3 and my GPS, used by NDrive cannot find the satellites.

I gave up after trying two times for more than 10 minutes each time.

I am with SGS i9000 International. Location Johannesburg, South Africa.

ROM Doc_v9.9.5

Baseband I9000XXJPY

After I moved back to Speedmod K13D the GPS started working as before, locking the satellites in not more than 10 seconds.

Thank you for the great work.

I didn't donate yet, but I will :)
[Galaxy S I9000 Android Development] betoNL:
Damn...why you have to break that very interesting chain discussion about gpl, etc., with such an off-topic issue?

Switching between modified kernels always brings side-effects...

Fresh install is the answer and then you deal with gps cold or factory starts...
[Galaxy S I9000 Android Development] truden:
Sorry :(

I thought it is important to report such an issue.

Fresh kernel install (!)

What do you mean?

A kernel is supposed to change another kernel and "fresh" doesn't quite fit the process of substitution.

How do you do fresh kernel install?
[Galaxy S I9000 Android Development] betoNL:
Sure it's important but this thread is about anything related to sound not gps

You can report your possibly kernel related issues for instance here:

http://xdaforums.com/showthread.php?t=774500 (voodoo kernel thread)

With fresh install I meant , flashing a whole firmware again, for instance, JS8 and then installing a modified kernel .
[Galaxy S I9000 Android Development] TotallydubbedHD:
I love both of you :p

Damian - Your Kernel is the best so far - battery wise - very smooth and customisable

Francois - J'aime bien ta version de Voodoo sound v6+, pourtant j'ai pas bien aimé ton kernel...je sais que c'est pas gentil de le dire, mais je suis honnête...ton kernel a utilisé trop de batterie pour que j'en profite :(

Je pouvais pas avoir un mobile avec jsute 8heure de batterie...

alors j'ai fais des recherches et j'ai trouvé K13D et 1.2 Damian GOLD. Ils étaient plus bien en batterie, mais K13D n'avait pas un bon SQ.

I wanted to know with the app you will be releasing too, what will that do exactly? Sorry for my ignorance :/

I mean can I apply it to other kernels/will it improve the SQ?

(My french is SO MUCH WORSE, than what it used to be, sorry lol)

What I'm trying to say is:

Damian has to say or give credit to supercurio for his work - be it kernel related or sound related.

It isn't nice when someone takes your work, that you have taken so long to develop.

Easy example for me is YouTube.

As long as you credit it, or for example ask the DJ for his permission to use his mixtapes on your videos, then your fine.

I guess its a lesson learnt for both sides...

and before anyone rage quits:

I never support a side unless I personally think one is right.

Be it from my relatives arguing, to a fight in the street, to a thread on XDA. I have the same principles.

Thus I shattered my dreams of becoming a barrister when I was very young, after I found out: To be a lawyer you need to be a good liar. I can't do that.
[Galaxy S I9000 Android Development] halfsoul:
Actually, this is not my experience. Voodoo Sound has never remembered my volume setting after a reboot as far as I can remember. I tried these different conditions again today to be sure, the volume was reset to the default for every boot.

(Serendipity 6.3 w/ Speedmod K13D)

Video

I completely understand that your time is precious. But since it seems you are spending most of your energy on developing the next App version, I am curious: are you planning to include volume retention with it?

Sorry for pestering you, I am trying to understand what you meant by "soon" (and also reminding you in case you forgot). :)
[Galaxy S I9000 Android Development] pamarakos:
+1 I think the most important part is to make calls with a phone...and with such an expensive phone it's outrageous no to be able to do so even if it's only windy:(
[Galaxy S I9000 Android Development] pamarakos:
Is there any progress on this issue?

I think it's more important than the video recording at a better audio quality and I think you have already achieved this through LOUD setting:)
[Galaxy S I9000 Android Development] Rixsta:
We need your awesomeness on 2.3 haha..guess i have to wait for source :)
[Galaxy S I9000 Android Development] Bajo76:
There are some news about this. The next release will have some call improvemenets.

2 days ago supercurio tweetet:

@Bajo76 you mean voice&noise saturation in loud environments during calls? Next Voodoo sound vers. will introduce call-related improvements.
[Galaxy S I9000 Android Development] pamarakos:
I hope so....it's very annoying all people to tell you "I can't hear you" and you are just driving you car:(

Anyways let's wait for supercurio's miracle:)
[Galaxy S I9000 Android Development] ombranera:
while in calling conversation with samsung's headset i hear eco or reverberation of my voice?:confused:
[Galaxy S I9000 Android Development] Grashoper:
I figured I'd chime in here and make a quick post. If you remember, a LONG while back, I inquired also on better in-call mic problems in this thread, especially when in loud environments. I am also a truck driver (In Canada) and it was impossible to use my phone while in my truck... weather it be with the handset, or while using a Bluetooth unit. I gave up waiting and spent countless hours searching the net.. day after day after day...If yas do a (google) search, there has already been a fix for this..... I performed a few functions within the hard menu settings of the phone and there is a HUGE difference for me..... Here's the problem.... I lost a hard drive with the bookmark to the site, as well as the settings I used... I'll spend some time today to see if i can find the site where I got my info from... but it truly did make a VERY big difference.... Wind... loud noises etc. no longer pierce the ears of the person I am talking to... and everybody can hear me much much better... I'll post back when i find the info.... I'll prob make a new thread as to not infringe on Super's thread...

EDIT: I found the info.... here is the thread i just created http://xdaforums.com/showthread.php?p=12636481#post12636481

Supercue, If you do not approve of me including this information in your thread, just let me know and I will remove it...
[Galaxy S I9000 Android Development] DarrenCarnall:
Hey there, I've got a question if someone can help.

I LOVE the headphone amplifier as it allows me to play videos through the TV using the TV out by turning the gain up to max. Whereas before it was so quiet you had to practically kill the TV turning it up so high.

It also allows me to use my phone plugged into my high fi like an ipod... which I love.

But.. I use the music player mSpot... and whenever i do this, turn my gain right up, plug into stereo's inputs and play... it seems that either after a certain amount of time, or between songs possibly... the headphone gain resets down to quiet... but when you bring up the screen it still says it's on full. You have to touch the screen and it raises the volume again.

It's as if the headphone amplifier goes to 'sleep' or something every now and then. Maybe with the screen. Maybe between song changes. I'm not really sure.

Anybody else had anything like this? or have any ideas? Thanks in advance for your help :)

Darren
[Galaxy S I9000 Android Development] supercurio:
Thanks, I forgot about those super-obscure ServiceMode settings since the old Headphone EQ hack ^^.

But those are lost after reboot anyway. However this system is still very strange, I'll ask for its documentation if there is one.

However lowering the levels is not the definite answer as it will make also the voice too quiet in other situations.

I'll come with another technique similar to what's used in the recording presets, but different as the existing one would break the whole echo-cancellation thing.
[Galaxy S I9000 Android Development] pamarakos:
Hope you do your miracle again:)

Thanks!
[Galaxy S I9000 Android Development] Xamid:
Supercurio, what about 3D and parametric EQ in VoodooApp? ;)
[Galaxy S I9000 Android Development] TWickerman:
Shut the **** up!. You are worst.that a little child
[Galaxy S I9000 Android Development] dennishylau:
Hi Supercurio and other audiophiles,

Have you ever compared a voodooed i9000 head to head against other players such as some cowons or the red wine audio imod (which uses the wm8758 codec)? One of my friends is looking for a decent portable player (to be used with a portable amp & senn ie8) but we don't have the chance to compare them with my i9000. Have we squeezed the best out of our phones or is it possible to gain more with it? Hopefully you can give him some advices

btw

Will it be possible to completely bypass the internal amp, ie to have true line out without making hardware modifications?

Thanks in advance:)
[Galaxy S I9000 Android Development] PIRATA!:
Hi to everyone.

I would like to ask for a request to implement in next release of the Voodoo App.

When I am listening to music with my headphones and I receive a phone call, usually the music volume I hear music does not mach the volume I would like while on a call using headphones, because most of the times I need a louder volume in phone calls, so I have to open the Voodoo App or go for its widget to increase the Headphone Amplifier voume.

Is there a way to set some kind of default value for the Headphone Amplifier volume when I receive a phone call??

Thank you.
[Galaxy S I9000 Android Development] jay_993:
Im not saying whos right or wrong but lets keep the discussion and debates formal without using swear words.
[Galaxy S I9000 Android Development] jay_993:
Hey :)

If you are one of the audiophiles that think that cowon's SQ is the best read on :)

I haven't heard the direct comparisons but from friends that have very sensitive ears to SQ, they have told me that the voodoo sound is not as good as cowon's BBE+ SQ but would be considered one of the best with few sonys etc. So if you are looking to get just one device that can do everything, the sgs and nexus s are best contenders thanks to all the developers especially supercurio :)

Btw poweramp galaxy tuner and voodoo together can make great sound if you get the settings right.
[Galaxy S I9000 Android Development] supercurio:
No I didn't compared but I would be very interested by the comparison!

The next improvement is Parametric EQ as, concretely about every in-ear and also most headphones would benefit from correction, big time.

You don't want to use the line out instead of WM8994.

Why this bold statement ? :D

Because with the improvements I made already (128x Oversampling, Anti-Jitter and DAC Direct) actual measurements on a 16bit source surpasses SNR and distortions ratings for the "true line out" path on WM8994 !:):):)

BTW, I guess I can apply for the "True DAC line out" bounty, it's time! I even outdid it ;)

From the datasheet, using 24bit samples

And in my measurements, on a 16-bit sample, which means it's limited by the sample itself!

Measurements:

http://supercurio.project-voodoo.org/audio/voodoo-sound/Nexus-S-Voodoo-sound-DAC-direct.htm

Equivalent values from the actual measurement

SNR (A-weighted): 96.4 dB

THD : -81.7 dB

Crosstalk: -93.8 dB

Yeah !
[Galaxy S I9000 Android Development] fullerms:
Hey SC,

I removed GB from my phone and went back to Froyo ZSJPG just so I can get Voodoo sound again.

Can't listen to music without Voodoo sound on my phone. Keep up the good work man. You really make a difference.
[Galaxy S I9000 Android Development] PIRATA!:
PLEASEE!!!
[Galaxy S I9000 Android Development] islandboy_2000:
Any ideas when sound control will be working on Jvk? The sound is so low on the I9000
[Galaxy S I9000 Android Development] supercurio:
On which kernel?
[Galaxy S I9000 Android Development] PIRATA!:
SpeedMod..... possible??
[Galaxy S I9000 Android Development] supercurio:
Speedmod uses a modified outdated version:

Current Voodoo sound code don't modify volume during calls, as described in the source code:

https://github.com/project-voodoo/l...Kernel/sound/soc/codecs/wm8994_voodoo.c#L1009
[Galaxy S I9000 Android Development] PIRATA!:
Nonono...I would like to have a different volume in calls: some FIXEX Amplifier volume that is always set as a default value.

I'll explain why:

When I hear at music I turn sound media at 100% (Value of 15) and then manage the music volume with only the Amplifier.

This means that if I hear music at low volume, I have the Amplifier volume at low value.

Well...if I receive a phone call with the headphones on, using the Amplifier I should be in a better situation because the default android system volume for phone calling with headphones it is very bad.......but in real life it does not work well!!

If I am in the situation I explained before, with Amplifier volume low, when I receive a phone call with my headphones, I am not able to increase its volume by pressing the Vol+ button because it only highters the regular Android system volume...and at 100% it is still too low.

Is there a way to link the phone call volume to the Amplifier as you did for media??? In this way I could volume up the Amplifier volume once the phone call volume has reached the 100% value!!

Otherwise, is there a way to set a default amplifier value only for phone calls, so to set it at some hight value and then manage to decrease the phone call volume (if too hight) by lowering the system volume by pressing the Vol- button??

Hope you understood what I mean.

Ps: If some of your Voodoo fix does what I am asking, please point me a kernel that does that.
[Galaxy S I9000 Android Development] s44:
Calls don't depend on System Volume, do they? Incoming Call volume seems to be the key.
[Galaxy S I9000 Android Development] PIRATA!:
No, there is a indipendent volume for phone calling called Voice call volume:

Ringer volume

Notification volume (can be set to follow Ringer volume)

Media volume

Alarm volume

Voice call volume

System volume
[Galaxy S I9000 Android Development] supercurio:
A few people requested that the volume slider didn't affect the headphone amp level during calls, that's why I made the change to just do the standard volume management during calls.
[Galaxy S I9000 Android Development] PIRATA!:
NOOOOOOOO!!!!:eek:

But wait a minute....can you restore that ONLY while the headphones are plugged in??? That would do the trick......OR MAYBE ADD A SETTING IN THE Voodoo App SO TO ENABLE/DISABLE THIS FUNCTION.... ;)
[Galaxy S I9000 Android Development] supercurio:
It was only related to when headphones are plugged in

(standard Samsung ones, call through 3pole headphones are not supported yet on Voodoo sound except on Nexus S where it works out of the box)

As v8 will be about calls I'll study that.
[Galaxy S I9000 Android Development] PIRATA!:
I can answer to phone calls pressing my mic button while using my Samusng stock headphones....but I don't know if it is a SpeedMod kernel related thing.

But for the volume thing, could you add an option in the Voodoo App so to enable/disable the volume slider so to affect the headphone amp level during calls????

THANK YOU!! :D
[Galaxy S I9000 Android Development] Davith:
I agree that it's a bit annoying. I don't really see a reason why people would complain about being able to adjust the volume using the slider during phone calls. I mean, if they're okay with this when listening to music, it shouldn't be a problem for phone calls. :)
[Galaxy S I9000 Android Development] supercurio:
Because it was not practical enough I guess, which makes perfect sense.

Imagine you listen to music at low volume in background with your headphones.

You receive a call, pick up and the volume is still very low (the same): You cannot hear your caller correctly.

Call needs to be efficient, you need to hear in best conditions, that's pretty much all:)
[Galaxy S I9000 Android Development] PIRATA!:
That is precisely the point!!!!

It does not work that way!! I can't hear good because the phone call volume at 100% is not hat enough so I would like to increase it with the Amplifier!!

If I hear to music at lower volume (Amplifier volume), while in a phone call I will have the Amplifier at that lower value...but instead I need to increase it, so I need to click on the Power key so to exit to launcher, go and search for the Voodo App widget and increase the Amplifier volume!!

Is there a way to have high volume in Amplifier during phone calls while just before in playing media it was lower???
[Galaxy S I9000 Android Development] supercurio:
Once again, this is a Speedmod specificity due to th additional hacks and outdated Voodoo sound version.

When it will be implemented in my kernel, it will be done right.
[Galaxy S I9000 Android Development] s44:
And Fascinate, which also does it out of the box.
[Galaxy S I9000 Android Development] supercurio:
Thanks for the info ;) − maybe Epic 4G too then?
[Galaxy S I9000 Android Development] PIRATA!:
So when you will have done the trick in your kernel, you think I'll be happy with all my media and phone calling??? :D
[Galaxy S I9000 Android Development] Davith:
Oh right, didn't think about the fact music and phone call volume is related. I guess that makes sense then.
[Galaxy S I9000 Android Development] supercurio:
Its not anymore in current versions. (or if it is it it's a bug ;))
[Galaxy S I9000 Android Development] pamarakos:
So shall we hope for an improvement on the mic sensitivity so as the other member on a call to listen to us more clear than the bul*!$$% now? :)
[Galaxy S I9000 Android Development] supercurio:
The first tuning will avoid voice & background noise saturation in loud environments.
[Galaxy S I9000 Android Development] .:Crack:.:
Hey Supercurio!

Can/will you add different FS to select (ext4nj,jfs etc.) like on Speedmod or FuguMod?

Thanks!
[Galaxy S I9000 Android Development] pamarakos:
Hope it will fix this annoying "in-car-open-windows-music" can't talk thing:)

Thanks!
[Galaxy S I9000 Android Development] Bajo76:
@supercurio with call recorder you can perfectly test the voice quality, it records exactly how the person at the other side is hearing you.

ps. Maybe you can add call recording in voodoo sound v9?
[Galaxy S I9000 Android Development] pamarakos:
Clever:) Let's see....hope everything will work fine....
[Galaxy S I9000 Android Development] dennishylau:
I have never used any player that has Parametric EQ... in fact i have never heard of this term before the invention of voodoo sound (i am still i newcomer to the audio world :o)

Looking forward to new voodoo sound versions :D
[Galaxy S I9000 Android Development] fylim:
Can someone confirm whether enabling DAC Direct will bypass Galaxy Tuner's HW EQ adjustments ?
[Galaxy S I9000 Android Development] supercurio:
Nah it should work the same (works for me)

Hardware EQ is built-in before the DAC.

DAC direct bypass some analog circuits between the DAC and the headphone amp.
[Galaxy S I9000 Android Development] AGiovanni:
Hi Supercurio, first of all excuse my very poor english, this is my best :)).

I am a strange problem with your kernel: if I install a rom (doc's rom, darky's rom) in ClockWorkMod recovery mode using wipe rom option, I get qlways a "non wipe" installation. Also tried to install "Automatic Call Recording", but the copy process fails. It seems that system is "protected": no copy or wipe action is allowed. Using Speedmod froyo I am able to wipe and copy without problem.

Thanks for your excellent work.
[Galaxy S I9000 Android Development] dennishylau:
hi supercurio

do you hear some noise when using sensitive iems? The noise starts when I start playing music and stops 3~4 seconds after I stop the music. It is quite annoying especially at the quiet part of music or when playing clean sounds of instruments. is the noise induced by other components on the motherboard? if so how can I get rid of it? I think even a portable amp wont help coz the noise probably isn't produced in dac process but the circuits of the phone :( can this be fixed?

thanks in advance
[Galaxy S I9000 Android Development] supercurio:
Hi!

What kind of headphones are you using when you hear noise?

Is your device plugged on USB?
[Galaxy S I9000 Android Development] H3llstorm:
Has anybody had any luck tweaking these settings?

http://xdaforums.com/showthread.php?t=1021553
[Galaxy S I9000 Android Development] _bottle_:
Would it be possible to bypass the inbuilt headphone amp? wouldn't that make the earphone out a line out ?
[Galaxy S I9000 Android Development] supercurio:
The headphone amp path is the highest quality one on the chip. Using any other would reduce quality.

Look at this previous post ;) better measurements with Voodoo sound on a phone than datasheet specs !
[Galaxy S I9000 Android Development] jontoo:
Hi supercurio, I'm just curious when the new app will be ready, best regards:p
[Galaxy S I9000 Android Development] supercurio:
Soon, I'm still working on it ;)