Re: [pulseaudio-tickets] [PulseAudio] #482: Bit for bit from harddrive to soundcard

2009-02-09 Thread PulseAudio
#482: Bit for bit from harddrive to soundcard
---+
  Reporter:  zman9001  |   Owner:  lennart   
  Type:  defect|  Status:  new   
  Priority:  normal|   Milestone:
 Component:  daemon|Severity:  normal
Resolution:|Keywords:  downsampling native samplerate
---+
Comment (by zman9001):

 Thanks you for your reply. I wasn't aware that a mailing list could be of
 use in these matters I was rather looking for a pulseaudio forum (which i
 didnt find).

 Anyway, I have in fact set the default-sample-rate parameter to 96000 and
 am using speex-float-5 to resample other rates. I suspect that this is
 working as it should because pulseaudio uses about 11-15% processor when
 I'm playing back 44.1 and 48 kHz files as compared to about 3% when
 playing 96 kHz files. In any case I don't have a problem with saying
 goodbye to system sound effects if it becomes an issue. My concern was
 whether alsa was messing with the signal in any way before it reaches the
 soundcard. I don't ''think'' it is because I would notice processor load
 somewhere but I don't know anything about the intrinsics of software sound
 transfer, which is why I came here for a word of advice.

 Also, what's this about module-alsa-card support and profile switching?
 I'm not sure what you mean by that. I suppose I'll look into it now.

 Thanks again for your reply,
 Rob

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #480: PulseAudio doesn't allow me to adjust any sound properties of card other than volume

2009-02-09 Thread PulseAudio
#480: PulseAudio doesn't allow me to adjust any sound properties of card other
than volume
--+-
  Reporter:  spstarr  |   Owner:  lennart
  Type:  defect   |  Status:  new
  Priority:  normal   |   Milestone: 
 Component:  core |Severity:  normal 
Resolution:   |Keywords: 
--+-
Comment (by lennart):

 Bass/treble should be implemented ina software equalizer if at all.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #478: Fixes for build and run time problems under Mac OS X

2009-02-09 Thread PulseAudio
#478: Fixes for build and run time problems under Mac OS X
-+--
  Reporter:  Tron|   Owner:  lennart
  Type:  defect  |  Status:  new
  Priority:  normal  |   Milestone: 
 Component:  core|Severity:  normal 
Resolution:  |Keywords: 
-+--
Comment (by Tron):

 The manual page of dlopen(3) mentions that open:

  RTLD_NODELETE   The specified image is tagged so that will never be
  removed from the address space, even after all
 clients
  have released it via dlclose()

 So it might be possible to use it.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #480: PulseAudio doesn't allow me to adjust any sound properties of card other than volume

2009-02-09 Thread PulseAudio
#480: PulseAudio doesn't allow me to adjust any sound properties of card other
than volume
--+-
  Reporter:  spstarr  |   Owner:  lennart
  Type:  defect   |  Status:  new
  Priority:  normal   |   Milestone: 
 Component:  core |Severity:  normal 
Resolution:   |Keywords: 
--+-
Comment (by spstarr):

 I wouldn't call Bass and Treble 'dumb' options nobody understands. Please
 don't make PA into some dumbed down interface only. This will only
 encourage people to want to remove it.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #480: PulseAudio doesn't allow me to adjust any sound properties of card other than volume

2009-02-09 Thread PulseAudio
#480: PulseAudio doesn't allow me to adjust any sound properties of card other
than volume
--+-
  Reporter:  spstarr  |   Owner:  lennart
  Type:  defect   |  Status:  new
  Priority:  normal   |   Milestone: 
 Component:  core |Severity:  normal 
Resolution:   |Keywords: 
--+-
Comment (by lennart):

 It is my explicit plan to get rid of crazy mixer options noone
 understands. We expose only a single volume slider per sink/source and
 assume the others are properly initialized. Unfortunately ALSA mixer
 initialization is still incomplete but we hopefully will have a better
 defaults databse available eventually.

 That said, a few options will eventually be conrtolled in some way via PA.
 For example, instead of exposing just the master volume we will expose an
 integrated wave+PCM slider that alllows you to control the multiplied
 volume of both controls. Also, switching of the recording input source and
 output target (i.e. headphone vs. internal speakers) will be integrated
 into the "profile" mechanism that is new in 0.9.15.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #478: Fixes for build and run time problems under Mac OS X

2009-02-09 Thread PulseAudio
#478: Fixes for build and run time problems under Mac OS X
-+--
  Reporter:  Tron|   Owner:  lennart
  Type:  defect  |  Status:  new
  Priority:  normal  |   Milestone: 
 Component:  core|Severity:  normal 
Resolution:  |Keywords: 
-+--
Comment (by lennart):

 Sure, I know it's not ELF. That doesn't mean there is no equivalent for -z
 nodelete.

 Destructor functions unbfortunately are no option. We used them in the
 past and they are still used if you set $VALGRIND=1. The reason why they
 are not useful to us is that we have to deal with the case that a process
 exits while background threads that access pa structures are still
 running. The destructor functions will be called by the thread that calls
 exit() -- while the oher threads might still be running. Hence we cannot
 free all data structures they might still access. Except if we'd add a
 horrible and fragile and unportable locking logic just for this. This
 problem was exposed in the past in libcanberra  which may dynamically
 load/unload libpulse. The main program may call exit() at any time while a
 libcanberra thread might still be running. So using destructors resulted
 in segfaults in some cases. (Oh, and believe me this was hard to debug).
 The alternative, not using destructors is only viable if we have -z
 nodelete since otherwise we will leak memory each time we are pulled in
 via dlopen(). Which became very visible with libcanberra, too.

 So, I see no other option than having -z nodelete or some other similar
 option.

 Maybe it is possible to hack something based on dlopen(RTLD_NODELETE) for
 Macosx?

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #472: Segmentation fault when using module-jack

2009-02-09 Thread PulseAudio
#472: Segmentation fault when using module-jack
-+--
  Reporter:  nwmatt  |   Owner:  lennart
  Type:  defect  |  Status:  new
  Priority:  normal  |   Milestone: 
 Component:  daemon  |Severity:  normal 
Resolution:  |Keywords: 
-+--
Comment (by nwmatt):

 I tried again this weekend to produce a backtrace.  I ran ulimit -c
 unlimited but no core file is produced when it does segfault.  As before,
 if I run gdb, I do not get a segfault.  Also, if I connect with the
 running process, it kills my session but does not produce a segfault.  It
 appears that I am not able to help troubleshoot this case unless you know
 a way to force a core file.

 In the meantime, I have come to the conclusion that module-jack-sink &
 module-jack-source are not currently stable enough for my use as

 W: module-jack-source.c: JACK error >zombified - calling shutdown handler<
 I: module-jack-sink.c: JACK thread shutting down.. I: module.c: Unloading
 "module-jack-sink" (index: #0).

 is as bad as a segfault for me.  Therefore as the most workable solution,
 I just have qjackctl kill pulseaudio when I start and restart as jackd
 exits and do not try to use pulseaudio with Jackd.

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets


Re: [pulseaudio-tickets] [PulseAudio] #482: Bit for bit from harddrive to soundcard

2009-02-09 Thread PulseAudio
#482: Bit for bit from harddrive to soundcard
---+
  Reporter:  zman9001  |   Owner:  lennart   
  Type:  defect|  Status:  new   
  Priority:  normal|   Milestone:
 Component:  daemon|Severity:  normal
Resolution:|Keywords:  downsampling native samplerate
---+
Comment (by coling):

 To be honest you'd probably be better joining the mailing list and asking
 there. It's a more appropriate channel for discussing and support like
 that, where as Trac is really more of a bug tracker.

 It would also help to know what you have tried etc.

 To start you off, what would happen if you set:
 {{{
 default-sample-rate = 96000
 }}}
 in /etc/pulse/daemon.conf?

 Have you tried that?

 It will mean that everything gets resampled to 96000, which in turn means
 that your system may be under increased load when playing simple things
 like desktop effects etc.

 It will be interesting to see whether Lennart's work on module-alsa-card
 support will allow to switch the frequency as part of the profile
 switching (even if it doesn't now I'd imagine it will do in the
 future).

-- 
Ticket URL: 
PulseAudio 
The PulseAudio Sound Server
___
pulseaudio-tickets mailing list
pulseaudio-tickets@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets