From da71bab5f2ea1c7adbc1e99ef08955909868bb32 Mon Sep 17 00:00:00 2001 From: Monty Date: Thu, 26 Feb 2015 22:26:56 +0000 Subject: [PATCH] Remove the ancient (if unlinked) doc/vorbis.html as well as more newly unused graphics. svn path=/trunk/vorbis/; revision=19447 --- doc/Makefile.am | 2 - doc/Vorbis_I_spec13x.png | Bin 2816 -> 0 bytes doc/vorbis.html | 234 ----------------------------------------------- doc/vorbisword2.png | Bin 1173 -> 0 bytes doc/wait.png | Bin 311 -> 0 bytes doc/white-xifish.png | Bin 770 -> 0 bytes 6 files changed, 236 deletions(-) delete mode 100644 doc/Vorbis_I_spec13x.png delete mode 100644 doc/vorbis.html delete mode 100644 doc/vorbisword2.png delete mode 100644 doc/wait.png delete mode 100644 doc/white-xifish.png diff --git a/doc/Makefile.am b/doc/Makefile.am index 92a57f5..1dead97 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -28,8 +28,6 @@ static_docs = \ vorbis-clip.txt \ vorbis-errors.txt \ vorbis-fidelity.html \ - vorbis.html \ - vorbisword2.png \ wait.png # bits needed by the spec diff --git a/doc/Vorbis_I_spec13x.png b/doc/Vorbis_I_spec13x.png deleted file mode 100644 index ddf2b0ca5f7e4cbd31d6bb702d938e844ce6ca77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2816 zcmV+b3;*?taev8T zK{My#mXtp>G{()c#l+y$w187H$JTa&hzX+|6qHU%OG|&!(bwnup7Wlbb8b)XIrmpD z$$gWz?>XeLkWvmPNjO;tDW!l?1ShK?r3_Gt;baY@lmJQw&eY@>4gK$&0y0}VuZPLJ zWItBDz`4@*AG-4KMLP43cj@$rQw-)jjSpXzQ2fQEw6wOK$}4MVY27_kAiqW|ybiqe z;uE_qIT?6K3Xoek<0Hd#!0lU9BHYpRFzLxLA`6Tkh^k(wXA_U`C+p8qxOXaz$N-QC^XbS89kbjWi{2)RhJ)&B0CJuYMe* zo`1eaooqxyb|cF)kY8V4Pn$LoJ^QTYm~?w9ofK@a;jCb++uGdQC3Li#Jw2xkiB@fl zDC3NTvL`a2-4UMZMA}r1EQ?rjtjhitdd6D=eA3ydX6&L;oQ69 zaRY=|g8&O!1)HP-%8_TE9(#G#G;4lKi^)#8(InJijYa=1V`GdUcERR&pVbDLZ4L`T zaOXG$!x2?f6w>tcQr;CG@O$i;W{?d`ZS4x4!w}oy85;z1qkC)V_2HOc!VnJ}&`b+& zHxg|}G_Qwℜe_2S}s{@P_CVDLU!t(el+_yu)4*bul2Wm|(EewQEk~sUOIdViuyK zgXM42Rt|PXZ7J?U2E4-_u_&@G7Dm-aYF;SRF>4bam1Mj8k|IG{w+cQ~YMNr#mQcw3 zc7&Gsd>>f`HVfh6*&=n_`i2KrtO?&(xpspG)PGK2rHr+{aHhk;Xo z$4N!V%Ok>fD7+b-kunT7e(f6YyQ&Q!@_I9P2!u4Px1(5mDMyn*r#IC zrd|7gJ9j6srT){Wdv_28j_^ldpr`XKZ2(Bh%O>w`&_+Spavwt)l3o?XP5~2k3h>CR z8EhhEJT#t_rv@nV(5jzKvUzH_egFX&e1e$Vd_ie|ZeP8T0?Ss?=#YM6Sx`K-pe(pY z_2)W;ma-bI=Qw!J_V0=X3oB>#KK3zAtxA>kLt%N)XBbtr9aOqi{Bfqe*@o!P%7`m3 zX7+OCEe2z)4EKOw+o)tv>5P}s#xorUDwf|R?)>tTV%=Bv$XNf-_ea0DYk!Su>LoSC zRgkb}*Ky~!eX3p?*bYhe4w#IBVov>H$~qYU)(xh)4X>a)2LTkG6*$!w><%K{TLgdo z&o&wyirKpX8jb|qpRcf3)Px@p$-u#omT}FH0E*RAgH%^1=-4q$NEV_l`cTY-Fp=lP zGuDX!jxI1JYxZkzyN^ ziD9FT>{!GNOJ|>v z1+bV1`0hbqH}+weFW^l!vxh>o_P|p#(({~F2Y+?riRSP`ZUXA6;ZT2&g0!1lHZ~8S zUpP&U4&uu`xnN&b?kz<5`9t#d4tv^MLBGbhJydAUmCv^}-mPs%UODbV#_EvIvaRB2 zkiEQ#t&e5=m{IL5^!FKq9dO&ksa}i*@#OZ=jT`0i(;Yq+Q3beF_Tjr8<~wIw*c&-X zJtnO}aU?P=yRlU@UZG@&7((4TqHuiDNB{0ErGW)MC4ytd#s4ff2S!Ks2XvN~cU4SJ zU$qx`ez%k34)~-ZFPscb;CK1#E8s6}{TX&exnYNOw0AAF3Ac%8i`xO!ms7fsZ$D%i zK7ricW5Y3MGPcDC;8svmy;<*rcmQ62JU%T_EuKpPODZc@tb2Ib$_>T%x%gbyVLpIe zL6LE&!`advl!jnI5zU8mzPzXD@aHt!2K)BTJ47$MK({PjPG$V7DnbGO9yT%3PyOdl z(e%{BO!qidqK!(Gc3}`4^)WEfeg?!x(By(6AbYp`FT3kGk8iUmfU@3GZ&Tmd_vy-o z(|EN6$gA5)OFmUq5k2yVM%8SMQ40+gEh0Xs(yC35THEp4)&HKMYnOXza%_l3`g>!_ zZ5eOy`;QnZ<@aSb5#v@d;R!IHr@ML-fhy*u?p+-ygg_evRF#TsYVqe7Q>%a%}9O zz!MB~yG@F0Q`IlIQf2DL5EEAwX!D45Z2N5gPdTBXr|AWD*X9 z^Lds~Z-5gwKipKHww`C{vK;3rIDkVb9>IFLEv>kc$dG&DT^ldtmcIVaP7*_Eh#=63S}$Sgp%KPPqF zk?oU9g?u?caVX{h - - - - -Ogg Vorbis Documentation - - - - - - - - - -

Ogg Vorbis encoding format documentation

- -

waitAs of writing, not all the below document -links are live. They will be populated as we complete the documents.

- -

Documents

- - - - - - - - - -

Description

- -

Ogg Vorbis is a general purpose compressed audio format -for high quality (44.1-48.0kHz, 16+ bit, polyphonic) audio and music -at moderate fixed and variable bitrates (40-80 kb/s/channel). This -places Vorbis in the same class as audio representations including -MPEG-1 audio layer 3, MPEG-4 audio (AAC and TwinVQ), and PAC.

- -

Vorbis is the first of a planned family of Ogg multimedia coding -formats being developed as part of the Xiph.Org Foundation's Ogg multimedia -project. See http://www.xiph.org/ -for more information.

- -

Vorbis technical documents

- -

A Vorbis encoder takes in overlapping (but contiguous) short-time -segments of audio data. The encoder analyzes the content of the audio -to determine an optimal compact representation; this phase of encoding -is known as analysis. For each short-time block of sound, -the encoder then packs an efficient representation of the signal, as -determined by analysis, into a raw packet much smaller than the size -required by the original signal; this phase is coding. -Lastly, in a streaming environment, the raw packets are then -structured into a continuous stream of octets; this last phase is -streaming. Note that the stream of octets is referred to both -as a 'byte-' and 'bit-'stream; the latter usage is acceptible as the -stream of octets is a physical representation of a true logical -bit-by-bit stream.

- -

A Vorbis decoder performs a mirror image process of extracting the -original sequence of raw packets from an Ogg stream (stream -decomposition), reconstructing the signal representation from the -raw data in the packet (decoding) and them reconstituting an -audio signal from the decoded representation (synthesis).

- -

The Programming with libvorbis -documents discuss use of the reference Vorbis codec library -(libvorbis) produced by the Xiph.Org Foundation.

- -

The data representations and algorithms necessary at each step to -encode and decode Ogg Vorbis bitstreams are described by the below -documents in sufficient detail to construct a complete Vorbis codec. -Note that at the time of writing, Vorbis is still in a 'Request For -Comments' stage of development; despite being in advanced stages of -development, input from the multimedia community is welcome.

- -

Vorbis analysis and synthesis

- -

Analysis begins by seperating an input audio stream into individual, -overlapping short-time segments of audio data. These segments are -then transformed into an alternate representation, seeking to -represent the original signal in a more efficient form that codes into -a smaller number of bytes. The analysis and transformation stage is -the most complex element of producing a Vorbis bitstream.

- -

The corresponding synthesis step in the decoder is simpler; there is -no analysis to perform, merely a mechanical, deterministic -reconstruction of the original audio data from the transform-domain -representation.

- -
    -
  • Vorbis packet structure: -Describes the basic analysis components necessary to produce Vorbis -packets and the structure of the packet itself.
  • -
  • Temporal envelope shaping and blocksize: -Use of temporal envelope shaping and variable blocksize to minimize -time-domain energy leakage during wide dynamic range and spectral energy -swings. Also discusses time-related principles of psychoacoustics.
  • -
  • Time domain segmentation and MDCT transform: -Division of time domain data into individual overlapped, windowed -short-time vectors and transformation using the MDCT
  • -
  • The resolution floor: Use of frequency -doamin psychoacoustics, and the MDCT-domain noise, masking and resolution -floors
  • -
  • MDCT-domain fine structure: Production, -quantization and massaging of MDCT-spectrum fine structure
  • -
- -

Vorbis coding and decoding

- -

Coding and decoding converts the transform-domain representation of -the original audio produced by analysis to and from a bitwise packed -raw data packet. Coding and decoding consist of two logically -orthogonal concepts, back-end coding and bitpacking.

- -

Back-end coding uses a probability model to represent the raw numbers -of the audio representation in as few physical bits as possible; -familiar examples of back-end coding include Huffman coding and Vector -Quantization.

- -

Bitpacking arranges the variable sized words of the back-end -coding into a vector of octets without wasting space. The octets -produced by coding a single short-time audio segment is one raw Vorbis -packet.

- - - -

Vorbis streaming and stream decomposition

- -

Vorbis packets contain the raw, bitwise-compressed representation of a -snippet of audio. These packets contain no structure and cannot be -strung together directly into a stream; for streamed transmission and -storage, Vorbis packets are encoded into an Ogg bitstream.

- -
    -
  • Ogg bitstream overview: High-level -description of Ogg logical bitstreams, how logical bitstreams -(of mixed media types) can be combined into physical bitstreams, and -restrictions on logical-to-physical mapping. Note that this document is -not specific only to Ogg Vorbis.
  • -
  • Ogg logical bitstream and framing -spec: Low level, complete specification of Ogg logical -bitstream pages. Note that this document is not specific only to Ogg -Vorbis.
  • -
  • Vorbis bitstream mapping: -Specifically describes mapping Vorbis data into an -Ogg physical bitstream.
  • -
- - - - - diff --git a/doc/vorbisword2.png b/doc/vorbisword2.png deleted file mode 100644 index 2d050aac4d7d0b6f7968dff9cdf0fba53da499a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1173 zcmV;G1Zw+CFg&mJBeR#sFxIy_=#WbW?ly1KOg|NpMBtnU8o&f3fo>3%f; z00bRLL_t(|UhUc0j^ip224L61;;m=i|7i~f%D-`}mXpkBO-9sB2ilSNR7F9OVg09~ zbN-s>oX+W-&gq=a>735#oX+W-&gq=a>735#oX+W-&gq=a>735#9Qkp8Bi8?gvrIYk zCrM#Q5igLDiS7S5pOQ(S{E#yYV~KgdAVvAT_*=$zD7YG$ueG5*rhz^^m*q z)_BFCA;oJPXyy!1c%G}8&;T)fmh*mg+?2vqz)SU}X#uWTrM}8}fA6Rz$I5Mz+YnSc zH`$UGIq!EikAz_K5VM~z7&aN3YICstJV!SG8DO5S(lc)lk(`9Q%c-e0K2{!W(e^XR z({kVtwVgu*Pp6P4IC=dG)_55DFH%~57tN$TD}MVg{qkw@*w@3c+OUx&4kc_e#4&et zw>1yr2n09HYC-k<9TeM>B?}63i1B#~mgWoNYzuYl@Z|w6+Q=GrZX- z6J6m@2r(&b`?)Nxv@o#bx5vAjC3CPb$T*ZGOG(U3rPvB~Ddu0gbKKz=je}s)p%}5v z0wv&B21CKSfJb)DSo2KxIeNw6bW(=UGGbcCz-r+1)96EDW#8_)Z25x6C_@0Ba7_Jl%p!<7A zS`I&O=!)Y{7ahreU7HZ3>RS$;2Zu@rXNYcgHY`j_F8qG}2)ur>4MlbDAf)cf>UyLuppa7$W9!a)bUEP7NJPhU69pODqAMXm)BAus{Bn zGX~ezVbp| z+5-pc9BV~^!ox_@ge68Z+g=v$hb*@E`~mI)wkEU*BfpLQ%rHy-hMn n|1q(1I;V3wr*k^zABz6~BYWxfsM){X00000NkvXXu0mjf*MUUY diff --git a/doc/wait.png b/doc/wait.png deleted file mode 100644 index 39d9c8a3ec57b80488b49c5da9fde19db90cc70c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^N+8U_3?xrvihTr9asfUeu0Xn>h2h5^h7DU7JX{2T z;KmJs6I(16^cejA|KBp6?I2La6;Bt(kczm}Nw$2440u{&XY88#!8%CX$hnqDK!$;Z zUBP)q%R-EIigp!n_elps#w}yRMt+4(`top^5lekoqZWV|1o&F`njxg HN@xNAO2&Z$ diff --git a/doc/white-xifish.png b/doc/white-xifish.png deleted file mode 100644 index 409b9a6f5019a921279798f85b7d3c55ac099396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 770 zcmV+d1O5DoP)_Zfr`2O#>WUXD|ipn$a zL|u6Xj!@zmI6{eM;0Pt2fg_Z7298kT88||TXW$4WF~+wB@5O#42EY={xTJ_j1W)}u z&b5oZ`XtvI5IOAz8YC+hRbp>t+g3aVOlht7=); zNMkQN>$C!}i15|OS%U^zEH$TYOIr$E8raO(3y#5NJW0Lpq7%?{HL>X+DWpb6xAL%7uh4ge1l3aCDvJJz~q?g_O84H=3lT;89 zU@;#l$dBWwD~Z=d+LNFB~-__8g%5 zdBuvU>o^gZ`&p5(}XB=U~GbSA385JJ!j3>VT0<22C@OVaA`~Uy|07*qoM6N<$f{^}R A%m4rY -- 2.7.4