<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>76409</bug_id>
          
          <creation_ts>2005-01-02 07:39 0000</creation_ts>
          <short_desc>alsaplayer-0.99.76 produces white noise</short_desc>
          <delta_ts>2005-03-05 18:01:10 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>PPC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>michael.kiermaier@gmx.net</reporter>
          <assigned_to>torbenh-RETIRED@gentoo.org</assigned_to>
          <cc>ppc@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>michael.kiermaier@gmx.net</who>
            <bug_when>2005-01-02 07:39:42 0000</bug_when>
            <thetext>I have a G3 iBook 800 MHz Rev. 2.2 with vanilla kernel 2.6.10. The kernel ALSAdriver as well as OSS emulation are activated, for the kernel config see below.

alsaplayer -o alsa music.wav
only produces white noise. Could this be a endianness-problem?

I tried also 
alsaplayer -o jack music.wav
and everything is ok. (jackd running at 44.1 kHz)

Also, the ALSA output via
aplay music.wav
does not give any problem.

All these obervations are reproducible on my iBook. I tried it with various wave files of different origin, to make sure that it is not an inconsistency in the wave file.


relevant part of kernel-config:
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#
CONFIG_SND_VIRMIDI=m
#
# ALSA PowerMac devices
#
CONFIG_SND_POWERMAC=m


# emerge info
Portage 2.0.51-r8 (default-ppc-2004.1, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10 ppc)
=================================================================
System uname: 2.6.10 ppc 750FX
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.2.2,dev-lang/python-2.3.4 [2.3.4 (#1, Sep 16 2004, 23:11:34)]
distcc 2.18.3 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632)[disabled]
dev-lang/python:     2.2.2, 2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r2, 1.5, 1.9.3, 1.6.3, 1.7.9, 1.4_p6
sys-devel/binutils:  2.15.90.0.3-r4
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.4.18-r2, 2.4.22
ACCEPT_KEYWORDS=&quot;ppc ~ppc&quot;
AUTOCLEAN=&quot;yes&quot;
CFLAGS=&quot;-O2 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt&quot;
CHOST=&quot;powerpc-unknown-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoaddcvs ccache distlocks&quot;
GENTOO_MIRRORS=&quot;ftp://gentoo.inode.at/source/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://gd.tuwien.ac.at/opsys/linux/gentoo/&quot;
LDFLAGS=&quot;&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X aalib alsa apache2 apm arts audiofile berkdb bitmap-fonts blas bzlib caps cdparanoia crypt cups dba divx4linux doc dvd encode exif f77 flac font-server fortran gcj gd gdbm gif gnome-libs gphoto2 gpm gtk gtk2 guile icq imlib innodb jack jack-tmpfs java jpeg kde ladcca ladspa lcms libcaca libwww live lzo mad maildir matroska monkey motif mpeg mysql ncurses nls objc offensive oggvorbis opengloss pam pdflib perl png ppc python qt readline samba sasl sdl slang sndfile speex spell ssl tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb wmf xine xml xml2 xmms xprint xv xvid xvmc zlib video_cards_radeon&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pylon@gentoo.org</who>
            <bug_when>2005-01-09 01:14:58 0000</bug_when>
            <thetext>I know that ChrisWhite did some work on it.  There is some endiannes problem.

And bug 76755 looks quite the same to me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>michael.kiermaier@gmx.net</who>
            <bug_when>2005-01-09 04:30:04 0000</bug_when>
            <thetext>Actually I posted 3 bug reports about programs that produce white noise on PPC:

1) ALSA output of alsaplayer, this bug.
2) ALSA output of hydrogen, bug 76414.
3) JACK output of xmms-jack, bug 76755.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>josejx@gentoo.org</who>
            <bug_when>2005-03-05 01:48:58 0000</bug_when>
            <thetext>Created an attachment (id=52705)
Chris White&apos;s alsaplayer-endian patch

Chris White provided this patch for the problem, I&apos;ve tested it and it works
here, so I&apos;m adding it to the bug so it doesn&apos;t get lost.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>josejx@gentoo.org</who>
            <bug_when>2005-03-05 18:01:10 0000</bug_when>
            <thetext>Chris White says that it&apos;s alright to add, so I&apos;ve done it for him.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52705</attachid>
            <date>2005-03-05 01:48 0000</date>
            <desc>Chris White&apos;s alsaplayer-endian patch</desc>
            <filename>alsaplayer-endian.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIG91dHB1dC9hbHNhLWZpbmFsL2Fsc2EuYy5vbGQJMjAwNC0xMi0yMyAxMzoyMDo1Mi4yMzgz
NDc3MjggKzA5MDAKKysrIG91dHB1dC9hbHNhLWZpbmFsL2Fsc2EuYwkyMDA0LTEyLTIzIDEzOjIx
OjE1Ljk5ODczNTYwMCArMDkwMApAQCAtMTczLDkgKzE3Myw5IEBACiAJCWdvdG8gX2VycjsKIAl9
CQogCWVyciA9IHNuZF9wY21faHdfcGFyYW1zX3NldF9mb3JtYXQoc291bmRfaGFuZGxlLCBod3Bh
cmFtcywKLQkJCQkJICAgU05EX1BDTV9GT1JNQVRfUzE2X0xFKTsKKwkJCQkJICAgU05EX1BDTV9G
T1JNQVRfUzE2KTsKIAlpZiAoZXJyIDwgMCkgewotCQlwdXRzKCJlcnJvciBvbiBzZXRfZm9ybWF0
IFNORF9QQ01fRk9STUFUX1MxNl9MRSIpOworCQlwdXRzKCJlcnJvciBvbiBzZXRfZm9ybWF0IFNO
RF9QQ01fRk9STUFUX1MxNiIpOwogCQlnb3RvIF9lcnI7CiAJfQogCXZhbCA9IG91dHB1dF9yYXRl
OwotLS0gb3V0cHV0L2Fsc2EtMC41LngvYWxzYS5vbGQJMjAwNC0xMi0yMyAxNDozMjo0MS40MjAy
NTI1MDQgKzA5MDAKKysrIG91dHB1dC9hbHNhLTAuNS54L2Fsc2EuYwkyMDA0LTEyLTIzIDE0OjMz
OjA3Ljk5NjIxMjM0NCArMDkwMApAQCAtMTIxLDcgKzEyMSw3IEBACiAJcGFyYW1zLmJ1Zi5ibG9j
ay5mcmFnc19taW4gPSAxOwogCiAJbWVtc2V0KCZmb3JtYXQsIDAsIHNpemVvZihmb3JtYXQpKTsK
LQlmb3JtYXQuZm9ybWF0ID0gIFNORF9QQ01fU0ZNVF9TMTZfTEU7CisJZm9ybWF0LmZvcm1hdCA9
ICBTTkRfUENNX1NGTVRfUzE2OwogCWZvcm1hdC5yYXRlID0gb3V0cHV0X3JhdGU7CiAJZm9ybWF0
LnZvaWNlcyA9ICpjaGFubmVsczsKIAlmb3JtYXQuaW50ZXJsZWF2ZSA9IDE7CkBAIC0xNjYsNyAr
MTY2LDcgQEAKIAlwYXJhbXMuc3RhcnRfbW9kZSA9IFNORF9QQ01fU1RBUlRfRlVMTDsKIAlwYXJh
bXMuc3RvcF9tb2RlID0gU05EX1BDTV9TVE9QX1NUT1A7CiAJbWVtc2V0KCZmb3JtYXQsIDAsIHNp
emVvZihmb3JtYXQpKTsKLQlmb3JtYXQuZm9ybWF0ID0gIFNORF9QQ01fU0ZNVF9TMTZfTEU7CisJ
Zm9ybWF0LmZvcm1hdCA9ICBTTkRfUENNX1NGTVRfUzE2OwogCWZvcm1hdC5yYXRlID0gb3V0cHV0
X3JhdGUgPSByYXRlOwogCWZvcm1hdC52b2ljZXMgPSAyOwogCWZvcm1hdC5pbnRlcmxlYXZlID0g
MTsK
</data>        

          </attachment>
    </bug>

</bugzilla>