[Vorbis-dev] Streams with block sizes 4096 and 8192

kiran.aral at wipro.com kiran.aral at wipro.com
Tue Mar 1 21:31:42 PST 2005


Hello All,

As Kumar mentioned, Block size of 8192 would definitely increase memory
requirements for decoder implementation. Thanks Kumar, for mentioning
this in this forum. I also emphasize the low memory requirements and
less complexity on the decoder side would increase Vorbis' presence in
audio market especially in portable player market.

I also suggest Vorbis project to draft an amendment by removing 4096 and
8192 block sizes for Vorbis implementation on embedded platforms
provided there are no definite advantages.

Please provide your thoughts on this...

Best regards
Kiran


-----Original Message-----
From: vorbis-dev-bounces at xiph.org [mailto:vorbis-dev-bounces at xiph.org]
On Behalf Of KumarBraj Bhushan
Sent: Wednesday, March 02, 2005 10:32 AM
To: Monty
Cc: vorbis-dev at xiph.org
Subject: RE: [Vorbis-dev] Streams with block sizes 4096 and 8192

Monty,

I would suggest not to include 8192 blocksize altogether. We have taken
the current Encoder setup as the reference to decide about the tables.
This will increase ROM requirement by 16 KB on the Decoder side. If
Vorbis wants to have good presence in Audio market, memory and
complexity requirement on Decoder should be kept to minimum.

One more thing, we have tried to use only 16 MSBs of current 32-bit
window lookup tables and the quality of decoded outputs seems to be not
affected. What was your experience? I am sure you must have experimented
with lower precision of these tables. If it works, it will reduce table
requirement by half.

Cheers,
Kumar.

-----Original Message-----
From: Monty [mailto:xiphmont at xiph.org]
Sent: Wednesday, March 02, 2005 4:26 AM
To: kiran.aral at wipro.com
Cc: vorbis-dev at xiph.org
Subject: Re: [Vorbis-dev] Streams with block sizes 4096 and 8192





On Tue, Mar 01, 2005 at 03:44:37PM +0530, kiran.aral at wipro.com wrote:
>
> Hello,
>
>
>
> I am looking for Ogg-vorbis streams with block sizes 4096 and 8192.
> Please let me how do generate these streams. This is to test our
> fixed-point implementation...

The reference encoder (1.0+) uses a 4096 blocksize for quality
settings less than zero (eg, -q -1).  I'm not aware of any encoder
producing 8192-sized blocks, but I can produce one easily and will do
so tonight.

Monty
_______________________________________________
Vorbis-dev mailing list
Vorbis-dev at xiph.org
http://lists.xiph.org/mailman/listinfo/vorbis-dev
_______________________________________________
Vorbis-dev mailing list
Vorbis-dev at xiph.org
http://lists.xiph.org/mailman/listinfo/vorbis-dev



Confidentiality Notice

The information contained in this electronic message and any attachments to this message are intended
for the exclusive use of the addressee(s) and may contain confidential or privileged information. If
you are not the intended recipient, please notify the sender at Wipro or Mailadmin at wipro.com immediately
and destroy all copies of this message and any attachments.


More information about the Vorbis-dev mailing list