search for: vorbis_i_spec

Displaying 20 results from an estimated 40 matches for "vorbis_i_spec".

2005 Aug 29
3
Vorbis Encoder Spec and Detailed Doc
Hi All, Can any one link me or send me a complete detailed spec of Vorbis encoder? I found the Vorbis_I_spec.pdf but it does not provide much information about encoding procedure. Ravi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/vorbis/attachments/20050829/cf209e5a/attachment.html
2015 Jun 19
2
Muxing vorbis in WebM
...ext comes from this excerpt of the vorbis spec: *Data is not returned from the first frame; it must be used to ?prime? the decode engine. The encoder accounts for this priming when calculating PCM offsets; after the first frame, the proper PCM output offset is ?0? - http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-190001.3.1 <http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-190001.3.1>* Am I right that "frame" and "block" are interchangable in the vorbis spec? If so, I would then expect the granulepos of the first ogg_packet processed by ffmpeg to be 0. I'm using th...
2009 Mar 04
4
Again: Next libvorbis release?
Hi there, I maintain the libvorbis, libogg and vorbis-tool package for Fink <http://finkproject.org/ >. Recently I had time to wonder about those again. In particular, since I was informed libsndfile self-tests fails with 1.2.0, but not with a version dubbed 1.2.1rc1 somebody sent me. Also trunk seems to contain security fixes. In https://trac.xiph.org/browser/trunk/vorbis/CHANGES
2015 Jun 24
0
Muxing vorbis in WebM
...of the vorbis spec: > > > *Data is not returned from the first frame; it must be used to ?prime? the > decode engine. The encoder accounts for this priming when calculating PCM > offsets; after the first frame, the proper PCM output offset is ?0? > - http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-190001.3.1 > <http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-190001.3.1>* > > Am I right that "frame" and "block" are interchangable in the vorbis spec? > If so, I would then expect the granulepos of the first ogg_packet processed > by ffmpeg t...
2003 Aug 31
1
broken link in documentation
hello, i'm reading the doc at http://xiph.org/ogg/vorbis/doc/Vorbis_I_spec.html and the link to the paper http://www.iocon.com/resource/docs/ps/eusipco_corrected.ps doesn't work. Could anyone correct the link and/or mirror this paper ? Thanks, YG --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscr...
2014 Mar 20
2
BARK implementation (or specification) error
Hi, In the course of some work which I describe below, I have found a very significant difference between the BARK function described in the Vorbis specification and its implementation in libvorbis. In the specificationhttp://xiph.org/vorbis/doc/Vorbis_I_spec.pdf bark(x) = 13.1arctan(.00074x) + 2.24arctan(.0000000185x**2 + .0001x) In the libvorbis code http://svn.xiph.org/trunk/vorbis/lib/scales.h #define toBARK(n) (13.1f*atan(.00074f*(n))+2.24f*atan((n)*(n)*1.85e-8f)+1e-4f*(n)) You will note that the last term is inside the parentheses of the secon...
2007 Dec 11
1
Doubts in codebook decoding
Hi, I am trying to implement ogg vorbis real time decoder on SHARC ADSP 21364 processor. I am writing my own version of the decoder using the documentation vorbis_I_spec.pdf from xiph.org. However I am facing certain hurdles in floor curve decoding during audio packet decode. In the spec it says that [cval] = read from packet using codebook number [so and so] in *scalar context*.(page no 43). Now please tell me the following: 1. Vorbis uses an LSB bit packer. But...
2007 Mar 15
1
AW: packets and OGG pages
...just wasn't clear to me that the lacing values signal the borders of the packets in such a clean way (this actually isn't very easy to read out from the specs for a person which is new to ogg). I thought padding of the first packet in an ogg stream is forbidden: http://xiph.org/vorbis/doc/Vorbis_I_spec.html#vorbis-spec-codec says "An end-of-packet condition during decoding the first or third header packet renders the stream undecodable." Or does the end-of-packet condition only refers to packets which actually should be greater than the lacing values indicate (in other words, truncated...
2007 Mar 14
2
AW: packets and OGG pages
Thanks for your replys. >packets don't always begin at the >start of a page OK, since I only want to read / write the Vorbis comments, I can limit it to the Vorbis header packets. http://xiph.org/vorbis/doc/Vorbis_I_spec.html stats that the comment header always begins on the second ogg page. Since the length of the precedent identification header is fixed, this even is a fixed offset into the logical ogg stream. The spec now further stats that the comment and setup headers can together span >= 1 pages. So does...
2006 Jul 15
1
Ogg embedding, problem with spec and/or bugs in speexenc
...> A granulepos of -1 means 'no value'. Since you're splitting a single > comment packet over multiple pages, only the final page can be marked > with a valid granulepos. The others get -1 since no packet ends there. This is not in line with what http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#vorbis-over-ogg says: The granule position of these first pages containing only headers is zero. Which makes it sound like *all* the pages containing only headers get granulepos 0, rather than just the last page of each packet (or does it say "pages" where it means "packe...
2006 Mar 19
2
Paper on Speex and Vorbis
Hi all, This should please all those who want to know more about Speex or Vorbis. Monty and I have just finished writing this paper: "Improved Noise Weighting in CELP Coding of Speech - Applying the Vorbis Psychoacoustic Model To Speex" which you can get at: http://people.xiph.org/~jm/papers/aes120_speex_vorbis.pdf It's probably the best description of the Speex encoder to data and
2007 Jul 11
1
Codecs defined for OGG
Ivo Emanuel Gon?alves wrote: > Hi Steve, > > Ogg is not an acronym. > > Besides Speex I am not aware of any other voice codec that has used > Ogg to this day, albeit it is possible. > > Hope that helps. > > -Ivo > Is there a well recognised procedure for adding new codec formats to ogg? If there is I'll probably add about 20-30 for the common speech codecs,
2007 Mar 14
0
packets and OGG pages
On Wed, Mar 14, 2007 at 12:23:47PM +0000, Mathias Kunter wrote: > OK, since I only want to read / write the Vorbis comments, I can limit it to the Vorbis header packets. > http://xiph.org/vorbis/doc/Vorbis_I_spec.html stats that the comment header always begins on the second ogg page. Since the length of the precedent identification header is fixed, this even is a fixed offset into the logical ogg stream. This will work for all the vorbis-only files I've seen (because no one pads the first packet). Yo...
2004 Aug 06
0
autoconf problem fixex, now other probs...
...automake incompatiblity. Now after installing redhat 8 these are fixed, and the ogg directory compiled fine, but vorbis gave me an error while it wanted to make a pdf file. (!! Why the hell would a make want to create a pdf?!?) These are some parts of the error log as the whole is too long: ... cp Vorbis_I_spec.fo spec.fo # work around a passivetex bug pdfxmltex --interaction nonstopmode spec.fo This is pdfTeX, Version 3.14159-14h-released-20010417 (Web2C 7.3.3.1) (./spec.fo{/usr/share/texmf/pdftex/config/pdftex.cfg} LaTeX2e <2000/06/01> Babel <v3.7h> and hyphenation patterns for american, fre...
2023 Jan 19
0
Ambiguity regarding granule position
Hello all, there is an ambiguity within the Vorbis specification regarding the granule position of the Ogg encapsulation. I'm referring to section "A.2. Encapsulation" of the Vorbis I specification, as found here: https://xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-132000A.2 The specification both says > The granule position of these first pages containing only headers > is zero. and also > A page that is entirely spanned by a single packet (that completes on > a subsequent page) has no granule position, and the granule position >...
2006 May 04
2
Howto get playtime
Hi, Searched in Google, browsed xiph vorbis sites but found no good information about how to get the current playtime out of the granuleposition of the ogg_packet. Anyone knows if there is any 'Programming with libvorbis' documentation out there, cause on xiph's site (http://www.xiph.org/vorbis/doc/) there's nothing :( Any help? THX, Tom
2007 Dec 25
1
finding floors and residues
hi, I have a project at my university to look through the vorbis encoder and run some tests on how it is working in different situations etc. therefore I have some questions that you probably know the asnwers for. Please, help - I want to understand correctly the the process: a) the floor vectors are the less precise vectors representing a spectrum in a channel b) they are selected from the
2005 Jul 28
2
Question about the identification header
...ead/write ogg's comments (in the comment header), as well as reading the information header. All the "read" part is done and is working well, but I am having a little problem while coding the "write" part of the API. In the docs (I use http://www.xiph.org/ogg/vorbis/doc/Vorbis_I_spec.html#id4726648), I founded everything I want but there is still some bytes in the identification header that I can't understand. And I saw (using some app to write tags), thats these bytes change when the comments header length change, I guess that it is the file length or something, but I...
2006 Mar 19
2
Paper on Speex and Vorbis
Hi all, This should please all those who want to know more about Speex or Vorbis. Monty and I have just finished writing this paper: "Improved Noise Weighting in CELP Coding of Speech - Applying the Vorbis Psychoacoustic Model To Speex" which you can get at: http://people.xiph.org/~jm/papers/aes120_speex_vorbis.pdf It's probably the best description of the Speex encoder to data and
2008 May 31
2
Channels ordering bug
...I think that vorbis-tools use a wrong order for channels when dealing with 5.1 surround WAV files. More precisely, I find in the Vorbis specification that the output order is: 0: front left 1: front center 2: front right 3: rear left 4: rear right 5: LFE (source: http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#id342556 ) At the same time, the order of channels in WAV files seems to be: 0: front left 1: front right 2: front center 3: LFE 4: rear left 5: rear right (source: http://www.microsoft.com/whdc/device/audio/multichaud.mspx#E4C ) Now, in oggenc/audio.c, I see that the permutation array is...