Sanjaykumar Gupta
2005-Aug-25 02:07 UTC
[Vorbis] what is max and min bitrate supported in OggVorbis?
Hi All, I am planning to implement Ogg Vorbis Decoder on a 24 bit DSP. I have following doubts: 1) What is min and max bitrate? 2)What is max Audio Packet size ? 3)What is the max size of setup header? 4)Any idea how to start for making a 24Bit fixed point reference code? Shall I start with floating point or Tremor or Tremor Low Mem Version? 5) What window sizes in Ogg Vorbis are normally supported for audio portable player? 6) Floor0 is termed to be obsolete, Does this mean non of the commercially available encoder supports Floor0? Please clarify the above points if possible. Thanks in advance. Best Regards, ------------------------------------------------------------------------------------------------------------------------ Sanjay Kumar Philips Innovation Campus Technical Specialist #1 Murphy Road Philips Applied Technologies Ulsoor, Bangalore - 560 008 Ph: +91 80 25579000 Extn. 5002 Fax: +91 80 25561283 Email: sanjaykumar.gupta@philips.com ------------------------------------------------------------------------------------------------------------------------ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis/attachments/20050825/c2d5fdbd/attachment.htm
ravindra dwivedi
2005-Aug-25 02:18 UTC
[Vorbis] what is max and min bitrate supported in OggVorbis?
1) What is min and max bitrate? -See In vorbis it varies acording to quality factor and quality factor range is 1-10 (1-lowest bit rate:64kbps)(10-max bit rate -498kbps) 2)What is max Audio Packet size ? -4 kB 3)What is the max size of setup header? -i think 4 kB 4)Any idea how to start for making a 24Bit fixed point reference code? Shall I start with floating point or Tremor or Tremor Low Mem Version? -better start with low mem version 5) What window sizes in Ogg Vorbis are normally supported for audio portable player? -By default for 44100 sampling frequency it takes 128 and 1024 6) Floor0 is termed to be obsolete, Does this mean non of the commercially available encoder supports Floor0? :Floor 0 not been used because it is very complex and very slow b'coz it usees LPC in Floor 0 Ravindra Kumar dwivedi Sr.software engineer. Samsung India Software Operations (SISO) Samsung Electronics Co.Ltd. J.P.Techno Park 3/1 Millers Road Bangalore -560052 Ph: + 91 80 51197777 ext 5059 mob-9886145462 email: ravindra.d@samsung.com ----- Original Message ----- From: Sanjaykumar Gupta To: tremor@xiph.org ; tremor-bounces@xiph.org ; Hibbs, Phil on [vorbis] ; vorbis-bounces@xiph.org Sent: Thursday, August 25, 2005 2:35 PM Subject: [Vorbis] what is max and min bitrate supported in OggVorbis? Hi All, I am planning to implement Ogg Vorbis Decoder on a 24 bit DSP. I have following doubts: 1) What is min and max bitrate? 2)What is max Audio Packet size ? 3)What is the max size of setup header? 4)Any idea how to start for making a 24Bit fixed point reference code? Shall I start with floating point or Tremor or Tremor Low Mem Version? 5) What window sizes in Ogg Vorbis are normally supported for audio portable player? 6) Floor0 is termed to be obsolete, Does this mean non of the commercially available encoder supports Floor0? Please clarify the above points if possible. Thanks in advance. Best Regards, ------------------------------------------------------------------------------------------------------------------------ Sanjay Kumar Philips Innovation Campus Technical Specialist #1 Murphy Road Philips Applied Technologies Ulsoor, Bangalore - 560 008 Ph: +91 80 25579000 Extn. 5002 Fax: +91 80 25561283 Email: sanjaykumar.gupta@philips.com ------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------ _______________________________________________ Vorbis mailing list Vorbis@xiph.org http://lists.xiph.org/mailman/listinfo/vorbis -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis/attachments/20050825/f18c8dce/attachment.html
Michael Smith
2005-Aug-25 02:37 UTC
[Vorbis] Re: [Tremor] what is max and min bitrate supported in OggVorbis?
On 8/25/05, Sanjaykumar Gupta <sanjaykumar.gupta@philips.com> wrote:> > Hi All, > > I am planning to implement Ogg Vorbis Decoder on a 24 bit DSP. > > I have following doubts: > > 1) What is min and max bitrate?Minimum bitrate is extremely low. Much less than one kilobit per second. Maximum bitrate is not strictly bounded in the full vorbis specification (we still hope to create a 'portable friendly profile' in the future), but over 500 kbps is unusual.> > 2)What is max Audio Packet size ?Not strictly bounded. You can experiment with the reference encoder at very high bitrates to get an idea of what real streams are likely to top out at.> > 3)What is the max size of setup header?Can be large. Several kilobytes is common. Perhaps a limit of 8 kB might be reasonable for portable implementations?> > 4)Any idea how to start for making a 24Bit fixed point reference code? Shall > I start with floating point or Tremor or Tremor Low Mem Version?I'd say tremor or tremor-lowmem, depending on whether you require particularly low memory usage or not (note that -lowmem requires somewhat more cpu).> > 5) What window sizes in Ogg Vorbis are normally supported for audio portable > player?You should ideally support all window sizes (i.e. from 64 to 8096). The smaller ones (64 and 128) are pretty simple to deal with. 256, 512, 2048, and 4096 are all used by the reference encoder for common cases, so are absolutely crucial. I think some encoders use 1024 as well. 8096 is something you could skip if you don't have the memory available, but if you can fit it in that would be preferable.> > 6) Floor0 is termed to be obsolete, Does this mean non of the commercially > available encoder supports Floor0?It's not obvious what you mean by "commercially available". Certainly there were releases of the reference encoder (which is by far the most commonly used one) which used floor0, and some people have floor0 files. However, later releases (including 1.0 and later) do not use floor0, it's uncommon, and it's reasonable to remove support for it if you have limited cpu power (it's significantly more cpu-intensive than floor1). Mike
Ravi Lakkundi
2005-Aug-29 02:18 UTC
[Vorbis] what is max and min bitrate supported in OggVorbis?
Min Bit rate can be 1Kbps also .... Please go through earlier chain of mails ~R -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis/attachments/20050829/eaa16bef/attachment.htm