OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

6 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> What's With The Sound Quality?, i'm sure our Z's can do better than this
Dromede
post May 15 2007, 06:07 AM
Post #1





Group: Members
Posts: 156
Joined: 10-December 06
From: Croatia
Member No.: 13,288



in the beginning, there was the Sharprom...it's music player was quite good, the sound was crisp and loud...but there was little bass response. and since it doesn't have an equalizer the problem could not be fixed. Then there was the PdaXrom which gave us Xmms... well, im here to discuss about the crappy sounds emanating from my (quality)headphones driven by Xmms. as i said the sound is crappy, apparently unbalanced and there is no way of fixing that since xmms equalizer doesnt work on our Z's. fine, i said to myself...just install some other player that has a working equalizer. So i hit the forums...And end up being seriously dissapointed....

apparently there is no music player with an acceptable working equ AFAIK.
Which is kind of strange 'cos it seems that our Z's sound chips(wolfson WM8750) have basic equ capabilities which can be seen on this link:

http://staging.wolfsonmicro.com/products/WM8750/

I also remember reading somewhere that our Z's have the same DAC as ipod's do, can anyone confirm/negate that?

So what's the problem? is it so hard to make a software interface to existing hardware dsp capabilities? And why doesn't xmms equ work?
Go to the top of the page
 
+Quote Post
Dromede
post May 16 2007, 11:46 PM
Post #2





Group: Members
Posts: 156
Joined: 10-December 06
From: Croatia
Member No.: 13,288



anyone?
anything?
Go to the top of the page
 
+Quote Post
arniel
post May 17 2007, 01:05 AM
Post #3





Group: Members
Posts: 103
Joined: 2-February 04
From: UK
Member No.: 1,563



QUOTE(Dromede @ May 17 2007, 07:46 AM)
anyone?
anything?
*


Sadly, I thinnk anyone who gives a toss has already dumped their Zs for something a bit more appropriate. I had a vision, once, that I could use my Z for all manner of tasks from being an MP3 player to reading pdf files to composing emails. Fairly simple stuff, no? Well, ever since upgrading from OZ 3.2 (I have a collie), the Z has been nothing but trouble with stupid problems like not being able to suspend properly, through extremely rough sound quality with mp2 files to general instability. For sure, the hardware is capable of useful things but the software sucks badly - nothing is ever stable. Even playing with the Qtopia ROM I now find that it ignores the SD card I have. So now it sits in my rucksack waiting for the day when a useable OS is available. Until that time, a real MP3 player and outboard Creative Dolby encoder takes care of my musical needs and good old fashioned paper books do the rest...
Go to the top of the page
 
+Quote Post
eviLjazz
post Jul 3 2007, 10:05 AM
Post #4





Group: Members
Posts: 116
Joined: 11-December 03
From: Oldenburg, Germany
Member No.: 1,155



Actually, I'm currently hacking the 2.4 driver for the WM8750 audio chip.
The headphone jack on my Zaurus is broken. It won't recognize when I'm pulling out the headphone plug and thus won't switch back to the internal speaker. I've already added functionality for manually overriding that.
Anyway, while I was at it I also extended the driver to support bass and treble regulation. This is currently only working in my userspace testcode, however it will make it into the driver ASAP.
I think I have the patches ready by the weekend.
Go to the top of the page
 
+Quote Post
Dromede
post Jul 3 2007, 10:36 AM
Post #5





Group: Members
Posts: 156
Joined: 10-December 06
From: Croatia
Member No.: 13,288



you just made me really happy... :-D
Go to the top of the page
 
+Quote Post
danboid
post Jul 6 2007, 01:49 AM
Post #6





Group: Members
Posts: 682
Joined: 26-December 05
From: Rochdale, Lancashire
Member No.: 8,789



QUOTE(eviLjazz @ Jul 3 2007, 06:05 PM)
Actually, I'm currently hacking the 2.4 driver for the WM8750 audio chip.
The headphone jack on my Zaurus is broken. It won't recognize when I'm pulling out the headphone plug and thus won't switch back to the internal speaker. I've already added functionality for manually overriding that.
Anyway, while I was at it I also extended the driver to support bass and treble regulation. This is currently only working in my userspace testcode, however it will make it into the driver ASAP.
I think I have the patches ready by the weekend.
*


Wow! Thats great news!

I hope to see this code integrated into the kernel of the next pdaXii13 release

Thanks for improving the Z experience eviLjazz!
Go to the top of the page
 
+Quote Post
adf
post Jul 6 2007, 08:26 PM
Post #7





Group: Members
Posts: 2,821
Joined: 13-September 04
From: Wasilla Ak.
Member No.: 4,572



QUOTE(danboid @ Jul 6 2007, 09:49 AM)
QUOTE(eviLjazz @ Jul 3 2007, 06:05 PM)
Actually, I'm currently hacking the 2.4 driver for the WM8750 audio chip.
The headphone jack on my Zaurus is broken. It won't recognize when I'm pulling out the headphone plug and thus won't switch back to the internal speaker. I've already added functionality for manually overriding that.
Anyway, while I was at it I also extended the driver to support bass and treble regulation. This is currently only working in my userspace testcode, however it will make it into the driver ASAP.
I think I have the patches ready by the weekend.
*


Wow! Thats great news!

I hope to see this code integrated into the kernel of the next pdaXii13 release

Thanks for improving the Z experience eviLjazz!
*


I agree. That will be a really nice addition to my Z. Looking forward to it, thanks smile.gif
Go to the top of the page
 
+Quote Post
eviLjazz
post Jul 7 2007, 04:40 AM
Post #8





Group: Members
Posts: 116
Joined: 11-December 03
From: Oldenburg, Germany
Member No.: 1,155



It's almost finished. I just need to debug a problem with enabling the 3D mode. For some reason the register is switching back right after the mode was enabled for the first time and the audio device is closed.
Also the OSS /dev/mixer stuff needs to be implemented. The options look pretty slim for treble, bass and 3D sound adjustments. AFAIK, OSS does only allow values in range of 0 to 100 for these three settings and the WM8750 offers way more options here.
Attached is a preliminary screenshot of the control app. This application will control all advanced parameters in /proc/driver/wm8750/.
Attached File(s)
Attached File  wm8750mixer001.jpg ( 77.64K ) Number of downloads: 169
 
Go to the top of the page
 
+Quote Post
zedkatuf2
post Jul 14 2007, 12:59 AM
Post #9





Group: Members
Posts: 155
Joined: 6-March 05
Member No.: 6,578



QUOTE(eviLjazz @ Jul 7 2007, 01:40 PM)
It's almost finished. I just need to debug a problem with enabling the 3D mode. For some reason the register is switching back right after the mode was enabled for the first time and the audio device is closed.
Also the OSS /dev/mixer stuff needs to be implemented. The options look pretty slim for treble, bass and 3D sound adjustments. AFAIK, OSS does only allow values in range of 0 to 100 for these three settings and the WM8750 offers way more options here.
Attached is a preliminary screenshot of the control app. This application will control all advanced parameters in /proc/driver/wm8750/.
*


Wow - nice work. Will this end up running OK on pdaxrom, or is it dependent on running opie (probably yes, by the looks of the screenshot)
Go to the top of the page
 
+Quote Post
daniel3000
post Jul 14 2007, 12:34 PM
Post #10





Group: Members
Posts: 1,002
Joined: 28-April 05
From: Germany
Member No.: 7,027



If a basic commandline-based solution for pdaXrom would be available, that would already be great!
This could be used in conjunction with Xdialog as a GUI.
Please keep us informed!

daniel
Go to the top of the page
 
+Quote Post
eviLjazz
post Jul 14 2007, 01:02 PM
Post #11





Group: Members
Posts: 116
Joined: 11-December 03
From: Oldenburg, Germany
Member No.: 1,155



I'm now getting the necessary kernel patches and packages ready. It should be available pretty soon.
The mixer application should be compilable with Qt 2 or 3 since it's pretty simple.
I need to check out pdaXii13. Are there any dual-boot options available?
Go to the top of the page
 
+Quote Post
eviLjazz
post Jul 14 2007, 04:18 PM
Post #12





Group: Members
Posts: 116
Joined: 11-December 03
From: Oldenburg, Germany
Member No.: 1,155



Alright, here is the first test release:
http://www.katastrophos.net/zaurus/sources/wm8750mixer/

The control app is also available via my feed:
http://www.katastrophos.net/zaurus/packages/

I can provide compiled kernel images if required. Let me know. I can only test on my C3200 though...
Go to the top of the page
 
+Quote Post
daniel3000
post Jul 15 2007, 12:00 PM
Post #13





Group: Members
Posts: 1,002
Joined: 28-April 05
From: Germany
Member No.: 7,027



hmm - kernel image? Isn't this simply a driver module which has to be replaced? Otherwise it might get quite complicated to add this to an existing setup.

Would such a Sharp ROM module work as well under pdaXrom? I hope so.
Please explain a bit how to set it up.

I am able to compile applications, but not modules or even an entire kernel currently.

Thanks a lot
daniel
Go to the top of the page
 
+Quote Post
eviLjazz
post Jul 15 2007, 12:59 PM
Post #14





Group: Members
Posts: 116
Joined: 11-December 03
From: Oldenburg, Germany
Member No.: 1,155



The audio driver for the WM8750 is linked into the kernel. It's not a module. That's the case in almost all 2.4.20 kernels I know of. If it was a module, things would be a lot easier...
My patch extends the existing driver with the new features. I was contemplating to move my code into a separate module. However, some of the features require a register setup quite early in the initialization process of the chip (e.g. for 3D sound). I can't do that in a separate module - at least not with conventional methods... smile.gif
I can provide compiled kernels for Cacko and Sharp ROM only.
I think pdaXrom beta 3 has special kernel patches applied for the X11 gfx acceleration et al. Where can I find the kernel sources?

Meanie mentions on http://www.users.on.net/~hluc/myZaurus/pdaxii13.html:

QUOTE
zImage.bin

This is a kernel image. I just renamed the kernel from the C3000 beta2 to zImage-2.4.20.bin. This way, I can use almost any 2.4.20 kernel image for the C3000, by simply renaming the kernel image to zImage-2.4.20.bin and flashing it. I have found that the C3000 beta2 kernel works best and is most stable. I have tried using the Tetsu special kernel image as well and it mostly works, but since the C3000 beta2 kernel works great, there is no point in using the Tetsu kernel.

I still haven't tested pdaXrom beta 3/pdaXii13, so I can't comment here. I don't want to endanger my currently working productive setup.
But it seems pdaXrom beta 3 might as well work with any 2.4.20 kernel. Tetsu's kernel isn't very different from the original Sharp kernel except for several performance optimizations. The kernel that comes with Cacko 1.23 includes most of the Tetsu patches except for the new reliable FastFPE code.
I'm currently in the process of setting up a SVN repository for the 2.4.20 kernel on my site. My current kernel merges the latest Tetsu with the latest Cacko patches and adds some additional features. So perhaps this would be useable with pdaXii13 too? I'll let you know once I have it set up.
Go to the top of the page
 
+Quote Post
T3_slider
post Jul 15 2007, 07:21 PM
Post #15





Group: Members
Posts: 125
Joined: 26-December 06
Member No.: 13,449



I think the best idea for getting it to work with pdaXrom would be to submit your work to a pdaXrom dev -- if users have to flash their own unofficial pdaXrom kernel and then try to get pdaXrom to work with it, it might get a little difficult. That's just my idea though -- if you can come up with something different/better go for it.
Go to the top of the page
 
+Quote Post

6 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 25th October 2014 - 07:00 PM