Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
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/

             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