![]() |
2010-01-07
, 00:06
|
Posts: 97 |
Thanked: 30 times |
Joined on Dec 2009
@ Russia, Moscow
|
#2
|
![]() |
2010-01-07
, 00:17
|
Posts: 2,829 |
Thanked: 1,459 times |
Joined on Dec 2009
@ Finland
|
#3
|
What I've heard is that the problem has to do with Pulseaudio doing a sample conversion to 48Khz and some software equalizing to make the audio sound better and as worst, automatic limiting to create the so called "wall mix" effect to get higher volume output but killing the dynamics of the track as a side effect (I read that it's a protection so you won't drive too loud volume on the speakers to make them overdrive/break). As much as a normal consumer wouldn't mind these things, they add unnecessary overhead to the N900 cpu and distort the sound in a way that makes me quite annoyed.
![]() |
2010-01-07
, 00:20
|
Posts: 237 |
Thanked: 157 times |
Joined on Dec 2009
@ San Diego, CA
|
#4
|
Hmm. I was just couple of days wondering why cpu utilization was so high when listening simple mp3 files. So is it because of this upmixing?
mafw-dbus-wrapper and couple of pulseaudio processes stedy at 15%-25% i tought that playing mp3 would take max. 4-6% of cpu time.
![]() |
2010-01-07
, 00:29
|
Posts: 2,829 |
Thanked: 1,459 times |
Joined on Dec 2009
@ Finland
|
#5
|
Yeah there are two factors involved here, the resampleing to 48khz (native sample rate of the audio device) and the eq to prevent speaker damage in pulseaudio.
Pluggin in headphones seems to reduce cpu usage (bypassing the eq)
You can only bypass the resampling by having files that are 48k to begin with.
![]() |
2010-01-07
, 06:55
|
Posts: 35 |
Thanked: 26 times |
Joined on Dec 2009
@ Finland, Tampere
|
#6
|
![]() |
2010-01-07
, 09:25
|
|
Posts: 345 |
Thanked: 72 times |
Joined on Dec 2009
@ Reunion Island
|
#7
|
The Following User Says Thank You to titi974 For This Useful Post: | ||
![]() |
2010-01-07
, 15:01
|
|
Posts: 876 |
Thanked: 396 times |
Joined on Dec 2009
|
#8
|
![]() |
2010-01-07
, 15:21
|
|
Posts: 345 |
Thanked: 72 times |
Joined on Dec 2009
@ Reunion Island
|
#9
|
![]() |
2010-01-07
, 15:28
|
|
Posts: 876 |
Thanked: 396 times |
Joined on Dec 2009
|
#10
|
What I've heard is that the problem has to do with Pulseaudio doing a sample conversion to 48Khz and some software equalizing to make the audio sound better and as worst, automatic limiting to create the so called "wall mix" effect to get higher volume output but killing the dynamics of the track as a side effect (I read that it's a protection so you won't drive too loud volume on the speakers to make them overdrive/break). As much as a normal consumer wouldn't mind these things, they add unnecessary overhead to the N900 cpu and distort the sound in a way that makes me quite annoyed.
As much as I hate to come to the forums asking for someone to make me software that prolly will take days and days to get finished, It's beyond my skillset to code an app that would bypass PA and let me listen to the tracks I've got on the phone as they are (and lets me play tracks managed in a folder/album structure and not just by 1 genre/playlist/etc like the built in one). And I think I can manage to mind the soundvolume without any built in burst protection. Another possibility would be to create a hack on any of the current players to get them bypass PA?
Meanwhile I'll just have to carry another player with me.