Re: [codec] #8: Sample rates? 44.1kHz?
Koen Vos <koen.vos@skype.net> Fri, 16 April 2010 06:35 UTC
Return-Path: <koen.vos@skype.net>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BB2333A6876 for <codec@core3.amsl.com>; Thu, 15 Apr 2010 23:35:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.931
X-Spam-Level:
X-Spam-Status: No, score=-4.931 tagged_above=-999 required=5 tests=[AWL=-0.191, BAYES_20=-0.74, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7xfhxE0rCX1h for <codec@core3.amsl.com>; Thu, 15 Apr 2010 23:35:40 -0700 (PDT)
Received: from mail.skype.net (mail.skype.net [212.187.172.39]) by core3.amsl.com (Postfix) with ESMTP id C28663A6842 for <codec@ietf.org>; Thu, 15 Apr 2010 23:35:39 -0700 (PDT)
Received: from mail.skype.net (localhost [127.0.0.1]) by mail.skype.net (Postfix) with ESMTP id 5BF50607ABBF8; Fri, 16 Apr 2010 07:35:32 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=skype.net; h=message-id :date:from:to:cc:subject:references:in-reply-to:mime-version :content-type:content-transfer-encoding; s=mail; bh=1B5hvyiBMY9Z IbFVrUCNZH31OTU=; b=YDoQnTDovsZxH9n32iITEWcBVZcHxv2eVpBzKRAz3aui Lq9Ljdw5XgbqN2BcqnU77f6tuOFznccQTe5TFBfhsMUn8/4O0SWDaFMlqoAeKqzC XXUFYSCialXuT4C+hAm2Fi92gkllh9yxq7BomE8yfo/jJLzPnoI8qSuonU8puHY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=skype.net; h=message-id:date:from :to:cc:subject:references:in-reply-to:mime-version:content-type: content-transfer-encoding; q=dns; s=mail; b=wQkPasVt8H8ShBWKlqUP 5uVupc3Zkj2AhYkqJeOO/y+Pm3WtuzD00mHRjdiG99WTevL/da73lzoRcTDtF4ZK Zbxmx88cauvDFqQYezXrDG3FmveRyn6kdKK0T60LL83Gllc2WHCPz2GcyHjz4xYT XusPzvADFLuIAWQ8JLD3kY0=
Received: from localhost (localhost [127.0.0.1]) by mail.skype.net (Postfix) with ESMTP id 5A021607ABBF7; Fri, 16 Apr 2010 07:35:32 +0100 (IST)
X-Virus-Scanned: Debian amavisd-new at dub-mail.skype.net
Received: from mail.skype.net ([127.0.0.1]) by localhost (dub-mail.skype.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jtuzsSn4+Yre; Fri, 16 Apr 2010 07:35:31 +0100 (IST)
Received: by mail.skype.net (Postfix, from userid 33) id 871A6607ABBF6; Fri, 16 Apr 2010 07:35:31 +0100 (IST)
Received: from adsl-71-141-129-119.dsl.snfc21.pacbell.net (adsl-71-141-129-119.dsl.snfc21.pacbell.net [71.141.129.119]) by mail.skype.net (Horde Framework) with HTTP; Thu, 15 Apr 2010 23:35:31 -0700
Message-ID: <20100415233531.265740nulcub9elv@mail.skype.net>
Date: Thu, 15 Apr 2010 23:35:31 -0700
From: Koen Vos <koen.vos@skype.net>
To: Christian Hoene <hoene@uni-tuebingen.de>
References: <062.89d7aa91c79b145b798b83610e45ce71@tools.ietf.org> <071.0bc6655c98ff0335ad26ee705d9f5ce9@tools.ietf.org> <002a01cadac8$68dbf380$3a93da80$@de> <002301cadd1f$8b936da0$a2ba48e0$@de>
In-Reply-To: <002301cadd1f$8b936da0$a2ba48e0$@de>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"; DelSp="Yes"; format="flowed"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) H3 (4.3.4)
Cc: codec@ietf.org
Subject: Re: [codec] #8: Sample rates? 44.1kHz?
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Apr 2010 06:35:41 -0000
Quoting Christian Hoene: > Supporting 44.1 kHz would require fractions of time stamp units It would be better to base the RTP time stamp on a fixed sampling rate, independent of the sampling rates used at the API level and internally. The reason is that the API and internal sampling rates may change at any time. My proposal would be to count RTP time stamps at 48 kHz always. >> It might be useful to state that it is not recommended to use 44100 >> Hz because the conversion is computational more demanding Not sure I see the need.. The CPU cost of resampling is negligible on many devices (certainly on PCs). And if all other elements in the chain run at 44.1 kHz, then supporting it in the codec API could actually reduce the number of resamplers. best, koen. > Hi all, > >> It might be useful to state that it is not recommended to use 44100 >> Hz, because the conversion to >> 16kHz and 32kHz is computational more demanding than 48kHz and >> requires more power/time. > > Currently, proposed codec run at sampling rates of > > BroadVoice: 8, 16 kHz > SILK: 8, 12, 16, 24 kHz > CELT: 32 kHz to 96 kHz. > > I do have a question. In order to make the RTP handling and the > resampling simpler, it might be useful to skip the 44.1kHz > compression mode. If only 8, 12, 16, 24, 32, and 48 kHz sampling > rates are used, then the RTP timestamp can be easily counted in 96 > kHz units. Supporting 44.1 kHz would require fractions of time stamp > units that are difficult to handle with. Also, the resampling take > more computational resource if it has to be done at high quality. > > Thus, my question: Is 44.1 kHz really much-needed or can we use 32 > or 48 kHz instead? > > Christian > > > _______________________________________________ > codec mailing list > codec@ietf.org > https://www.ietf.org/mailman/listinfo/codec >
- [codec] #8: Sample rates? codec issue tracker
- Re: [codec] #8: Sample rates? codec issue tracker
- Re: [codec] #8: Sample rates? Christian Hoene
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Kevin P. Fleming
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Christian Hoene
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Christian Hoene
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Roman Shpount
- Re: [codec] #8: Sample rates? Marc Petit-Huguenin
- Re: [codec] #8: Sample rates? Marc Petit-Huguenin
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Kevin P. Fleming
- Re: [codec] #8: Sample rates? Roman Shpount
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Benjamin M. Schwartz
- Re: [codec] #8: Sample rates? Raymond (Juin-Hwey) Chen
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Koen Vos
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Koen Vos
- Re: [codec] #8: Sample rates? Benjamin M. Schwartz
- Re: [codec] #8: Sample rates? Koen Vos
- Re: [codec] #8: Sample rates? Benjamin M. Schwartz
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Roman Shpount
- Re: [codec] #8: Sample rates? 44.1kHz? Michael Knappe
- Re: [codec] #8: Sample rates? Koen Vos
- Re: [codec] #8: Sample rates? Jean-Marc Valin
- Re: [codec] #8: Sample rates? Mikael Abrahamsson
- Re: [codec] #8: Sample rates? Roman Shpount
- Re: [codec] #8: Sample rates? Christian Hoene
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Roni Even
- Re: [codec] #8: Sample rates? 44.1kHz? Brian West
- Re: [codec] #8: Sample rates? Christian Hoene
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Christian Hoene
- Re: [codec] #8: Sample rates? stephen botzko
- Re: [codec] #8: Sample rates? Schwarz Albrecht
- Re: [codec] #8: Sample rates? 44.1kHz? Christian Hoene
- Re: [codec] #8: Sample rates? 44.1kHz? Koen Vos
- Re: [codec] #8: Sample rates? 44.1kHz? Christian Hoene
- Re: [codec] #8: Sample rates? 44.1kHz? stephen botzko
- Re: [codec] #8: Sample rates? 44.1kHz? stephen botzko
- Re: [codec] #8: Sample rates? codec issue tracker
- Re: [codec] requirements #8 (new): Sample rates? Koen Vos
- Re: [codec] requirements #8 (new): Sample rates? codec issue tracker
- Re: [codec] requirements #8 (new): Sample rates? Roman Shpount
- Re: [codec] requirements #8 (new): Sample rates? Jean-Marc Valin
- Re: [codec] requirements #8 (new): Sample rates? codec issue tracker
- Re: [codec] requirements #8 (new): Sample rates? Roman Shpount
- Re: [codec] requirements #8 (new): Sample rates? Raymond (Juin-Hwey) Chen
- Re: [codec] requirements #8 (new): Sample rates? Koen Vos
- Re: [codec] requirements #8 (new): Sample rates? Jean-Marc Valin
- Re: [codec] requirements #8 (new): Sample rates? Pascal Pochol
- Re: [codec] requirements #8 (new): Sample rates? Gregory Maxwell
- Re: [codec] requirements #8 (new): Sample rates? Pascal Pochol
- Re: [codec] requirements #8 (new): Sample rates? Koen Vos
- Re: [codec] requirements #8 (new): Sample rates? Jean-Marc Valin
- Re: [codec] requirements #8 (new): Sample rates? Jean-Marc Valin
- Re: [codec] requirements #8 (new): Sample rates? Koen Vos
- Re: [codec] requirements #8 (new): Sample rates? Jean-Marc Valin
- Re: [codec] requirements #8 (new): Sample rates? Pascal Pochol
- Re: [codec] requirements #8 (new): Sample rates? Butrus Damaskus
- Re: [codec] requirements #8 (new): Sample rates? Pascal Pochol
- Re: [codec] requirements #8 (new): Sample rates? Gregory Maxwell
- Re: [codec] #8: Sample rates? codec issue tracker