Bug#720767: pulseaudio: Crackling sound on startup until module-suspend-on-idle kicks in

2014-02-15 Thread Peter Ward
Just tried it, it has no effect on the crackling for me.

In case this information is useful:

$ lspci |grep Audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High
Definition Audio (rev 06)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller
(rev a1)

$ cat /proc/cpuinfo |grep name
model name : Intel(R) Core(TM) i5 CPU   M 580  @ 2.67GHz
model name : Intel(R) Core(TM) i5 CPU   M 580  @ 2.67GHz
model name : Intel(R) Core(TM) i5 CPU   M 580  @ 2.67GHz
model name : Intel(R) Core(TM) i5 CPU   M 580  @ 2.67GHz


On 11 February 2014 04:55, David Smith sidic...@gmail.com wrote:

 I've also had crackling and popping problems with pulseaudio ever since
 I started using it about a year ago.
 I've got a regular Intel sound card in an Ivy Bridge laptop.

 After about a year of ripping my hair out, I finally tracked my problem
 down.

 /etc/pulse/default.pa

 Try setting
 load-module module-udev-detect tsched=0

 Then rebooting.

 That completely fixed it for me and it's been weeks and I haven't heard
 a single crackle or pop.   I was hoping if you could give it a try and
 report back to see if that was your problem as well.  It looks like this
 is a very common problem.

 -David






-- 
Peter Ward
http://flowblok.id.au/


Bug#720767: pulseaudio: Crackling sound on startup until module-suspend-on-idle kicks in

2013-08-25 Thread Peter Ward
Package: pulseaudio
Version: 4.0-6
Severity: important

Dear Maintainer,

When running pulseaudio under my normal user (not in system mode), there
is an initial crackling / white noise which plays until
module-suspend-on-idle kicks in and suspends the device.

In order to workaround this, I’ve added the timeout=0 parameter, which
reduces the problem down to a click, however the noise clearly shouldn’t be
played in the first place.

I’ve attached the output of pulseaudio -v, and please let me know if
there’s any further information I can provide.

(and yes, my $HOME is /local/home/flowblok, there are reasons. :P)

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_AU.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages pulseaudio depends on:
ii  adduser   3.113+nmu3
ii  consolekit0.4.5-3.1
ii  libasound21.0.27.1-2
ii  libasound2-plugins1.0.27-2
ii  libc6 2.17-7
ii  libcap2   1:2.22-1.2
ii  libdbus-1-3   1.7.4-1
ii  libfftw3-single3  3.3.3-5
ii  libgcc1   1:4.8.1-5
ii  libice6   2:1.0.8-2
ii  libltdl7  2.4.2-1.3
ii  liborc-0.4-0  1:0.4.17-2
ii  libpulse0 4.0-6
ii  libsamplerate00.1.8-5
ii  libsm62:1.2.1-2
ii  libsndfile1   1.0.25-6
ii  libspeexdsp1  1.2~rc1-7
ii  libstdc++64.8.1-5
ii  libsystemd-login0 44-12
ii  libtdb1   1.2.10-2
ii  libudev0  175-7.2
ii  libwebrtc-audio-processing-0  0.1-2
ii  libx11-6  2:1.6.1-1
ii  libx11-xcb1   2:1.6.1-1
ii  libxcb1   1.9.1-3
ii  libxtst6  2:1.2.1-1+deb7u1
ii  lsb-base  4.1+Debian12
ii  udev  175-7.2

Versions of packages pulseaudio recommends:
ii  gstreamer0.10-pulseaudio  0.10.31-3+nmu1
ii  pulseaudio-module-x11 4.0-6
pn  rtkit none

Versions of packages pulseaudio suggests:
pn  paman none
pn  paprefs   none
pn  pavucontrol   none
pn  pavumeter none
ii  pulseaudio-utils  4.0-6

-- Configuration Files:
/etc/pulse/default.pa changed:
..nofail
..fail
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
..ifexists module-udev-detect.so
load-module module-udev-detect
..else
load-module module-detect
..endif
..ifexists module-jackdbus-detect.so
..nofail
load-module module-jackdbus-detect channels=2
..fail
..endif
..ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
..endif
..ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
..endif
..ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
..endif
load-module module-native-protocol-unix
..ifexists module-gconf.so
..nofail
load-module module-gconf
..fail
..endif
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle timeout=0
..ifexists module-console-kit.so
load-module module-console-kit
..endif
..ifexists module-systemd-login.so
load-module module-systemd-login
..endif
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
..ifexists module-dbus-protocol.so
load-module module-dbus-protocol
..endif


-- no debconf information
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not 
permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not 
permitted
I: [pulseaudio] core-util.c: Failed to acquire high-priority scheduling: No 
such file or directory
I: [pulseaudio] main.c: This is PulseAudio 4.0
I: [pulseaudio] main.c: Page size is 4096 bytes
I: [pulseaudio] main.c: Machine ID is 051fc5c173bec4e5c9ed06a45157cae3.
I: [pulseaudio] main.c: Session ID is 1.
I: [pulseaudio] main.c: Using runtime directory /run/user/flowblok/pulse.
I: [pulseaudio] main.c: Using state directory /local/home/flowblok/.pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-4.0/modules.
I: [pulseaudio] main.c: Running in system mode: no
I: [pulseaudio] main.c: Fresh high-resolution timers available! Bon appetit!
I: [pulseaudio] cpu-x86.c: CPU flags: CMOV MMX SSE SSE2 SSE3 SSSE3 SSE4_1 
SSE4_2 
I: [pulseaudio] svolume_mmx.c: Initialising MMX 

Bug#617604: Please package gir1.2-poppler-0.16

2011-07-04 Thread Peter Ward
Is there a reason this hasn’t been done in one of the more recent uploads?

Since I requested this, I’ve worked around it by building the packages myself
with the required changes, but doing this on each computer I want to run my
software on is somewhat annoying.

Is there something I can do to resolve this issue?



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#563469: netpanzer: Segfault upon moving mouse to edge of screen

2011-04-02 Thread Peter Ward
I just got this problem: it looks like it's 64-bit specific.

I can't post a more detailed traceback atm, but in the Surface::bltTrans
method, the source pointer was invalid (probably some stupid pointer
manipulation). dest pointer looked fine.




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#563140: application freezes in presentation mode if gtk.gdk.threads_init is called

2010-01-04 Thread Peter Ward
Okay, so I suppose the real question now is why I need the
gtk.gdk.threads_init().

I was experiencing freezes / crashes when I added the video sink into my
DrawingArea, which I believe was due to the issue here:
http://sourceforge.net/mailarchive/forum.php?thread_name=1258400785.3124.106.camel%40fancyforum_name=gstreamer-devel

As you can see, the recommended solution there was to use the GDK lock,
which obviously conflicts with the solution upstream have supplied. :(

Peter

2010/1/5 Josselin Mouette j...@debian.org

 Le jeudi 31 décembre 2009 à 20:38 +1100, Peter Ward a écrit :
  Package: python-evince
  Version: 2.28.0-5
 
  I'm trying to write an application which makes use of both gstreamer
  and python-evince - in order to get gstreamer to work properly, I need
  to call gtk.gdk.threads_init() when importing modules.
  This unexpectedly causes problems when using a evince.View widget in
  presentation mode.
 
  I have included below a short program which demonstrates the problem -
  I can reproduce this bug in both my desktop and my laptop.
 
 
  import gtk
  gtk.gdk.threads_init() # commenting out this line makes the problem go
 away.

 Could you reply to the upstream bug report at
 https://bugzilla.gnome.org/show_bug.cgi?id=606028 ?
 Apparently the recommended code is gobject.threads_init() instead, but
 I’d like to be sure this solution works for you.

 Cheers,
 --
  .''`.  Josselin Mouette
 : :' :
 `. `'   “I recommend you to learn English in hope that you in
  `- future understand things”  -- Jörg Schilling




-- 
Peter Ward
http://identi.ca/flowblok/
http://flowblok.selfip.net:8001/


Bug#563140: application freezes in presentation mode if gtk.gdk.threads_init is called

2009-12-31 Thread Peter Ward
Package: python-evince
Version: 2.28.0-5

I'm trying to write an application which makes use of both gstreamer
and python-evince - in order to get gstreamer to work properly, I need
to call gtk.gdk.threads_init() when importing modules.
This unexpectedly causes problems when using a evince.View widget in
presentation mode.

I have included below a short program which demonstrates the problem -
I can reproduce this bug in both my desktop and my laptop.


import gtk
gtk.gdk.threads_init() # commenting out this line makes the problem go away.

import evince

class EvinceWindow(gtk.Window):
    def __init__(self):
    super(EvinceWindow, self).__init__()

    document = evince.factory_get_document(
    'file:///home/flowblok/test.pdf',
    )

    view = evince.View()
    view.set_document(document)
#    view.set_screen_dpi(96)
#    view.set_sizing_mode(evince.SIZING_BEST_FIT)
    view.set_presentation(True)

    scroll = gtk.ScrolledWindow()
    scroll.add(view)

    self.add(scroll)

if __name__ == '__main__':
    win = EvinceWindow()
    win.show_all()
    win.connect('destroy', gtk.main_quit)
    gtk.main()




-- System Information:
Debian Release: squeeze/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'unstable'),
(500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages python-evince depends on:
ii  libatk1.0-0 1.28.0-1 The ATK accessibility toolkit
ii  libc6   2.10.2-2 GNU C Library: Shared libraries
ii  libcairo2   1.8.8-2  The Cairo 2D vector graphics libra
ii  libevince1  2.28.2-1 Document (postscript, pdf) renderi
ii  libfontconfig1  2.8.0-1  generic font configuration library
ii  libfreetype62.3.11-1 FreeType 2 font engine, shared lib
ii  libglib2.0-02.23.0-1 The GLib library of C routines
ii  libgtk2.0-0 2.18.5-1 The GTK+ graphical user interface
ii  libpango1.0-0   1.26.2-1 Layout and rendering of internatio
ii  python  2.5.4-5  An interactive high-level object-o
ii  python-gtk2 2.16.0-1 Python bindings for the GTK+ widge
ii  python-support  1.0.6automated rebuilding support for P
ii  zlib1g  1:1.2.3.4.dfsg-3 compression library - runtime

python-evince recommends no packages.

python-evince suggests no packages.

-- no debconf information


--
Peter Ward
http://identi.ca/flowblok/
http://flowblok.selfip.net:8001/



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org