From: bugtrack@alsa-project.org
To: alsa-devel@alsa-project.org
Subject: [ALSA - lib 0000385]: Rate conversion plugin generates noise on frequency reduction
Date: Mon, 22 Nov 2004 14:44:36 +0100 [thread overview]
Message-ID: <95cc502f715ecd0423ff606badb6533b@bugtrack.alsa-project.org> (raw)
The following issue has been CLOSED
======================================================================
<https://bugtrack.alsa-project.org/alsa-bug/view.php?id=385>
======================================================================
Reported By: fmoraes
Assigned To: perex
======================================================================
Project: ALSA - lib
Issue ID: 385
Category: pcm - digital audio
Reproducibility: always
Severity: major
Priority: normal
Status: closed
Resolution: open
Fixed in Version:
======================================================================
Date Submitted: 07-13-2004 19:46 CEST
Last Modified: 11-22-2004 14:44 CET
======================================================================
Summary: Rate conversion plugin generates noise on frequency
reduction
Description:
When reducing the frequency, the pcm_rate plugin causes noise on the output
data. This has been tested with both the snd-cs46xx and snd-emu10k1x
drivers and the following .asoundrc can be used to recreate the output in
a file:
pcm.CS46xx {
type hw
card 0
}
pcm.filetest {
type file
slave {
pcm "CS46xx"
}
file "/home/fmoraes/test-out.raw"
format "raw"
}
pcm.test {
type rate
slave {
pcm "filetest"
format "S16_LE"
rate 8000
}
}
Playing a 48Khz file will cause noticeable noise on the output (noise is
more noticeable the lower the target frequency is).
======================================================================
----------------------------------------------------------------------
Tobias Diedrich - 10-21-04 17:01
----------------------------------------------------------------------
I second that. Downsampling even from 48000Hz to 44100Hz produces very
noticable artifacts, which sound very much like nearest neighbour
resampling artifacts and are especially evident in high pitched vocals.
It would also be nice to implement better resampling methods than just
linear resampling, AFAICS from the source polyphase and bandlimited
resampling are planned but not yet implemented.
----------------------------------------------------------------------
perex - 10-22-04 16:34
----------------------------------------------------------------------
The reported problem should be solved in 1.0.7rc releases.
At the time, we don't have free resources to write code for another
resampling method. Also, there are several problems to use methods based
on sample history.
Issue History
Date Modified Username Field Change
======================================================================
07-13-04 19:46 fmoraes New Issue
07-15-04 14:07 perex Status new => assigned
07-15-04 14:07 perex Assigned To => perex
10-21-04 16:57 Tobias DiedrichIssue Monitored: Tobias Diedrich
10-21-04 17:01 Tobias DiedrichNote Added: 0002223
10-22-04 16:19 perex Project ALSA - driver => ALSA -
lib
10-22-04 16:20 perex Category OTHERS => pcm - digital
audio
10-22-04 16:34 perex Note Added: 0002244
10-22-04 16:35 perex Status assigned => resolved
11-22-04 14:44 tiwai Status resolved => closed
======================================================================
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
next reply other threads:[~2004-11-22 13:44 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-22 13:44 bugtrack [this message]
-- strict thread matches above, loose matches on Subject: below --
2004-10-22 14:35 [ALSA - lib 0000385]: Rate conversion plugin generates noise on frequency reduction bugtrack
2004-10-22 14:34 bugtrack
2004-10-22 14:20 bugtrack
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=95cc502f715ecd0423ff606badb6533b@bugtrack.alsa-project.org \
--to=bugtrack@alsa-project.org \
--cc=alsa-devel@alsa-project.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox